
MessageBird offre molte integrazioni dirette che ti permettono di collegare le tue comunicazioni agli strumenti e alle piattaforme già utilizzate nella tua attività. Utilizzando le integrazioni native di Flow Builder, connessioni personalizzate tramite richieste HTTP e webhook, puoi facilmente arricchire i profili dei clienti, abilitare un rapido coinvolgimento delle vendite e ottenere più lead qualificati.
Bird offre molte integrazioni dirette che ti permettono di collegare le tue comunicazioni agli strumenti e alle piattaforme già utilizzati nella tua azienda.
Utilizzando le integrazioni native di Flow Builder, connessioni personalizzate tramite richieste HTTP e webhook, puoi facilmente arricchire i profili dei clienti, abilitare un rapido coinvolgimento delle vendite e generare contatti più qualificati.
Oggi discuteremo della nostra integrazione con Salesforce.
Con questa integrazione puoi:
Aggiungere lead in Salesforce da diversi canali di comunicazione: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, ecc. Quando utilizzi WhatsApp per la generazione di lead, implementando i fallback SMS garantisci che nessun potenziale lead venga perso a causa di fallimenti di consegna.
Creare casi in Salesforce per mantenere i record e memorizzare dati chiave all'interno dei casi da tutti i tuoi canali
Implementare flessibilità e automazione nella creazione di lead/casi in qualsiasi punto del tuo funnel di vendita
In questa guida, imparerai come:
Configurare correttamente il tuo Salesforce
Connettere Salesforce con Bird
Risoluzione dei problemi quando connetti Salesforce
Creare un flusso in Flow Builder che trasferirà i dati in Salesforce
Connettere WhatsApp con Salesforce per inviare i tuoi lead
Connettere Viber con Salesforce per inviare i tuoi casi
Requisiti per l'integrazione di Salesforce
Prima di iniziare a costruire la logica in Flow Builder, hai bisogno di avere pronti i seguenti requisiti:
Un account Bird: Assicurati di avere accesso come amministratore.
Un account Salesforce: Hai bisogno di “Accesso amministratore”
Passaggio 1: Vai su Connected Apps in Salesforce per integrarti con Bird
Per accedere alla sezione Connected Apps in Salesforce (Lighting Experience), segui questi passaggi:
Accedi a Salesforce come amministratore
Seleziona Setup nel menu a tendina dell'account (nell'angolo in alto a destra)
Nel pannello a sinistra, vai a App Manager > New Connected App
Nota: se riscontri il problema di visualizzazione qui sotto, fai clic su “Fare clic qui per aprire questa pagina in Salesforce Classic.”

Nella pagina New Connected App, compila i seguenti campi richiesti sotto Informazioni di Base:
Connected App Name, ad esempio Bird Integration.
API name, ad esempio Bird_Integration
Contact Email, ad esempio xxx@contactemail.com
Vai a API (Enable OAuth Settings), e seleziona Enable OAuth Settings.
Nel campo Callback URL, inserisci https://login.salesforce.com/
Nel campo Selected OAuth Scopes, seleziona Access and manage your data (api)
Provide access to your data via the Web (web)
Perform requests on your behalf at any time (refresh_token, offline_access)
Fai clic su Add
Fai clic sul pulsante Save per salvare la nuova Connected App.

Nell'elenco delle Connected Apps (Apps > App Manager), trova l'App che hai appena creato, quindi fai clic su Manage.
Nella pagina che si apre, fai clic sul pulsante Edit.
Sotto OAuth policies, seleziona All users may self-authorize nella lista Permitted Users
In IP Relaxation, seleziona Relax IP restrictions
In Refresh Token Policy, fai clic su Refresh token is valid until revoked. Sotto Politica di sessione, seleziona il valore di Timeout (24 ore), fai clic sul pulsante Save

Torna all'elenco delle Connected Apps (Apps > App Manager) e clicca sull'App che hai appena creato, quindi fai clic su View.
Vai a API (Enable OAuth Settings) e annota il Consumer Key e il Consumer Secret. Ti serve questa chiave e segreto per la configurazione delle credenziali nell'integrazione Salesforce di MessageBird.
Passaggio 2: Ottenere i token da Salesforce per autorizzare l'accesso
Risoluzione dei problemi della connessione Salesforce
L'errore più comune riscontrato quando si integra Salesforce con Bird e come risolverlo:
‘REST API is not enabled for this Organization’ Issue
Quando si tenta di inviare una richiesta all'API di Salesforce utilizzando le credenziali sopra, a volte si riceve questo errore.
REST API is not enabled for this Organization.
È possibile risolvere questo errore seguendo i passaggi seguenti.
Fai clic su Setup nell'angolo in alto a destra.

Vai a ADMINISTRATION > Manage Users e fai clic su Profiles.

Fai clic su Edit sul profilo specifico che vuoi aggiornare.
Scorri verso il basso e vai a Administrative Permissions e seleziona la casella API Enabled.

Non dimenticare di scorrere la pagina verso il basso e fare clic su Save.
Step 3: Crea un nuovo flow in Flow Builder per creare leads o cases
La configurazione di Salesforce è completata. Ora, iniziamo un nuovo flusso. Questo modello ti aiuterà a connettere il tuo canale di comunicazione preferito con Salesforce e a inviare nuovi lead o casi per il tuo team da seguire:
Accedi alla tua Bird Dashboard e vai a Flow Builder.
Scarica il flusso di esempio che utilizzerai.
Importa il flusso con la funzione di importazione.

Collega i canali che desideri usare per creare lead/casi in Salesforce. Poi, puoi pubblicare questo flusso.
Usare Salesforce con WhatsApp e Viber
Questo flusso modello ti permetterà di collegare i tuoi canali preferiti (WhatsApp, Viber, SMS, ecc.) a Salesforce. I seguenti esempi mostreranno come collegare Salesforce per creare lead su:
WhatsApp
Viber
Ricorda che puoi cambiare il canale o il caso d'uso a seconda delle tue esigenze.

Dovresti essere in grado di vedere il tuo flusso sullo schermo.

Recupera il tuo access token prima di attivare il tuo flusso.
L'endpoint API è il seguente:
client_id = Consumer Key
client_secret = Consumer Secret,
Per il refresh_token, si prega di fare riferimento al passo 2.3.


Crea un Lead in Salesforce con WhatsApp
Sostituisci https://XXXX.my.salesforce.com con il tuo URL dell'istanza. Phone, LastName, Company, LeadSource, Description sono i nomi dei campi da Salesforce.
Puoi trovarli sotto Setup > Object manager > Lead > Fields & Relationship.


Crea un Case in Salesforce con Viber
Replace https://XXXX.my.salesforce.com con il tuo URL dell'istanza. Phone, LastName, Company, LeadSource, Description sono i nomi dei campi di Salesforce. Puoi trovarli in Setup > Object manager > Lead > Fields & Relationship.
La variabile di output ID è l'ID del caso restituito da Salesforce.

Congratulazioni!
Hai appena collegato con successo Salesforce con WhatsApp e/o Viber per creare lead e casi per il tuo team, per permettere un coinvolgimento più rapido e generare lead più qualificati.
Se hai domande sul tuo nuovo flusso o sulla nostra integrazione con Salesforce, ti preghiamo di contattarci qui.