Intégrer votre chatbot à Salesforce

Découvrez comment connecter Vizir à Salesforce, pour créer / modifier des contacts et des deals.

La première chose à faire pour vous connecter à Salesforce, comme d’habitude avec les intégrations API, c’est de créer l’application connectée qui vous authentifiera.

1. Création de l'application Salesforce Connectée

  • Une fois connecté sur votre organisation Salesforce, sélectionnez la roue crantée en haut à droite de votre écran et choisissez “Configuration”.
  • Dans la barre de recherche en haut à gauche, écrivez “gestionnaire des app” et sélectionnez le Gestionnaire des applications
  • Cliquez sur “Nouvelle application connectée” en haut à droite de votre écran
  • Ensuite, vous devez configurer votre application Salesforce connectée en fonction de vos besoins. Ici, je commence par lui donner un nom, un mail de référence et j’active les paramètres OAuth pour activer et paramétrer l’authentification de mon application.
  • Enfin cochez la case “Nécessite un secret pour le flux serveur Web”.
  • Cliquez sur “Enregistrer” et votre application Salesforce connectée est créée. Rdv dans le panneau du gestionnaire d’application pour vérifier que tout est ok.

2. Créer la Connexion API Salesforce

Sur Vizir, se rendre dans la partie Connexion API pour créer le connecteur Salesforce. Suivez ce guide pour créer l’application.

Pour vous aider à remplir les champs pour la création de la l’application Salesforce voici les valeurs à indiquer:

  • url de base de l’api: https://yourcompany–full.my.salesforce.com/
  • type d’authentification: Oauth2
  • client_id: valeur récupérée à l’étape 1
  • client Secret: valeur récupérée à l’étape 1
  • grant_type: authorization_code
  • authorize Host: https://test.salesforce.com si vous êtes sur un environnement de test Salesforce ou https://login.salesforce.com/ si vous êtes sur un environnement de prod.
  • authorize Path: /services/oauth2/authorize
  • token Host: https://test.salesforce.com/
  • token Path: /services/oauth2/token
  • authorize Options : {
    "client_id" : "{{CLIENT_ID}}",
    "response_type":"code",
    "redirect_uri" : "{{redirect_uri}}"
    }
  • token Options :

    {
    "grant_type" : "{{grant_type}}",
    "client_id" : "{{CLIENT_ID}}",
    "client_secret" : "{{CLIENT_SECRET}}",
    "redirect_uri" : "{{redirect_uri}}"
    }

Vous pouvez valider l’intégration qui vous permettra de connecter votre chatbot à votre compte Salesforce.

3. Créer les actions nécessaires pour votre cas d'usage

Pour créer les actions, il vous faudra suivre la documentation suivante: https://aide.vizir.co/fr/articles/4233543-comment-creer-une-nouvelle-action-api

4. Paramétrer l'application connectée dans Vizir

Dans cette partie je vais prendre l’exemple de la création d’un Case dans Salesforce.

  • Une fois que vous avez créé le workflow pour créer votre Case (ou n’importe quel autre objet), ajoutez une étape correspondant à votre besoin.
  • Cliquez sur “Se connecter”. Et enfin, il ne vous reste plus qu’à ajouter le Subject (ou les champs requis de votre autre objet).

A vous de jouer !

🙏 Pré-Requis

🍔 Menu

Pour tout savoir sur les chatbots et l'IA, inscrivez-vous à la Newsletter