Torna al blog

Integrazione tra Salesforce e WordPress utilizzando 2 plugin gratuiti

2022-11-273 min di lettura

In questo post, imparerai come integrare siti web WordPress e il CRM Salesforce utilizzando plugin WordPress gratuiti e seguendo la documentazione dei plugin.

WordPress e Salesforce

Ad oggi, il CMS WordPress è utilizzato nel 43% dei siti web in tutto il mondo, e Salesforce è una delle principali piattaforme di Gestione delle Relazioni con i Clienti (CRM).

Scopri di più su Salesforce

Scopri di più su WordPress

Perché integrare WordPress e Salesforce

Puoi utilizzare il tuo sito web WordPress per raccogliere informazioni dai tuoi clienti come donazioni, registrazioni account, iscrizioni alla newsletter, e tali informazioni possono essere inviate automaticamente a Salesforce.

Il tuo sito web WordPress può anche recuperare e visualizzare dati memorizzati in Salesforce. Liste di membri, capitoli, eventi. Assegna ruoli WordPress agli utenti in base ai badge che hanno su Salesforce, e di conseguenza imposta i permessi ai contenuti del sito.

Avrai una migliore qualità e coerenza dei dati e il tuo staff impiegherà meno tempo nell'amministrazione dei dati.

Gli ingredienti necessari per effettuare l'integrazione

I due plugin principali necessari sono:

  1. Object Sync for Salesforce: 

  2. Action Scheduler:

    • Questo plugin ci aiuterà a garantire che le attività pianificate create dal plugin object sync for salesforce siano in esecuzione, e inoltre potrai vedere tutte queste attività pianificate da https://my-nice-site.ddev.site/wp-admin/tools.php?page=action-scheduler
    • Scaricalo da qui: https://wordpress.org/plugins/action-scheduler/

Ad oggi, la seguente patch deve essere applicata al plugin Object Sync for Salesforce per far funzionare la sua pagina di configurazione: https://github.com/woocommerce/action-scheduler/pull/883/files

Raccomando inoltre di effettuare l'integrazione su un sito locale. Puoi seguire le istruzioni per configurare un sito locale utilizzando ddev in questo link.

Lavorare direttamente su un'istanza Salesforce di produzione non è mai una buona idea, quindi dovresti avere un'istanza sandbox configurata, in modo da poterla utilizzare per testare l'integrazione. Puoi leggere la documentazione nel seguente link per comprendere i diversi tipi di sandbox e le relative licenze.

Cosa bisogna sapere per effettuare l'integrazione

  1. Installa i plugin Object Sync for Salesforce e Action Scheduler.
  2. Segui i passaggi da questo link per creare una nuova App in Salesforce e connettere il plugin Object Sync for Salesforce a Salesforce.
  3. Dovrai creare il mapping da un tipo di post in WordPress a un Oggetto in Salesforce seguendo le istruzioni da questo link
  4. Se hai bisogno di risincronizzare tutti gli oggetti mappati, puoi andare su https://my-nice-site.ddev.site/wp-admin/options.php, trovare le variabili che iniziano con object_sync_for_salesforce_pull_last_sync e aggiornare il loro valore con un timestamp nel passato. Puoi usare questo sito per ottenere un timestamp da una data leggibile dall'uomo.

Categorie: