
MessageBird offre de nombreuses intégrations directes qui permettent d'intégrer vos communications dans les outils et plateformes déjà utilisés dans votre entreprise. En utilisant les intégrations natives de Flow Builder, des connexions personnalisées via des requêtes HTTP et des webhooks, vous pouvez facilement enrichir les profils clients, permettre un engagement rapide des ventes et générer plus de prospects qualifiés.
Bird offre de nombreuses intégrations directes qui vous permettent de connecter vos communications aux outils et plateformes déjà utilisés dans votre entreprise.
En utilisant les intégrations natives de Flow Builder, des connexions personnalisées via des requêtes HTTP et des webhooks, vous pouvez facilement enrichir les profils clients, permettre un engagement rapide des ventes et générer plus de prospects qualifiés.
Aujourd'hui, nous allons discuter de notre intégration avec Salesforce.
Avec cette intégration, vous pouvez :
Ajouter des prospects dans Salesforce depuis différents canaux de communication : WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, etc. Lors de l'utilisation de WhatsApp pour la génération de leads, l'implémentation des solutions de repli par SMS assure qu'aucun prospect potentiel n'est perdu en raison d'échecs de livraison.
Créer des dossiers dans Salesforce pour conserver des enregistrements et stocker des données clés dans les dossiers de tous vos canaux
Mettre en œuvre la flexibilité et l'automatisation de la création de leads/dossiers à n'importe quel point de votre entonnoir de vente
Dans ce guide, vous apprendrez à :
Configurer correctement votre Salesforce
Connecter Salesforce avec Bird
Résoudre les erreurs lors de la connexion à Salesforce
Créer un flux dans Flow Builder qui poussera les données dans Salesforce
Connecter WhatsApp à Salesforce pour envoyer vos leads
Connecter Viber à Salesforce pour envoyer vos dossiers
Exigences pour l'intégration Salesforce
Avant de commencer à concevoir la logique dans Flow Builder, vous devez avoir les exigences suivantes prêtes :
Un compte Bird : Assurez-vous d'avoir l'accès en tant qu'administrateur.
Un compte Salesforce : Vous avez besoin d'un « accès administrateur »
Étape 1 : Allez dans Connected Apps dans Salesforce pour intégrer avec Bird
Pour accéder à la section Connected Apps dans Salesforce (Lighting Experience), suivez ces étapes :
Connectez-vous à Salesforce en tant qu'administrateur
Sélectionnez Setup dans la liste déroulante du compte (dans le coin supérieur droit)
Dans le volet de gauche, allez à App Manager > New Connected App
Veuillez noter : si vous rencontrez le problème d'affichage ci-dessous, veuillez cliquer sur « Cliquez ici pour ouvrir cette page dans Salesforce Classic. »

Sur la page New Connected App, remplissez les champs obligatoires suivants sous Informations de base :
Connected App Name, par exemple Bird Integration.
API name, par exemple Bird_Integration
Contact Email, par exemple xxx@contactemail.com
Allez à API (Enable OAuth Settings) et sélectionnez Enable OAuth Settings.
Dans le champ Callback URL, entrez https://login.salesforce.com/
Dans le champ Selected OAuth Scopes, sélectionnez Access and manage your data (api)
Fournir un accès à vos données via le Web (web)
Effectuer des requêtes en votre nom à tout moment (refresh_token, offline access)
Cliquez sur Add
Cliquez sur le bouton Save pour enregistrer le nouveau Connected App.

Dans la liste des Connected Apps (Apps > App Manager), trouvez l'application que vous venez de créer, puis cliquez sur Manage.
Sur la page qui s'ouvre, cliquez sur le bouton Edit.
Sous OAuth policies, sélectionnez All users may self-authorize dans la liste Permitted Users
Dans le IP Relaxation, sélectionnez Relax IP restrictions
Dans le Refresh Token Policy, cliquez sur Refresh token is valid until revoked. Sous Session Policies, Sélectionnez la valeur de Timeout (24 hours), cliquez sur le bouton Save

Retournez à la liste des Connected Apps (Apps > App Manager), et cliquez sur l'application que vous venez de créer, puis cliquez sur View.
Allez à API (Enable OAuth Settings) et notez la Consumer Key et le Consumer Secret. Vous avez besoin de cette clé et de ce secret pour la configuration des identifiants dans l'intégration Salesforce de MessageBird.
Étape 2 : Obtenir des tokens de Salesforce pour autoriser l'accès
Dépannage de votre connexion Salesforce
L'erreur la plus courante rencontrée lors de l'intégration de Salesforce avec Bird et comment la corriger :
‘REST API is not enabled for this Organization’ Issue
Lorsque vous essayez d'envoyer une requête à l'API Salesforce en utilisant les identifiants ci-dessus, il se peut que vous rencontriez cette erreur.
REST API is not enabled for this Organization.
Vous pouvez résoudre cette erreur en suivant les étapes ci-dessous.
Cliquez sur Setup dans le coin supérieur droit.

Allez à ADMINISTRATION > Manage Users et cliquez sur Profiles.

Cliquez sur Edit sur le profil spécifique que vous souhaitez mettre à jour.
Descendez et allez à Administrative Permissions et cochez la case API Enabled.

N'oubliez pas de descendre la page et de cliquer sur Save.
Étape 3 : Créez un nouveau flow dans Flow Builder pour créer des leads ou des cas
La configuration de Salesforce est terminée. Maintenant, commençons un nouveau flux. Ce modèle vous aidera à connecter votre canal de communication préféré avec Salesforce et à transmettre de nouveaux prospects ou cas pour que votre équipe puisse faire un suivi :
Connectez-vous à votre Bird Dashboard et allez à Flow Builder.
Téléchargez le flux d'exemple que vous allez utiliser.
Importez le flux avec la fonction d'importation.

Attachez les canaux que vous souhaitez utiliser pour créer des prospects/cas dans Salesforce. Ensuite, vous pouvez publier ce flux.
Utiliser Salesforce avec WhatsApp et Viber
Ce flux de modèle vous permettra de connecter vos canaux préférés (WhatsApp, Viber, SMS, etc.) avec Salesforce. Les exemples suivants montreront comment connecter Salesforce pour créer des prospects sur :
WhatsApp
Viber
Gardez à l'esprit que vous pouvez changer le canal ou le cas d'utilisation en fonction de vos besoins.

Vous devriez pouvoir voir votre flux sur votre écran.

Récupérez votre jeton d'accès avant d'activer votre flux.
Le point d'accès API est le suivant :
client_id = Clé de consommateur
client_secret = Secret de consommateur,
Pour le refresh_token, veuillez vous référer à l'étape 2.3.


Créer un Lead dans Salesforce avec WhatsApp
Remplacez https://XXXX.my.salesforce.com par l'URL de votre instance. Phone, LastName, Company, LeadSource, Description sont les noms des champs de Salesforce.
Vous pouvez les trouver sous Setup > Object manager > Lead > Fields & Relationship.


Créer un Cas dans Salesforce avec Viber
Remplacez https://XXXX.my.salesforce.com par l'URL de votre instance. Phone, LastName, Company, LeadSource, Description sont les noms de champs de Salesforce. Vous pouvez les trouver dans Setup > Object manager > Lead > Fields & Relationship.
La variable de sortie ID est l'ID de cas retourné par Salesforce.

Félicitations !
Vous avez réussi à connecter Salesforce avec WhatsApp et/ou Viber pour créer des leads et des cas pour votre équipe afin de permettre un engagement plus rapide et générer plus de leads qualifiés.
Si vous avez des questions concernant votre nouveau flux ou notre intégration Salesforce, veuillez nous contacter ici.