Comment créer des leads ou des cas dans Salesforce avec Flow Builder

Oiseau

2 déc. 2021

Constructeur de flux

1 min read

Comment créer des leads ou des cas dans Salesforce avec Flow Builder

Points Clés

    • Le Flow Builder de Bird permet une intégration transparente avec Salesforce, permettant la création automatisée de leads et de cas sur plusieurs canaux de communication.

    • L'intégration prend en charge WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, et plus encore.

    • Avec la connectivité Salesforce, les entreprises peuvent enrichir les enregistrements CRM, centraliser les conversations de support et construire une logique de flux de tunnel automatisée de bout en bout.

    • Les cas d'utilisation clés incluent :

      • Création de leads Salesforce directement à partir des canaux de messagerie

      • Création de cas Salesforce pour les équipes de support

      • Routage, étiquetage, et enrichissement des données client dans les flux

    • L'intégration nécessite :

      • Un compte administrateur Bird

      • Une organisation Salesforce avec accès administrateur

    • La configuration commence par la configuration d'une Application Connectée Salesforce avec OAuth activé, des portées appropriées et des paramètres de permission assouplis.

    • Les portées OAuth requises incluent :

      • Accéder et gérer vos données (api)

      • Accès web (web)

      • Rafraîchir les jetons (offline_access)

    • Après avoir créé l'application connectée, les utilisateurs doivent récupérer leur Clé Consommateur et Secret Consommateur pour les identifiants du Flow Builder.

    • Les jetons OAuth sont générés via Salesforce à l'aide d'une étape d'autorisation via navigateur, suivie par la récupération des jetons d'accès et de rafraîchissement via cURL ou Postman.

    • Le jeton de rafraîchissement assure une authentification continue même lorsque les jetons d'accès expirent.

    • Une erreur courante d'intégration — « REST API n'est pas activée pour cette Organisation » — peut être résolue en activant l'accès API sous les permissions administratives d'un profil utilisateur.

    • Une fois que les identifiants Salesforce sont configurés, les utilisateurs peuvent importer un modèle de Flow Builder pour créer des leads ou cas via WhatsApp, Viber, SMS, et d'autres canaux.

    • Les points de terminaison API permettent au Flow Builder d'envoyer des données dans les objets Salesforce tels que Lead ou Case en utilisant les mappages de champs définis dans le Gestionnaire d'Objets de Salesforce.

    • Les utilisateurs peuvent personnaliser les flux pour déclencher des actions Salesforce basées sur le comportement du canal, les réponses des clients, les étiquettes, ou les étapes du tunnel.

    • Le flux retourne les ID d’enregistrement Salesforce (par exemple, ID de cas) pour le suivi, le reporting, ou le routage.

    • Après configuration, les entreprises peuvent générer automatiquement des entrées Salesforce en temps réel depuis n'importe quel canal supporté par Bird.

