Naar inhoud gaan
memberarea memberarea.io

Cursussen, groepen en evenementen vanuit een flow

Schrijf leden in voor cursussen, lees hun voortgang, wijzig groepen, meld aan voor evenementen en start automatiseringen vanuit een ManyChat-flow.

In dit artikel

Deze stappen brengen een lid rechtstreeks vanuit het gesprek naar je inhoud: een cursus, een groep, een evenement of een van je automatiseringen. Elke stap kiest zijn item uit een keuzelijst die ManyChat live uit je memberarea laadt.

Rechten die de API-sleutel nodig heeft

Stap Rechten
Enroll in course Cursussen: Bekijken en Beheren, Leden: Beheren
Remove from course Cursussen: Bekijken en Beheren
Get course progress Cursussen: Bekijken en Leden: Bekijken
Add to group en Remove from group Groepen: Bekijken en Beheren
Register for event Evenementen: Bekijken en Beheren, Leden: Beheren
Start automation Automatiseringen: Bekijken en Uitvoeren

Bekijken is nodig voor de keuzelijst van elke stap, want Beheren omvat dat niet. Een sleutel met Volledige toegang dekt ze allemaal.

Cursussen

Enroll in course geeft de persoon de cursus die je onder Course kiest. De lijst biedt alleen gepubliceerde cursussen aan.

  • Heeft de persoon nog geen account, dan maakt de stap er een aan, en Member created zegt dat.
  • Changed is false als de persoon al ingeschreven was. De stap twee keer uitvoeren kan geen kwaad.

Remove from course neemt de cursus weer weg. Het account blijft, en ook de voortgang in de lessen: schrijf je de persoon later opnieuw in, dan gaat die verder waar hij gebleven was. Zonder ledenaccount antwoordt de stap met “This person does not have a member account in your MemberArea, so there was no enrolment to remove.”

Get course progress leest hoe ver het lid is gekomen, klaar voor een duwtje:

  • Progress percent en Completed voor de hele cursus.
  • Lessons completed van Lessons total.
  • Last lesson name en Last activity at formatted, uitgeschreven in de taal en tijdzone van je memberarea.

Enrolled zegt of het lid de cursus überhaupt heeft. Een voorwaardestap op Progress percent is genoeg om precies de mensen te herinneren die zijn blijven steken.

Groepen

Add to group en Remove from group werken bij leden, dus maak eerst het lid aan. Kies de groep onder Group. De lijst biedt je eigen groepen aan. Groepen die je memberarea zelf bijhoudt, kun je niet vanuit een flow wijzigen.

In group zegt of het lid na de stap in de groep zit, en Changed of de stap iets moest doen.

Evenementen

Register for event meldt de persoon aan voor het evenement dat je onder Event kiest. De lijst biedt terugkerende evenementen aan en evenementen die nog niet voorbij zijn. Heeft de persoon geen account, dan maakt de stap er een aan.

Het antwoord bevat wat het volgende bericht nodig heeft: Event name, Event url en Event starts at local, de begintijd in de tijdzone van het evenement. Already registered is true als de persoon al een plek had.

Een aanmelding vanuit een flow telt als een aanmelding op de evenementpagina. Hij opent het evenement voor het lid en start de automatiseringen en webhooks die op een nieuwe aanmelding letten.

Als het evenement vol is

Heeft het evenement een ingeschakelde wachtlijst, dan zet een vol evenement de persoon daarop. Waitlisted en Waitlist position zeggen dan waar die staat. Vul no in bij Use the waiting list om in plaats daarvan te weigeren.

Zonder wachtlijst, of met no, weigert een vol evenement met de tekst die je voor een vol evenement hebt ingesteld, of met “This event is fully booked, so no seat could be reserved.”

Als aanmelden niet mogelijk is

De stap antwoordt met de reden, zodat de flow iets anders kan aanbieden:

  • “This event has already taken place, so nobody can register any more.”
  • “This event needs a paid ticket, so it cannot be booked from a chat flow.” of “This event is sold as a product in your MemberArea, so it cannot be booked from a chat flow without a purchase.” Stuur in plaats daarvan een afrekenlink.
  • “This person cannot see this event, because it belongs to a community area they are not part of.” Voeg de persoon eerst aan die omgeving toe.
  • “Registration for this event has closed.” of de sluitingstekst die je voor het evenement hebt ingesteld.

Verkopen en toegang geven vanuit een flow legt de afrekenlink uit.

Start automation

Start automation start een van je automatiseringen voor deze persoon. De lijst onder Automation biedt automatiseringen aan die gepubliceerd en ingeschakeld zijn. Extra data komt bij de automatisering binnen als invoer, als gewone tekst of als JSON.

Started betekent dat de automatisering is overgedragen. Die draait daarna op de achtergrond zoals elke andere uitvoering, dus het resultaat verschijnt in de uitvoeringen van de automatisering, niet in de flow. Een automatisering zonder startstap weigert met “This automation has no starting step, so it cannot be started from a flow.”

Testen en uitvoeringen laat zien waar je moet kijken.

Last updated on October 25, 2026

Was dit artikel nuttig?

Gerelateerde artikelen