REDA One Centre d’aide
FR
Langue
English EN Español ES Português PT Italiano bientôt disponible Français FR Deutsch bientôt disponible العربية bientôt disponible
reda.one ↗
Accueil / REDA Connect / Configuration des canaux Meta / Configurer le compte Salesforce et la correspondance des expéditeurs

Configurer le compte Salesforce et la correspondance des expéditeurs

Une fois l’application et les actifs Meta prêts, configurez la réception des messages et les enregistrements Salesforce auxquels ils appartiennent. Ce guide couvre Messenger et Instagram en 1.94000. Pour les champs WhatsApp, utilisez le guide du compte WhatsApp.

Les captures montrent l’interface en anglais. Les instructions utilisent les libellés publiés de REDA Connect en français ; les noms des écrans Meta sont conservés pour les repérer dans les images.

Les objets personnalisés sont pris en charge. REDA Connect ne se limite pas à Lead et Contact. Ces objets reçoivent des champs prêts à l’emploi ; tout objet personnalisé peut être configuré par Connect Account Config avec ses champs adaptés d’identité, nom et compte. Les exemples illustrent les deux approches.

1. Préparer l’accès Salesforce et le Site public

  1. Confirmez la version dans Configuration → Packages installés.
  2. Attribuez à l’administrateur REDA Connect Admin. Les agents utilisent normalement REDA Connect User ; REDA Connect User - Read Only est destiné à la consultation.
  3. Terminez la création du Site public. Confirmez activation et accès prescrit aux messages entrants.
  4. Pour une présentation personnalisée du compte Connect, ajoutez les champs Meta et actions du modèle administrateur du package. Une action absente peut relever de la présentation ou de l’accès ; ne créez pas de champ de remplacement.

L’adresse entrante est l’HTTPS du Site public suivi de /services/apexrest/rconn/wapp-inbound/. Conservez le préfixe de chemin. Ce n’est pas l’URL Lightning des agents connectés.

2. Créer et enregistrer d’abord le compte Connect

Ouvrez REDA Connect → Comptes Connect → Nouveau. Utilisez un nom identifiant l’entreprise/la Page. Remplissez les champs suivants et enregistrez en laissant Canaux de messagerie non sélectionné pendant la préparation.

ChampValeur à saisirRésultat attendu
ID d'application MetaApp ID de App settings → BasicIdentifie l’application des canaux Meta du compte
ID de la Page MetaID de la Page FacebookIdentifie la Page Messenger et le compte Instagram lié
Point de terminaison API Graph MetaURL Graph versionnée avec barre finale ; par défaut https://graph.facebook.com/v26.0/ sur les nouveaux comptesPartagée entre WhatsApp, Messenger et Instagram ; les mises à niveau ne remplacent pas une valeur existante
Jeton de vérification du compte ConnectConservez la valeur valide existante. La configuration en génère une si vide.Utilisée pour vérifier le callback
Is Active / Messaging ChannelsActivez compte et canaux après préparation des identifiants et du routagePermet le traitement des messages des actifs configurés
Autoriser le partage de documentsActivez pour l’envoi de fichiers compatiblesPropose les commandes de pièces jointes concernées
Opt Out Keywords / Opt In KeywordsMots-clés prévus, selon le guideUtilise le processus existant de consentement du canal

Jeton de Page Meta et App Secret Meta sont stockés par l’action. ID du compte Instagram est découvert depuis la Page. Ne saisissez pas de secrets en clair dans les champs chiffrés ni un nom Instagram dans le champ d’ID.

3. Exécuter l’action de configuration

  1. Ouvrez le compte enregistré et cliquez sur Configurer Messenger et Instagram.
  2. Dans Token System User, saisissez le jeton utilisateur/utilisateur système compatible du guide des identifiants.
  3. Saisissez l’App Secret de la même application et cliquez sur Vérifier et enregistrer.
  4. Lisez messages et liste. Confirmez la bonne Page et, pour Instagram, le compte professionnel lié.
L’action enregistre les identifiants et propose les commandes webhook. L’adresse de Site montrée est un exemple non enregistré.
L’action enregistre les identifiants et propose les commandes webhook. L’adresse de Site montrée est un exemple non enregistré.

4. Ajouter une ligne par objet et canal

Dans la liste associée Configurations de compte Connect, cliquez sur Nouveau. La ligne indique l’objet à rechercher, le champ d’identité et la création éventuelle si aucun enregistrement ne correspond. Utilisez des lignes distinctes pour Facebook Messenger et Instagram.

Champ de configurationExemple Lead MessengerExemple Lead Instagram
Compte ConnectLe compte que vous venez de configurer
Canal de communicationFacebook MessengerInstagram
Nom d'API de l'objetPistePiste
Champ d'identité du canalrconn__Facebook_PSID__crconn__Instagram_ID__c
Nom d'API du champ NameNameName
Nom d'API du champ OwnerIdOwnerIdOwnerId
ActifSélectionnéSélectionné
Nouvel enregistrement par défautSélectionnez la ligne de création prévue pour compte/canal ; évitez plusieurs valeurs par défaut concurrentes
Ordre de prioritéDéfinissez l’ordre de recherche si plusieurs objets sont configurés

Les champs Contact du package portent les mêmes noms d’API d’identité. Pour rechercher aussi les Contacts, créez les lignes correspondantes. Décidez de l’objet à créer pour un inconnu ; rechercher les deux n’implique pas de définir les deux par défaut.