Points forts des Q&A

  • Que permet l'intégration de Salesforce avec Flow Builder ?

    Il permet la création automatique de prospects et de cas dans Salesforce à partir de tout canal de communication pris en charge connecté à Bird.

  • Quels canaux peuvent pousser des données dans Salesforce?

    WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, SMS et plus encore.

  • Quels sont les principaux cas d'utilisation ?

    Créer des leads Salesforce, créer des cas de support, enrichir les profils et construire des entonnoirs de vente automatisés connectés au CRM.

  • Quels permissions Salesforce sont requises ?

    Accès administrateur, ainsi qu'une application connectée configurée avec OAuth, accès API et restrictions IP/tokènes assouplies.

  • Quels OAuth scopes doivent être ajoutés ?

    Accès à l'API, accès web, et refresh_token/offline_access.

  • Quels identifiants Bird doit-il utiliser pour s'authentifier avec Salesforce ?

    La clé consommateur et le secret consommateur de l'application connectée, plus un jeton d'accès et un jeton de rafraîchissement.

  • Pourquoi un refresh token est-il requis ?

    Parce que les jetons d'accès Salesforce expirent, et le jeton de rafraîchissement est utilisé pour en obtenir de nouveaux automatiquement.

  • Qu'est-ce qui cause l'erreur « REST API is not enabled for this Organization » ?

    L'accès à l'API est désactivé dans le profil Salesforce de l'utilisateur. Activer API Enabled le résout.

  • Comment les objets Salesforce comme Lead ou Case sont-ils mappés dans Flow Builder?

    En se référant aux noms de champs du Salesforce’s Object Manager (par exemple, LastName, Phone, Company).

  • Pouvez-vous utiliser WhatsApp pour créer des leads Salesforce?

    Oui — WhatsApp peut alimenter des données structurées dans les champs Lead de Salesforce via Flow Builder.

  • Peut-on utiliser Viber pour créer des cas Salesforce ?

    Oui — les messages Viber peuvent déclencher la création de cas avec des détails envoyés via les API Salesforce.

  • Le flux retourne-t-il des IDs Salesforce ?

    Oui — Salesforce répond avec des identifiants d'objets (par exemple, Case ID), qui peuvent être stockés ou utilisés dans une automatisation ultérieure.

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 à :

  1. Configurer correctement votre Salesforce

  2. Connecter Salesforce avec Bird

  3. Résoudre les erreurs lors de la connexion à Salesforce

  4. Créer un flux dans Flow Builder qui poussera les données dans Salesforce

  5. Connecter WhatsApp à Salesforce pour envoyer vos leads

  6. 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 »

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 à :

  1. Configurer correctement votre Salesforce

  2. Connecter Salesforce avec Bird

  3. Résoudre les erreurs lors de la connexion à Salesforce

  4. Créer un flux dans Flow Builder qui poussera les données dans Salesforce

  5. Connecter WhatsApp à Salesforce pour envoyer vos leads

  6. 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 »

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 à :

  1. Configurer correctement votre Salesforce

  2. Connecter Salesforce avec Bird

  3. Résoudre les erreurs lors de la connexion à Salesforce

  4. Créer un flux dans Flow Builder qui poussera les données dans Salesforce

  5. Connecter WhatsApp à Salesforce pour envoyer vos leads

  6. 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 »

Créer un Cas dans Salesforce avec Viber

Remplacez https://XXXX.my.salesforce.com par votre URL d'instance. Phone, LastName, Company, LeadSource, Description sont les noms de champs de Salesforce. Vous pouvez les trouver à partir de Configuration > Gestionnaire d'objets > Lead > Champs & Relations.

La variable de sortie ID est le cas ID retourné par Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Félicitations! 

Vous venez de connecter avec succès Salesforce à WhatsApp et/ou Viber pour créer des prospects et des cas pour votre équipe afin de permettre un engagement plus rapide et de générer plus de prospects qualifiés.

Si vous avez des questions sur votre nouveau flux ou notre intégration Salesforce, veuillez nous contacter à notre email de support.

Remplacez https://XXXX.my.salesforce.com par votre URL d'instance. Phone, LastName, Company, LeadSource, Description sont les noms de champs de Salesforce. Vous pouvez les trouver à partir de Configuration > Gestionnaire d'objets > Lead > Champs & Relations.

La variable de sortie ID est le cas ID retourné par Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Félicitations! 

Vous venez de connecter avec succès Salesforce à WhatsApp et/ou Viber pour créer des prospects et des cas pour votre équipe afin de permettre un engagement plus rapide et de générer plus de prospects qualifiés.

Si vous avez des questions sur votre nouveau flux ou notre intégration Salesforce, veuillez nous contacter à notre email de support.

Remplacez https://XXXX.my.salesforce.com par votre URL d'instance. Phone, LastName, Company, LeadSource, Description sont les noms de champs de Salesforce. Vous pouvez les trouver à partir de Configuration > Gestionnaire d'objets > Lead > Champs & Relations.

La variable de sortie ID est le cas ID retourné par Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Félicitations! 

Vous venez de connecter avec succès Salesforce à WhatsApp et/ou Viber pour créer des prospects et des cas pour votre équipe afin de permettre un engagement plus rapide et de générer plus de prospects qualifiés.

Si vous avez des questions sur votre nouveau flux ou notre intégration Salesforce, veuillez nous contacter à notre email de support.

É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 :

  1. Connectez-vous à Salesforce en tant qu'administrateur

  2. Sélectionnez Setup dans le menu déroulant du compte (dans le coin supérieur droit)

  3. Dans le volet gauche, allez à App Manager > New Connected App

Veuillez noter : si vous rencontrez le problème de visualisation ci-dessous, veuillez cliquer sur "Cliquez ici pour ouvrir cette page dans Salesforce Classic."

App Manager setup

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

  1. 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)

  • Provide access to your data via the Web (web)

  • Perform requests on your behalf at any time (refresh_token, offline_access)

  • Cliquez sur Add

  1. Cliquez sur le bouton Save pour enregistrer le nouveau Connected App.

