Terug naar blog
Marketing

Klaviyo-flows voor abonnementen: events en velden

Een abonnement genereert veel momenten om te mailen: gestart, gepauzeerd, hervat, overgeslagen, opgezegd, mislukte betaling. Welke events en profielvelden je nodig hebt voor Klaviyo-flows, met welke vijf flows je begint en wie welke mail verstuurt.

14 juli 20266 min lezen

Waarom losse events beter werken dan één 'abonnement gewijzigd'-event

Een abonnement kent meerdere statussen, en elke status vraagt om een andere boodschap. Eén generiek event zoals 'abonnement gewijzigd' dwingt je om in Klaviyo zelf onderscheid te maken op basis van eigenschappen, wat foutgevoelig is. Specifieke events per situatie maken Klaviyo-flows eenvoudiger te bouwen en makkelijker te debuggen, en voorkomen dat de verkeerde mail naar de verkeerde klant gaat.

Welke events je minimaal nodig hebt

EventTriggerTypische flow
Abonnement gestartEerste succesvolle incassoWelkomstserie met uitleg klantportaal
Abonnement gepauzeerdKlant pauzeert in portaalBevestiging, geen verkoopmail
Abonnement hervatKlant hervat na pauzeBevestiging en eventueel welkom-terug
Levering overgeslagenKlant skipt een cyclusKorte bevestiging, geen escalatie
Abonnement opgezegdKlant zegt opWinback-serie op basis van opzegreden
Betaling misluktMollie-incasso faaltDunning-serie met betaallink
Aankomende leveringX dagen voor volgende incassoHerinnering met opties tot wijzigen
LoyaliteitsmijlpaalX leveringen of puntendrempel bereiktBeloningsmail

In Loyalo heten de events 'Loyalo …', bijvoorbeeld Loyalo Subscription Started, Loyalo Payment Failed en Loyalo Upcoming Delivery. Er zijn er 31, verdeeld over abonnementen, betalingen en punten. Per event zet je aan of uit of het naar Klaviyo gaat, zodat je account niet volloopt met events die je niet gebruikt.

De events voor Klaviyo in Loyalo: per event een vinkje en een korte uitleg, zoals Subscription Started, Paused, Cancelled en Upcoming Delivery
De events voor abonnementen in Loyalo. Daaronder staan nog de events voor betalingen en voor punten.

Profielvelden in plaats van tags

Tags zijn geschikt voor eenmalige labels, maar een abonnementsstatus verandert continu. Gebruik daarom profielvelden zoals abonnementsstatus, volgende leverdatum, frequentie en puntensaldo in plaats van tags die je bij elke wijziging moet toevoegen en verwijderen. Profielvelden zijn direct te gebruiken in segmentatie en in flow-filters, en je voorkomt een opeenstapeling van verouderde tags op een klantprofiel.

  • Zet abonnementsstatus (actief, gepauzeerd, opgezegd) als profielveld, niet als tag
  • Houd volgende leverdatum en frequentie bij als profielveld voor segmentatie
  • Vermijd tags voor status die vaker dan één keer per klant wijzigt
  • Gebruik events voor het moment van wijziging, profielvelden voor de huidige stand

Loyalo houdt de velden op het profiel zelf bij. Ze beginnen met loyalo_, zoals loyalo_subscription_status, loyalo_next_delivery_date, loyalo_mrr, loyalo_points_balance en loyalo_tier. Je gebruikt ze in segmenten ('alle klanten met een gepauzeerd abonnement') en in de filters van een flow ('alleen als de klant minstens drie leveringen heeft gehad').

De laatst verstuurde events en de profieleigenschappen die Loyalo in Klaviyo bijhoudt, zoals loyalo_subscription_status en loyalo_points_balance
De laatst verstuurde events en de profieleigenschappen, in het dashboard van de demowinkel.

Identiteit koppelen: Shopify customer ID met e-mail als fallback

Klaviyo-profielen worden betrouwbaar gekoppeld op basis van het Shopify customer ID. Dat voorkomt dubbele profielen wanneer een klant met een ander e-mailadres bestelt of zijn e-mailadres wijzigt. Alleen wanneer geen customer ID beschikbaar is, bijvoorbeeld bij een handmatig aangemaakt profiel, val je terug op e-mailadres als koppelsleutel. Deze volgorde is vooral belangrijk bij een CSV-migratie, waarbij bestaande abonnementen gekoppeld moeten worden aan bestaande klantprofielen.

Wie stuurt welke mail: Loyalo of Klaviyo

