L'intégration couvre plus de 120 étapes, soit à peu près tout ce que le produit sait faire. Il en existe trois sortes. Un déclencheur lance un Zap quand quelque chose se produit ici. Une action fait quelque chose ici. Une recherche retrouve un élément pour qu'une étape suivante puisse s'en servir.
Les noms des étapes sont en anglais dans tout Zapier, ils figurent donc ainsi ici.
Déclencheurs
Presque tous sont instantanés : votre memberarea transmet l'événement à Zapier en quelques secondes, tant que le Zap est activé.
| Domaine | Déclencheurs |
|---|---|
| Membres | New Member, Member Logged In, Tag Added to Member, Tag Removed From Member, Member Field Changed |
| Paiements | Order Paid, Invoice Paid, Refund Created, New Subscription, Subscription Renewed, Subscription Cancelled, Subscription Payment Failed |
| Affiliation | Affiliate Commission Created, Affiliate Payout Paid |
| Cours | Course Completed, Lesson Completed |
| Événements | New Event Registration, Event Attendance Recorded |
| Communauté | New Community Post, Member Leveled Up, Badge Earned |
| Audience | New Contact, New Lead, Form Submitted, Funnel Completed, Popup Submitted |
| Boîte de réception | New Inbox Message, New Ticket |
| Données et catalogue | New Dataset Row, Dataset Row Updated, New Product, New Event, New Tag, New Group, New Course, New Hub |
Actions
| Domaine | Actions |
|---|---|
| Membres | Create Member, Update Member, Remove Member, Set Member Custom Field, Assign Role to Member |
| Tags et groupes | Create Tag, Update Group, Delete Tag, Create Group, Delete Group, Add Tag to Member, Remove Tag From Member, Add Member to Group, Remove Member From Group |
| Cours | Enroll Member in Course, Unenroll Member From Course, Mark Lesson Complete for Member, Mark Course Complete for Member, Reset Course Progress for Member |
| Événements | Register Member for Event, Cancel Event Registration, Check in Member at Event |
| Communauté | Créer, modifier et supprimer espaces, forums, publications, commentaires et badges, ainsi que Award Badge to Member et Revoke Badge From Member |
| Audience | Create Contact, Update Contact, Delete Contact, Add Tag to Contact, Remove Tag From Contact, Update Lead |
| Boîte de réception | Reply to Conversation, Update Conversation, Create Ticket, Update Ticket, Delete Ticket, Add Note to Ticket |
| Affiliation | Assign Member to Affiliate, Remove Affiliate Claim, Register Affiliate Conversion, Redeem Member Reward |
| Popups et automatisations | Create Popup, Update Popup, Delete Popup, Assign Popup to Member, Trigger Automation |
| Données | Create Dataset Row, Update Dataset Row, Delete Dataset Row, Create Global Field, Update Global Field, Set Global Field Value, Delete Global Field |
Recherches
Find Member, Find Member by Email, Get Member by ID, Find Order, Find Subscription, Find Product, Find Contact, Get Contact by ID, Find Lead, Get Lead by ID, Find Conversation, Find Ticket, Find Popup, Get Popup Stats, Find Automation, Find Global Field, Get Global Field, Find Affiliate Commission, List Affiliate Commissions, Get Member Reward Balance, Get Member Affiliate Claim, List Member Course Progress, List Course Members.
Une recherche se place devant une action qui a besoin d'un enregistrement existant. Le duo habituel est Find Member by Email, suivi d'une action sur la personne trouvée. Une recherche Zapier qui ne trouve rien met fin à cette exécution : les étapes suivantes ne voient donc que des personnes qui existent vraiment.
L'option intégrée de Zapier qui crée l'enregistrement lorsque la recherche ne trouve rien n'est pas encore disponible pour MemberArea. La façon de traiter dans une même exécution les nouvelles personnes et celles qui existent déjà est décrite dans Résoudre les problèmes d'un Zap.
Choisir dans une liste
Les champs qui attendent un cours, un tag, un groupe, un produit, un événement, un badge, un rôle, un jeu de données ou une automatisation proposent une liste déroulante alimentée par votre propre espace de travail. Vous choisissez donc l'élément par son nom au lieu de copier un identifiant. Les listes se remplissent dès que la connexion est choisie.
Quand quelque chose manque
L'action Custom API Request envoie n'importe quel appel à notre API depuis un Zap : vous indiquez la méthode, le chemin et le contenu, et vous recevez ce que l'API répond. Tout ce qui n'a pas d'étape dédiée reste ainsi accessible. Les points d'entrée sont documentés sur api.memberarea.io/api/v1/docs.
L'autre sens : un webhook vers Zapier
Il existe un second chemin, plus modeste, sans rapport avec l'application de l'annuaire Zapier. Dans Paramètres, puis Intégrations, une entrée Zapier peut contenir une adresse Catch Hook de Zapier, et les automatisations de votre memberarea y envoient des données. C'est la voie à prendre lorsqu'une automatisation d'ici doit transmettre quelque chose à Zapier. Pour tout le reste, les déclencheurs ci-dessus sont plus simples et plus rapides.