Verkoop je je cursussen en programma’s via je Autorespond-webshop, terwijl je lesmateriaal in Poppyz staat? Dan wil je niet na elke bestelling met de hand iemand toevoegen in Poppyz. Met een uitgaande webhook geeft je omgeving die toegang zelf door: de klant rekent af en krijgt binnen enkele seconden toegang tot de gekochte cursus. Poppyz stuurt de deelnemer daarna zelf de inloggegevens.
Deze handleiding laat stap voor stap zien hoe je die koppeling maakt. Je hebt er geen extra plugin of tussenpartij (zoals Zapier) voor nodig: alles zit al in je omgeving.
Automatiseringen in Autorespond zijn gebaseerd op FluentCRM – inbegrepen in je pakket. Lees de Engelse documentatie
Hoe werkt het? #
De koppeling bestaat uit twee delen:
- Poppyz heeft een adres (URL) waar nieuwe deelnemers naartoe gestuurd mogen worden. In dat adres staat het nummer van de cursus waar iemand toegang toe krijgt.
- Je Autorespond-omgeving stuurt bij een gebeurtenis (bijvoorbeeld: iemand koopt jouw Masterclass) automatisch de naam, het e-mailadres en je Poppyz-sleutel naar dat adres. Poppyz maakt de deelnemer aan bij de juiste cursus en verstuurt zelf de mail met inloggegevens.
Belangrijk om te weten: het verkeer gaat één kant op, van jouw omgeving naar Poppyz. Er verandert nooit iets in je webshop vanuit Poppyz.
Per cursus maak je één automatisering. Verkoop je drie cursussen die elk andere toegang geven? Dan maak je die automatisering drie keer, elke keer met een ander cursusnummer in het adres.
Wat je nodig hebt #
Drie gegevens uit je Poppyz-omgeving. Kom je er niet uit, vraag ze dan op bij Poppyz – zij weten precies welk adres en welke sleutel bij jouw omgeving horen.
- Het webadres van je cursusomgeving, bijvoorbeeld
https://cursussen.jewebsite.nl. Dat is de website waar je cursisten inloggen. - Je koppelsleutel. Dit is een code die je in Poppyz aanmaakt of opvraagt en die hoort bij jouw omgeving. Zonder die sleutel weigert Poppyz de aanmelding.
- Het nummer van de cursus waar de klant toegang toe moet krijgen. Dat nummer vind je in het beheer van je cursussite: open de betreffende cursus of tier en kijk in het webadres van je browser naar het getal achter
post=. Staat er bijvoorbeeldpost=136, dan is136het nummer dat je nodig hebt.
Zet deze drie gegevens even bij de hand, bijvoorbeeld in een kladblok. Je gebruikt ze in stap 1 en stap 6.
Stap 1: Stel je webhook-adres samen #
Zet het webadres van je cursusomgeving en het cursusnummer achter elkaar in dit adres:
https://cursussen.jewebsite.nl/smc_api/subscriptions/CURSUSNUMMER
Ingevuld ziet dat er bijvoorbeeld zo uit:
https://cursussen.jewebsite.nl/smc_api/subscriptions/136
Let op twee dingen. Vervang cursussen.jewebsite.nl door het adres van jouw eigen cursusomgeving, en zet achteraan het nummer van de cursus waar deze automatisering toegang voor geeft. Weet je niet zeker of dit het juiste adres is voor jouw omgeving? Vraag dat dan na bij Poppyz voordat je verder gaat – dan weet je zeker dat je in stap 7 een werkende koppeling test.
Stap 2: Maak een nieuwe automatisering #
Ga in je omgeving naar CRM & Emails → Automatiseringen.

