De activatiepercentage-grafiek kwam als eerste ter sprake tijdens de maandelijkse groeireview. Achentwintig procent. Hetzelfde als vorig kwartaal. Hetzelfde als het kwartaal daarvoor. Je trial-naar-betaalde conversie staat op 14%. Je NRR was twaalf maanden geleden 108% en is nu 102%. De raad van bestuur vraagt zich af wat er veranderd is. Niets is veranderd. Dat is het probleem.
De lifecycle-stack draait nog steeds op dezelfde vier geautomatiseerde pushmeldingen die je vorig jaar hebt gebouwd. De welkomstpush wordt verzonden bij aanmelding. De productrondleiding-push wordt drie dagen later verzonden. De trial-eindigt-push wordt op dag 12 verzonden. De churn-waarschuwing-push wordt verzonden wanneer de DAU met de helft daalt. Vier triggers, elk ingesteld in een andere sprint door een andere campagnebeheerder, elk gericht op dezelfde abonneelijst, geen van hen bewust van de anderen. De activatiepush gaat naar mensen die al geactiveerd zijn. De trial-eindigt-push gaat naar mensen die al geüpgraded zijn. De churn-waarschuwing-push gaat naar mensen die niet echt churnen - ze zijn op vakantie.
Dit is hoe pushmeldingautomatisering voor SaaS eruitziet in de meeste mid-market PLG-teams: vier tot zes losgekoppelde triggers, vermomd als automatisering, behandeld als een campagnelijst in plaats van een workflowgrafiek. Het PLG-handboek is de afgelopen tien jaar goed geworden in productgerichte activatiewerkzaamheden, en de meeste gemakkelijke winsten kwamen voort uit productwijzigingen - onboarding-redesigns, voorbeeldgegevensstarters, ingebouwde checklists. De volgende tien procentpunten activatieverbetering en de volgende vijf procentpunten NRR zitten niet in het product. Ze zitten in de automatiseringslaag die het lifecycle-team had moeten beheren en nooit heeft afgebouwd.
Dit artikel beschrijft hoe die automatiseringslaag er eigenlijk uit zou moeten zien - workflowarchitectuur, geen triggerlijst - en levert vijf SaaS-vormige workflowblauwdrukken met timing, exitcriteria en de wiskunde die elk van hen verandert in een verdedigbaar posten.
- Waarom je SaaS "geautomatiseerde pushmeldingen" NRR vertragen
- De anatomie van een SaaS pushmeldingworkflow
- Vijf workflowblauwdrukken voor SaaS
- Lifecycle-fase segmentatie, A/B-testen en exitcriteria leven binnen de workflow
- Multi-channel pushmelding voor SaaS: web push, app push, in-app, e-mail en Slack/CRM
- De NRR-wiskunde: omzet per workflow, per kanaal, per levenscyclusfase
- Bouw het in PushEngage Workflows voor je SaaS
- Wat dit verandert
Waarom je SaaS "geautomatiseerde pushmeldingen" NRR vertragen
Het woord automatisering heeft in SaaS hetzelfde onverdiende werk gedaan als in eCommerce. Wanneer de meeste SaaS lifecycle teams "geautomatiseerde pushmeldingen voor SaaS" zeggen, bedoelen ze getriggerde pushmeldingen: enkele meldingen die worden verzonden wanneer een gebeurtenis plaatsvindt, zonder status, zonder wachttijden, zonder vertakkingen, zonder exit-voorwaarden. Een gebruiker meldt zich aan, de welkomstpush wordt verzonden. Een gebruiker bereikt dag drie, de producttour-push wordt verzonden. De proefperiode van een gebruiker loopt bijna af, de proefperiode-eind-push wordt verzonden. Elke trigger is zijn eigen pijplijn, onbewust van elke andere trigger en zich niet bewust van waar de gebruiker zich daadwerkelijk in zijn levenscyclus bevindt.
Een workflow is iets anders. Een workflow is een reis met meerdere stappen en status. Het weet wanneer de gebruiker is binnengekomen, waar hij zich momenteel bevindt, wat hij heeft gedaan sinds hij binnenkwam, en welke voorwaarden de reis annuleren. De proefperiode-naar-betaalde workflow stuurt niet slechts één melding drie dagen voor het einde van de proefperiode. Het wordt verzonden op proefperiode-eind-3-dagen, wacht een dag, controleert of de abonnee al is geüpgraded, stuurt een tweede contact met een casestudy, wacht nog een dag, stuurt een laatste contact met een tijdelijke aanbieding, en verlaat de workflow op het moment dat de abonnee upgradet, ongeacht op welke stap hij zich bevond.
Die laatste zin is het verschil. Triggers hebben geen geheugen. Workflows wel. Als uw upgrade-nudge-automatisering doorgaat met het sturen van nudges nadat de klant al is geüpgraded, heeft u geen automatisering. U heeft een trigger waarvan niemand heeft verteld dat deze moet stoppen.
Voor een mid-market SaaS lifecycle team is het onderscheid het verschil tussen een NRR die zich opstapelt en een die wegglijdt. Zes triggers die parallel lopen, produceren zes kanalen met gekruiste draden. Vijf workflows die gecoördineerd lopen, produceren één reis per abonnee per levenscyclusfase, vertakt en begrensd. De zoekresultaten op pagina één voor dit trefwoord omlijsten het probleem als "welk soort pushmeldingen te sturen" en beantwoorden met een lijst van tools of sjablonen. Dat is niet de vraag die een lifecycle manager stelt tijdens de maandelijkse groei-evaluatie. De vraag is hoe de reis samen te stellen.
De anatomie van een SaaS pushmeldingworkflow
Voorafgaand aan de blauwdrukken, de woordenschat. Een SaaS pushmelding workflow is opgebouwd uit zes knooppunttypen. Zodra u weet wat elk doet, leest elke blauwdruk in dit artikel als een diagram, niet als een beschrijving.

