Point de contact externe

Les points de contact externes permettent à Circle de communiquer avec des services externes et d’élargir ainsi ses capacités de communication client.

Circle prend en charge deux types de points de contact externes :

  • Point de contact externe : Point de contact externe qui transfère les données/déclenchements d'un événement vers un système externe basé sur un seul événement. À l’instar du déclenchement d’un e-mail vers un destinataire suite à un événement de page Web, grâce aux points de contact externes, vous avez la possibilité d’interagir avec le destinataire via d’autres canaux et ainsi améliorer le parcours client. Par exemple, lorsque vous soumettez un formulaire ou cliquez sur un bouton, un coupon peut être envoyé au portefeuille d'un destinataire ou une avance peut être créée dans un système CRM.

  • Point de contact externe de diffusion massive : L'exécution d'un point de contact externe transfère des événements de données/déclencheurs vers un système externe. Les données sont envoyées à un système externe basé sur la liste de destinataires sélectionnée.

Remarque : Les points de contact externes déclenchés nécessitent la version 3.5 ou supérieure de XMPL. Les points de contact externes ne sont pas pris en charge dans le cadre d’une campagne à la demande.

Configurer des points de contact externes

Votre première tâche consiste à définir les paramètres de production des points de contact externes dans Circle afin d’envoyer les données vers un système externe. Ceci implique de définir un webhook pour « attraper » les données en provenance de Circle.

Pour définir un point de contact externe déclenché ou de diffusion massive :

  1. Dans l’onglet Planifier, placez un point de contact externe dans votre diagramme de flux.

    Notez que contrairement aux autres points de contact, le point de contact externe en question ne bénéficie d’aucun lien de prévisualisation par défaut. Vous pouvez ajouter une URL pour simuler l'opération dans la fenêtre Intégration due point de contact en cliquant sur. Remplacez l’image par défaut pour rendre le diagramme plus parlant.

  2. Rendez-vous sur l’onglet Créer et cliquez sur le bouton Paramètres de production du point de contact pour définir les paramètres du webhook.

  3. Cliquez sur l'icône du menu en haut à droite , puis sélectionnez PC externe déclenché ou PC externes de diffusion massive.

  4. Définir les paramètres Webhook suivants 
      :
    • En-têtes : (Facultatif) Lors de la configuration d'une connexion Webhook, les en-têtes HTTP jouent un rôle crucial dans la bonne transmission et la sécurité des données.

      Les en-têtes sont des paires de valeurs clés envoyées dans une requête ou une réponse HTTP. Ils fournissent des renseignements essentiels au sujet de la demande ou de la réponse. Les en-têtes permettent de s'assurer que la requête Webhook est bien formatée, authentifiée et sécurisée.

      Par exemple, type de contenu, agent utilisateur, autorisation, signature, et plus encore.

    • URL Webhook : L’URL à laquelle sont envoyées les données à l’apparition du déclencheur. Ceci peut être soit une URL que vous avez configurée dans Zapier ou un autre service, ou une API REST.

    • Méthode : La méthode Put ou Post.

    • Corps JSON : Le données JSON envoyées à l’URL. Ces données peuvent inclure entre autres, du texte statique, ou l’une des valeurs d'objet de contenu. Dans cet exemple, nous voulons envoyer le nom complet et l’adresse e-mail dans un système CRM.

  5. Dans le cas d'un point de contact externe de diffusion massive :

    • Dans le menu déroulant Liste, sélectionnez une liste de destinataires existante ou cliquez sur Ajouter pour ajouter une nouvelle liste.
      Par défaut, l’option All Recipients (Tous les destinataires) est sélectionnée. Pour modifier une liste existante, sélectionnez la liste puis cliquez sur Modifier .

    • Dans le champ Programmer, configurez des définitions de programmation .
      Par défaut, la programmation n’est pas active. La programmation devient Active une fois que le projet est défini sur En dirent.

    • Cliquez sur Exécuter.

  6. Dans le cas d'un point de contact externe déclenché, spécifiez quand déclencher le point de contact externe.

    Dans le code HTML de votre page Web, spécifiez quand vous souhaitez déclencher le point de contact externe.

    Pour déclencher le point de contact externe, vous devez ajouter le paramètre xmp-success-trigger et l’ID de point de contact à la balise de formulaire ou au chargement de page, ou le paramètre xmp-clic-trigger à l’événement clic du bouton. Notez que ces paramètres peuvent déclencher soit un point de contact d’e-mail soit un point de contact externe, ou les deux.

    Zapier est un exemple de service Web d’intégration tiers qui peut vous aider à envoyer les données vers un système externe. Il existe d'autres services similaires. De plus, si le système auquel vous souhaitez transmettre les données dispose d’une API REST, vous pouvez vous connecter directement à ce système depuis Circle. Les développeurs peuvent également créer une API REST de manière à utiliser les données depuis le point de contact dans Circle.

  7. Testez la configuration en cliquant sur Tester et en sélectionnant un échantillon de destinataire. Ceci exécute le webhook et vous permet de vérifier sa validité. Lors de l'utilisation d'un service Web d'intégration de tiers, le fait de cliquer sur Tester exécute le Webhook et établit une connexion entre Circle et le système tiers.

Regardez une vidéo

Points de contact externes - Introduction.

Configurer des points de contact externes dans Circle et envoyer des données client à l'aide de Zapier

Autres rubriques

Documentation sur XMPL Github