Integrazione tra Salesforce e WordPress utilizzando 2 plugin gratuiti
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).
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:
Object Sync for Salesforce:
- Questo plugin ci permetterà di connettere il sito web WordPress con Salesforce e fare il mapping tra i loro oggetti e i campi corrispondenti.
- Scaricalo da qui: https://wordpress.org/plugins/object-sync-for-salesforce/
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
- Installa i plugin Object Sync for Salesforce e Action Scheduler.
- Segui i passaggi da questo link per creare una nuova App in Salesforce e connettere il plugin Object Sync for Salesforce a Salesforce.
- Dovrai creare il mapping da un tipo di post in WordPress a un Oggetto in Salesforce seguendo le istruzioni da questo link
- 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.