START. Het ingangspunt. Een START-knooppunt definieert hoe de workflow wordt getriggerd, hetzij door een gebeurtenis van de abonnee (trial_signed_up, aha_moment_reached, usage_hit_80pct_of_plan_limit, dau_dropped_50pct) of door een publieksfilter dat abonnees selecteert die voldoen aan specifieke criteria op een gepland tijdstip. Een workflow heeft precies één START.
WAIT. Een vertraging. Een WAIT-knooppunt houdt de abonnee voor een bepaalde duur op dit punt: uren voor herstel van het aha-moment, dagen voor timing van proefperiode naar betaald, weken voor uitbreidingsnudges. Of tot een specifiek kalendertijdstip. Wachttijden zijn hoe een workflow leert geen eenmalige uitzending te zijn.
BESLISSING. Een tweewegvertakking. Een BESLISSING-knooppunt controleert een voorwaarde — heeft de abonnee geüpgraded, hebben ze een teamgenoot uitgenodigd, hebben ze het aha-moment-evenement in de afgelopen 24 uur bereikt, is hun MRR-niveau boven $99 — en stuurt ze naar het JA-pad of het NEE-pad. Beslissingen zijn hoe een workflow elke proefgebruiker hetzelfde blijft behandelen.
PAD_SPLITSEN. Een op percentages gebaseerde splitsing. PAD_SPLITSEN-knooppunten leiden abonnees over meerdere paden op basis van geconfigureerde percentages: 50/50 voor een A/B-test op proef-naar-betaalde tekst, 33/33/34 voor een drievoudige verzendtijdtest op activeringsduwtjes. Zodra je een winnaar hebt, promoot je het winnende pad naar 100% en de workflow blijft draaien op de bewezen variant.
ACTIE. Het werk zelf. ACTIE-knooppunten sturen een pushmelding, voegen de abonnee toe aan een segment, werken hun aangepaste attributen bij, sturen een HTTP-verzoek naar uw CRM, starten een andere workflow of stoppen er een. PushEngage Workflows ondersteunt elf actietypen. De meest voorkomende in SaaS zijn SendPushNotification, UpdateAttribute, HttpRequest (voor CRM en Slack-escalatie) en Workflow.Start (voor het koppelen van levenscyclusfasen).
EINDE / EXIT. De terminal. EINDE en EXIT-knooppunten markeren de workflow als voltooid en werken de analyses bij. EINDE is de natuurlijke conclusie. EXIT wordt doorgaans gebruikt om vroegtijdig te beëindigen op het NEE-pad van een Beslissingsknooppunt wanneer de abonnee niet langer in aanmerking komt, of om kort te sluiten wanneer het doel is bereikt — abonnement geüpgraded, DAU terug naar basislijn, aha-moment bereikt.

