Klanttriggers, stap voor stap

Elf aanleidingen voor wijzigingen in een klantdossier. Zeven daarvan hebben betrekking op gegevens die elke winkel vrij kan gebruiken (tags, notities, accountstatus, marketingtoestemming). Vier hebben betrekking op persoonsgegevens - naam, e-mailadres, telefoonnummer, adres - en vereisen naast de toestemming ook een aparte opt-in.

Op deze pagina: Klantupdate, Klanttags toegevoegd, Klanttags verwijderd, Klantnotitie gewijzigd, Status klant gewijzigd, Toestemming klant voor e-mailmarketing gewijzigd, Toestemming klant voor sms-marketing gewijzigd, Naam klant gewijzigd, E-mailadres klant gewijzigd, Telefoonnummer klant gewijzigd, Adres klant gewijzigd

Shopify Flow
Waar u ze kunt vinden: ga naar Shopify Flow, kies ‘Select a trigger’, open Workflow Trigger Extensions en zoek op ‘Customer’.

Nieuws voor klanten

Wordt bij elke opslag van een klantrecord geactiveerd. Het bevat de changes: de bijgehouden velden die zijn gewijzigd (tags, notitie, accountstatus), samen met de waarde ervoor en erna.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Eén workflow voor verschillende soorten wijzigingen door klanten, met vertakkingen op basis van changes.fields.
  • Synchroniseer elke wijziging in de klantgegevens met een CRM-systeem.

Wat Customer Update naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant. Een ‘full-Shopify’-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
payload Tekst JSON-object met de GID van de klant die is bijgewerkt (bijv. {"id":"gid://shopify/Customer/123"})
changes Voorwerp Welke bijgehouden velden zijn gewijzigd (tags, notitie, accountstatus), met de oude en nieuwe waarde van elk veld
changes.fields Lijst met tekst Namen van de bijgehouden velden die zijn gewijzigd
changes.items Lijst met objecten Oude en nieuwe waarde per gewijzigd veld
changes.items (each).field Tekst Het veld dat is gewijzigd: tags, notitie of status
changes.items (each).oldValue Tekst De waarde vóór de update. Lange waarden worden ingekort
changes.items (each).newValue Tekst De waarde na de update. Lange waarden worden ingekort.
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Wijzigingen in klantgegevens doorsturen naar een CRM-systeem

  1. Kies ‘Klantenupdate’ als trigger.
  2. Een voorwaarde toevoegen: changes.fields is niet leeg en bestaat.
  3. Voeg ‘HTTP-verzoek verzenden’ toe aan je CRM via {{customer.id}} en een lus over changes.items (field, oldValue, newValue).
  4. Schakel de workflow in.

Klanttags toegevoegd

Wordt geactiveerd wanneer er ten minste één tag aan een klant wordt toegevoegd. In addedTags worden alleen de nieuwe tags opgeslagen.

Branden door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Start het onboardingproces zodra een medewerker of een andere app een klant tagt met wholesale of vip.
  • Reageer op tags die zijn geplaatst door loyaliteits-, abonnements- of beoordelingsapps.

Wat er via „Toegevoegde klanttags“ naar je workflow wordt verzonden

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens tags zijn gewijzigd. Een ‘full-Shopify’-klant, waardoor alle velden en de eigen klantacties van Flow beschikbaar zijn.
addedTags Tekst Door komma’s gescheiden lijst van tags die aan de klant zijn toegevoegd
removedTags Tekst Door komma's gescheiden lijst met tags die bij dezelfde update uit het klantendossier zijn verwijderd (kan leeg zijn)
currentTags Tekst Door komma’s gescheiden lijst van alle huidige tags van de klant
previousTags Tekst Door komma’s gescheiden lijst van alle eerdere tags die bij deze klant stonden vóór deze update
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Een nieuwe groothandelsklant verwelkomen

  1. Kies ‘Toegevoegde klanttags’ als trigger.
  2. Een voorwaarde toevoegen: addedTags Omvat wholesale.
  3. Voeg ‘Interne e-mail verzenden naar de accountmanager via {{customer.displayName}}’ of ‘HTTP-verzoek verzenden naar je e-mailprogramma’ toe om de welkomstreeks te starten.
  4. Schakel de workflow in.

Klanttags verwijderd

Wordt geactiveerd wanneer ten minste één tag van een klant wordt verwijderd. In removedTags worden de verwijderde tags opgeslagen.

Branden als gevolg van Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Een voordeel intrekken wanneer een lidmaatschapslabel verdwijnt.
  • Breng het team op de hoogte wanneer een abonnementsapp de tag active-subscriber verwijdert.

Wat ‘Verwijderde klanttags’ naar je workflow stuurt

