Addon per Salesforce

L'addon Salesforce è una funzione d'élite

Sbloccate l'addon Salesforce e altre potenti funzioni per far crescere il vostro business.

Ottenere WPForms Elite

Volete collegare i vostri moduli WordPress al vostro account Salesforce? Con l'addon WPForms Salesforce, potete aggiungere automaticamente nuovi contatti ai vostri contatti quando gli utenti inviano i vostri moduli.

Questo tutorial vi mostrerà come installare e utilizzare l'addon Salesforce con WPForms.

Requisiti: Per utilizzare l'addon Salesforce, è necessario assicurarsi che:


Installazione dell'addon Salesforce

Prima di iniziare, dovete assicurarvi che WPForms sia installato e attivato sul vostro sito WordPress.

Una volta verificata la licenza di WPForms, potrete installare e attivare rapidamente l'addon Salesforce.

Creare una nuova app in Salesforce

Se non avete ancora creato un account Salesforce, fatelo subito.

Per collegare WPForms a Salesforce, è necessario creare un'applicazione all'interno del proprio account Salesforce.

Per poter configurare Salesforce in WPForms è necessario un account Salesforce a pagamento o un account Developer. Se si utilizza un account di prova, è probabile che si verifichi un errore durante l'integrazione dell'account con l'addon Salesforce.

Una volta effettuato l'accesso, assicurarsi di utilizzare la dashboard Salesforce Classic. Per passare alla dashboard Classic, fate clic sull'icona del vostro profilo nell'angolo in alto a destra dello schermo, quindi selezionate l'opzione Passa a Salesforce Classic.

L'opzione Passa a Salesforce Classic

Una volta aperta la dashboard Classic, fare clic sulla scheda Setup nella barra di navigazione.

Accesso alla pagina di configurazione in Salesforce

Da qui, è possibile utilizzare la barra di ricerca rapida nella barra laterale di sinistra per cercare "App".

La barra di ricerca rapida di Salesforce

Nelle opzioni che compaiono nella barra laterale di sinistra, selezionate Costruisci " Crea " App.

Accesso alla schermata delle applicazioni di Salesforce

In questo modo si viene reindirizzati a un elenco di tutte le app disponibili nel proprio account Salesforce. Per aggiungere una nuova app connessa, scorrete fino alla sezione App connesse e selezionate il pulsante Nuova.

Creazione di una nuova app connessa in Salesforce

Si aprirà un elenco di opzioni da compilare. I campi evidenziati in rosso sono obbligatori. Di seguito è riportata una descrizione di ciascun campo:

  1. Nome dell'app collegata: Un soprannome per la vostra applicazione, che gli utenti di Salesforce vedranno. Può essere qualsiasi cosa si desideri.
  2. Nome API: Questo campo è automaticamente predefinito con il nome dell'app collegata, ma è possibile cambiarlo con quello che si desidera. Se si prevede di utilizzare un codice personalizzato per l'integrazione, gli sviluppatori avranno bisogno di questo nome API per la personalizzazione.
  3. Email di contatto: L'e-mail di contatto della persona che ha creato l'applicazione.
Compilazione delle informazioni di base per una nuova applicazione Salesforce

Successivamente, è necessario selezionare l'opzione Abilita impostazioni OAuth per configurare le autorizzazioni dell'applicazione.

Abilitare OAuth per l'integrazione di WordPress con Salesforce

Si apriranno altri campi da compilare per completare la configurazione dell'applicazione, con i campi obbligatori contrassegnati in rosso.

Le impostazioni di OAuth in Salesforce

Qui di seguito illustriamo in dettaglio ciascuna di queste impostazioni.

URL di richiamo

L'URL di callback è l'URL a cui si verrà reindirizzati dopo aver consentito l'autorizzazione per l'app collegata (di cui parleremo più avanti). Per trovare l'URL di richiamo, aprite la dashboard di WordPress in una nuova scheda o finestra del browser.

Quindi, andare su WPForms " Impostazioni " Integrazioni e cliccare sull'integrazione Salesforce.

Accesso alle impostazioni di Salesforce in WPForms

Il pulsante Aggiungi nuovo account si espanderà fino a mostrare il pulsante Aggiungi nuovo account.

Aggiunta di un nuovo account Salesforce nelle impostazioni delle integrazioni di WPForms

Fare clic su questo pulsante per visualizzare le impostazioni di integrazione, compreso l'URL di richiamo del sito.

Individuazione dell'URL di richiamo per Salesforce in WPForms

Copiare l'URL di callback e lasciare aperta la scheda o la finestra del browser, poiché sarà necessario tornarci in seguito.

Una volta copiato l'URL di richiamata, tornate alle impostazioni dell'applicazione Salesforce e incollatelo nel campo URL di richiamata.

Aggiunta dell'URL di callback di WPForms a Salesforce