Niet elke mail hoort in Klaviyo. Transactionele bevestigingen die direct uit een actie in het klantportaal volgen, zoals een bevestiging van pauzeren of een datumwijziging, kunnen door Loyalo zelf worden verstuurd zodra de actie plaatsvindt. Marketing- en retentieflows, zoals winback en herinneringen met keuzevrijheid in vormgeving en timing, horen in Klaviyo, aangestuurd door de events die Loyalo doorstuurt. Zorg dat je afspreekt welk systeem welke mail verstuurt om dubbele mails te voorkomen.

  1. Bepaal per moment de eigenaarLeg per event vast of Loyalo of Klaviyo de mail verstuurt.
  2. Zet events en profielvelden klaarRicht de events uit de tabel in en koppel de profielvelden.
  3. Bouw flows per eventMaak per event een aparte flow in plaats van één brede flow met filters.
  4. Test met een testeventStuur elk event een keer als testevent naar je eigen e-mailadres voordat je de flow live zet.

Vijf Klaviyo-flows om mee te beginnen

Je hoeft niet voor elk event meteen een flow te bouwen. Met deze vijf dek je de momenten waarop een e-mail het meeste doet.

FlowTrigger in KlaviyoWat erin staat
WelkomLoyalo Subscription StartedWat de klant kan verwachten en hoe hij zijn abonnement zelf beheert
Levering komt eraanLoyalo Upcoming DeliveryDe herinnering voor de volgende levering, een paar dagen vooraf
Betaling misluktLoyalo Payment Failed, daarna Loyalo Dunning Final NoticeWat er misging en wat de klant kan doen; bij de laatste poging een duidelijke waarschuwing
Win-backLoyalo Winback OfferDe persoonlijke kortingscode en tot wanneer die geldig is
Beloning beschikbaarLoyalo Reward AvailableDat de klant genoeg punten heeft, en waarvoor

Testen voordat je live gaat

Voordat een flow op alle klanten wordt losgelaten, wil je events kunnen simuleren zonder dat er echte mails naar klanten gaan. In Loyalo stuur je een testevent naar een e-mailadres dat je zelf kiest, bijvoorbeeld je eigen adres. Zo controleer je de volledige keten: wordt het juiste event verstuurd, komen de velden mee, en triggert de juiste flow. Het testevent is gemarkeerd, zodat je het in een flow kunt uitsluiten. Loop bij elke nieuwe flow minstens de events in de tabel hierboven een keer langs.

Voorkom dubbele mails bij dunning

Als zowel Loyalo als een Klaviyo-flow op 'betaling mislukt' reageren, kan een klant twee keer een vergelijkbare mail krijgen. Laat één systeem de eerste herinnering sturen en de ander de vervolgstappen, of stuur alles vanuit Klaviyo op basis van het event.

Veelgestelde vragen

Moet ik voor elke statuswijziging een apart event aanmaken?

Ja, dat maakt flows eenvoudiger te bouwen en te onderhouden dan één generiek event met veel eigenschappen.

Wat gebeurt er als een klant geen Shopify customer ID heeft?

Dan wordt e-mailadres gebruikt als fallback om het profiel te koppelen, tot er een customer ID beschikbaar is.

Kan ik testen zonder dat klanten iets merken?

Ja. Een testevent gaat naar het e-mailadres dat je zelf opgeeft, niet naar klanten, zodat je veilig kunt controleren of een flow werkt.

Wie stuurt de betaalherinnering bij een mislukte incasso?

Dat spreek je vooraf af: Loyalo kan de eerste herinnering versturen en Klaviyo de vervolgstappen, of je laat de hele dunning-serie vanuit Klaviyo lopen op basis van het event.

Hoeveel events stuurt Loyalo naar Klaviyo?

Er zijn 31 events, voor abonnementen, betalingen en punten. Je kiest per event of het naar Klaviyo gaat. Elk event heet in Klaviyo 'Loyalo' gevolgd door de naam, bijvoorbeeld Loyalo Subscription Paused.

Kan ik segmenteren op puntensaldo of tier?

Ja. Loyalo houdt op elk profiel velden bij zoals loyalo_points_balance, loyalo_tier en loyalo_subscription_status. Die gebruik je in segmenten en in de filters van een flow.

Wil je zien hoe de Klaviyo-koppeling werkt?

In een demo laten we de events, de profielvelden en het testen zien voor abonnementen in jouw shop.

Demo aanvragen

Klaar om abonnementen in Shopify te verkopen?

Geen fee per order, geen omleiding, geen gedoe. Gewoon native subscriptions.