Overslaan naar hoofdinhoud

Single-flow vs. Multi-flow - Kennisbank / Campagnes - Deployteq Support

Single-flow vs. Multi-flow

Definitie single-flow en multi-flow

Single-flow betekent dat de campagneflow per klant wordt uitgevoerd.

Bij multi-flow is er sprake van een selectie met meerdere klanten. De meeste objecten zijn geschikt voor zowel single- als multi-flow. Er zijn uitzonderingen die enkel geschikt zijn voor single-flow. Dit betekent dus dat als een campagne single-flow gestart wordt, dat dan alleen objecten die single-flow ondersteunen uitgevoerd kunnen worden. Ditzelfde geldt ook voor multi-flow.

Indien het verzendproces één e-mail content naar één enkele klantrecord verstuurt, dan is er sprake van een single-mail. In dat geval worden de mailbaarheids-eigenschappen van een klant genegeerd. De reden hiervoor is dat typische single-mails, zoals orderbevestigingen, wachtwoord-vergeten mails, of aanmeldbevestigingen, altijd verzonden moeten kunnen worden. Single-mails worden doorgaans ad-hoc verzonden, namelijk op het moment dat de klant zelf een actie initieert en deze worden dus niet van tevoren in grote aantallen ingepland.

De mail krijgt dan geen unsubscribe header meegestuurd, en wordt er uit gestuurd ongeacht de mailbaarheidsstatus van het record.

Lees hier meer over de mailbaarheid van een klant.

Objecten de zich anders gedragen in single-flow of multi-flow

Campagne-objecten die altijd multi-flow functioneren zijn bijvoorbeeld het 'Selecteer klanten'-object, het 'Start met webhook'-object, en het 'CVS Trigger'-object. Als je het 'Selecteer klanten'-object gebruikt, dan creeert dit altijd een multi-flow, ongeacht hoeveel klanten er in je selectie zitten.

Het 'Klant opzoeken'-object is altijd single-flow; deze zoekopdracht resulteert in één klantrecord. Mochten er toch meer records voldoen aan de zoekopdracht, dan is er één klantrecord leidend. Dit is degene met het oudste Clang ID. Dit record wordt doorgestuurd naar het volgende object in de campagne.

 'E-mail versturen'-object

Wordt er achter deze objecten een 'E-mail versturen'-object geplaatst, dan zal dit object acteren naar gelang wat het toegestuurd krijgt. Een voorbeeld:

  • Wordt er vanuit het (multi-flow) 'Start met webhook'-object slechts één klant aangeboden aan het 'E-mail versturen'-object, dan zal de mail als een singe-mail worden behandeld.

    • De mail telt dan als transactioneel, krijgt géén unsubscribe header meegestuurd, en wordt er uit gestuurd ongeacht de mailbaarheidsstatus van het record.

  • Wordt er vanuit het (multi-flow) 'Start met webhook'-object meerdere klanten aangeboden aan het 'E-mail versturen'-object, dan zal de mail als een multi-flow mail worden behandeld.

    • Deze mails hebben wél een unsubscribe header, en worden niet verstuurd als de klant niet voldoet aan 'is mailbaar'.

Binnen dit object heb je de optie om een override in te stellen voor de e-mail die wordt verzonden. Hierdoor gaat de e-mail niet naar het klantrecord, maar naar een ander e-mailadres. Wanneer het object in bulk mailt, is er een maximum van 50 e-mails. Dus als je klantselectie 51 of meer klantrecords bevat, zullen er niet meer dan 50 e-mails naar het doel-e-mailadres worden verzonden. Goed om te weten: wanneer het object wordt aangesproken in single flow, is er geen limiet aan de override-functionaliteit van het "E-mail versturen" object.

'Klant(en) verwijderen'-object

Met dit object kan een relatie verwijderd worden uit de database. Deze actie is niet ongedaan te maken. Standaard verwijdert dit object klanten alleen in een single-flow. Via de instellingen is het mogelijk om te kiezen meerdere klanten tegelijk te verwijderen, dus multi-flow.

'Datamodel-rij opzoeken'-object

Dit object accepteert alleen single-flow. Dit object selecteert een rij uit het datamodel. Als bron wordt alleen de geselecteerde relatie uit de flow gebruikt. Dit object kijkt naar alle Datamodel-rijen van die relatie en kijkt niet naar de rijen die mogelijk eerder in de flow zijn geselecteerd. Dit object zal dus niet werken met een bulkselectie van klanten.

'Externe bijlage laden'-object

Load Remote attachment (onderdeel van de E-mail bijlagen app) accepteert alleen single-flow. De attachment kan maar voor één klant per keer worden opgehaald. Dit object zal dus niet werken met een bulkselectie van klanten.

Testen

Het gebeurt vaak bij het testen dat men een bulkmailing wil testen (bijvoorbeeld de verzending van een nieuwsbrief), maar men een testprofiel selecteert  waar maar één klant uitkomt. De mail die vervolgens verzonden wordt, zal als single-mail afgehandeld worden en zal géén unsubscribe header bevatten, waardoor de test niet succesvol lijkt. Kijk hier dus goed naar bij het testen!

Reactie toevoegen

Log in of registreer om commentaar achter laten.

Wachtwoord opnieuw aanvragen?