• Accueil / Pardot / Comment mettre en…
, Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Comment mettre en œuvre des activités externes Pardot avec Zapier10 minutes de lecture


Pardot propose une toute nouvelle façon d’exploiter les données de vos prospects dans la version Winter ’22. Semblable aux webhooks, la nouvelle fonctionnalité Activités externes de Pardot permet aux utilisateurs de recevoir des données de systèmes tiers et d’utiliser les données dans les automatisations et les programmes Engagement Studio. Par exemple, vous pouvez enregistrer lorsqu’un prospect s’inscrit à un webinaire, répond à un sondage ou regarde une vidéo.

Dans un article de blog précédent, nous décrivons comment configurer l’activité externe dans Salesforce afin qu’un tiers puisse commencer à envoyer des activités à Pardot via l’API. Cet article détaillera comment envoyer les activités avec Zapier. Des approches similaires peuvent être réalisées avec d’autres méta-services. Si vous voulez une aide pratique, nous serions ravis de travailler avec vous.

Activités externes Pardot Solution Zapier

Avant de commencer, il est important de noter que Zapier ne prend pas réellement en charge cette demande d’API Pardot. Zapier ne prend en charge que quatre des nombreuses requêtes API possibles, nous tirerons donc parti de la capacité de Zapier Webhook pour créer notre solution.

A haut niveau, nous devons :

  • Configurer Salesforce pour permettre à notre Zap de faire des demandes d’API à Salesforce et Pardot
  • Créez un nouveau Zap qui écoute un événement tiers (comme l’inscription à un webinaire)
  • Améliorez le Zap pour soumettre des informations sur les prospects à un gestionnaire de formulaires Pardot
  • Améliorez le Zap pour obtenir un jeton OAuth de Salesforce
  • Améliorer le Zap pour publier l’activité externe (ce qui fonctionne bien car le gestionnaire de formulaire s’est assuré que le prospect existe déjà)
  • Test

Maintenant, je me rends compte que c’est beaucoup, mais ne vous inquiétez pas, nous allons tout parcourir. Une fois que vous avez fini de construire ce Zap, vous vous retrouverez avec quelque chose comme ceci : , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Configurer l’application connectée Salesforce

Chaque fois que nous souhaitons travailler avec l’API Pardot, nous devons d’abord nous « authentifier » auprès de Salesforce pour recevoir un jeton d’accès pouvant être utilisé avec l’API Pardot. Pour ce faire, créez une nouvelle application connectée Salesforce pour Zapier. Nous vous recommandons vivement de créer et de tester cette nouvelle application connectée en suivant les étapes de notre article de blog précédent, API Pardot et Préparation avec les utilisateurs de Salesforce SSO.

Une fois que vous avez créé votre nouvelle application connectée, vous devriez avoir un nouvel utilisateur Salesforce et Pardot pour la connexion Zapier. Gardez le nom d’utilisateur, le mot de passe et le jeton de sécurité à portée de main pour plus tard.

Dans notre exemple, nous allons créer un Zap pour une inscription à un webinaire Zoom. En raison de la façon dont les webinaires Zoom sont intégrés à Zapier, vous devrez créer un Zap pour chaque webinaire, ainsi que la création d’automatisations dans Pardot pour chaque webinaire. Cela peut varier en fonction de l’application que vous utilisez dans Zapier.

Créer un nouveau Zap dans Zapier

  1. Connectez-vous à votre compte Zapier
  2. Créer un nouveau Zap et lui donner un nom
  3. Trouvez l’application tierce qui déclenchera ce Zap. Pour notre exemple, nous avons choisi Zoom.
    , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  4. Sélectionnez votre événement déclencheur. Pour notre exemple, nous avons choisi « New Registrant ».
    , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  5. Choisissez le compte Zoom pour votre connexion. Si vous n’avez pas encore connecté l’application, c’est maintenant votre chance !
  6. Ensuite, (et cela peut différer en fonction de votre application), sélectionnez le prochain webinaire que vous souhaitez intégrer.
    , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  7. Cliquez sur « Tester le déclencheur »
    • Cela fonctionne souvent mieux si vous avez un « événement » récent. Pour les webinaires Zoom, cela aide si vous avez au moins 1 personne qui s’est déjà inscrite au webinaire via la page d’inscription Zoom. Ce faisant, vous verrez des exemples de champs et de valeurs, ce qui rendra le processus un peu plus facile.
  8. Enfin, cliquez sur « Continuer » et vous devriez avoir un bon « déclencheur » propre. Zapier vous invitera à faire votre première action.