In beeld: het overzicht van automatiseringen met de knop Nieuwe automatisering (1), een automatisering in de lijst (2) en de status (3).
- Met Nieuwe automatisering start je een nieuwe. Klik daarop.
- Zo ziet een bestaande automatisering eruit in het overzicht: je ziet de titel, de trigger waarop hij start en hoeveel contacten er doorheen zijn gegaan.
- De status. Gepubliceerd betekent dat de automatisering echt draait; bij Concept gebeurt er niets.
Stap 3: Kies waarop de automatisering start #
Je kiest nu de trigger: de gebeurtenis die de automatisering in gang zet.

In beeld: de triggerkiezer: categorie WooCommerce (1), zoekveld (2), de trigger Nieuwe bestelling (verwerking) (3) en Doorgaan (4).
- Links staan de categorieën. Geef je toegang na een aankoop in je eigen webshop, kies dan WooCommerce.
- Weet je de naam van je trigger al? Typ hem dan in het zoekveld.
- Kies Nieuwe bestelling (verwerking). Die start zodra een bestelling betaald is. Dat is meestal wat je wilt: iemand rekent af en krijgt direct toegang.
- Klik op Doorgaan.
Andere triggers die bij deze koppeling logisch kunnen zijn:
- Tag toegepast (categorie CRM): handig als je de toegang niet aan één product wilt koppelen, maar zelf bepaalt wie hem krijgt. Iedereen die de tag krijgt – via een bestelling, een formulier of met de hand – gaat de automatisering in.
- Nieuwe formulierinzending (categorie Fluent Forms): voor gratis aanmeldingen via een inschrijfformulier.
- Abonnement geactiveerd (categorie WooCommerce): als de toegang bij een lopend abonnement hoort.
Stap 4: Bepaal voor wie de automatisering geldt #
Je komt nu in het instellingenscherm van de trigger. Hier leg je vast om welke aankoop het precies gaat.

In beeld: de triggerinstellingen: naam (1), doelproduct (2), aankooptype (3), het herhaalvinkje (4) en opslaan (5).
- Geef de automatisering een naam waaraan je hem later herkent, bijvoorbeeld Toegang geven tot Poppyz – Masterclass Landschapsschilderen. Deze naam is alleen voor jezelf.
- Bij Doelproducten kies je het product dat de toegang geeft. Dit is de belangrijkste instelling: laat je dit leeg, dan gaat élke bestelling in je shop deze automatisering in en krijgt iedereen toegang tot die cursus. Kies dus altijd bewust je product.
- Bij aankoop type laat je Ieder type aankoop staan. Alleen als je toegang uitsluitend aan nieuwe klanten wilt geven, kies je iets anders.
- Start de automatisering meerdere keren opnieuw voor een contactpersoon. Dit vinkje staat standaard uit, en dat is precies de reden waarom een terugkerende klant bij zijn tweede bestelling soms niets krijgt: wie al een keer door deze automatisering is gegaan, wordt overgeslagen. Verkoop je iets dat dezelfde persoon vaker kan kopen, bijvoorbeeld losse modules of een verlenging, zet dit vinkje dan aan.
- Klik op Instellingen opslaan.
De optie Abonnementsstatus erboven laat je op Geabonneerd staan. Daarmee wordt de koper meteen als aangemeld contact in je CRM gezet.
Stap 5: Voeg de webhook-actie toe #
Je ziet nu je automatisering als een schema: bovenaan de trigger, daaronder een + waarmee je stappen toevoegt. Klik op die + onder de trigger.

In beeld: zoek op webhook (1) en kies het blok Uitgaande webhook (2).
- Typ webhook in het zoekveld. Zo hoef je niet door de hele lijst met acties te scrollen.
- Kies het blok Uitgaande webhook (Gegevens naar externe server verzenden via GET- of POST-methode). Dit is het blok dat de gegevens naar Poppyz stuurt.
Stap 6: Vul de webhook-instellingen in #
Dit is het hart van de koppeling. Neem de instellingen precies over zoals hieronder.

