Het is de laatste week van Q1 en de retentiemanager van een WooCommerce-winkel voor woonartikelen met een GMV van $40 miljoen opent het dashboard. Het volume van de eerste aankoop is 12% hoger dan vorig jaar. Het acquisitieteam heeft zijn werk gedaan. Het herhaalaankooppercentage, het enige getal dat bepaalt of de rest van het jaar zich opbouwt, is achttien maanden lang stabiel gebleven op 22%. Ze scrolt naar beneden naar de sectie WooCommerce-meldingen na aankoop van haar automatiseringsstack. Er is één item. De e-mail ter orderbevestiging. Dag nul. De andere zeventien dagen van de eerste twee weken na elke bestelling zijn stil.
Die stilte is de kloof. De meeste WooCommerce-stacks voor meldingen na aankoop leveren één transactionele e-mail bij het afrekenen en één beoordelingsverzoek drie weken later, en gaan ervan uit dat het werk gedaan is. Het is niet gedaan. Tussen die twee contactmomenten bevindt zich het hele venster waarin een koper die voor het eerst koopt beslist of hij terugkomt, waarin een terugkerende koper beslist of hij een upgrade uitvoert, en waarin een koper met een hoge AOV beslist of hij verwijst. De workflow na aankoop is de enige automatisering die rechtstreeks op dat venster werkt. Dit artikel levert de 14-daagse workflow met 6 contactmomenten die het herhaalspercentage van dezelfde winkel binnen twee kwartalen van 22% naar 28% tilt.
Post-purchase is werk voor herhaalaankopen, geen herstelwerk
De meeste retentieartikelen plaatsen het post-purchase contact onder "verlating en herstel". Winkelwagenverlating, browseverlating, win-back, post-purchase. Vier bullets, één sectie. De formulering is verkeerd. Drie van die vier zijn herstelworkflows. Ze worden geactiveerd wanneer een huidige reis stilvalt en de taak van de workflow is om deze weer op gang te brengen. De post-purchase workflow herstelt niets. De abonnee heeft al betaald. De reis is niet stilgevallen.
Een post-aankoop workflow bouwt de volgende aankoop op. Dat is een andere categorie retentiewerk. Het werkt op een ander niveau. Verlaten winkelwagens verhogen de teruggevorderde omzet met 8 tot 14%, maar alleen op het deel van de abonnees dat überhaupt een winkelwagen heeft achtergelaten. Bladeren verlaten verhoogt de conversie van bladeren naar winkelwagen, maar alleen op het deel van de abonnees dat een productpagina heeft bezocht. De post-aankoop workflow verhoogt de herhaalaankooppercentage, wat van toepassing is op elke betalende klant die de winkel ooit heeft gehad. Een verbetering van 5% op het gehele klantenbestand levert meer incrementele omzet op dan een verbetering van 20% op een klein deel.
Dit zijn de retentieberekeningen die de plaats van de post-aankoop workflow in de stapel definiëren. Het is de enige herhaalaankoopautomatisering in het gebouw. Al het andere is herstelwerk.
Een mid-market WooCommerce winkel waar 70% van de omzet afkomstig is van terugkerende klanten, heeft zijn grootste omzethefboom verkeerd aangesloten als de post-aankoop workflow een eenmalige e-mail is. Het 14-daagse venster tussen de kassa en het volgende aankoopsignaal is de meest bruikbare periode in de klantlevenscyclus. De herhaalaankoopautomatisering die dit venster beheert, is de goedkoopste omzetverhoging die een retentieteam dit kwartaal kan leveren, omdat het publiek al betaald is.
De 6 contactmomenten van de post-purchase workflow
Zes contactmomenten, veertien dagen, één workflow. De woordenschat die de rest van dit artikel gebruikt (START, WAIT, DECISION, SPLIT_PATH, ACTION, END) is de standaard grammatica van de PushEngage Workflows builder, diepgaand behandeld in de aankondigingspost van de PushEngage Workflows builder. De enige trigger hier is de order-placed gebeurtenis, gemapt van de WooCommerce woocommerce_payment_complete hook naar een PushEngage aangepaste gebeurtenis met de order ID, de orderwaarde en de productlijst in de payload.
De workflow draait in de modus Meerdere Sequentiële. Eén actieve instantie per klant tegelijk, maar de volgende bestelling vuurt een nieuwe instantie af nadat de huidige is voltooid. De workflow overlapt nooit met zichzelf.
Contactmoment 1 — Orderbevestiging push, direct
Het eerste contact wordt binnen enkele seconden na woocommerce_payment_complete afgevuurd. Dit is transactioneel, maar de toon is belangrijk omdat het het eerste bericht is dat een nieuwe koper van het merk ontvangt nadat hij geld heeft overhandigd. Voeg de order samenvatting en de verzend-ETA toe. Pushmeldingen presteren beter dan de orderbevestigingse-mail hier, omdat de e-mail uren later wordt geopend en de push landt terwijl de koper nog op de bevestigingspagina is.
De orderbevestigingspush is het minst ingrijpende contactpunt om te verzenden, maar ook het gemakkelijkst om fouten mee te maken. Een platte "bedankt voor uw bestelling" zonder nuttige details verspilt de indruk. Het juiste patroon is een eenregelige bevestiging met het bestelnummer en een expliciete verzenddatum.
Voorbeeldtekst. Titel: Uw bestelling is binnen, Maya. Verzending op vrijdag. Body: Bestelling #18432, $147,00. We sturen de trackinglink wanneer deze wordt verzonden.
Contactmoment 2 — Verzending update, dag 1 tot 3
De tweede aanraking vuurt woocommerce_order_status_changed af naar processing of completed. De overdracht naar de vervoerder is het natuurlijke moment voor de tweede push. De retentiemaatregel bij dit contactpunt is de link “volg uw bestelling”, die terugleidt naar de winkel, niet naar de vervoerder. Een koper die op dag twee terugkeert naar de winkel om de verzending te volgen, is twee klikken verwijderd van een nieuwe browse-sessie.
De link moet landen op een trackingpagina die wordt gehost op het domein van de winkel, die de status van de vervoerder inline weergeeft, met een sectie “terwijl u wacht” die twee complementaire producten uit dezelfde categorie toont. Dit is een van de meest winstgevende vastgoedtransacties in de gehele workflow.
Contactmoment 3 — Leveringsbevestiging, dag 3 tot 7
De derde aanraking vuurt de webhook voor levering door de vervoerder af of, als de webhook van de vervoerder onbetrouwbaar is, de geschatte leverdatum. De abonnee is nu houder van het product. Dit is het eerste moment in de workflow waarop het product zelf in handen is van de koper. De retentiemaatregel is de content “de eerste 24 uur met [product]”, een korte link naar installatietips, onderhoudsinstructies of een startgids, afhankelijk van de productcategorie.
Voor een winkel met huishoudelijke artikelen kunnen dit montage-instructies of een stylinggids zijn. Voor een koffiewinkel, zetips. Voor een supplementenmerk, de aanbeveling voor de dagelijkse routine. De content is de retentiemaatregel; de push is het leveringsvoertuig.
Contactmoment 4 — Gebruikscheck-in, dag 5 tot 9
De vierde aanraking is de eerste proactieve check-in. De abonnee heeft het product 48 tot 72 uur gehad tegen de tijd dat deze wordt afgevuurd. De retentiemaatregel is afhankelijk van de productcategorie. Een koffiemolen triggert een “eerste zetips” push. Een huidverzorgingsset triggert een “uw dag 5 routine” push. Een meubelstuk triggert een stylingtip push. De check-in wordt gepositioneerd als zorg, niet als upsell, maar de deep link leidt naar een cross-sell pagina die relevant is voor de categorie.
Dit contactpunt dient ook als de natuurlijke plek om verbruiksartikelen en accessoires te cross-sellen. De koper van de koffiemolen heeft bonen nodig. De koper van de huidverzorgingsset heeft het serum van het volgende niveau nodig. De koper van het meubelstuk heeft de bijpassende bijzettafel nodig. De cross-sell is contextueel, gekoppeld aan het gekochte product, niet een generieke “misschien vindt u ook leuk” carrousel.
Contactmoment 5 — Reviewverzoek, dag 7 tot 14, met SPLIT_PATH op verzendtijd
De vijfde aanraking is de canonieke post-aankoop aanraking en de enige met een ingebouwde A/B-test. De meldingen voor beoordelingsverzoeken worden 7 tot 14 dagen na levering verzonden, afhankelijk van de productcategorie. De SPLIT_PATH node stuurt 50% van de abonnees een ochtendpush om 9 uur lokale tijd van de abonnee en 50% een avondpush om 19 uur lokale tijd van de abonnee. Voer de split twee weken uit, promoot dan de winnende verzendtijd via de winner_edge_id van de workflow.
PushEngage-klantgegevens tonen aan dat ochtendverzendingen winnen voor koffie-, ontbijt- en supplementenmerken. Avondverzendingen winnen voor entertainment-, huishoudelijke- en lifestylemerken. De split draait per winkel; ga er niet van uit dat de winnaar van de gegevens van een andere winkel komt.
Het deeplink-doel is afhankelijk van het beoordelingsplatform. Native WooCommerce-recensies leiden naar het recensiegedeelte van de productpagina. Trustpilot- en Yotpo-integraties leiden naar de gehoste recensiepagina. Bevestig de integratie voordat u dit contactpunt activeert.
Voorbeeldtekst. Titel: Hoe bevalt uw cafetière, Maya? Body: Laat een snelle beoordeling achter. We lezen ze allemaal.
Contactmoment 6 — Aanvulling of cross-sell, dag 10 tot 14, met DECISION op productcategorie
Het zesde contactpunt is degene die de herhaalaankoopratio direct beïnvloedt. Het BESLISSING-knooppunt stuurt de abonnee door op basis van of het aangekochte product een verbruiksartikel is (koffiebonen, supplementen, kaarsen, huidverzorging, dierenvoer) of een duurzaam product (meubels, elektronica, kleding, decoratie). Verbruiksartikelen worden doorgestuurd naar een aanvullings-push met een categorie-specifieke cadans: bonen op dag 14, supplementen op dag 20, kaarsen op dag 30. Duurzame producten worden doorgestuurd naar een cross-sell push voor een complementaire categorie.
Dit is het contactpunt dat de workflow betaalt. Een stijging van 5% in de aanvullingsorderratio is een significante omzet voor een klantenbestand van 50.000 kopers. De cross-sell variant levert een kleinere, maar samengestelde stijging van de AOV voor de tweede bestelling.
Voorbeeldtekst, aanvulling. Titel: Bijna door uw bonen heen, Maya? Body: 12oz navulling op voorraad. Met één tik opnieuw te bestellen.
De DECISION-knooppunten die deze workflow contextueel maken, niet formulematig
Dezelfde workflow doorloopt elke betalende klant via zes contactpunten, maar niet dezelfde zes contactpunten. Drie BESLISSING-knooppunten sturen abonnees door verschillende takken van dezelfde workflow. Dit is wat een generieke post-aankoop workflow onderscheidt van een contextuele.
De eerste BESLISSING wordt geactiveerd na Contactpunt 3 (leveringsbevestiging): is dit een eerste keer klant of een terugkerende koper? Eerste keer klanten worden doorgestuurd naar een sterkere gebruikscheck-in bij Contactpunt 4, geformuleerd als onboarding. Terugkerende kopers worden doorgestuurd naar een lichtere gebruikscheck-in geformuleerd als waardering. Hetzelfde contactpunt, twee verschillende tonen, één BESLISSING.
De tweede BESLISSING wordt geactiveerd vóór Contactpunt 6 (aanvulling versus cross-sell): is het aangekochte product een verbruiksartikel of een duurzaam product? De categorie wordt gelezen uit de WooCommerce producttaxonomie bij het starten van de workflow en opgeslagen in het abonnee-attribuut last_order_category. Verbruiksartikelen worden doorgestuurd naar de aanvullingsbranch. Duurzame producten worden doorgestuurd naar de cross-sell branch.
De derde BESLISSING wordt geactiveerd vóór Contactpunt 5 (verzoek om beoordeling): is de bestelwaarde hoger of lager dan de gemiddelde bestelwaarde van de winkel? Bestellingen met een hoge AOV krijgen een iets vertraagd verzoek om beoordeling (dag 10 in plaats van dag 7), omdat het product meer overwogen is en de koper meer tijd nodig heeft om een mening te vormen. Bestellingen onder de AOV krijgen het standaard verzoek om beoordeling op dag 7.
Drie BESLISSING-knooppunten, één workflow, vele op maat gemaakte reizen. Dezelfde post-aankoop workflow verwerkt een kaarsbestelling van €30 en een eettafelstoelbestelling van €400 zonder dezelfde contactpunten voor beide te produceren.
De SPLIT_PATH op verzendtijd voor het reviewverzoek
Notificaties voor aanvraagbeoordelingen zijn het enige contactpunt in de workflow met een ingebouwde A/B-test, en de test is samengesteld als een workflowknooppunt, niet als een aparte configuratie toegevoegd. Het SPLIT_PATH-knooppunt wijst 50% toe aan een ochtendverzending en 50% aan een avondverzending, waarbij load balancing de routering per abonnee afhandelt, zodat ruis bij kleine steekproeven de splitsing niet vertekent.
De metriek is niet de click-through rate. De metriek is de beoordelingsindieningssnelheid binnen 72 uur na verzending. CTR bevoordeelt avondverzendingen omdat abonnees waarschijnlijker op een melding thuis tikken, maar de indieningssnelheid bevoordeelt vaak ochtendverzendingen omdat abonnees de beoordeling daadwerkelijk voltooien wanneer ze een paar minuten hebben met hun koffie, niet wanneer ze op het punt staan een Netflix-aflevering te starten. Optimaliseer tegen de juiste metriek.
Na twee weken bij een aanzienlijk volume (een minimum van 800 abonnees per tak is de vuistregel), promoot de winnaar via winner_edge_id. De workflow stuurt vervolgens 100% van de volgende abonnees naar de winnende verzendtijd, en het SPLIT_PATH verdwijnt uit actief gebruik zonder uit de workflow te worden verwijderd.
Exit criteria en waarom deze workflow anders is
De meeste workflows eindigen bij het bereiken van een doel. De winkelwagenworkflow eindigt bij purchase. De win-back workflow eindigt bij last_active < 7 days. De post-purchase workflow is anders. Deze eindigt niet bij de meeste signalen. Deze voltooit natuurlijk op dag 14.
De reden is de taak van de workflow. Herstelworkflows hebben een binaire succesvoorwaarde: de abonnee is hersteld of niet. De taak van de workflow is om de abonnee over de streep te trekken. Op het moment dat de abonnee oversteekt, is de taak van de workflow voltooid en wordt de exit geactiveerd. De post-purchase workflow heeft geen binaire succesvoorwaarde. Er is geen "de abonnee heeft de post-purchase reis voltooid." Elk contactpunt is een eigen retentie-actie, en een abonnee die alleen Touchpoints 3 en 5 opent, heeft toch waarde uit de workflow gehaald.
Het enige exit-signaal dat wordt geactiveerd, is de succesvolle exit: doel next_purchase_within_60d. Een abonnee die een tweede bestelling plaatst binnen 60 dagen na de eerste, heeft de eigenlijke taak van de workflow volbracht. De workflow eindigt gracieus en laat de volgende post-purchase instantie (voor de nieuwe bestelling) het overnemen. Het Multiple Sequential run-type zorgt voor geen overlap.
Abonnee-uitschrijving beëindigt de workflow volgens de standaard PushEngage workflow-beëindigingsregels, maar een downgrade of een churn-signaal niet. Deze workflow is eenmalig per bestelling, en de taak is om de waarde van die betaalde relatie te maximaliseren voordat er een natuurlijk einde komt.
Stille uren en respect voor tijdzones
Mid-market WooCommerce-winkels hebben vaak internationale abonnees. Een beoordelingsverzoek om 19.00 uur site-tijd komt om 04.00 uur lokale tijd aan voor een APAC-koper. De post-purchase workflow stelt stille uren in start_at: "22:00" en end_at: "08:00" met de reschedule fallback. Meldingen die anders tijdens stille uren zouden worden verzonden, worden verplaatst naar 08:01 uur de volgende dag, in de tijdzone van de abonnee, terugvallend op de site-tijdzone en vervolgens UTC.
De skip fallback is de verkeerde keuze voor deze workflow. skip negeert de melding stilzwijgend en verwijdert deze uit de analyse. De melding komt nooit aan en de workflow mist volledig een contactmoment. Voor een workflow waarvan de volledige taak is om de herhaalaankoopratio te verhogen, moet elk contactmoment aankomen. reschedule zorgt ervoor dat dit gebeurt.
Sidebar: beheer de post-purchase workflow vanuit uw AI-assistent
WordPress plugin 4.2.4 en later registreert twee WooCommerce-toegewezen mogelijkheden via de Abilities API: list-push-automation-campaigns en update-push-automation-campaign. Een retentiemanager die een MCP-bewuste assistent (Claude, ChatGPT desktop, Cursor) gebruikt, kan de actieve post-purchase workflows weergeven, specifieke inschakelen of uitschakelen, en admin- of klantconfiguraties bijwerken zonder de WordPress-admin te openen. De workflow zelf blijft in PushEngage; de mogelijkheden ontsluiten het configuratieoppervlak naar de assistent die het team gebruikt voor dagelijkse werkzaamheden. Zie de aankondiging van PushEngage AI-assistenten voor de volledige lijst met mogelijkheden en de release notes van WP plugin 4.2.4.
Per-workflow analyse: lees de herhaalaankopen-trechter
WooCommerce pushmeldingen zijn gemakkelijk te verdedigen op een P&L wanneer de analyse de juiste cijfers toont. Workflow-niveau analyse geeft drie cijfers bij elke knooppunt: in wachtrij, voltooid en verlaten. Voor de post-purchase workflow ziet de tabel per contactmoment er als volgt uit voor een cohort van 10.000 bestellingen over een periode van 14 dagen:
| Contactmoment | In wachtrij | Voltooid | Verlaten | Opmerkingen |
|---|---|---|---|---|
| START (order_geplaatst) | 0 | 10,000 | 0 | Alle inzendingen gaan door |
| Contactmoment 1 (orderbevestiging) | 0 | 9,920 | 80 | 80 afgemeld bij het afrekenen |
| Contactmoment 2 (verzending update) | 220 | 9,640 | 60 | 60 retouren of annuleringen |
| Contactmoment 3 (leveringsbevestiging) | 380 | 9,180 | 80 | 80 gemelde leveringsproblemen |
| Contactmoment 4 (gebruikscheck-in) | 410 | 8,820 | 350 | 350 verlaten op doel next_purchase_within_60d |
| Contactmoment 5 (reviewverzoek) | 290 | 8,180 | 640 | 640 meer bij vroege herhaalaankoop |
| Contactmoment 6 (aanvulling / cross-sell) | 0 | 7,890 | 290 | 290 afmeldingen halverwege het venster |
| EINDE | n.v.t. | 7,890 | n.v.t. | Natuurlijke voltooiing |
Het belangrijkste getal in deze tabel zijn de 1.280 abonnees (350 + 640 + 290) die een herhaalaankoop hebben gedaan voordat de workflow was voltooid. Dat is een herhaalkoopratio van 12,8% binnen de workflow, die zich opstapelt tegen de basislijn van 22% over het meetvenster van 60 dagen.
De vergelijking op cohortniveau is de retentie KPI die de workflow probeert te beïnvloeden. Voer een A/B-controlegroep uit voor het eerste kwartaal. De helft van de nieuwe bestellingen doorloopt de post-purchase workflow. De helft niet. Meet na 60 dagen na de eerste aankoop de herhaalaankoopratio voor beide cohorten.
| Cohort | Herhaalaankoopratio na 60 dagen |
|---|---|
| Controle (geen post-purchase workflow) | 22% |
| Workflowcohort | 28% |
Een stijging van 6 punten op 10.000 maandelijkse bestellingen met een AOV van $145 is $87.000 aan incrementele maandelijkse herhaalaankoopomzet. De workflow betaalt zichzelf terug in de eerste week van de uitvoering. Over een kwartaal is de post de goedkoopste omzet die het retentieteam zal leveren. Dit is wat herhaalaankoopautomatisering correct gemeten betekent: niet CTR per melding, maar een cohortvergelijking die de stijging bewijst op de metriek waarvoor de workflow is gebouwd.
Bouw het in PushEngage
De PushEngage Workflows builder levert een post-purchase template die overeenkomt met de zes hierboven genoemde contactmomenten. Installeer de PushEngage WooCommerce integratieplugin (versie 4.2.4 of hoger voor ondersteuning van de Abilities API), map woocommerce_payment_complete naar de aangepaste gebeurtenis order_placed, en implementeer de template. Stille uren en de SPLIT_PATH node zijn vooraf geconfigureerd. De DECISION nodes vereisen de productcategorie taxonomie mapping, die de integratieplugin automatisch uit WooCommerce leest.
Voor de bredere retentiestack draait deze workflow naast de vier andere WooCommerce push notificatie workflows in de serie: de WooCommerce winkelwagenverlatingsworkflow, de WooCommerce browseverlatingsworkflow, WooCommerce prijsdalingmeldingen, en WooCommerce meldingen wanneer weer op voorraad. Elk werkt op een ander oppervlak van de klantlevenscyclus. De post-purchase workflow is de enige die de herhaalaankoopratio direct opbouwt. De andere vier herstellen gestokte huidige reizen; deze bouwt de volgende op.
Voor een breder beeld van hoe deze workflows passen in een compleet eCommerce retentieprogramma, zie de ecommerce push notificatie hub die de campagnetypes behandelt die deze blauwdrukken implementeren.
Het gratis plan van PushEngage geeft 200 abonnees, elk kanaal, en de volledige Workflows engine vanaf dag één. Dat is genoeg om de post-purchase workflow op een gecontroleerd cohort te bewijzen voordat budget wordt aangevraagd. Start op het gratis plan en implementeer de post-purchase template in minder dan een uur. Een herhalingsratio stijging van zelfs 3 punten over het klantenbestand betaalt het platform vele malen terug, en het verschijnt als gevonden omzet bij de volgende P&L beoordeling.