Améliorez Zap pour envoyer le gestionnaire de formulaires Pardot

Zapier gère désormais les prospects qui s’inscrivent au webinaire sélectionné, nous devons maintenant envoyer ces informations à Pardot.

Dans cette première action, nous allons envoyer des détails sur la personne qui s’est inscrite au webinaire Zoom à un gestionnaire de formulaires Pardot. Cela nous permet de créer/mettre à jour un prospect Pardot avec les bonnes valeurs de champ.

Pourquoi utilisons-nous un gestionnaire de formulaires au lieu d’appels d’API ?

  1. Cette approche simplifie grandement l’intégration en gérant nativement la création de nouveaux prospects.
    • Réduit les erreurs de synchronisation pour les nouveaux prospects qui n’ont pas encore interagi avec un formulaire Pardot
    • Plus rentable et efficace que l’utilisation de l’API Read pour créer de nouveaux prospects
    • Garantit que les doublons ne sont pas créés accidentellement
  2. L’action que la personne a entreprise s’affichera en fait en tant qu’activité du prospect. C’est bien car ils ont pris des mesures concrètes et ont soumis un formulaire.
  3. Vous pouvez appliquer des actions d’achèvement, qui ne sont pas disponibles dans l’API.

Assurez-vous que le gestionnaire de formulaires Pardot est créé et que vous disposez des noms de champs et de l’URL https à portée de main.

  1. En continuant à partir de la section précédente, créez une nouvelle action Webhook en sélectionnant « Webhooks by Zapier ».
    • Cette étape est importante pour déterminer qui s’inscrit et pour s’assurer que nous associons l’activité externe à un prospect.
, Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  1. Pour l’événement d’action, choisissez POST.
  2. Configurez l’action en remplissant les champs suivants :
    • URL: l’URL https de votre gestionnaire de formulaires Pardot
    • Type de charge utile: former
    • Données: saisissez le nom du champ Pardot Form Handler et les valeurs provenant de la configuration du déclencheur précédente. Ajoutez de nouvelles « lignes » pour chaque champ que vous souhaitez remplir dans le gestionnaire de formulaires Pardot en fonction de vos données de déclenchement disponibles.
      , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  3. Une fois que vous avez fini de configurer l’action, testez l’action, vérifiez que le gestionnaire de formulaires Pardot a été appelé et vérifiez que les données sont là où elles devraient être.
  4. Renommez l’action en « Envoyer les informations d’inscription au gestionnaire de formulaires » afin que ce que cette action accomplisse soit clair.

Améliorez Zap pour obtenir le jeton OAuth de Salesforce

Maintenant, les choses commencent à devenir un peu délicates. Étant donné que nous ne pouvons pas tirer parti de l’application Pardot dans Zapier, nous devons faire les choses manuellement. C’est ici que nous utiliserons l’utilisateur Salesforce et Pardot que nous avons configuré avec l’application Connected dans la première section.

  1. Créez une nouvelle action Webhook en sélectionnant « Webhooks by Zapier »
    , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  2. Pour l’événement d’action, choisissez POST
  3. Configurez l’action en remplissant les champs :
    • URL: https://login.salesforce.com/services/oauth2/token
    • Type de charge utile: former
    • Données -> grant_type: le mot de passe
    • Données -> client_id: Saisissez la Clé Consommateur depuis votre Application Connectée
    • Données -> client_secret: Saisissez le Secret Consommateur depuis votre Application Connectée
    • Données -> nom d’utilisateur: saisissez le nom d’utilisateur Salesforce de l’utilisateur Pardot que nous utiliserons pour les appels d’API
    • Données -> mot de passe:  Saisissez votre mot de passe d’utilisateur Salesforce suivi du jeton de sécurité
      , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  4. Une fois que vous avez fourni toutes les valeurs ci-dessus, testez et révisez. Une demande réussie doit afficher des valeurs telles que access_token et instance_url pour votre organisation Salesforce.
  5. Renommez cette action en « Obtenir le jeton Salesforce OAuth » afin que ce que cette action accomplisse soit clair.

