Naar de hoofdinhoud

Hoe werken variabelen in WhatsApp messaging flows?

In dit artikel wordt uitgelegd welke variabelen je in messaging flows gebruikt en hoe je ze inzet om berichten en routes te personaliseren.

Geschreven door Laura Zeelen
Vandaag bijgewerkt

De echte kracht van messaging flows zit in het gebruiken van antwoorden van een contact om de flow dynamisch te veranderen. Denk aan het personaliseren van berichten, het bijwerken van contactgegevens, het opslaan van belangrijke details of het ophalen van recente bestellingen uit een database en die als lijst tonen op WhatsApp.

In dit artikel lees je welke typen variabelen je in je flows gebruikt.

Welke contactvariabelen kan ik gebruiken?

Contactvariabelen komen uit de informatie van een contact. Standaard heeft ieder contact vijf variabelen:

  • Voornaam

  • Achternaam

  • Telefoonnummer

  • E-mailadres

  • URL

Daarnaast kun je zoveel variabelen gebruiken als je nodig hebt via contactattributen. Je kunt deze contactattributen gebruiken in messaging flows, of de messaging flow kan ze tijdens het doorlopen dynamisch aanpassen.

Een contactvariabele begint altijd met contact., gevolgd door de variabelenaam.

Wil je bijvoorbeeld de voornaam van een contact gebruiken? Gebruik dan %contact.first_name%.

Welke variabelen uit een messaging flow kan ik gebruiken?

Messaging flow-variabelen maak en gebruik je binnen een messaging flow. Je maakt ze met een vraagstap, een menustap, een template met knoppen en een actiestap. Deze variabelen zijn beschikbaar tijdens het uitvoeren van de messaging flow en gaan verloren zodra de flow klaar is, tenzij je ze opslaat als contactattributen of naar een webhook stuurt.

Tip: wil je een waarde later opnieuw gebruiken? Sla de variabele dan op als contactattribuut of stuur deze door naar een webhook.

Een messaging flow-variabele begint altijd met step. en daarna de naam van de stap die de variabele heeft opgehaald.

Wil je bijvoorbeeld de variabele ask_name gebruiken uit een vraagstap met de naam 'ask_name'? Gebruik dan %step.ask_name%.

Hoe werken globale variabelen?

Globale variabelen worden door de server ingesteld op basis van de instellingen van je account. Denk aan de huidige dag, tijd, weekdag en andere relevante informatie.

Een globale variabele begint altijd met global. en daarna de variabelenaam.

Wil je bijvoorbeeld de globale variabele 'Weekday' gebruiken? Gebruik dan %global.Weekday%.

Hoe gebruik ik variabelen in een messaging flow?

Variabelen zijn handig om templates en berichten te personaliseren en om voorwaarden te maken die je messaging flow laten veranderen. Je kunt bijvoorbeeld een attribuut 'Taal' aanmaken bij een contact en dit gebruiken met een voorwaardelijke stap om iemand naar een andere messaging flow te sturen op basis van de taal.

Een ander voorbeeld is een chatbot waarmee mensen hun bestellingen kunnen volgen. Je kunt dan het telefoonnummer van de gebruiker gebruiken om recente bestellingen uit je database op te halen met een actiestap en die als lijst op WhatsApp te tonen. Daarna kun je een vervolgstap kiezen op basis van de bestelling die ze selecteren.

Messaging flows zijn krachtig, maar in combinatie met variabelen kun je uitzonderlijke ervaringen voor je gebruikers maken en je WhatsApp-communicatie verder automatiseren.

Veelgestelde vragen

Wanneer blijven messaging flow-variabelen bewaard?

Standaard gaan ze verloren zodra de messaging flow klaar is. Je behoudt ze alleen als je ze opslaat als contactattribuut of naar een webhook stuurt.

Hoe schrijf ik een contactvariabele?

Gebruik altijd %contact. gevolgd door de variabelenaam, bijvoorbeeld %contact.first_name%.

Hoe schrijf ik een variabele uit een stap in een messaging flow?

Gebruik altijd %step. gevolgd door de stapnaam, bijvoorbeeld %step.ask_name%.

Welke informatie kan ik met globale variabelen ophalen?

Dit zijn server-variabelen zoals dag, tijd en weekdag, bijvoorbeeld %global.Weekday%.

Was dit een antwoord op uw vraag?