Scopi OAuth selezionati

I Selected OAuth Scopes indicano a Salesforce quali permessi deve avere la vostra applicazione. WPForms ha bisogno solo di due permessi: Gestire i dati degli utenti tramite API (api) ed Eseguire richieste in qualsiasi momento (refresh_token, offline_access).

È possibile aggiungere queste autorizzazioni selezionando ciascuna di esse dalla colonna a sinistra, quindi facendo clic sul pulsante Aggiungi.

Aggiunta di ambiti OAuth selezionati in Salesforce

Una volta aggiunti questi permessi, scorrere verso il basso e deselezionare l'opzione che recita: Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows.

Deselezionare la casella di controllo PKCE

Dopodiché, scorrere fino alla fine della pagina e fare clic sul pulsante Salva per completare il processo di configurazione dell'app personalizzata.

Se l'applicazione è stata configurata correttamente, Salesforce dovrebbe reindirizzare l'utente a una pagina con un avviso che recita: " Attendere da 2 a 10 minuti affinché le modifiche abbiano effetto sul server prima di utilizzare l'applicazione collegata".

Messaggio di conferma della nuova App connessa

A questo punto, si consiglia di attendere tutti i 10 minuti prima di passare alla fase successiva. In questo modo, l'applicazione avrà il tempo di entrare in vigore in Salesforce e si eviteranno potenziali errori nel processo di connessione.

Dopo il periodo di attesa di 10 minuti, fare clic sul pulsante Continua per visualizzare le informazioni API.

Collegamento di Salesforce a WPForms

Una volta aperte le informazioni sull'API, è necessario copiare la Consumer Key e il Consumer Secret per connettere Salesforce con WPForms. Per farlo, fare clic sul pulsante Gestisci dettagli del consumatore sotto API (Abilita impostazioni OAuth).

Gestire i dettagli dei consumatori

Chiave del consumatore

La chiave del consumatore si trova direttamente nella sezione Dettagli del consumatore.

Copia della chiave cliente in Salesforce

Copiate queste informazioni e poi tornate alle impostazioni di WPForms. Qui, dovrete incollare la vostra Consumer Key nel campo Consumer Key.

Aggiunta della chiave consumer di Salesforce a WPForms

Segreto del consumatore

Fare clic sul pulsante Copia accanto a Segreto del consumatore per copiare il segreto API.

Copiare il segreto del consumatore in Salesforce

Dopodiché, tornate alla vostra dashboard di amministrazione di WordPress e incollatelo nelle impostazioni di WPForms nel campo Consumer Secret.

Aggiunta del segreto del consumatore di Salesforce alle impostazioni di WPForms

Una volta aggiunti la Consumer Key e il Consumer Secret, fate clic sul pulsante Connetti a Salesforce.

Collegamento di WPForms a Salesforce

Questo vi reindirizzerà alla pagina di login di Salesforce, dove dovrete inserire il vostro nome utente e la vostra password.

Accesso a Salesforce per collegarlo a WPForms

A questo punto, Salesforce vi chiederà se volete consentire l'accesso al vostro account. Fare clic sul pulsante Consenti per terminare il processo di configurazione.

Consentire a WPForms di accedere al proprio account Salesforce

Dopo aver permesso a WPForms di accedere al vostro account Salesforce, dovreste essere reindirizzati alle impostazioni delle integrazioni, dove vedrete un banner nella parte superiore dello schermo che vi informa che la connessione è avvenuta con successo.

Messaggio di successo dell'integrazione Salesforce

Aggiunta dell'integrazione Salesforce a un modulo

Dopo aver collegato il vostro account Salesforce a WPForms, siete pronti a collegarlo ai vostri moduli. Per iniziare, dovrete creare un nuovo modulo o modificarne uno esistente.

Date un'occhiata al nostro modello di modulo di generazione di lead per Salesforce se volete iniziare con un modello personalizzabile.

Dopo aver aperto il costruttore di moduli, è possibile aggiungere una nuova connessione a Salesforce sotto Marketing " Salesforce. Da qui, è necessario fare clic sul pulsante blu Aggiungi nuova connessione.

Aggiunta di una nuova connessione Salesforce a un modulo

Si aprirà una finestra in cui è possibile aggiungere un nome alla connessione. Gli utenti non vedranno mai questa etichetta. Serve semplicemente a tenere traccia delle connessioni multiple.

Nel nostro esempio, chiameremo la connessione Aggiungi nuovo contatto.

Aggiunta di un nickname per la connessione a Salesforce

Fare clic sul pulsante OK per salvare la connessione e le due impostazioni dovrebbero diventare visibili:

  1. Selezionare l'account: Scegliere l'account Salesforce a cui inviare i dati del modulo da questo menu a tendina.
  2. Selezionare l'oggetto Salesforce: Selezionare il tipo di dati che si desidera inviare da questo modulo a Salesforce.