Le libellé Champ d'identité du canal remplace l’ancien libellé limité au téléphone. Le champ de configuration reste Phone_Field_API_Name__c. Il pointe vers un téléphone pour WhatsApp/SMS et vers l’identité de canal pour Messenger/Instagram. Réutilisez ce champ.

Exemple d’objet personnalisé

Utilisez le même processus. L’exemple suppose un objet existant Enquiry__c ; remplacez les noms illustratifs par ceux de Champs et relations de votre objet. Il ne s’agit pas de champs supplémentaires du package et vous n’avez pas à créer cet objet d’exemple.

Champ de configurationExemple MessengerExemple Instagram
Nom d'API de l'objetEnquiry__c
Nom d'API du champ NameName ou le champ texte utilisé pour l’affichage
Champ d'identité du canalMessenger_Sender_Id__cInstagram_Sender_Id__c
Nom d'API du champ OwnerIdOwnerId si l’objet a un propriétaire ; sinon le champ de propriétaire configuré applicable
Valeurs défaut nouvel enregistrementMappez les champs obligatoires et l’identité concernée si cette ligne crée des enregistrements

Utilisez un champ texte existant adapté pour chaque identité sociale. Séparez les identités Messenger et Instagram. Si Name est un texte modifiable, un exemple Messenger est :

Name:{{profile}}
Messenger_Sender_Id__c:{{phone}}

Si Name est une numérotation automatique, omettez son affectation et mappez le profil vers un champ texte approprié si nécessaire. Pour Instagram, utilisez son champ d’identité. Incluez relations obligatoires et autres valeurs imposées par les règles métier. Définissez priorité, activation et création par défaut comme pour Lead/Contact.

Donnez aux agents accès à l’objet et aux champs, et ajoutez le fil Connect à sa page. Ajoutez les champs mappés à la présentation affectée selon la liste des objets personnalisés. Configurez le consentement existant de l’objet selon les besoins ; les champs de refus Lead/Contact ne s’installent pas automatiquement sur les objets personnalisés.

5. Configurer les valeurs des nouveaux expéditeurs

Saisissez un mappage FieldAPIName:valeur par ligne dans Valeurs défaut nouvel enregistrement. Incluez champs obligatoires et identité. Pour un Lead Messenger :

LastName:{{profile}}
Company:Demande Messenger
rconn__Facebook_PSID__c:{{phone}}

Pour un Lead Instagram :

LastName:{{profile}}
Company:Demande Instagram
rconn__Instagram_ID__c:{{phone}}

Company est illustratif ; utilisez les valeurs convenues et les autres valeurs requises par les validations. Pour Contact, utilisez ses champs obligatoires plutôt que de copier Company de Lead.

Espace réservéMessengerInstagram
{{phone}}ID d’expéditeur propre à la PageID d’expéditeur propre à Instagram
{{profile}}Nom disponible, sinon remplacement du canalNom, puis nom d’utilisateur, sinon remplacement du canal
{{username}}VideNom d’utilisateur si disponible
{{profile_url}}Vide ; un PSID n’est pas un lien public de profilhttps://www.instagram.com/{username}/ si le nom d’utilisateur est disponible

Mappez nom d’utilisateur ou URL uniquement vers des champs adaptés déjà présents ; aucun nouveau champ du package n’est nécessaire. L’administrateur peut, par exemple, utiliser Website de Lead pour {{profile_url}} si cela respecte son usage métier. La configuration ne déduit ni e-mail ni téléphone d’un profil social.

Pour un nouvel expéditeur sans correspondance, REDA Connect tente la consultation du profil avant création. Un profil ou une permission indisponible ne bloque pas à lui seul le message. Le fil peut afficher le nom disponible. Un ID issu d’une autre Page ne doit pas être traité comme la même identité Messenger.

Compatibilité lors de la mise à niveau

Les valeurs sont substituées littéralement, préservant $ et \. Les lignes sont séparées au premier deux-points, permettant une URL avec https:. Cette correction partagée concerne aussi WhatsApp/SMS : les mappages comportant d’autres deux-points, auparavant ignorés, s’appliquent désormais. Revoyez ces anciens mappages avant déploiement.

6. Choisir le compte utilisé par l’enregistrement

Si un champ du registre identifie déjà son compte Connect, renseignez son nom d’API dans Nom API champ Facebook compte Connect ou Nom API champ Instagram compte Connect. Saisissez le nom du champ, pas un ID de registre. Si vide, le compte de la ligne de configuration est utilisé.

Ce routage de compte est distinct de l’identité de l’expéditeur. Les mappages WhatsApp/SMS gardent leur rôle. Pour les objets liés, utilisez le mappage existant des enregistrements associés et vérifiez le chemin de relation.

7. Connecter, activer et donner accès aux agents

  1. Utilisez Connecter les webhooks ; confirmez callback et conflits.
  2. Activez le compte et les canaux souhaités.
  3. Cliquez sur Vérifier à nouveau. Résolvez le point précis si un canal ou une configuration active manque.
  4. Attribuez les autorisations d’agent et ajoutez le fil à la page du registre, ou utilisez l’onglet global.
  5. Utilisez la liste des champs/actions pour exposer identités et préférences sur les présentations Lead, Contact ou personnalisées réellement utilisées.
  6. Effectuez la vérification réception/réponse dans le processus réel de l’agent.

Les commandes de canal dépendent de la configuration du compte et du registre. L’envoi vérifie aussi fenêtre actuelle et refus de messages. Ne diagnostiquez pas uniquement à partir de la présence ou absence d’un bouton.