In beeld: het ingevulde instellingenscherm van de uitgaande webhook. De nummers komen terug in de uitleg hieronder.
- Intern label: een herkenbare naam voor deze stap, bijvoorbeeld Webhook Poppyz – Masterclass Landschapsschilderen. Puur voor jezelf, de klant ziet dit nooit.
- Methode voor het verzenden van gegevens: kies POST-methode. Poppyz verwacht de gegevens op deze manier.
- Externe URL: plak hier het adres dat je in stap 1 hebt samengesteld, inclusief het cursusnummer aan het eind.
- Verzoekformaat: kies Verzenden als formuliermethode. Dit is een belangrijke: met de standaardinstelling (JSON-indeling) begrijpt Poppyz de gegevens niet.
- Verzoek tekst: kies Aangepaste gegevens. Met de andere optie (Volledige contactgegevens (ruw)) stuur je het hele contactprofiel mee, en dat kan Poppyz niet gebruiken.
- Bodygegevens opvragen: hier bepaal je welke velden er meegaan. Vul per regel links de naam van het veld in en rechts de waarde. Met Meer toevoegen maak je extra regels aan.
- Koptekst aanvragen: laat op Geen koppen staan. Er zijn geen extra kopteksten nodig.
- Gegevens verzenden als achtergrondproces: laat dit vinkje aan staan. Je klant hoeft dan niet te wachten op de cursusomgeving tijdens het afrekenen.
- Klik op Instellingen opslaan. Naast die knop staat Testwebhook verzenden, daarmee stuur je meteen een testaanvraag (zie de volgende stap).
De vier regels bij Bodygegevens opvragen vul je zo in:
| Gegevenssleutel | Gegevenswaarde | Wat het doet |
|---|---|---|
email | {{contact.email}} | Het e-mailadres van de koper. Hierop maakt Poppyz het account aan of vindt het een bestaand account terug. |
name | {{contact.full_name}} | De volledige naam, zodat de deelnemer netjes aangesproken wordt. |
key | je eigen koppelsleutel | De sleutel uit je Poppyz-omgeving. Zonder deze code weigert Poppyz de aanmelding. |
amount | 0,00 | Het bedrag dat bij de inschrijving wordt vastgelegd. Een vaste waarde is prima. |
Typ de samenvoegcodes over zoals ze hierboven staan (met dubbele accolades), of klik op het { }-icoontje achter het veld en kies de code uit de lijst. Let erop dat de veldnamen links exact zo geschreven worden: kleine letters, geen spaties.
Stap 7: Testen en aanzetten #
Test eerst, zet daarna pas open voor je klanten.
- Klik in het webhook-scherm op Testwebhook verzenden. Kijk daarna in het beheer van je cursusomgeving of de gebruiker bij de juiste cursus staat. Verwijder die testgebruiker daarna weer.
- Wil je de hele route testen, van bestelling tot cursustoegang? Zet dan tijdelijk een testproduct bij Doelproducten (stap 4) dat alleen jij kunt bestellen, plaats zelf een bestelling en controleer het resultaat. Zet daarna het echte product terug. Doe dit niet met de automatisering op Concept: een automatisering die niet gepubliceerd is, doet namelijk helemaal niets, dus dan kun je ook niet testen.
- Zet de automatisering ten slotte op Gepubliceerd met de schakelaar rechtsboven.