Variabele stroomsnelheid Type Wat erin zit
customer Klant (Shopify) De klant wiens tags zijn gewijzigd. Een ‘full-Shopify’-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
addedTags Tekst Door komma's gescheiden lijst met tags die bij dezelfde update aan de klant zijn toegevoegd (kan leeg zijn)
removedTags Tekst Door komma’s gescheiden lijst met tags die bij de klant zijn verwijderd
currentTags Tekst Door komma’s gescheiden lijst van alle huidige tags van de klant
previousTags Tekst Door komma's gescheiden lijst van alle eerdere tags die voor deze update aan de klant waren toegekend
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Volg op wanneer een abonneetag wordt verwijderd

  1. Kies ‘Klanttags verwijderd’ als trigger.
  2. Een voorwaarde toevoegen: removedTags Omvat active-subscriber.
  3. Voeg** klanttags toe** met winback en stuur een interne e-mail naar de afdeling klantbehoud.
  4. Schakel de workflow in.

Opmerking van de klant gewijzigd

Wordt geactiveerd wanneer een notitie bij een klant wordt toegevoegd, gewijzigd of verwijderd.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Route-instructies die door de ondersteuning aan de accounteigenaar zijn geschreven.
  • Parseer een trefwoord uit het notitiebericht (#callback) en start een taak.

Wat ‘Gewijzigde klantnotitie’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens notitie is gewijzigd. Een Shopify-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
oldNote Tekst De vorige notitie over de klant (leeg als er nog geen notitie was ingevoerd)
newNote Tekst De nieuwe notitie bij de klant (leeg als de notitie is gewist)
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Een callback-taak aanmaken vanuit een notitie

  1. Kies ‘Klantopmerking gewijzigd’ als trigger.
  2. Een voorwaarde toevoegen: newNote Bevat #callback.
  3. Voeg de optie ‘Interne e-mail verzenden’ of ‘Een verzoek indienen’ toe aan je taakbeheertool via {{customer.displayName}} en {{newNote}}.
  4. Schakel de workflow in.

Status van de klant gewijzigd

Wordt geactiveerd wanneer de accountstatus van een klant verandert tussen disabled, enabled, invited en declined.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Begroet klanten wanneer ze hun account activeren.
  • Bekijk wie een uitnodiging voor een account heeft afgewezen.

Wat ‘Customer State Changed’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens accountstatus is gewijzigd. Een ‘full-Shopify’-klant, wat betekent dat alle velden en de eigen klantacties van Flow beschikbaar zijn.
oldState Tekst De vorige status van het account (uitgeschakeld, ingeschakeld, uitgenodigd of geweigerd)
newState Tekst De nieuwe status van het account (uitgeschakeld, ingeschakeld, uitgenodigd of afgewezen)
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Klanten markeren die hun account hebben geactiveerd

  1. Kies ‘Status klant gewijzigd’ als trigger.
  2. Een voorwaarde toevoegen: newState is gelijk aan enabled.
  3. Voeg** klantlabels toe** via account-active.
  4. Schakel de workflow in.

Wijziging in toestemming voor e-mailmarketing aan klanten

Wordt geactiveerd wanneer de toestemming van een klant voor e-mailmarketing verandert. consentState is de nieuwe status: subscribed, not_subscribed, pending, unsubscribed of redacted.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Zorg ervoor dat een extern e-mailprogramma in beide richtingen synchroon blijft lopen met Shopify.
  • Registreer opzeggingen ten behoeve van de naleving van de regelgeving.

Wat de wijziging in de toestemming voor e-mailmarketing voor klanten naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens toestemming voor e-mailmarketing is gewijzigd. Een Shopify-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
consentState Tekst De nieuwe status van toestemming voor e-mailmarketing: ingeschreven, niet-ingeschreven, in afwachting, uitgeschreven of verborgen
optInLevel Tekst Het opt-in-niveau: single_opt_in, confirmed_opt_in of onbekend (kan leeg zijn)
consentUpdatedAt Tekst ISO-8601-tijdstempel van het moment waarop de klant deze toestemming voor het laatst heeft bijgewerkt (kan leeg zijn)
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden.

Voorbeeld: Klanten die zich hebben afgemeld verwijderen uit een externe lijst

  1. Kies ‘Toestemming voor e-mailmarketing door de klant gewijzigd’ als trigger.
  2. Een voorwaarde toevoegen: consentState is gelijk aan unsubscribed.
  3. Voeg een HTTP-verzoek toe aan het eindpunt voor uitschrijving van je e-mailprogramma met {{customer.id}}.
  4. Schakel de workflow in.

Wijziging in toestemming voor SMS-marketing aan klanten

Wordt geactiveerd wanneer de toestemming van een klant voor sms-marketing verandert.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • De toestemming voor SMS-berichten doorgeven aan een SMS-provider.
  • Stop de sms-berichten onmiddellijk na een afmelding.

Wat de wijziging in de toestemming voor SMS-marketing door klanten aan uw workflow toevoegt

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens toestemming voor sms-marketing is gewijzigd. Een Shopify-klant, waardoor alle velden en de eigen klantacties van Flow beschikbaar zijn.
consentState Tekst De nieuwe status van toestemming voor sms-marketing: aangemeld, niet aangemeld, in afwachting, afgemeld of verwijderd
optInLevel Tekst Het opt-in-niveau: single_opt_in, confirmed_opt_in of onbekend (kan leeg zijn)
consentUpdatedAt Tekst ISO-8601-tijdstempel van het moment waarop de klant deze toestemming voor het laatst heeft bijgewerkt (kan leeg zijn)
eventId Tekst De id van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: SMS-abonnees taggen

  1. Kies ‘Toestemming voor SMS-marketing van de klant gewijzigd’ als trigger.
  2. Voeg een voorwaarde toe: consentState is gelijk aan subscribed. Voeg vervolgens de klanttags toe: sms-subscriber.
  3. Kies onder ‘Overige’ de optie ‘Klanttags verwijderen’ sms-subscriber.
  4. Schakel de workflow in.

Naam van de klant gewijzigd

Wordt geactiveerd wanneer de voor- of achternaam van een klant verandert. Het bevat de huidige naam.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar hiervoor vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Zorg ervoor dat de namen in een CRM-, ERP- of loyaliteitssysteem up-to-date blijven.

Wat ‘Customer Name Changed’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens naam is gewijzigd. Een Shopify-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
firstName Tekst De huidige voornaam van de klant
lastName Tekst De huidige achternaam van de klant
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: een gewijzigde naam doorgeven aan het ERP-systeem

  1. Kies ‘Naam klant gewijzigd’ als trigger in Flow.
  2. Voeg ‘HTTP-verzoek verzenden’ toe met {{customer.id}}, {{firstName}} en {{lastName}}.
  3. Schakel de workflow in.

E-mailadres van klant gewijzigd

Wordt geactiveerd wanneer het e-mailadres van een klant verandert. Het bevat het huidige adres.

Branden als gevolg van Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Werk het adres bij in de tools die op e-mail zijn gebaseerd.
  • Stuur een beveiligingsbericht over de wijziging.

Welke e-mailberichten van klanten worden doorgestuurd naar je workflow

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens e-mailadres is gewijzigd. Een ‘Full-Shopify’-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
email Tekst Het huidige standaard e-mailadres van de klant
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: de helpdesk op de hoogte stellen van een wijziging in het e-mailadres

  1. Selecteer ‘E-mailadres klant gewijzigd’ in de workflow.
  2. Voeg de optie ‘Interne e-mail naar support sturen’ toe met {{customer.displayName}} en de beheerderslink. Denk goed na voordat je {{email}} in een kanaal plaatst dat door veel mensen wordt gelezen.
  3. Schakel de workflow in.

Telefoonnummer klant gewijzigd

Wordt geactiveerd wanneer het telefoonnummer van een klant verandert. Het bevat het huidige nummer.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Zorg ervoor dat een SMS- of telefoontool up-to-date blijft.

Wat ‘Customer Phone Changed’ naar je workflow stuurt

Variabele doorstroming Type Wat erin staat
customer Klant (Shopify) De klant wiens telefoonnummer is gewijzigd. Een Shopify-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
phone Tekst Het huidige standaardtelefoonnummer van de klant
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Een nieuw telefoonnummer synchroniseren met de sms-provider

  1. Kies 'Telefoonnummer klant gewijzigd' in de workflow.
  2. Voeg ‘HTTP-verzoek verzenden naar de provider’ toe met {{customer.id}} en {{phone}}.
  3. Schakel de workflow in.

Adres van de klant gewijzigd

Wordt geactiveerd wanneer het standaardadres van een klant verandert. address is één opgemaakte regel, addressDetails is hetzelfde adres in afzonderlijke velden.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Toegang tot klantgegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Controleer de toewijzingen van belasting- of verzendzones opnieuw wanneer een klant naar een ander land verhuist.
  • Een debiteurenrecord in het ERP-systeem bijwerken.

Wat ‘Adres van klant gewijzigd’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
customer Klant (Shopify) De klant wiens standaardadres is gewijzigd. Het betreft een Shopify-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar.
address Tekst Het huidige standaardadres van de klant als één opgemaakte regel (kan leeg zijn)
addressDetails Voorwerp Het huidige standaardadres van de klant als gestructureerde velden (kan leeg zijn)
addressDetails.firstName Tekst Voornaam op het adres
addressDetails.lastName Tekst Achternaam op het adres
addressDetails.name Tekst Volledige naam, afgeleid van ‘firstName’ en ‘lastName’
addressDetails.company Tekst Naam van het bedrijf of de organisatie
addressDetails.address1 Tekst Eerste regel - straatadres of postbusnummer
addressDetails.address2 Tekst Tweede regel - appartement, suite of wooneenheid
addressDetails.city Tekst Stad, wijk, dorp of gemeentelijke nederzetting
addressDetails.province Tekst Regio - provincie, staat of district
addressDetails.provinceCode Tekst Regiocode (bijvoorbeeld ON)
addressDetails.zip Tekst Postcode
addressDetails.country Tekst Landnaam
addressDetails.countryCode Tekst Landcode van twee letters (bijvoorbeeld US)
addressDetails.phone Tekst Telefoonnummer op het adres
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Klanten markeren die naar een ander land zijn verhuisd

  1. Selecteer ‘Klantadres gewijzigd’ in de workflow.
  2. Een voorwaarde toevoegen: addressDetails.countryCode is niet gelijk aan DE (uw thuismarkt).
  3. Voeg** klantlabels toe** via international.
  4. Schakel de workflow in.

Volgende stappen