Klantgerichte triggers, stap voor stap

Klantgerichte triggers, stap voor stap

Pagina kopiëren

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

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

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

  1. Kies ‘Klantenupdate’ als trigger.
  2. Voeg een voorwaarde toe: changes.fields is niet leeg en bestaat.
  3. Voeg „HTTP-verzoek verzenden” toe aan uw CRM met {{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 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 wholesale of vip.
  • 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

  1. Kies ‘Toegevoegde klanttags’ als trigger.
  2. Een voorwaarde toevoegen: addedTags Bevat wholesale.
  3. 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.
  4. 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-subscriber verwijdert.

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

  1. Kies „Klanttags verwijderd” als trigger.
  2. Een voorwaarde toevoegen: removedTags Bevat active-subscriber.
  3. Voeg** klanttags toe** via winback en verstuur 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 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

  1. Kies ‘Klantnotitie gewijzigd’ als trigger.
  2. Een voorwaarde toevoegen: newNote Bevat #callback.
  3. Voeg de optie ‘Interne e-mail verzenden’ of een verzoek toe aan uw taakbeheertool via {{customer.displayName}} en {{newNote}}.
  4. 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

  1. Kies ‘Status klant gewijzigd’ als trigger.
  2. Voeg een voorwaarde toe: newState is gelijk aan enabled.
  3. Voeg** klanttags toe** via account-active.
  4. 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

  1. Kies ‘Toestemming voor e-mailmarketing van de klant gewijzigd’ als trigger.
  2. Voeg een voorwaarde toe: consentState is gelijk aan unsubscribed.
  3. Voeg de optie ‘HTTP-verzoek verzenden’ toe aan het eindpunt voor uitschrijving van uw e-mailprogramma met {{customer.id}}.
  4. 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

  1. Kies ‘Toestemming voor SMS-marketing van de klant gewijzigd’ als trigger.
  2. Voeg een voorwaarde toe: consentState is gelijk aan subscribed. Voeg vervolgens ‘Klanttags toevoegen’ 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. 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

  1. Kies ‘Naam klant gewijzigd’ als trigger in Shopify Flow.
  2. Voeg de optie ‘HTTP-verzoek verzenden’ toe met de volgende URL’s: {{customer.id}}, {{firstName}} en {{lastName}}.
  3. 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

  1. Selecteer ‘E-mailadres klant gewijzigd’ in Shopify Flow.
  2. 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.
  3. 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

  1. Kies ‘Telefoonnummer klant gewijzigd’ in Shopify Flow.
  2. Voeg een HTTP-verzoek toe aan de provider met {{customer.id}} en {{phone}}.
  3. 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

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

Volgende stappen