New Connected App page


  1. Dans la liste Connected Apps (Apps > App Manager), trouvez l'application que vous venez de créer, puis cliquez sur Manage.

  2. 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 IP Relaxation, sélectionnez Relax IP restrictions 

  • Dans 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

New Connected App page


  1. Revenez à la liste Connected Apps (Apps > App Manager), cliquez sur l'application que vous venez de créer, puis cliquez sur View.

  2. Allez à API (Enable OAuth Settings) et notez le Consumer Key et Consumer Secret. Vous avez besoin de cette clé et de ce secret pour la configuration des identifiants dans l'intégration Salesforce de MessageBird.

Pour accéder à la section Connected Apps dans Salesforce (Lighting Experience), suivez ces étapes :

  1. Connectez-vous à Salesforce en tant qu'administrateur

  2. Sélectionnez Setup dans le menu déroulant du compte (dans le coin supérieur droit)

  3. Dans le volet gauche, allez à App Manager > New Connected App

Veuillez noter : si vous rencontrez le problème de visualisation ci-dessous, veuillez cliquer sur "Cliquez ici pour ouvrir cette page dans Salesforce Classic."

App Manager setup

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

  1. 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)

  • Provide access to your data via the Web (web)

  • Perform requests on your behalf at any time (refresh_token, offline_access)

  • Cliquez sur Add

  1. Cliquez sur le bouton Save pour enregistrer le nouveau Connected App.

New Connected App page


  1. Dans la liste Connected Apps (Apps > App Manager), trouvez l'application que vous venez de créer, puis cliquez sur Manage.

  2. 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 IP Relaxation, sélectionnez Relax IP restrictions 

  • Dans 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

New Connected App page


  1. Revenez à la liste Connected Apps (Apps > App Manager), cliquez sur l'application que vous venez de créer, puis cliquez sur View.

  2. Allez à API (Enable OAuth Settings) et notez le Consumer Key et Consumer Secret. Vous avez besoin de cette clé et de ce secret pour la configuration des identifiants dans l'intégration Salesforce de MessageBird.

Pour accéder à la section Connected Apps dans Salesforce (Lighting Experience), suivez ces étapes :

  1. Connectez-vous à Salesforce en tant qu'administrateur

  2. Sélectionnez Setup dans le menu déroulant du compte (dans le coin supérieur droit)

  3. Dans le volet gauche, allez à App Manager > New Connected App

Veuillez noter : si vous rencontrez le problème de visualisation ci-dessous, veuillez cliquer sur "Cliquez ici pour ouvrir cette page dans Salesforce Classic."

App Manager setup

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

  1. 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)

  • Provide access to your data via the Web (web)

  • Perform requests on your behalf at any time (refresh_token, offline_access)

  • Cliquez sur Add

  1. Cliquez sur le bouton Save pour enregistrer le nouveau Connected App.

New Connected App page


  1. Dans la liste Connected Apps (Apps > App Manager), trouvez l'application que vous venez de créer, puis cliquez sur Manage.

  2. 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 IP Relaxation, sélectionnez Relax IP restrictions 

  • Dans 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

New Connected App page


  1. Revenez à la liste Connected Apps (Apps > App Manager), cliquez sur l'application que vous venez de créer, puis cliquez sur View.

  2. Allez à API (Enable OAuth Settings) et notez le Consumer Key et 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

Dans Salesforce, les jetons d'accès ont une durée de vie limitée spécifiée par le délai d'expiration de la session. Si une application utilise un jeton d'accès expiré, une erreur «Session expirée ou invalide» sera affichée. 

Utilisez un jeton d'actualisation lors du processus d'autorisation pour obtenir un nouveau jeton d'accès. L'utilisation d'un nouveau jeton garantira que le jeton d'accès est toujours valide.

  1. Obtenez l'URL de votre instance. Envoyez la requête curl suivante pour obtenir l'URL de l'instance. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = nom d'utilisateur de connexion Salesforce

  • password = mot de passe de connexion Salesforce

Terminal window showing a curl command to request an OAuth2 token


Si vous n'êtes pas familier avec curl, vous pouvez utiliser Postman pour envoyer la requête. Suivez ces étapes :

