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

Oiseau

2 déc. 2021

Constructeur de flux

1 min read

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

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

  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 avec Salesforce pour envoyer vos prospects

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




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




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




  1. Cliquez sur le bouton Save pour enregistrer la nouvelle application connectée.







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







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

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

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 » s'affichera. 




Utilisez un jeton d'actualisation pendant le 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 votre URL d'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







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







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

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

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










Ensuite, entrez votre URL de requête dans le navigateur. Autorisez l'accès si des alertes s'affichent. Vous verrez alors que le navigateur est 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 et le jeton d'actualisation : Envoyez la requête curl suivante pour obtenir les jetons. 




  • <CODE> doit être remplacé par le code 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







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







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




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 » s'affichera. 




Utilisez un jeton d'actualisation pendant le 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 votre URL d'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







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







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

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

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










Ensuite, entrez votre URL de requête dans le navigateur. Autorisez l'accès si des alertes s'affichent. Vous verrez alors que le navigateur est 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 et le jeton d'actualisation : Envoyez la requête curl suivante pour obtenir les jetons. 




  • <CODE> doit être remplacé par le code 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







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







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




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 » s'affichera. 




Utilisez un jeton d'actualisation pendant le 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 votre URL d'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







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







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

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

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










Ensuite, entrez votre URL de requête dans le navigateur. Autorisez l'accès si des alertes s'affichent. Vous verrez alors que le navigateur est 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 et le jeton d'actualisation : Envoyez la requête curl suivante pour obtenir les jetons. 




  • <CODE> doit être remplacé par le code 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







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







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




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




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

  2. Téléchargez le flux d'exemple que vous allez utiliser.

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

Connectons-vous avec un expert Bird.
Découvrez toute la puissance du Bird en 30 minutes.

En soumettant, vous acceptez que Bird puisse vous contacter au sujet de nos produits et services.

Vous pouvez vous désabonner à tout moment. Consultez la Déclaration de confidentialité de Bird pour plus de détails sur le traitement des données.

Company

Newsletter

Restez à jour avec Bird grâce aux mises à jour hebdomadaires dans votre boîte de réception.

Connectons-vous avec un expert Bird.
Découvrez toute la puissance du Bird en 30 minutes.

En soumettant, vous acceptez que Bird puisse vous contacter au sujet de nos produits et services.

Vous pouvez vous désabonner à tout moment. Consultez la Déclaration de confidentialité de Bird pour plus de détails sur le traitement des données.

Company

Newsletter

Restez à jour avec Bird grâce aux mises à jour hebdomadaires dans votre boîte de réception.

Connectons-vous avec un expert Bird.
Découvrez toute la puissance du Bird en 30 minutes.

En soumettant, vous acceptez que Bird puisse vous contacter au sujet de nos produits et services.

Vous pouvez vous désabonner à tout moment. Consultez la Déclaration de confidentialité de Bird pour plus de détails sur le traitement des données.

R

Atteindre

G

Grow

M

Manage

A

Automate

Company

Newsletter

Restez à jour avec Bird grâce aux mises à jour hebdomadaires dans votre boîte de réception.