Par défaut, le flux Salesforce fait correspondre un invité à un enregistrement existant, mais ne le met pas à jour. Vous pouvez ajuster votre flux pour mettre à jour les informations de contact. Par exemple, vous pouvez associer le numéro de téléphone qu'un invité entre dans le formulaire de réservation Calendly à son dossier de contact dans Salesforce.
Pour en savoir plus sur le comportement du flux par défaut, consultez cet article.
Mettre à jour un contact dans Salesforce
Remarque : ces étapes servent à mettre à jour un contact. Cependant, vous pouvez les modifier pour mettre à jour le dossier de votre choix. Si vous ne savez pas quelle version vous utilisez actuellement, visitez votre page d'intégration Salesforce pour confirmer votre version.
Étape 1 – Localiser votre flux
- Dans Configuration de Salesforce, recherchez Flux. Sélectionnez Flux.
- Si vous n'avez pas encore personnalisé le modèle CreateEventTemplate, vous devrez créer un nouveau flux basé sur ce modèle. Pour ce faire, vous pouvez ouvrir le modèle CreateEventTemplate, le personnaliser directement, puis Enregistrer sous. L'enregistrer créera un nouveau flux. Vous pouvez appeler le nouveau flux « CreateEvent ».
- Si vous avez déjà personnalisé le flux CreateEventTemplate, ouvrez votre flux personnalisé.
Étape 2 - Ajoutez un élément de décision à votre flux
- À partir d la Boîte à outils sur le côté gauche, sous Données, faites glisser un élément Décision vers le flux, et déposez-le dans l'élément Sous-flux : Obtenir un modèle de participant d'événement .
- Sous Modifier une décision, dans Étiquette, entrez Est un contact ?
- Sous Détails du résultat, sur Étiquette, entrez Correspondance de l'e-mail de contact
-
Sous Exigences de condition pour exécuter le résultat, gardez Toutes les conditions sont réunies (ET)
- Dans Ressource, entrez WhoRecordId
- Dans Opérateur, entrez Commencer par
-
Valeur, entrez 003
- Sélectionnez Terminé.
Étape 3 – Ajouter un élément de mise à jour des enregistrements à votre flux
- À partir de la boîte à outils sur le côté gauche, sous Données, faites glisser un élément de mise à jour des enregistrements dans le flux et déposez-le à côté de Décision : Contact correspondant ? élément.
- Sous Nouveaux enregistrements mis à jour, sur Étiquette, entrez Mettre à jour le contact.
- Dans Comment trouver des enregistrements à mettre à jour et à définir leurs valeurs, sélectionnez Définir des conditions pour identifier les enregistrements et ajuster les champs un par un.
- Sous Mettre à jour les enregistrements de ce type d'objet, sur Objet, sélectionnez Contact.
- Sous Filtrer les enregistrements de contacts, sélectionnez Les conditions sont remplies.
- Pour la condition :
- Sur Champ, entrez ContactId
- Sur Opérateur, entrez Égale
- Sur Valeur, entrez WhoRecordId
- Sous Valeurs des champs pour les enregistrements de contact, incluez les champs et la valeur que vous souhaitez mettre à jour avec les informations de Calendly. Par exemple, si votre première question sur votre formulaire de réservation Calendly est le numéro de téléphone de l'invité :
- Sur Champ, entrez Téléphone
- Sur Valeur, sélectionnez Calendly__CalendlyAction__c, puis CustomResponse1
- Sélectionnez Terminé.
Étape 4 – Connecter les éléments
- Dans le flux, supprimez le connecteur entre Décision : Contact correspondant ? et Obtenez des enregistrements : trouvez des éléments du fournisseur.
- Connectez l'élément Décision : Contact correspondant ? au nouvel élément Mettre à jour les enregistrements : Mettre à jour le contact.
- Connectez l'élément Décision : Est un contact ? à l'élément Mettre à jour les enregistrements : Mettre à jour le contact.
- Connectez l'élément Mettre à jour les enregistrements : Mettre à jour le contact à l'élément Obtenir des enregistrements : Trouver un éditeur.
-
Connectez le résultat par défaut de Décision : Est un contact ? à l'élément Obtenir des enregistrements : Recherchez un éditeur.
Étape 5 – Enregistrer et activer votre flux
- Pour enregistrer le flux, sélectionnez Enregistrer. Sélectionnez Enregistrer sous pour enregistrer la version modifiée du flux. Pour activer le flux, sélectionnez Activer.
- Remarque : vous devrez également désactiver le modèle CreateEventTemplate, pour éviter des doublons d'événements dans Salesforce.
Étape 1 – Localiser votre flux
- Dans Configuration de Salesforce, recherchez Flux. Sélectionnez Flux.
- Si vous n'avez pas encore personnalisé le modèle CreateEventTemplate, vous devrez créer un nouveau flux basé sur ce modèle. Pour ce faire, vous pouvez ouvrir le modèle CreateEventTemplate, le personnaliser directement, puis Enregistrer sous. L'enregistrer créera un nouveau flux. Vous pouvez appeler le nouveau flux « CreateEvent ».
- Si vous avez déjà personnalisé le flux CreateEventTemplate, ouvrez votre flux personnalisé.
Étape 2 – Ajouter un élément pour mettre à jour les enregistrements à votre flux
- À partir de la boîte à outils sur le côté gauche, sous Données, faites glisser un élément de mise à jour des enregistrements dans le flux et déposez-le à côté de Décision : Contact correspondant ? élément.
- Sous Nouveaux enregistrements mis à jour, sur Étiquette, entrez Mettre à jour le contact.
- Dans Comment trouver des enregistrements à mettre à jour et à définir leurs valeurs, sélectionnez Définir des conditions pour identifier les enregistrements et ajuster les champs un par un.
- Sous Mettre à jour les enregistrements de ce type d'objet, sur Objet, sélectionnez Contact.
- Sous Filtrer les enregistrements de contacts, sélectionnez Les conditions sont remplies.
- Pour la condition :
- Sur Champ, entrez ContactId
- Sur Opérateur, entrez Égale
- Sur Valeur, entrez WhoRecordId
- Sous Valeurs des champs pour les enregistrements de contact, incluez les champs et la valeur que vous souhaitez mettre à jour avec les informations de Calendly. Par exemple, si votre première question sur votre formulaire de réservation Calendly est le numéro de téléphone de l'invité :
- Sur Champ, entrez Téléphone
- Sur Valeur, sélectionnez Calendly__CalendlyAction__c, puis CustomResponse1
- Sélectionnez Terminé.
Étape 3 - Connectez les éléments
- Dans le flux, supprimez le connecteur entre Décision : Contact correspondant ? et Obtenez des enregistrements : trouvez des éléments du fournisseur.
- Connectez l'élément Décision : Contact correspondant ? au nouvel élément Mettre à jour les enregistrements : Mettre à jour le contact.
- Connectez l'élément Mettre à jour les enregistrements : Mettre à jour le contact à l'élément Obtenir des enregistrements : Trouver un éditeur.
Étape 4 – Enregistrer et activer votre flux
- Pour enregistrer le flux, sélectionnez Enregistrer. Sélectionnez Enregistrer sous pour enregistrer la version modifiée du flux. Pour activer le flux, sélectionnez Activer.
- Remarque : vous devrez également désactiver le modèle CreateEventTemplate, pour éviter des doublons d'événements dans Salesforce.
Étapes
- À partir de votre page de configuration, localisez la boîte Recherche rapide dans le coin supérieur gauche, puis tapez Flux.
-
Sous Créer>Flux de travail et approbations, sélectionnez Flux.
-
Sur Flux, sélectionnez Ouvrir pour le flux CreateEvent.
-
Remarque : le générateur visuel de votre organisation peut être consulté dans l'expérience Classic ou Lightning. La fonctionnalité reste la même.
-
-
À partir de la boîte à outils sur le côté gauche et sous Données, faites glisser un élément Mettre à jour les enregistrements vers le flux et déposez-le à côté de Contact correspondant ? Élément de décision.
-
Sous Label, entrez Mettre à jour le contact.
-
Dans Comment trouver des enregistrements à mettre à jour et à définir leurs valeurs, sélectionnez Spécifier les conditions pour identifier les enregistrements et définir les champs individuellement.
-
Sous Filtrer les enregistrements de contacts, sélectionnez Les conditions sont remplies. Puis,
-
Dans Champ, entrez OwnerId
-
Dans Opérateur, entrez Égale
-
Dans Valeur, entrez {! WhoRecordId}
-
-
Définissez Valeurs de champ pour les enregistrements de contact, ajoutez des champs de Salesforce que vous souhaitez mettre à jour avec les informations de Calendly. Par exemple, ajoutez le champ Téléphone et définissez la valeur sur {! NewCalendlyAction.CustomResponse1__c} si votre première question personnalisée sur votre page de planification d'événements Calendly demande le numéro de téléphone du participant. Ensuite, sélectionnez Terminé.
-
Dans le flux, supprimez le connecteur entre les éléments Contact correspondant ? Décision et Trouver un éditeur, Obtenir des enregistrements.
-
Connectez l'élément Contact correspondant ? Décision au nouvel élément Mettre à jour le contact, Mettre à jour les enregistrements. Connectez ensuite l'élément Mettre à jour le contact, Mettre à jour les enregistrements à l'élément Trouver un éditeur, Obtenir des enregistrements.
-
Pour enregistrer le flux, sélectionnez Enregistrer. Sélectionnez Enregistrer sous pour enregistrer la version modifiée du flux. Pour activer le flux, sélectionnez Activer.