Elke onderstaande blauwdruk is samengesteld uit deze zes onderdelen.
Vijf workflowblauwdrukken voor SaaS
Dit zijn geen "speelplannen". Het zijn werkende blauwdrukken. Elk van hen vermeldt de trigger, het runtype, de knooppuntvolgorde, de exitcriteria en de SaaS-retentiemetriek die het probeert te beïnvloeden. Je kunt elk van hen rechtstreeks in de PushEngage Workflows builder laden en de eerste versie in minder dan een uur verzenden. Voor kopieerpatronen op elke blauwdruk heeft de oude catalogus met SaaS pushmeldingvoorbeelden de specifieke berichtvormen; de onderstaande blauwdrukken zijn de reisarchitecturen die die berichten aan elkaar rijgen tot een reeks.
Blauwdruk 1 — Activatieserie (SaaS onboarding pushmeldingautomatisering)
- Trigger (START): Aangepaste gebeurtenis
trial_signed_up - Runtype: Enkel (één activeringsreis per abonnee per 90-dagen venster)
- Stroom: Welkomstpush onmiddellijk (waardeverklaring, geen functiedump) → WACHT 1 uur → productrondleidingpush gericht op één specifieke eerste-stapfunctie → WACHT 24 uur → BESLISSING: heeft de abonnee de aha-moment-gebeurtenis bereikt (
first_invoice_sent,first_dashboard_created,first_teammate_invited— welke uw product ook definieert als eerste waarde)? → JA-pad: felicitatiepush met een subtiele upgrade-hint, toevoegen aanactivated-segment, EINDE → NEE-pad: ACTIEWorkflow.Startkoppelen aan Blauwdruk 2 (Aha-moment herstel), EINDE - Exitcriteria: Doel
subscription_upgraded(geen verdere activeringsberichten meer zodra ze betalen) - SaaS-statistiek: Activeringspercentage op dag 7. De beslissingspoort van 24 uur is het moment met de hoogste hefboomwerking in de proefperiode — vóór deze poort is de gebruiker aan het verkennen, na deze poort zijn ze ofwel betrokken ofwel aan het afdrijven. Voor de tekst van de eerste twee contactmomenten, de onboarding push notificatie templates catalogus beschrijft de vormen die consequent aanslaan.
Blauwdruk 2 — Aha-moment herstel
- Trigger (START):
Workflow.Startuit Blueprint 1, OF doelgroepfiltertrial_signed_up_more_than_24h_ago AND aha_moment_not_reached - Run type: Enkel
- Flow: Gerichte pushmelding die de specifieke stap benoemt waarop de abonnee vastliep ('Het lijkt erop dat je nog geen eerste dashboard hebt aangemaakt — hier is een walkthrough van 60 seconden') → WACHT 12 uur → BESLISSING: aha-moment bereikt? → JA-pad: ACTIE
Workflow.Startterug naar de felicitatie-tak van Blueprint 1, EINDE → NEE-pad: stuur een 'wil je een walkthrough?' push met een agenda-link → WACHT 24 uur → BESLISSING → indien nog steeds nee, ACTIE HttpRequest naar het Customer Success Slack-kanaal dat de gebruiker markeert voor menselijke outreach, EINDE - Exit criteria: Doel
aha_moment_reachedOFsubscription_cancelled - SaaS-statistiek: Time-to-first-value. Voor PLG-producten is TTFV onder de 7 dagen de sterkste enkele voorspeller van proefperiode-naar-betaalde conversie. De aha-moment herstelworkflow is de hendel die TTFV trekt van 'waar de gebruiker op eigen houtje komt' naar 'waar een begeleidende duwtje hen kan brengen'.
Blauwdruk 3 — Trial-naar-betaalde conversie (trial naar betaalde pushmeldingreeks)
- Trigger (START): Aangepaste gebeurtenis
trial_ends_in_3_days - Run type: Enkel
- Flow: Pushmelding einde proefperiode (waarde samenvatting, geen korting) → WACHT 1 dag → BESLISSING: abonnement geüpgraded? → JA-pad: EXIT → NEE-pad: einde proefperiode morgen push met een link naar een klantcase study → WACHT 1 dag → BESLISSING → JA: EXIT → NEE-pad: laatste dag push met een tijdelijke korting op jaarlijkse facturering → EINDE
- Exit criteria: Doel
subscription_upgradeddat overeenkomt met detrial_idop de triggergebeurtenis. Op het moment dat de abonnee een upgrade uitvoert — op uur 6, uur 30 of uur 70 van de workflow — wordt de workflow voor die abonnee geannuleerd en worden de resterende contactmomenten nooit verzonden. - SaaS-statistiek: Conversiepercentage van proefperiode naar betaald. Dit is de workflow met de meest verdedigbare inkomstenlijn. De berekening staat in de retentie-sectie hieronder, maar als directionele anker: elke extra 1% conversie van proefperiode naar betaald op een maandelijks niveau van $99 met 2.000 maandelijkse proefperiodes is ongeveer $237.000 aan incrementele ARR.
Blauwdruk 4 — Uitbreiding / upgrade nudge
- Trigger (START): Aangepaste gebeurtenis
usage_hit_80pct_of_plan_limit(abonnees, seats, API-aanroepen, projecten — waar je niveau ook op wordt gemeten) - Run type: Meerdere Sequentieel (één uitbreidingsreis tegelijk per account; een nieuwe instantie wordt volgende kwartaal geactiveerd als ze de drempel opnieuw bereiken)
- Flow: WACHT 1 dag (vuur niet af op het moment dat de drempel wordt overschreden; laat de gebruiker doen wat hij aan het doen was) → zachte duw met een gebruiks-preview → WACHT 5 dagen → BESLISSING: nog steeds op 80%+? → JA-pad: ROI-verankerde duw met een klantcase study bij de volgende trede → WACHT 7 dagen → BESLISSING: abonnement geüpgraded? → JA: EXIT → NEE-pad: ACTIE HttpRequest die een CRM-taak aanmaakt voor de accountmanager voor Customer Success outreach → EINDE
- Exit criteria: Doel
subscription_upgraded. Verlaat ook bijsubscription_cancelled(wat een churn-signaal wordt dat wordt afgehandeld door Blueprint 5). - SaaS-metric: NRR-bijdrage. Uitbreidingsinkomsten zijn de metric die SaaS-waarderingen definieert; de upgrade-nudge workflow is de automatiseringshendel die metered-usage signalen omzet in uitbreidings-ARR voordat de account gedwongen wordt de beslissing te nemen bij verlenging.
Blauwdruk 5 — Churn-preventie
- Trigger (START): Doelgroepfilter
dau_dropped_50pct_over_14d AND subscription_active - Run type: Single (één poging tot churn-preventie per abonnee per 90-dagen venster)
- Flow: Re-engagement push met een functie die de abonnee nog nooit heeft gebruikt → WACHT 5 dagen → BESLISSING: DAU terug op basislijn? → JA-pad: toevoegen aan
re-engagedsegment, EXIT → NEE-pad: ACTIE HttpRequest om een CRM-taak aan te maken voor de CS-eigenaar + stuur een "wat kunnen we beter doen?" feedback push met een één-vraag enquête → EINDE - Exit criteria:
dau_returned_to_baselineaudience condition. Verlaat ook bijsubscription_cancelled— de taak van de workflow is hoe dan ook voltooid. - SaaS-metric: Net churn rate. De HttpRequest-naar-CRM escalatie is het SaaS-specifieke element: wanneer het algoritmische herstel mislukt, geeft de workflow niet op. Het geeft het account door aan een menselijke CS-vertegenwoordiger met de context al ingevuld.
Eén opmerking over de trigger van Blueprint 5. Dit is de enige blueprint hier die een op publiek gebaseerde trigger gebruikt in plaats van een op gebeurtenissen gebaseerde trigger. Op publiek gebaseerde triggers verwerken de bijpassende abonneeset in batches, alleen op het moment dat de workflow start. Abonnees die inactief worden nadat de workflow deze week is gestart, worden niet automatisch opgenomen in de actieve instantie, en het bewerken van de publieksfilter op een actieve workflow voegt geen nieuwe abonnees toe. Als je een doorlopend churn-preventieprogramma wilt, dupliceer dan de workflow wekelijks of maandelijks in plaats van te verwachten dat één langlopende publieks-workflow nieuwe risico-abonnees blijft opnemen.
Lifecycle-fase segmentatie, A/B-testen en exitcriteria leven binnen de workflow
Het dominante SaaS-marketingpatroon voor deze drie concepten is om ze op te sommen als "best practices" — generieke bullets aan het einde van een artikel, losgekoppeld van de campagne die ze gebruikt. Dat is het verkeerde kader. Het zijn geen best practices die naast de workflow staan. Zij zijn de workflow.
| Concept | Best-practice framing (verkeerd) | Framing van workflow-knooppunten (correct) |
|---|---|---|
| Segmentatie op levenscyclusfase | “Segmenteer op proef / geactiveerd / betalend / risico” | Een DECISION-knooppunt dat lifecycle_stage controleert (of berekent op basis van MRR + DAU + last-active) en betalende gebruikers naar expansie, risicogebruikers naar churn-preventie en proefgebruikers naar proef-naar-betaald stuurt. |
| A/B-testen | “Test je proef-eindtekst altijd met A/B-tests” | Een SPLIT_PATH-knooppunt met 50/50-toewijzing, load-balanced abonnees per pad, en een winner_edge_id-veld dat de winnaar naar 100% promoot zodra de test significantie bereikt |
| Stille uren | "Niet verzenden om 3 uur 's nachts" | Een optie op workflow-niveau met start_at, end_at, timezone en een fallback-instelling die de verzending skipt of reschedulet naar één minuut na het einde van de rustige uren — cruciaal voor wereldwijde B2B-teams waar de CFO in Londen en de dev lead in Singapore zich in hetzelfde plan bevinden. |
| Exit-criterium | “Stop met verzenden naar mensen die zijn geüpgraded” | Een regel op workflow-niveau die de abonnee controleert tegen een publieksfilter of een getriggerd doel vóór elk knooppunt, en de workflow annuleert indien gematcht |
Het verschil is belangrijk omdat best-practice bullets gemakkelijk te onderschrijven en moeilijk af te dwingen zijn. Workflow-knooppunten worden afgedwongen door de engine zelf. De BESLISSING wordt elke keer uitgevoerd. De SPLIT_PATH balanceert elke abonnee. De fallback voor stille uren treedt in werking zonder dat iemand eraan hoeft te denken de tijd te controleren. De exit-regel annuleert de workflow, ongeacht of de campagne-eigenaar oplet.
Voor de bovenstaande proef-naar-betaald-blueprint betekent dit dat op het moment dat een abonnee een upgrade uitvoert — op uur 6, uur 30 of uur 70 van de workflow — de exit-regel wordt geactiveerd, de workflow voor die abonnee wordt geannuleerd en de resterende berichten nooit worden verzonden. Geen 'je hebt nog één dag om te upgraden'-push naar iemand die gisteren al is geüpgraded. Geen Slack-bericht van de CFO die zich afvraagt of de facturering wel is doorgekomen.
Multi-channel pushmelding voor SaaS: web push, app push, in-app, e-mail en Slack/CRM
De vraag naar kanaalbreedte wordt anders gevormd voor SaaS dan voor eCommerce. De kanalen die ertoe doen voor een B2B PLG-team zijn niet alleen push en e-mail. Het zijn web push voor de web-app, app push voor mobiele-app SaaS, in-app-berichten voor binnen de productomgeving, e-mail als fallback wanneer push niet is geabonneerd, en HTTP-request-escalatie naar Slack of HubSpot/Salesforce wanneer een mens moet ingrijpen. Vijf kanalen van escalatie, allemaal samen te stellen binnen één workflow als de workflow-engine ze ondersteunt.
Een samengestelde 'aha-moment'-herstelreis leest als volgt:
- START:
trial_signed_up-gebeurtenis - WACHTEN 24 uur
- BESLISSING: heeft de abonnee de aha-moment-gebeurtenis bereikt?
- JA: EXIT (activering geslaagd, route naar de felicitatie-tak van Blueprint 1)
- NEE: ga door
- BESLISSING: is de abonnee momenteel ingelogd op de web-app?
- JA: ACTIE — stuur een in-app-bericht (kanaal met de minste wrijving, nog geen escalatie nodig)
- NEE: ga door
- BESLISSING: heeft de abonnee web push geabonneerd?
- JA: ACTIE — stuur een web push naar de verlaten stap
- NEE: ACTIE — stuur een e-mail met dezelfde inhoud
- WACHT 12 uur
- BESLISSING: aha-moment nu bereikt?
- JA: EXIT
- NEE: ACTIE HttpRequest naar Customer Success Slack-kanaal, wijs het account toe aan een CS-vertegenwoordiger
- EINDE
Eén abonnee-identiteit, één workflow, vijf kanalen van escalatie. Het goedkoopste levensvatbare kanaal gaat eerst: in-app tijdens gebruik van het product, dan push indien geabonneerd, dan e-mail indien niet. Het duurste — menselijke CS-tijd — gaat als laatste, alleen wanneer de algoritmische herstelpoging aantoonbaar is mislukt. Voor een diepere behandeling van de kanaalafwegingen specifiek, vergelijkt de push vs in-app notificaties-vergelijking de kosten en personalisatieberekeningen voor elk.
Hetzelfde doen met aparte tools betekent zes synchronisaties tussen platforms, twee segmentatiemotoren die het oneens zijn over wie als 'risico' wordt beschouwd, en geen enkele omzetattributie omdat elke tool zijn eigen conversies rapporteert. Het binnen één workflow-engine doen betekent één abonne-identiteit, één set beslissingslogica en één funnelrapport dat laat zien waar de reis daadwerkelijk vastloopt. De catalogus met voorbeelden van in-app-meldingen behandelt de in-app-oppervlakken die het beste werken binnen dit orchestratiemodel.
Dit is de differentiator die geen analoog heeft op de pagina-één resultaten voor dit trefwoord. Elk topresultaat behandelt push als één kanaal en e-mail als de vergelijking. Geen enkele beschrijft een echte multi-channel pushmelding voor SaaS-workflows waarbij een enkele trigger wordt gerouteerd via webpush, in-app, e-mail en menselijke CS-escalatie als één reis met gedeelde exitcriteria.
De NRR-wiskunde: omzet per workflow, per kanaal, per levenscyclusfase
Een workflow die niet kan worden verdedigd bij de volgende QBR is een workflow die wordt beëindigd. De taak van de lifecyclemanager is om in dollars of NRR-punten te laten zien wat elke automatisering heeft geproduceerd. De meeste artikelen over geautomatiseerde pushmeldingen voor SaaS stoppen bij het openpercentage. Dat is niet genoeg. De juiste metriek is MRR toegevoegd per workflow, NRR-delta per kwartaal en netto churnreductie per cohort.
PushEngage Workflows volgt drie getallen bij elke node:
- Wachtende gebruikers: abonnees die momenteel wachten bij dit knooppunt (meestal een WAIT of een rustige uren herschikking)
- Voltooide gebruikers: abonnees die deze node hebben doorlopen
- Uitgetreden gebruikers: abonnees die de workflow op dit knooppunt hebben verlaten, hetzij omdat de exitcriteria overeenkwamen, hetzij omdat ze hun abonnement hebben opgezegd
Hier ziet u hoe knooppuntanalyses eruitzien voor een actieve proefversie naar betaalde pushmeldingenworkflow bij een PLG SaaS met 2.000 proefversies per maand met een maandelijkse tier van $99 (illustratieve cijfers):
| Knooppunt | In wachtrij | Voltooid | Verlaten | Opmerkingen |
|---|---|---|---|---|
| START (trial_ends_in_3_days) | 0 | 2,000 | 0 | Alle overeenkomende proefversies komen binnen |
| ACTIE: pushmelding 'proefperiode loopt binnenkort af' | 0 | 2,000 | 0 | Melding verzonden |
| WACHT 1 dag | 38 | 1,710 | 252 | 252 abonnees hebben geüpgraded na aanraking #1 (12,6% conversie alleen door aanraking) |
| BESLISSING: abonnement geüpgraded | 0 | 1,710 | 0 | 1.710 blijven onbekeerd |
| ACTIE: morgen proefperiode afloopt + casestudy | 0 | 1,710 | 0 | Melding verzonden |
| WACHT 1 dag | 24 | 1,510 | 200 | Nog eens 200 upgrades (een extra 10% conversie) |
| ACTIE: laatste dag + korting voor beperkte tijd | 0 | 1,510 | 0 | Laatste aanraking |
| EINDE | n.v.t. | 1,510 | n.v.t. | 1.510 hebben niet geüpgraded |
In dit cohort hebben 452 proefversies zich binnen de workflow aangemeld voor een betaald abonnement (van de 2.000) - een conversieratio van 22,6% van proefversie naar betaald, gedreven door de drie aanrakingen van de workflow. Tegen een maandabonnement van $99 is dat $44.748 aan MRR toegevoegd per cohort, of ongeveer $537.000 aan incrementele ARR per jaar als de cohortgrootte behouden blijft. De twee wachtperiodes (aanraking #1 en aanraking #2) zijn de knooppunten met de meeste uitstappers in de funnel, wat het verwachte patroon is: beslissingen tot upgrade landen in de wachtvensters, niet in de actievensters. Als uw workflow het omgekeerde laat zien - veel uitstappers bij actieknooppunten, weinig uitstappers bij wachtperiodes - dan komen uw aanrakingen te laat en moeten de wachtperiodes worden verkort.
De kostenberekening werkt hetzelfde als voor e-commerce, met toegevoegde SaaS-specifieke kanalen. Web push en in-app berichten zijn gratis per verzending na opt-in. E-mailkosten zijn afhankelijk van uw ESP-contract (Customer.io, Iterable, Klaviyo) — bij een SaaS-lijst van 50.000 abonnees kost een enkele verzending aan het einde van de proefperiode doorgaans enkele honderden dollars per contactmoment. Menselijke klantensuccestijd kost daarentegen echt geld: een CS-vertegenwoordiger die een 10 minuten durende Slack-escalatie afhandelt tegen een totale jaarkosten van $90.000, kost ongeveer $7,50 per escalatie. De taak van de workflow is om eerst het goedkoopste levensvatbare kanaal te gebruiken en alleen te escaleren wanneer de status dit vereist. Wanneer de regel "proef-naar-betaald workflow heeft $44.748 MRR hersteld voor de laatste cohort tegen $312 per cohort all-in kosten" luidt, is het QBR-gesprek kort.
Bouw het in PushEngage Workflows voor je SaaS
Elk van de vijf SaaS-blauwdrukken komt rechtstreeks overeen met PushEngage Workflows-componenten. De mappingtabel:
| Blauwdruk | Gebruikte knooppunttypen | Gebruikte actietypen | Workflowoptie |
|---|---|---|---|
| Activeringsreeks | START, WACHT, BESLISSING, ACTIE, EINDE | SendPushNotification, AddSegment, Workflow.Start | Run type: Enkel |
| Aha-moment herstel | START, WACHT, BESLISSING, ACTIE, EINDE | SendPushNotification, HttpRequest, Workflow.Start | Run type: Enkel |
| Proef-naar-betaald conversie | START, WACHT, BESLISSING, ACTIE, EINDE | SendPushNotification | Run type: Single; exit on goal subscription_upgraded |
| Uitbreiding / upgrade nudge | START, WACHT, BESLISSING, ACTIE, EINDE | SendPushNotification, HttpRequest | Run type: Multiple Sequential |
| Churn-preventie | START, WACHT, BESLISSING, ACTIE, EINDE | SendPushNotification, HttpRequest, AddSegment | Run type: Single; audience-based trigger |
De Workflows-engine wordt geleverd met 60+ meegeleverde sjablonen die elk van deze flows dekken. De e-commerce-achtige sjablonen (welkom, winkelwagen verlaten, terugwinnen) vertalen zich schoon naar SaaS door het trigger-event en het exit-condition-doel te wisselen. Welkomst-sjablonen worden de basis van SaaS-onboarding pushmelding-automatisering — activeringsreeks, aha-moment herstel, en de rest van de downstream keten van Blueprint 1. Winkelwagen-verlatingssjabloonlogica wordt proef-naar-betaald logica met cart_abandoned vervangen door trial_ends_in_3_days en purchase vervangen door subscription_upgraded. De architectuur is verticaal-agnostisch; de woordenschat is wat verandert.
Voor een breder overzicht van hoe PushEngage past bij de SaaS-use case — prijzen, integraties, klantvoorbeelden — is PushEngage for SaaS de canonieke landingspagina. Voor het directe proefpad: het gratis abonnement geeft u 200 abonnees, alle kanalen (web push, app push, WhatsApp, live chat), en de volledige Workflows-engine vanaf dag één. Dat is genoeg om de proef-naar-betaald blauwdruk op uw volgende cohort te verzenden en een verdedigbaar MRR-getal te hebben voor de volgende QBR.
Wat dit verandert
Als u één ding uit dit artikel meeneemt, neem dit dan mee: pushmelding-automatisering voor SaaS is workflow-architectuur, geen campagnelijst. De proef-naar-betaald reis die eindigt bij een upgrade, de activeringsreeks die overgaat in aha-moment herstel, en de cross-channel orkestratie die escaleert naar een menselijke CS-vertegenwoordiger alleen wanneer het algoritmische herstel faalt, hebben allemaal dezelfde vorm. Eén START, wat WACHTEN, wat BESLISSINGEN, wat ACTIES, een EXIT. Vier zelfstandige triggers kunnen dit niet. Eén workflow-engine kan dat wel. De NRR-berekening wordt van daaruit gecomponeerd.
Begin met het gratis abonnement om de eerste blauwdruk te verzenden met uw volgende proefcohort.