Améliorez Zap pour publier l’activité externe de Pardot

Enfin, nous enverrons l’activité externe à Pardot

  1. Créez une nouvelle action Webhook en sélectionnant « Webhooks by Zapier »
    , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  2. Pour l’événement d’action, choisissez POST
  3. Configurez l’action en remplissant les champs :
    • URL : https://pi.pardot.com/api/v5/external-activities
    • Type de charge utile : json
    • Données -> extension : Saisissez le nom de l’extension d’application marketing que vous avez créée dans Salesforce
    • Données -> type : Saisissez l’une des activités que vous avez configurées et associées à votre extension d’application marketing dans Salesforce
    • Données -> valeur : Entrez une valeur unique pour identifier cette activité, les ID d’événement fonctionnent très bien ici
    • Données -> e-mail : Saisissez l’adresse e-mail utilisée à l’étape 3 de la section « Améliorer Zap pour soumettre le gestionnaire de formulaires Pardot »
      , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
    • En-têtes -> Autorisation : Celui-ci est un peu difficile à remplir. Tout d’abord, lorsque vous cliquez dans la zone de texte, tapez « Bearer » (avec l’espace), puis sélectionnez le jeton d’accès.
      , Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
    • En-têtes -> Pardot-Business-Unit-Id : Saisissez l’ID de l’unité commerciale Pardot associée à l’extension d’application marketing. Vous pouvez trouver l’ID de l’unité commerciale Pardot en accédant à Configuration de Salesforce > Configuration du compte Pardot. (Instructions détaillées ici)., Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  4. Une fois que vous avez fourni toutes les valeurs ci-dessus, testez et révisez. Vérifiez le prospect Pardot pour le nouvel enregistrement d’activité. Cette activité apparaîtra entre les sections Activités du prospect et Champs personnalisés de la page du prospect.
, Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>
  1. Renommez cette action en « Envoyer une activité externe » afin que ce que cette action accomplisse soit clair.

Test

Il est maintenant temps de tester notre Zap de bout en bout.

Activez votre Zap et effectuez l’action que vous capturez dans le déclencheur de Zap (c’est-à-dire inscrivez-vous au webinaire Zoom). Après quelques instants, vérifiez le prospect Pardot avec lequel vous effectuez le test. Vous devriez maintenant voir toutes les informations que vous avez transmises via le Zap !

, Comment mettre en œuvre des activités externes Pardot avec Zapier<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Considérations

  • L’appel API d’activité d’exportation ne fonctionne que pour les prospects connus, et il ne fonctionnera pas si l’adresse e-mail n’est pas déjà associée à un prospect dans votre unité commerciale Pardot. C’est pourquoi nous avons le gestionnaire de formulaire dans notre exemple.
  • Si vous avez plusieurs unités commerciales Pardot, il n’y a aucune intelligence pour « choisir la bonne ». Vous devez cibler le bon avec votre Zap, ce qui suppose que tous les prospects passant par ce déclencheur appartiennent à la même Business Unit. Procédez avec prudence et testez rigoureusement lorsque vous essayez des solutions plus avancées avec des unités commerciales.
  • Salesforce n’autorise l’émission que de cinq jetons d’accès à la fois. Avec des volumes élevés d’un événement déclencheur, il est possible que Zaps échoue en raison du recyclage des jetons d’accès Salesforce avant de pouvoir être utilisés dans les actions suivantes (cela est dû au fait que nous obtenons manuellement un jeton d’accès avec la deuxième action).
  • Chaque fois que le mot de passe et/ou le jeton de sécurité de l’utilisateur change dans Salesforce, chaque ZAP qui l’utilise devra également être mis à jour.

Ces considérations sont mieux traitées en écrivant votre propre code, qui peut traiter correctement les cas limites, etc. Pour obtenir de l’aide avec cette ou d’autres activités externes de Pardot, tendre la main à Sercante!





Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer