Résumé ◀▼
Vous pouvez connecter des workflows d’actions à Iterable en utilisant une clé API côté serveur pour automatiser la gestion des profils utilisateur, le suivi des événements, les commentaires et les campagnes par e-mail. Les actions incluent la création, la mise à jour et la recherche d’utilisateurs, l’envoi d’e-mails déclenchés et la gestion des campagnes. Utilisez un compte de service dédié pour l’intégration et spécifiez le bon centre de données pour garantir une authentification correcte et une automatisation fluide des workflows sur toutes les plateformes.
Connexion d’Iterable au créateur d’actions
Avant de pouvoir inclure des actions externes dans vos workflows d’actions, vous devez connecter le créateur d’actions au système externe.
- Toutes les actions externes effectuées par un workflow d’actions sont attribuées à l’utilisateur qui a connecté le système externe. Il est donc recommandé d’utiliser un compte de service dédié plutôt que des identifiants personnels quand vous vous connectez à chaque système externe.
- Toutes les intégrations nécessitent des portées obligatoires. Cependant, il est important d’examiner et de valider les portées avant de valider l’accès au système externe.
- Si vous gérez les identifiants pour les outils basés sur des clés API, comme OpenAI, nous vous conseillons de stocker les clés dans un gestionnaire d’identifiants ou un coffre-fort sécurisé.
Pour créer une clé API
- Connectez-vous à votre compte Iterable.
- Allez à Integrations > API Keys.
- Créez une nouvelle clé API côté serveur.
- Enregistrez la clé ou laissez la fenêtre ouverte pour pouvoir la copier et la coller dans Zendesk.
Vous en aurez besoin pour connecter Iterable au créateur d’actions.
- Dans le Centre d’administration, cliquez sur Applications et intégrations (
) dans la barre latérale, puis sélectionnez Actions > Workflows d’actions. - Créez ou modifiez un workflow d’actions.
- Ouvrez la barre latérale.
- Sous Actions externes, cliquez sur Iterable.
- Cliquez sur Connexion.
- Suivez les prompts d’Iterable pour vous authentifier et terminer la connexion.
- Saisissez votre clé API côté serveur Iterable.
- Spécifiez la région de votre centre de données (États-Unis ou UE). Si votre compte Iterable est hébergé dans le centre de données de l’Union européenne, vous devez spécifier « EU » comme centre de données. Si vous laissez ce champ vide, la connexion utilise le centre de données américain (api.iterable.com) par défaut. L’utilisation du mauvais centre de données provoquera des échecs d’authentification.
Remarque – Toutes les actions externes effectuées par un workflow d’actions sont attribuées à l’utilisateur qui a connecté le système externe. Il est donc recommandé d’utiliser un compte de service dédié plutôt que des identifiants personnels quand vous vous connectez à chaque système externe.
Une fois que vous vous êtes connecté au système, vous verrez un indicateur de connexion et des détails sur l’instance à laquelle vous êtes connecté, ainsi que les actions disponibles pour Iterable.
Utilisation des actions Iterable dans les workflows d’actions
Création d’un utilisateur
Utilisez l’action Créer un utilisateur pour créer un nouveau profil utilisateur dans Iterable. Si l’utilisateur existe déjà, son profil sera mis à jour avec les informations fournies (comportement upsert, c.-à-d. mise à jour/insertion).
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoire : EmailFacultatives : |
| Sortie | Statut de réussite, message, e-mail et identifiant utilisateur. |
Mise à jour d’un utilisateur
Utilisez l’action Mettre à jour l’utilisateur pour mettre à jour un profil d’utilisateur existant dans Iterable. Si l’utilisateur n’existe pas, un nouveau profil sera créé avec les informations fournies (comportement upsert, c.-à-d. mise à jour/insertion).
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoire : EmailFacultatives : |
| Sortie | Statut de réussite, message, e-mail et identifiant utilisateur. |
Recherche d’un utilisateur
Utilisez l’action Rechercher un utilisateur pour récupérer un profil d’utilisateur par adresse e-mail ou identifiant utilisateur.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoires : Identifier type, Identifier value
|
| Sortie | Détails du profil utilisateur, notamment l’adresse e-mail, l’identifiant utilisateur, la date d’inscription, la date de mise à jour du profil et les champs de données personnalisés. |
Création d’un événement
Utilisez l’action Créer un événement pour suivre un événement personnalisé pour un utilisateur dans Iterable. Les événements peuvent être utilisés pour la segmentation, les déclencheurs de campagne et les analyses.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoires : Email, Event
nameFacultatives : |
| Sortie | Statut de réussite, message, nom de l’événement, e-mail, identifiant utilisateur et ID de l’événement. |
Ajout d’un commentaire
Utilisez l’action Ajouter un commentaire pour ajouter un commentaire ou une note à un profil d’utilisateur. Le commentaire est stocké sous la forme d’un champ personnalisé dans les champs de données de l’utilisateur.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoires : Email, CommentFacultatives : |
| Sortie | Statut de réussite, message, e-mail, identifiant utilisateur et nom du champ où le commentaire a été stocké. |
Envoi d’un e-mail à un utilisateur
Utilisez l’action Envoyer un e-mail à l’utilisateur pour envoyer un e-mail déclenché à un utilisateur en utilisant une campagne Iterable. La campagne doit avoir un statut déclenchable.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoires : Campaign, Recipient
emailFacultatives : |
| Sortie | Statut de réussite, message, identifiant de la campagne, e-mail du destinataire et heure d’envoi planifiée. |
Recherche d’une campagne
Utilisez l’action Rechercher une campagne pour récupérer les détails de la campagne, notamment le nom, le statut, le type et les informations de modèle.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Obligatoire : Campaign
|
| Sortie | Détails de la campagne, notamment l’identifiant, le nom, le statut, le type, l’identifiant du modèle, les identifiants des listes, l’heure d’envoi, la date de création et la date de mise à jour. |
Répertorier les campagnes
Utilisez l’action Répertorier les campagnes pour récupérer toutes les campagnes de votre projet Iterable.
Cette action a les entrées et les sorties suivantes :
| Variables | |
|---|---|
| Entrées | Aucune |
| Sortie | Tableau des objets de campagne contenant l’identifiant, le nom, le statut et le type, plus le nombre total. |