In beeld: de afgeronde automatisering: status Gepubliceerd (1), de trigger (2) en de webhook-actie (3).
- De status Gepubliceerd. Staat deze op Concept, dan gebeurt er niets. Vergeet deze schakelaar dus niet.
- De trigger: de bestelling die de automatisering start.
- De webhook-actie: de stap die de gegevens naar je cursusomgeving stuurt. Klik erop om de instellingen weer te openen.
Vanaf nu loopt het vanzelf. Onder Rapporten (rechtsboven in de automatisering) zie je hoeveel klanten er doorheen zijn gegaan.
Meer dan één cursus #
Elke cursus heeft een eigen nummer, en dus een eigen webhook-adres. Verkoop je meerdere cursussen, maak dan per cursus een aparte automatisering: zelfde opzet, ander product bij Doelproducten en een ander cursusnummer aan het eind van de URL. Geef ze een duidelijke naam, dan blijft het overzichtelijk.
Geeft één product toegang tot meerdere cursussen? Voeg dan in dezelfde automatisering meerdere webhook-acties onder elkaar toe, elk met zijn eigen adres.
Liever alles binnen Autorespond? #
Autorespond heeft ook een eigen uitbreiding voor cursussen en community: Community & Cursussen. Daarmee staan je leden, je community en je lesmateriaal in dezelfde omgeving als je webshop, je contacten en je e-mails. Je hebt dan geen koppeling meer nodig: in je automatisering kies je geen webhook, maar de kant-en-klare acties Inschrijven voor cursussen of Toevoegen aan ruimte. Je deelnemer logt bovendien op dezelfde plek in als waar hij besteld heeft. Hoe je toegang daar met tags regelt, lees je in Toegangsbeheer in de community: ledenniveaus met tags en automatische toegang.
Veelgestelde vragen #
De klant krijgt geen toegang. Wat nu? #
Loop deze punten na, in deze volgorde. Staat de automatisering op Gepubliceerd? Dit is met afstand de meest voorkomende oorzaak. Klopt de URL helemaal, inclusief het cursusnummer en zonder meegekopieerde spatie of punt? Staat het juiste product bij Doelproducten? Staat Verzoekformaat op Verzenden als formuliermethode en Verzoek tekst op Aangepaste gegevens? En staan alle vier de regels (email, name, key, amount) in de tabel? Klopt dat allemaal en gebeurt er nog steeds niets, controleer dan bij Poppyz of je koppelsleutel nog geldig is en of het adres voor jouw omgeving klopt.
Een terugkerende klant bestelt opnieuw en krijgt niets. #
Dat komt bijna altijd door één vinkje: Start de automatisering meerdere keren opnieuw voor een contactpersoon voor deze gebeurtenis, onderaan bij de trigger (stap 4). Dat staat standaard uit, waardoor iemand die al een keer door deze automatisering ging bij een volgende bestelling wordt overgeslagen. De webhook wordt dan niet verstuurd.
Krijgt de klant automatisch zijn inloggegevens? #
Ja, die mail komt uit je cursusomgeving zelf; daar hoef je in Autorespond niets voor in te richten. Had de klant daar al een account, dan wordt de cursus aan dat bestaande account toegevoegd en volgt er meestal geen nieuwe mail. Wil je zo iemand toch iets sturen, voeg dan in dezelfde automatisering een eigen e-mail toe onder de webhook-actie.
De koper gebruikt in de webshop een ander e-mailadres dan in de cursusomgeving. #
Dan ontstaat er een tweede account, want het e-mailadres is waarop gekoppeld wordt. Vraag de klant in dat geval om met hetzelfde adres te bestellen, of pas het adres achteraf aan in de cursusomgeving.
Kan ik de toegang ook weer intrekken bij een terugbetaling? #
Niet met deze koppeling: het verkeer gaat één kant op, en de webhook kent alleen “toegang geven”. Bij een terugbetaling of chargeback haal je de deelnemer met de hand uit de cursus in je cursusomgeving. Wil je daar een seintje voor, maak dan een tweede automatisering met de trigger Bestelling terugbetaald die jou een e-mail stuurt.
Werkt dit ook bij gratis deelname? #
Ja. Gebruik dan de trigger Nieuwe formulierinzending (bij aanmelding via een formulier) of Tag toegepast (als je zelf bepaalt wie toegang krijgt). De rest van de instellingen blijft precies hetzelfde.
Kan ik zien wat de cursusomgeving heeft teruggestuurd? #
Ja. Autorespond bewaart het antwoord bij de webhook-stap van dat contact, zichtbaar in de voortgang van de contacten die door de automatisering zijn gegaan. Ging er iets mis, dan staat daar de foutmelding.