WhatsApp

Wat zijn interactieve WhatsApp-berichten en welk type moet je gebruiken?

Interactieve berichten zijn WhatsApp-berichten die tikbare keuzes bevatten in plaats van alleen tekst. Ze bestaan omdat vrije-tekstantwoorden lastig te interpreteren zijn: een ontvanger die op "Change" tikt, heeft je precies verteld wat hij bedoelde, terwijl iemand die "cant make it sorry" typt dat niet heeft gedaan.

Er zijn meerdere typen en ze zijn niet uitwisselbaar. Het verkeerde type kiezen merk je doorgaans als een limiet, niet als een voorkeur.

Welk type moet je gebruiken?

Twee vragen bepalen het: hoeveel opties heb je, en hoort het antwoord in de chat.

Antwoordknoppen tonen maximaal drie tikbare keuzes onder een bericht, zodat de ontvanger met een tik antwoordt in plaats van met vrije tekst. Ze passen bij een snelle beslissing, zoals het bevestigen of annuleren van een reservering. De limiet is één tot drie, en die staat vast.

Lijstmenu's gebruik je als er meer dan drie keuzes zijn. Het moment waarop je een vierde antwoordknop wilt toevoegen, is het moment om over te stappen.

Linkknoppen plaatsen één tikbare knop onder een bericht die een URL opent in de browser van de ontvanger. Gebruik er een als de volgende stap op het web leeft, een afrekenpagina of een set datums, in plaats van in de chat zelf.

Het verschil tussen de eerste twee en de derde is het vermelden waard, omdat het bepaalt waar het gesprek verdergaat. Een antwoordknop houdt de uitwisseling binnen WhatsApp, waardoor het klantenservicevenster actief blijft en je een gestructureerd antwoord krijgt. Een linkknop beëindigt het gespreksgedeelte en stuurt de persoon naar een browser.

Naast die drie ondersteunt WhatsApp ook carrousels om door meerdere kaarten te scrollen, locatieverzoeken en contactgegevensverzoeken. Elk is een eigen berichttype met een eigen structuur.

Wat komt er terug als iemand tikt?

Een geïdentificeerde keuze, en dat is precies het punt.

Elke antwoordknop bevat een slug die je instelt bij het versturen, naast het text dat de ontvanger ziet. Wanneer diegene tikt, vermeldt het antwoord die slug. Je handler vertakt dus op een waarde die jij hebt gekozen, in een vocabulaire dat jij beheert, in plaats van te parsen wat iemand heeft getypt. Als je het zichtbare label later wijzigt, breekt de vertakking niet, omdat het label en de identifier aparte velden zijn.

Dat is ook het praktische argument voor knoppen boven vrije tekst in elke flow die logica aanstuurt: het interpretatieprobleem verdwijnt in plaats van opgelost te worden met betere parsing.

Hebben interactieve berichten nog steeds een template nodig?

Ja, wanneer elk ander bericht dat ook zou vereisen.

Een interactief bericht is een bericht als elk ander, dus het 24-uurs klantenservicevenster geldt er ongewijzigd voor. Binnen een open venster kun je interactieve content vrij versturen. Buiten een open venster heb je een goedgekeurd template nodig om iemand überhaupt te bereiken, en de interactiviteit vrijwaart je daar niet van.

Hier lopen mensen tegenaan die knoppen als een lichter soort bericht beschouwen. Ze zijn niet lichter; het is hetzelfde soort bericht met meer structuur erin.

Hoe verstuur je er een?

Stel interactive.type in op het gewenste type en vul de velden van dat type in.

Voor antwoordknoppen is dat button, met een body_text en één tot drie buttons, elk een quick_reply met een eigen slug en text. Voor een linkknop is dat cta_url, met een body_text en een cta_url-object met de text en url van de knop.

Elk type heeft een eigen handleiding met een volledig voorbeeld in elke SDK: antwoordknoppen, lijstmenu's, linkknoppen, carrousels, locatieverzoeken en contactgegevensverzoeken.

De antwoorden uitlezen is een apart onderdeel, en interactieve antwoorden behandelt wat er binnenkomt wanneer iemand tikt.

Kort gezegd

  1. Drie of minder keuzes is een antwoordknop; meer is een lijstmenu.

    Antwoordknoppen accepteren één tot drie keuzes. De limiet is de bepalende factor, geen stijlvoorkeur.

  2. Een linkknop stuurt de lezer uit de chat.

    Gebruik hem als de volgende stap een webpagina is. Gebruik een antwoordknop als het antwoord binnen het gesprek hoort.

  3. Het antwoord komt geïdentificeerd terug, niet als vrije tekst.

    Elke keuze bevat de slug die je hebt ingesteld, zodat je handler vertakt op een waarde die jij hebt gekozen in plaats van op wat de ontvanger heeft getypt.

  4. Interactiviteit vrijwaart je niet van het venster.

    Dit zijn berichten als alle andere, dus buiten een open gesprek heb je nog steeds een goedgekeurd template nodig.

Bouw op hetzelfde netwerk.

Een test-API-key is direct beschikbaar. Productietoegang wordt ontgrendeld zodra u een betaalmethode toevoegt en een afzender verifieert.

Jouw volgende idee.
Klaar om te verbinden.