Ga naar inhoud
14 dagen gratis proberen
Nederlands
Openen in Claude Stel vragen over deze paginaOpenen in ChatGPT Stel vragen over deze pagina

Shopify Flow activeren bij het indienen van het Registration Form

Stuur een Shopify Flow-trigger telkens wanneer een klant via je Registration Form wordt aangemaakt of bijgewerkt, zodat je kunt automatiseren wat daarna gebeurt.

Zodra dit is ingeschakeld, stuurt de app telkens wanneer een klant via een Registration Form wordt aangemaakt of bijgewerkt een gebeurtenis naar Shopify Flow, de gratis no-code-automatiseringstool van Shopify. Je kunt dan in Flow een workflow bouwen die op die gebeurtenis reageert zoals jij wilt: je verkoopteam op de hoogte brengen in Slack, de klant taggen of segmenteren, een taak aanmaken, de klant synchroniseren met een ander systeem enzovoort.

  1. Open de integratie-instellingen van het formulier

    Section titled “Open de integratie-instellingen van het formulier”

    Klik in de app op Registration Form, open het gewenste formulier, klik op het tabblad Integration en kies Shopify.

  2. Zet Enable Shopify Flow trigger aan.

  3. Klik op Save.

  1. Ga naar Shopify-beheer > Apps > Flow. De app is gratis en beschikbaar bij elk Shopify-abonnement. Installeer hem als je dat nog niet hebt gedaan.

  2. Klik op Create workflow.

  3. Zoek in de triggerstap naar Sami Wholesale (vermeld als “All-in-1 Wholesale B2B: Volume discount, b2b registration, tax”) en open die. Selecteer daarin de trigger met de naam Sami B2B Wholesale Pricing. De beschrijving luidt “Triggers when a customer is created or updated via a Wholesale registration form.”

  4. Voeg alle acties toe die je nodig hebt. Flow bevat honderden ingebouwde acties: een melding sturen, een tag toevoegen, een webhook aanroepen, vertakken op basis van een voorwaarde en meer.

  5. Klik op Turn on.

Gegevens die beschikbaar zijn in de workflow

Section titled “Gegevens die beschikbaar zijn in de workflow”

Wanneer je je workflow bouwt, kun je de volgende variabelen in elke stap invoegen:

VariabeleBeschrijving
CustomerDe Shopify-klant die is aangemaakt of bijgewerkt. Gebruik deze direct bij elke klantgerelateerde actie (tag toevoegen, toevoegen aan segment, e-mail versturen enz.).
Form > NameDe naam van het Registration Form dat is ingediend. Handig als je meerdere formulieren hebt en wilt dat de workflow zich anders gedraagt afhankelijk van het gebruikte formulier.
Registration customer > DataAlles wat de klant in het formulier heeft ingevuld (veldlabel en waarde), samengevoegd in één JSON-string. Zie hieronder hoe je die splitst in afzonderlijke velden.

Afzonderlijke velden lezen uit “Registration customer > Data”

Section titled “Afzonderlijke velden lezen uit “Registration customer > Data””

De ingediende formuliergegevens worden verzonden als één JSON-string (bijvoorbeeld: {"Email": "[email protected]", "First Name": "John", "Company name": "ABC Co."}), waarbij elk veld in één variabele is gebundeld. Om die te splitsen in afzonderlijke velden die je later in de workflow kunt gebruiken, voeg je direct na de trigger een stap Run code toe.

Stap 1: voeg de actie “Run code” toe

Klik in je workflow op Add action en zoek en selecteer Run code.

Stap 2: vul Input (GraphQL-query) in

Plak in het vak Input het volgende:

{
registrationCustomer {
data
}
}

Stap 3: vul Function (JavaScript) in

Plak in het vak Function het volgende:

export default function main({ registrationCustomer }) {
const formData = JSON.parse(registrationCustomer.data);
return {
email: formData['Email'] || '',
firstName: formData['First Name'] || '',
companyName: formData['Company name'] || '',
};
}

Stap 4: vul Output (retourtype) in

Plak in het vak Output een typedeclaratie die overeenkomt met wat je in stap 3 hebt teruggegeven:

type Output {
email: String!
firstName: String!
companyName: String!
}

Stap 5: gebruik het resultaat in latere stappen

Na het opslaan wordt deze stap Run code een nieuwe bron van variabelen voor de acties erna. Voeg email, firstName, companyName (of hoe je ze ook hebt genoemd) in in een e-mailtekst, een Slack-bericht, een voorwaarde enzovoort.

  • Hiervoor is de app Shopify Flow nodig in je winkel (gratis, beschikbaar bij elk Shopify-abonnement).
  • Nadat een klant het formulier heeft ingediend, kan het een paar minuten duren voordat de workflow start. Dat is normaal en geen fout.
  • Deze functie is beschikbaar afhankelijk van het abonnement van je app. Zie je Enable Shopify Flow trigger niet, controleer dan je huidige abonnement of neem contact op met support.

Kom je tijdens deze stappen ergens niet uit? Aarzel dan niet om direct contact met ons op te nemen via [email protected].

Was dit nuttig?