Postman dashboard


  1. Obtenez votre code. Utilisez votre navigateur préféré, puis entrez l'URL de requête suivante dans un nouvel onglet pour obtenir le code. 

  • <CONSUMER_KEY> doit être remplacé par le Consumer Key obtenu à l'étape précédente

  • <YOUR_INSTANCE> doit être remplacé par le nom de votre instance


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Ensuite, entrez votre URL de requête dans le navigateur. Autorisez l'accès si des alertes s'affichent. Vous verrez alors le navigateur redirigé vers une URL comme celle ci-dessous. Vous pouvez obtenir le code en utilisant cette même URL.

  • https://login.salesforce.com/?code=XXXX

  1. Obtenez le jeton d'accès & le jeton d'actualisation : Envoyez la requête curl suivante pour obtenir les jetons. 

  • <CODE> doit être remplacé par le code que vous avez obtenu à l'étape précédente. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> doit être remplacé par les clés obtenues avec l'application connectée créée

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Vous pouvez obtenir le access_token et le refresh_token de la réponse.

Screenshot of a JSON response from a Salesforce OAuth token request


Si vous n'êtes pas familier avec curl, vous pouvez utiliser Postman pour envoyer la requête. Suivez ces étapes :

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

Dans Salesforce, les jetons d'accès ont une durée de vie limitée spécifiée par le délai d'expiration de la session. Si une application utilise un jeton d'accès expiré, une erreur «Session expirée ou invalide» sera affichée. 

Utilisez un jeton d'actualisation lors du processus d'autorisation pour obtenir un nouveau jeton d'accès. L'utilisation d'un nouveau jeton garantira que le jeton d'accès est toujours valide.

  1. Obtenez l'URL de votre instance. Envoyez la requête curl suivante pour obtenir l'URL de l'instance. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = nom d'utilisateur de connexion Salesforce

  • password = mot de passe de connexion Salesforce

Terminal window showing a curl command to request an OAuth2 token


Si vous n'êtes pas familier avec curl, vous pouvez utiliser Postman pour envoyer la requête. Suivez ces étapes :

Postman dashboard


  1. Obtenez votre code. Utilisez votre navigateur préféré, puis entrez l'URL de requête suivante dans un nouvel onglet pour obtenir le code. 

  • <CONSUMER_KEY> doit être remplacé par le Consumer Key obtenu à l'étape précédente

  • <YOUR_INSTANCE> doit être remplacé par le nom de votre instance


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Ensuite, entrez votre URL de requête dans le navigateur. Autorisez l'accès si des alertes s'affichent. Vous verrez alors le navigateur redirigé vers une URL comme celle ci-dessous. Vous pouvez obtenir le code en utilisant cette même URL.

  • https://login.salesforce.com/?code=XXXX

  1. Obtenez le jeton d'accès & le jeton d'actualisation : Envoyez la requête curl suivante pour obtenir les jetons. 

  • <CODE> doit être remplacé par le code que vous avez obtenu à l'étape précédente. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> doit être remplacé par les clés obtenues avec l'application connectée créée

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Vous pouvez obtenir le access_token et le refresh_token de la réponse.

Screenshot of a JSON response from a Salesforce OAuth token request


Si vous n'êtes pas familier avec curl, vous pouvez utiliser Postman pour envoyer la requête. Suivez ces étapes :

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

Dans Salesforce, les jetons d'accès ont une durée de vie limitée spécifiée par le délai d'expiration de la session. Si une application utilise un jeton d'accès expiré, une erreur «Session expirée ou invalide» sera affichée. 

Utilisez un jeton d'actualisation lors du processus d'autorisation pour obtenir un nouveau jeton d'accès. L'utilisation d'un nouveau jeton garantira que le jeton d'accès est toujours valide.

  1. Obtenez l'URL de votre instance. Envoyez la requête curl suivante pour obtenir l'URL de l'instance. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = nom d'utilisateur de connexion Salesforce

  • password = mot de passe de connexion Salesforce

Terminal window showing a curl command to request an OAuth2 token


Si vous n'êtes pas familier avec curl, vous pouvez utiliser Postman pour envoyer la requête. Suivez ces étapes :

Postman dashboard


  1. Obtenez votre code. Utilisez votre navigateur préféré, puis entrez l'URL de requête suivante dans un nouvel onglet pour obtenir le code. 

  • <CONSUMER_KEY> doit être remplacé par le Consumer Key obtenu à l'étape précédente

  • <YOUR_INSTANCE> doit être remplacé par le nom de votre instance


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Ensuite, entrez votre URL de requête dans le navigateur. Autorisez l'accès si des alertes s'affichent. Vous verrez alors le navigateur redirigé vers une URL comme celle ci-dessous. Vous pouvez obtenir le code en utilisant cette même URL.

  • https://login.salesforce.com/?code=XXXX

  1. Obtenez le jeton d'accès & le jeton d'actualisation : Envoyez la requête curl suivante pour obtenir les jetons. 

  • <CODE> doit être remplacé par le code que vous avez obtenu à l'étape précédente. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> doit être remplacé par les clés obtenues avec l'application connectée créée

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Vous pouvez obtenir le access_token et le refresh_token de la réponse.

