Klantgerichte triggers, stap voor stap
Stapsgewijze Shopify Flow triggers voor klanttags, notities, accountstatus, marketingtoestemming en opt-ins voor naam, e-mail, telefoon en adres.
Elf aanleidingen voor wijzigingen in een klantdossier. Zeven daarvan hebben betrekking op gegevens die elke winkel vrij mag gebruiken (tags, notities, accountstatus, toestemming voor marketingdoeleinden). Vier hebben betrekking op persoonsgegevens - naam, e-mailadres, telefoonnummer, adres - en vereisen naast de algemene toestemming ook een afzonderlijke opt-in.
Op deze pagina: Klantupdate, Klanttags toegevoegd, Klanttags verwijderd, Opmerking bij klant gewijzigd, Status van klant gewijzigd, Toestemming klant voor e-mailmarketing gewijzigd, Toestemming klant voor sms-marketing gewijzigd, Naam van klant gewijzigd, E-mailadres van klant gewijzigd, Telefoonnummer van klant gewijzigd, Adres van klant gewijzigd

Klantupdate
Wordt bij elke opslag van een klantrecord geactiveerd. Het bevat de changes: de bijgehouden velden die zijn gewijzigd (tags, notitie, accountstatus), met de waarde ervoor en erna.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u een Shopify 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
- Eén workflow voor verschillende soorten wijzigingen door klanten, met vertakkingen op basis van de status
changes.fields. - Synchroniseer elke wijziging in de gegevens van de klanten met een CRM-systeem.
Wat „Customer Update“ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant. Een volledige Shopify-klant, zodat alle velden en de eigen acties van Shopify Flow beschikbaar zijn. |
payload |
Tekst | Een JSON-object dat de GID bevat van de klant die is bijgewerkt (bijvoorbeeld {"id":"gid://shopify/Klant/123"}) |
changes |
Doel | 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 van 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 precies te zien wat er is verzonden. |
Voorbeeld: Wijzigingen in klantgegevens doorsturen naar een CRM-systeem
- Kies ‘Klantenupdate’ als trigger.
- Voeg een voorwaarde toe:
changes.fieldsis niet leeg en bestaat. - Voeg „HTTP-verzoek verzenden” toe aan uw CRM met
{{customer.id}}en een lus overchanges.items(field,oldValue,newValue). - Schakel de workflow in.
Klanttags toegevoegd
Wordt geactiveerd wanneer er ten minste één tag aan een klant wordt toegevoegd. In addedTags worden uitsluitend de nieuwe tags opgeslagen.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Door een Flow-workflow in te schakelen 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 wanneer medewerkers of een andere app een klant tagt met
wholesaleofvip. - Reageer op tags die zijn geplaatst door loyaliteits-, abonnements- of beoordelingsapps.
Wat er naar uw workflow wordt verzonden wanneer er klanttags worden toegevoegd
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens tags zijn gewijzigd. Een Shopify-klant, waardoor alle velden en de eigen klantacties van Shopify 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 van tags die bij dezelfde update uit het klantprofiel 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 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: Een nieuwe groothandelsklant verwelkomen
- Kies ‘Toegevoegde klanttags’ als trigger.
- Een voorwaarde toevoegen:
addedTagsBevatwholesale. - Voeg de optie ‘Interne e-mail verzenden naar de accountmanager via
{{customer.displayName}}’ toe, of ‘HTTP-verzoek verzenden naar uw e-mailprogramma’ om de welkomstreeks te starten. - Schakel de workflow in.
Klanttags verwijderd
Wordt geactiveerd wanneer ten minste één tag van een klant wordt verwijderd. In removedTags worden de tags opgeslagen die zijn verdwenen.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u een Shopify 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
- Intrek een voordeel wanneer een lidmaatschapstag verdwijnt.
- Breng het team op de hoogte wanneer een abonnementsapp de tag
active-subscriberverwijdert.
Wat „Verwijderde klanttags” naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens tags zijn gewijzigd. Een Shopify-klant, waardoor alle velden en de eigen acties van Shopify Flow beschikbaar zijn. |
addedTags |
Tekst | Door komma’s gescheiden lijst van tags die in dezelfde update aan de klant zijn toegevoegd (kan leeg zijn) |
removedTags |
Tekst | Door komma’s gescheiden lijst van tags die bij de klanten 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 toegewezen |
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: Volg op wanneer een abonneetag wordt verwijderd
- Kies „Klanttags verwijderd” als trigger.
- Een voorwaarde toevoegen:
removedTagsBevatactive-subscriber. - Voeg** klanttags toe** via
winbacken verstuur een interne e-mail naar de afdeling klantbehoud. - Schakel de workflow in.
Opmerking van de klant gewijzigd
Wordt geactiveerd wanneer een notitie bij een klant wordt toegevoegd, gewijzigd of verwijderd.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u 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
- Route-instructies opgesteld door de support-afdeling ten behoeve van de accounteigenaar.
- Parseer een trefwoord uit de notitie (
#callback) en start een taak.
Welke ‘Gewijzigde klantnotitie’ wordt naar uw workflow verzonden
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens notitie is gewijzigd. Een Shopify-klant, waardoor alle velden en de eigen klantacties van Shopify Flow beschikbaar zijn. |
oldNote |
Tekst | De vorige notitie over de klant (leeg indien de notitie nog niet eerder was ingevuld) |
newNote |
Tekst | De nieuwe notitie over de klant (leeg indien de notitie is gewist) |
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: Een terugbeltaken aanmaken op basis van een notitie
- Kies ‘Klantnotitie gewijzigd’ als trigger.
- Een voorwaarde toevoegen:
newNoteBevat#callback. - Voeg de optie ‘Interne e-mail verzenden’ of een verzoek toe aan uw taakbeheertool via
{{customer.displayName}}en{{newNote}}. - Schakel de workflow in.
De status van de klant is gewijzigd
Wordt geactiveerd wanneer de accountstatus van een klant verandert tussen disabled, enabled, invited en declined.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u een Shopify 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
- Begroet klanten wanneer zij hun account activeren.
- Bekijk wie een uitnodiging voor een account heeft afgewezen.
Wat „Klant State Changed“ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens accountstatus is gewijzigd. Het betreft een klant met een Shopify-status, waardoor alle velden en de eigen acties van Shopify 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 geweigerd) |
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 taggen die hun account hebben geactiveerd
- Kies ‘Status klant gewijzigd’ als trigger.
- Voeg een voorwaarde toe:
newStateis gelijk aanenabled. - Voeg** klanttags toe** via
account-active. - Schakel de workflow in.
Wijziging in de 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 als gevolg van | Shopify webhook |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u een Shopify 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
- 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 door klanten aan uw workflow toevoegt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens toestemming voor e-mailmarketing is gewijzigd. Een volledige Shopify-klant, waardoor alle velden en de eigen klantacties van Shopify Flow beschikbaar zijn. |
consentState |
Tekst | De nieuwe status van de toestemming voor e-mailmarketing: ingeschreven, niet-ingeschreven, in afwachting, uitgeschreven 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 precies te zien wat er is verzonden. |
Voorbeeld: Klanten die zich hebben afgemeld uit een externe lijst verwijderen
- Kies ‘Toestemming voor e-mailmarketing van de klant gewijzigd’ als trigger.
- Voeg een voorwaarde toe:
consentStateis gelijk aanunsubscribed. - Voeg de optie ‘HTTP-verzoek verzenden’ toe aan het eindpunt voor uitschrijving van uw e-mailprogramma met
{{customer.id}}. - Schakel de workflow in.
Wijziging in de toestemming voor SMS-marketing voor klanten
Wordt geactiveerd wanneer de toestemming van een klant voor sms-marketing wijzigt.
| Branden als gevolg van | Shopify webhook |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u een Shopify 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
- De toestemming voor SMS-berichten doorgeven aan een SMS-provider.
- Stop de verzending van sms-berichten onmiddellijk na een afmelding.
Wat de wijziging in de toestemming voor SMS-marketing door klanten aan uw workflow toevoegt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens toestemming voor sms-marketing is gewijzigd. Een volledige Shopify-klant, waardoor alle velden en de eigen klantacties van Shopify Flow beschikbaar zijn. |
consentState |
Tekst | De nieuwe status van de toestemming voor SMS-marketing: ingeschreven, niet-ingeschreven, in afwachting, uitgeschreven 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 precies te zien wat er is verzonden. |
Voorbeeld: SMS-abonnees labelen met tags
- Kies ‘Toestemming voor SMS-marketing van de klant gewijzigd’ als trigger.
- Voeg een voorwaarde toe:
consentStateis gelijk aansubscribed. Voeg vervolgens ‘Klanttags toevoegen’ toe:sms-subscriber. - Kies onder ‘Overige’ de optie ‘Klanttags verwijderen’
sms-subscriber. - Schakel de workflow in.
Naam van de klant gewijzigd
Wordt geactiveerd wanneer de voor- of achternaam van een klant verandert. Hierin wordt de huidige naam vermeld.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u een Shopify 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
- Zorg ervoor dat de namen in een CRM-systeem, een ERP-systeem of een loyaliteitsprogramma up-to-date blijven.
Wat „Klantnaam veranderd“ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens naam is gewijzigd. Een Shopify-klant, zodat alle velden en de eigen klantacties van Shopify Flow beschikbaar zijn. |
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 precies te zien wat er is verzonden. |
Voorbeeld: Een gewijzigde naam doorgeven aan het ERP-systeem
- Kies ‘Naam klant gewijzigd’ als trigger in Shopify Flow.
- Voeg de optie ‘HTTP-verzoek verzenden’ toe met de volgende URL’s:
{{customer.id}},{{firstName}}en{{lastName}}. - Schakel de workflow in.
E-mailadres van de 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 | Door een Workflow in te schakelen waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app |
Gebruik het voor
- Werk het adres bij in de programma’s die op het e-mailadres zijn gebaseerd.
- Stuur een beveiligingsbericht over de wijziging.
Welke e-mailberichten van klanten worden doorgestuurd naar uw workflow
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens e-mailadres is gewijzigd. Het betreft een klant met een volledig Shopify-account, waardoor alle velden en de eigen klantacties van Shopify Flow beschikbaar zijn. |
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 precies te zien wat er is verzonden. |
Voorbeeld: De support op de hoogte stellen van een wijziging in het e-mailadres
- Selecteer ‘E-mailadres klant gewijzigd’ in Shopify Flow.
- Voeg de optie ‘Interne e-mail naar de support verzenden’ toe met
{{customer.displayName}}en de beheerderslink. Denk goed na voordat u{{email}}in een kanaal plaatst dat door veel mensen wordt gelezen. - Schakel de workflow in.
Telefoonnummer van de klant gewijzigd
Wordt geactiveerd wanneer het telefoonnummer van een klant verandert. Het bevat het huidige nummer.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u een Shopify 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
- Zorg ervoor dat uw SMS- of telefonie-tool up-to-date blijft.
Wat ‘Klant Phone Changed’ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens telefoonnummer is gewijzigd. Het betreft een Shopify-klant, waardoor alle velden en de eigen acties van Shopify Flow beschikbaar zijn. |
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 precies te zien wat er is verzonden. |
Voorbeeld: Een nieuw telefoonnummer synchroniseren met de sms-provider
- Kies ‘Telefoonnummer klant gewijzigd’ in Shopify Flow.
- Voeg een HTTP-verzoek toe aan de provider met
{{customer.id}}en{{phone}}. - Schakel de workflow in.
Het adres van de klant is gewijzigd
Wordt geactiveerd wanneer het standaardadres van een klant verandert. address is één opgemaakte regel, addressDetails is hetzelfde adres in afzonderlijke velden.
| Branden als gevolg van | Shopify Webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot klantgegevens |
| Ingeschakeld | Als u 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
- Controleer de toewijzingen van belasting- of verzendzones opnieuw wanneer een klant naar een ander land verhuist.
- Een debiteurenrecord in het ERP-systeem bijwerken.
Wat de functie „Klantenadres gewijzigd” naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens standaardadres is gewijzigd. Het betreft een klant met een Shopify-account, waardoor alle velden en de eigen acties van Shopify Flow beschikbaar zijn. |
address |
Tekst | Het huidige standaardadres van de klant als één opgemaakte regel (kan leeg zijn) |
addressDetails |
Doel | Het huidige standaardadres van de klant in de vorm van 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 voornaam en achternaam |
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
- Selecteer ‘Klantadres gewijzigd’ in Shopify Flow.
- Voeg een voorwaarde toe:
addressDetails.countryCodeis niet gelijk aanDE(uw thuismarkt). - Voeg** klanttags toe** via
international. - Schakel de workflow in.
Volgende stappen
- Volledig overzicht van de triggers - alle triggers op één pagina.
- De juiste trigger kiezen - welke optie in uw geval van toepassing is.
- Aangepaste triggers - als er geen ingebouwde trigger geschikt is, schrijf dan uw eigen trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - nagaan wat er is afgevuurd en wat het vervoerde.
- Triggergebeurtenissen op de beheerpagina van een record - de meest recente gebeurtenissen van één record, op een eigen pagina in het beheerdersgedeelte van Shopify.
