
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, les connexions personnalisées via des requêtes HTTP et des webhooks, vous pouvez facilement enrichir les profils clients, permettre un engagement commercial rapide et générer plus de prospects qualifiés.
Aujourd'hui, nous discuterons de notre intégration avec Salesforce.
Avec cette intégration, vous pouvez :
Ajouter des prospects dans Salesforce à partir de différents canaux de communication : WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, etc.
Créer des dossiers dans Salesforce pour conserver des enregistrements et stocker des données clés à l'intérieur des dossiers de tous vos canaux
Mettre en œuvre la flexibilité et l'automatisation de la création de prospects/dossiers à tout moment dans 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 avec Salesforce pour envoyer vos prospects
Connecter Viber avec Salesforce pour envoyer vos dossiers
Exigences pour l'intégration de Salesforce
Avant de commencer à construire 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 le menu déroulant 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 requis suivants sous Informations de base :
Nom de l'application connectée, par exemple Bird Integration.
Nom de l'API, par exemple Bird_Integration
Email de contact, par exemple xxx@contactemail.com
Allez à API (Enable OAuth Settings), et sélectionnez Enable OAuth Settings.
Dans le champ URL de callback, entrez https://login.salesforce.com/
Dans le champ Scopes OAuth sélectionnés, sélectionnez Accéder et gérer vos données (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 la nouvelle application connectée.

Dans la liste 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 Politiques OAuth, sélectionnez Tous les utilisateurs peuvent s'autoriser eux-mêmes dans la liste Utilisateurs autorisés
Dans l 'Assouplissement IP, sélectionnez Assouplir les restrictions IP
Dans la Politique de jeton de rafraîchissement, cliquez sur Le jeton de rafraîchissement est valable jusqu'à révocation. Sous Politiques de session, sélectionnez la valeur Timeout (24 heures), cliquez sur le bouton Save

Retournez à la liste 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 :
Problème 'REST API is not enabled for this Organization'
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 dans ADMINISTRATION > Manage Users et cliquez sur Profiles.

Cliquez sur Edit sur le profil spécifique que vous souhaitez mettre à jour.
Faites défiler vers le bas 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 à transférer de nouveaux prospects ou cas pour que votre équipe suive :
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
N'oubliez pas que vous pouvez changer le canal ou le cas d'utilisation en fonction de vos besoins.

Vous devriez être capable de voir votre flux sur votre écran.

Récupérez votre jeton d'accès avant d'activer votre flux.
Le point de terminaison de l'API est le suivant :
client_id = Consumer Key
client_secret = Consumer Secret,
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 provenant 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 des champs de Salesforce. Vous pouvez les trouver à partir de Setup > Object manager > Lead > Fields & Relationship.
La variable de sortie ID est l'ID du cas retourné par Salesforce.

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