Documentatie

Series

Geautomatiseerde meerstaps-journeys: contacten stappen in via triggers, stromen door berichten, getimede wachttijden, conditievertakkingen en acties, en verlaten de serie via exit-regels — met een doel om te meten of de reeks werkte.

Overzicht#

Open Outbound → Series. Een serie is een graaf van stappen, geen enkele blast: "wanneer iemand zich aanmeldt, stuur een welkomstmail; heeft hij die na 3 dagen niet geopend, stuur een herinnering; ga hoe dan ook verder met de tips-reeks" is één serie met één vertakking.

Een serie is concept totdat je op Live zetten drukt. Live gaan publiceert een snapshot van de graaf: contacten die al doorstromen blijven de versie volgen waarop ze instapten, dus een live serie bewerken laat nooit iemand halverwege een stap stranden — herpubliceer om wijzigingen toe te passen op nieuwe instappers. Een live serie kan worden gepauzeerd (geen nieuwe instappers, runs houden stil) en gearchiveerd.

Serieberichten komen uit dezelfde maandelijkse pool aan outbound-berichten als campagnes, en live gaan of contacten inschrijven is geblokkeerd zodra de pool is uitgeput (zie het Outbound-overzicht voor planlimieten).

Instapregels#

Een serie kan tot 5 instappunten hebben; een contact dat op een ervan matcht start een run:

InstappuntVuurt wanneer
Komt in een segmentEen contact begint te matchen op een opgeslagen segment — het werkpaard onder de triggers voor lifecycle-reeksen.
Wordt aangemaaktEen nieuw contact verschijnt — widgetidentificatie, import of de API.
Een datumattribuut komt eraanN dagen vóór of na een datum die op het contact staat (een planverlenging, bijvoorbeeld). De offset kan tot een jaar beide kanten op.
HandmatigJe schrijft een contact of een heel segment met de hand in — voor eenmalige runs over een bestaande lijst.

Herinstap bepaalt of een contact dat de serie afmaakte opnieuw kan instappen; indien ingeschakeld houdt een minimale tussentijd in dagen herhaalruns uit elkaar.

Stappen, wachttijden en vertakkingen#

StapWat hij doet
BerichtStuurt het contact een e-mail, een chatbericht, een in-app-post (aankondiging) of een pushnotificatie via de kanalen die jij kiest. Bezorgd door dezelfde machinerie als campagnes, met dezelfde variabelen en overslaan-regels.
WachtenPauzeert de run voor een vaste tijd — van 5 minuten tot 180 dagen.
Wachten totWacht tot een conditie waar wordt, tot een timeout — met twee uitgaande paden: conditie vervuld en verlopen. "Openen ze de e-mail niet binnen 3 dagen, herinner ze dan" is een wachten-tot op geopend met een timeout van 3 dagen.
VertakkingCheckt een conditie op dit moment en splitst in ja-/nee-paden.
ActieWijzigt het contact — stel een attribuut in, of schrijf het uit voor campagnes.
EindeBeëindigt een pad expliciet.

Condities — gedeeld door Wachten tot, Vertakking, exit-regels en het doel:

  • Heeft een bericht geopend — het contact opende een van de berichten die eerder in deze run zijn verstuurd. Alleen opens die na de start van het wachten gebeuren tellen, en de builder biedt alleen berichten aan die daadwerkelijk vóór de stap worden verstuurd.
  • Zit in een segment — matcht op dit moment op een opgeslagen segment.
  • Attributen matchen — elke set contactattribuutregels (alle-/ enige-matching).
  • Is bereikbaar via — het contact heeft een e-mailadres, of een apparaat met push ingeschakeld.
  • Is uitgeschreven — afgemeld voor campagnes.
  • Willekeurig aandeel (A/B) — een stabiele willekeurige percentageverdeling: een gegeven contact landt altijd aan dezelfde kant van dezelfde splitsing.

Vertakkingen kunnen weer samenkomen — beide kanten van "herinnerd of niet" kunnen doorgaan in één gedeelde staart in plaats van die te dupliceren. Lussen zijn niet toegestaan: de builder wijst een graaf af waarin een pad op zichzelf terugcirkelt.

Wachten tot-condities worden ongeveer elke 30 minuten opnieuw gecheckt — een e-mailopen wordt bij de volgende check opgemerkt, niet op de exacte seconde dat hij gebeurt.

Exit-regels en het doel#

Exit-regels (tot 5) halen een contact vroegtijdig uit de serie. Vóór elke stap checkt de engine elke regel; een match beëindigt de run onmiddellijk. Typisch gebruik: "laat iedereen uitstappen die het segment Betalende klanten binnenkomt" — geen trial-nurture-mails meer nadat ze converteren. Contacten die zich uitschrijven of verdwijnen stoppen ook met serieberichten ontvangen.

Het doel is een conditie plus een venster van 1–365 dagen: een contact dat er binnen het venster na instap op matcht telt als conversie. Het doel verandert nooit wat de serie doet — het bestaat puur zodat het rapport je kan vertellen of de reeks bereikt waarvoor hij is gebouwd.

Statistieken en runs#

Elke serie volgt:

  • Ingestapt / Actief / Afgerond / Uitgestapt / Doelen — de topline-funnel.
  • Tellers per stap — hoeveel runs elke stap passeerden, gesplitst in verzonden/ok, overgeslagen, mislukt, en voor vertakkingen de ja- / nee- / verlopen-uitkomsten, zodat je precies ziet waar contacten stromen.
  • De runslijst — de run van elk contact met zijn status (lopend, wachtend, klaar, mislukt), huidige stap, volgende wektijd en eindreden.

Limieten#

LimietWaarde
Stappen per serie60 (langste pad 30 stappen diep)
Conditiestappen16 vertakkingen / wachten-tot's per serie
Instappunten / exit-regels5 elk
Wachtduur5 minuten tot 180 dagen
Live series30 per workspace

Deze grenzen zijn vangrails — een op hol geslagen graaf is de snelste manier om één contact veertig e-mails te sturen. Loop je ertegenaan, splits de reeks dan in twee series geschakeld via een segment.

Workspaces die series bouwden voordat de graafbuilder verscheen, zien mogelijk nog oudere lineaire series (een rechte lijst van bericht / wachten / tour) naast de nieuwe. Die blijven ongewijzigd draaien en kunnen naar de nieuwe builder worden geconverteerd — conversie levert een equivalente graaf zonder vertakkingen op.