Screenshot of a JSON response from a Salesforce OAuth token request


Si vous n'êtes pas familier avec curl, vous pouvez utiliser Postman pour envoyer la requête. Suivez ces étapes :

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

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 :

  1. « REST API is not enabled for this Organization » Problème

Lorsque vous essayez d'envoyer une requête à l'API Salesforce en utilisant les informations d'identification 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.

Setup menu highlighted


Allez dans ADMINISTRATION > Manage Users et cliquez sur Profiles.

Profiles view


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.

Administrative permissions view

N'oubliez pas de descendre dans la page et de cliquer sur Save.

L'erreur la plus courante rencontrée lors de l'intégration de Salesforce avec Bird et comment la corriger :

  1. « REST API is not enabled for this Organization » Problème

Lorsque vous essayez d'envoyer une requête à l'API Salesforce en utilisant les informations d'identification 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.

Setup menu highlighted


Allez dans ADMINISTRATION > Manage Users et cliquez sur Profiles.

Profiles view


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.

Administrative permissions view

N'oubliez pas de descendre dans la page et de cliquer sur Save.

L'erreur la plus courante rencontrée lors de l'intégration de Salesforce avec Bird et comment la corriger :

  1. « REST API is not enabled for this Organization » Problème

Lorsque vous essayez d'envoyer une requête à l'API Salesforce en utilisant les informations d'identification 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.

Setup menu highlighted


Allez dans ADMINISTRATION > Manage Users et cliquez sur Profiles.

Profiles view


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.

Administrative permissions view

N'oubliez pas de descendre dans 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 à envoyer de nouveaux prospects ou cas pour que votre équipe puisse faire le suivi :

  1. Connectez-vous à votre Bird Dashboard et allez à Flow Builder

  2. Téléchargez le flux d'échantillon que vous utiliserez.

  3. Importez le flux avec la fonction d'importation. 


Import flow screen

Attachez les canaux que vous souhaitez utiliser pour créer des prospects/cas dans Salesforce. Ensuite, vous pouvez publier ce flux. 

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 à envoyer de nouveaux prospects ou cas pour que votre équipe puisse faire le suivi :

  1. Connectez-vous à votre Bird Dashboard et allez à Flow Builder

  2. Téléchargez le flux d'échantillon que vous utiliserez.

  3. Importez le flux avec la fonction d'importation. 


Import flow screen

Attachez les canaux que vous souhaitez utiliser pour créer des prospects/cas dans Salesforce. Ensuite, vous pouvez publier ce flux. 

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 à envoyer de nouveaux prospects ou cas pour que votre équipe puisse faire le suivi :

  1. Connectez-vous à votre Bird Dashboard et allez à Flow Builder

  2. Téléchargez le flux d'échantillon que vous utiliserez.

  3. Importez le flux avec la fonction d'importation. 


Import flow screen

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 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 de canal ou de cas d'utilisation en fonction de vos besoins.

Import a flow view


Vous devriez pouvoir voir votre flux sur votre écran.

Flow illustration


Tirez 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.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

Ce flux 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 de canal ou de cas d'utilisation en fonction de vos besoins.

Import a flow view


Vous devriez pouvoir voir votre flux sur votre écran.

Flow illustration


Tirez 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.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

Ce flux 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 de canal ou de cas d'utilisation en fonction de vos besoins.

Import a flow view


Vous devriez pouvoir voir votre flux sur votre écran.

Flow illustration


Tirez 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.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

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 Configuration > Gestionnaire d'objets > Lead > Champs & Relations. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

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 Configuration > Gestionnaire d'objets > Lead > Champs & Relations. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

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 Configuration > Gestionnaire d'objets > Lead > Champs & Relations. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

Autres news

Lire la suite de cette catégorie

A person is standing at a desk while typing on a laptop.

La plateforme native AI complète qui évolue avec votre business.

A person is standing at a desk while typing on a laptop.

La plateforme native AI complète qui évolue avec votre business.