Selezione di un account per una nuova connessione a Salesforce

Nota: WPForms carica gli oggetti predefiniti nell'account Salesforce. Attualmente, gli oggetti supportati sono: Account, Campagna, Caso, Contatto, Lead, Opportunità e Prodotto.

Per il nostro esempio, sceglieremo l'account che abbiamo collegato nelle fasi precedenti di questo tutorial dal menu a tendina Seleziona account. Quindi imposteremo l'oggetto Salesforce su Contatto, in modo che ogni invio del modulo aggiunga un nuovo contatto in Salesforce.

Aggiunta di un oggetto Salesforce a una nuova connessione

Una volta selezionato un oggetto Salesforce, appariranno altre opzioni di configurazione.

Mappatura dei campi personalizzati di Salesforce
  1. Nome del campo personalizzato: Si tratta di campi specifici di Salesforce a cui si desidera mappare i campi di WPForms. Per il nostro esempio, useremo il campo predefinito Nome completo e aggiungeremo anche il campo Email.
  2. Valore del campo del modulo: Questi sono i campi del modulo da cui si desidera estrarre i dati in Salesforce. Nel nostro esempio, mapperemo Nome completo sul campo Nome del modulo e mapperemo Email sul campo Email.
Campi personalizzati mappati per una connessione a Salesforce

Se si desidera aggiungere altri campi personalizzati all'integrazione, è possibile fare clic sul pulsante più (+).

Aggiunta di una mappatura di campo personalizzata per Salesforce

Dopo aver configurato tutte le impostazioni, assicurarsi di salvare il modulo.

Verifica dei moduli

Una volta impostato il modulo, è bene testarlo sul frontend del sito. Per farlo senza pubblicare il modulo su una pagina live, potete usare l'opzione di anteprima del modulo in WPForms o creare una pagina o un post privato.

Ecco un esempio di dati che potreste utilizzare nella vostra voce di prova:

Aggiunta di alcuni dati a un modulo per testare la connessione a Salesforce

Dopo aver inviato il test, accedete al vostro account Salesforce e navigate fino al pulsante più (+) nella parte superiore dello schermo per aprire l'elenco completo delle schede disponibili. Nel nostro esempio, faremo clic su Contatti per visualizzare il nuovo contatto creato.

Accesso all'elenco dei contatti di Salesforce

Per vedere i dettagli del nostro invio, facciamo clic sul nome del contatto per aprire il suo profilo.

Visualizzazione di un contatto di prova in Salesforce

Questo mostrerà i dettagli completi del contatto, dove potremo verificare che tutti i campi mappati del nostro invio siano passati correttamente a Salesforce.

Visualizzazione dei dettagli dei contatti in Salesforce

Domande frequenti

Di seguito, abbiamo discusso alcune delle domande più comuni che riceviamo sull'addon Salesforce.

Come faccio a sapere se posso utilizzare la mia edizione di Salesforce con WPForms?

Attualmente, Salesforce fornisce il supporto API solo per le edizioni Enterprise, Unlimited, Performance e Developer. Se la vostra edizione non dispone del supporto API, contattate il team di Salesforce per maggiori dettagli su come cambiare la vostra edizione.

Nota: il supporto API è disponibile per i clienti Salesforce Professional a un costo aggiuntivo. Per ulteriori informazioni, visitate la pagina dei prezzi di Salesforce e fate clic su Connetti le informazioni sulle vendite a qualsiasi applicazione.

Quando collego WPForms a Salesforce, vengo reindirizzato a una pagina con l'errore error=invalid_client_id&error_description=client%20identifier%20invalid. Come posso risolvere questo problema?

Ciò significa che c'è stato un problema nel processo di configurazione (non aver atteso tutti i 10 minuti dopo la creazione dell'app, impostazioni OAuth errate o chiavi copiate in modo errato).

Per risolvere il problema, è necessario verificare che siano state attivate le impostazioni OAuth corrette per l'applicazione in Salesforce e che siano state copiate correttamente le chiavi API.

Se non si sono attesi tutti i 10 minuti dopo la creazione dell'applicazione prima di tentare una connessione, sarà necessario aggiornare la pagina dopo il periodo di attesa e riprovare.

Ecco fatto! Ora è possibile installare e utilizzare l'addon Salesforce con WPForms.

Poi, volete elaborare i pagamenti Authorize.Net attraverso i vostri moduli? Per maggiori dettagli, consultate la nostra guida su come configurare e utilizzare l'addon Authorize.Net.

Il miglior plugin per la creazione di moduli di WordPress con trascinamento e rilascio

Facile, veloce e sicuro. Unitevi agli oltre 6 milioni di proprietari di siti web che si fidano di WPForms.

Per completare questo modulo, abilitare JavaScript nel browser.