Sms-klantenservice automatiseren: hoe het werkt en wat je moet inrichten
Door Roman Zakharenko · Feiten gecontroleerd
Bij geautomatiseerde sms-klantenservice koppel je een zakelijk telefoonnummer aan code die inkomende sms'jes leest, eenvoudige vragen beantwoordt en al het andere omzet in tickets. Met een provider zoals Twilio Programmable Messaging wordt elke inkomende sms naar je webhook gestuurd en antwoordt je code via de API. In de VS moet je het nummer bovendien registreren en STOP-afmeldingen respecteren, anders worden je berichten geblokkeerd.
In één oogopslag
- Twilio stuurt elke inkomende sms naar je webhook-URL met velden zoals From, To, Body en MessageSid.
- Volgens Twilio behandelen Amerikaanse providers elk bericht dat via een platform als Twilio wordt verstuurd als application-to-person-verkeer (A2P).
- Berichten van niet-geregistreerde Amerikaanse 10DLC-nummers worden geblokkeerd met foutcode 30034, ook terwijl de registratie nog loopt.
- Twilio handelt STOP en andere standaard afmeldtrefwoorden standaard af op long code-nummers.
- Eén GSM-7-sms-segment bevat 160 tekens; een UCS-2-segment, nodig voor emoji, bevat er 70.
Hoe automatisering van sms-support werkt
Je neemt een telefoonnummer af bij een sms-provider, laat de webhook voor inkomende berichten naar je code wijzen en verstuurt antwoorden via de API van de provider. Met Twilio Programmable Messaging wordt elke sms naar je nummer een HTTP-verzoek naar je webhook-URL. Het verzoek bevat de afzender in From, je nummer in To, de berichttekst in Body (tot 1.600 tekens) en een MessageSid van 34 tekens waarmee je het bericht later via de REST API kunt ophalen.
Je endpoint antwoordt met TwiML, het XML-formaat van Twilio dat Twilio vertelt wat het vervolgens moet doen, zoals een antwoord versturen. Als je helpdesk later antwoordt en de bot niets te zeggen heeft, geef dan een leeg Response-element terug, zodat Twilio het bericht accepteert zonder te antwoorden.
- De klant sms't naar je supportnummer.
- Twilio stuurt het bericht naar je webhook.
- Je bot beantwoordt een veelgestelde vraag direct of vraagt om gegevens zoals een ordernummer.
- Alles wat de bot niet kan oplossen, wordt een ticket in je helpdesk, gekoppeld aan het telefoonnummer van de klant.
- Antwoorden van medewerkers gaan als sms vanaf hetzelfde nummer terug naar de klant.
Registratie in de VS: A2P 10DLC en toll-free-verificatie
Volgens de documentatie van Twilio beschouwen Amerikaanse providers elk bericht dat via een platform als Twilio wordt verstuurd als application-to-person (A2P). Verstuur je sms of mms naar Amerikaanse nummers vanaf een standaard long code van 10 cijfers (10DLC), dan moet je je registreren voor A2P 10DLC. De registratie bestaat uit twee delen: een brand, die providers vertelt wie de afzender is, en een campaign, die de toepassing beschrijft en hoe mensen zich aanmelden, afmelden en hulp krijgen. Zodra de campaign is goedgekeurd, voeg je je nummer toe aan de Messaging Service die eraan is gekoppeld.
Registratie is geen optioneel papierwerk. Twilio blokkeert berichten naar de VS vanaf 10DLC-nummers die niet aan een goedgekeurde campaign zijn gekoppeld, ook nummers waarvan de registratie nog loopt, en de berichttarieven gelden ook voor de geblokkeerde berichten. Toll-free-nummers doorlopen een apart proces, Toll-Free Verification.
| Type afzender | Vereiste | Wat er gebeurt zonder |
|---|---|---|
| 10DLC long code | Goedgekeurde A2P 10DLC-brand en -campaign, met het nummer in de Messaging Service van de campaign | Berichten worden geblokkeerd met foutcode 30034 |
| 10DLC, eenmanszaak | Dezelfde registratie, maar een campaign voor een eenmanszaak (sole proprietor) kan maar één geregistreerd 10DLC-nummer hebben | Extra nummers in de Messaging Service blijven ongeregistreerd |
| Toll-free-nummer | Goedgekeurde Toll-Free Verification | Berichten naar Amerikaanse en Canadese mobiele nummers mislukken met foutcode 30032 |
STOP-trefwoorden, afmeldingen en toestemming
Twilio handelt de standaard Engelse afmeldtrefwoorden voor je af op long code-nummers. De documentatie noemt STOP, UNSUBSCRIBE, END, QUIT, STOPALL, REVOKE, OPTOUT en CANCEL, ongeacht hoofd- of kleine letters. Twilio stuurt een standaardbevestiging, en je berichten bereiken dat nummer niet meer tot de klant START sms't. Op toll-free-nummers melden alleen START en UNSTOP een klant opnieuw aan. Met Advanced Opt-Out, dat standaard uit staat, kun je trefwoorden en antwoorden per Messaging Service aanpassen, al kunnen gereserveerde trefwoorden zoals START niet worden verwijderd.
Zorg dat je bot niets meer stuurt naar een klant die zich heeft afgemeld. Ook Amerikaanse regels gaan hierover. De order van de FCC uit 2024 (FCC 24-24) bepaalt dat consumenten hun toestemming voor robocalls en robotexts op elke redelijke manier kunnen intrekken, dat een antwoord zoals stop, quit, end, revoke, opt out, cancel of unsubscribe als redelijk geldt, en dat intrekkingen binnen een redelijke termijn van maximaal tien werkdagen moeten worden gehonoreerd. In 2026 nam de FCC een nieuwe order aan (FCC 26-67) waarmee bellers één geautomatiseerde intrekkingsmethode kunnen aanwijzen, zoals een antwoord-sms met standaardwoorden als stop, quit of unsubscribe, mits de methode duidelijk wordt vermeld, en die om commentaar vraagt op het verkorten van de termijn. Controleer welke versie van de regels van kracht is wanneer je live gaat.
Dit is een samenvatting van de regeltekst van de FCC, geen juridisch advies. Controleer de actuele regels met je eigen juridisch adviseur voordat je geautomatiseerde sms'jes naar Amerikaanse klanten stuurt.
Berichtlengte en segmenten
Sms wordt verstuurd in segmenten, en elk segment wordt gefactureerd, dus de lengte van de antwoorden van je bot beïnvloedt de kosten. De documentatie van Twilio geeft deze limieten:
| Codering | Enkel bericht | Per segment bij opsplitsen | Wanneer het wordt gebruikt |
|---|---|---|---|
| GSM-7 | 160 tekens | 153 tekens | Tekst die alleen de GSM-7-tekenset gebruikt |
| UCS-2 | 70 tekens | 67 tekens | Elk bericht met minstens één teken buiten GSM-7, zoals een emoji |
Eén teken buiten GSM-7 zet het hele bericht om naar UCS-2, niet alleen dat teken. Emoji, typografische aanhalingstekens en lange streepjes zijn veelvoorkomende oorzaken, wat ertoe doet als een bot antwoorden uit helpcenterartikelen kopieert. Smart Encoding van Twilio kan sommige van deze tekens vervangen door GSM-7-equivalenten. De tekst van uitgaande berichten kan tot 1.600 tekens lang zijn, maar korte antwoorden met een link naar het volledige artikel werken meestal beter.
Sms koppelen aan je helpdesk
Zendesk biedt sms aan als Zendesk Text. Een sms naar je Text-nummer maakt automatisch een ticket aan, en openbare antwoorden op dat ticket gaan als sms terug naar de klant. Zendesk vermeldt ook dat sms'jes naar Amerikaanse consumenten vanaf niet-geregistreerde nummers worden geblokkeerd, dus A2P 10DLC-registratie geldt daar ook.
Heeft je helpdesk geen sms-kanaal, of heb je logica nodig die het ingebouwde kanaal niet biedt, dan kan een kleine dienst ertussen dat afhandelen. Die ontvangt de webhook van Twilio, draait de bot, maakt tickets aan of werkt ze bij via de helpdesk-API, en stuurt antwoorden van medewerkers terug via Twilio.
Hoe TascaLab kan helpen
De botkanalen die TascaLab aanbiedt, zijn website, telefoon, WhatsApp, Telegram, Facebook Messenger en Instagram. Sms staat niet op die lijst, maar andere kanalen met een API kunnen tijdens het gratis Health Check-gesprek van 30 minuten worden afgebakend. TascaLab bouwt bovenop de tools die je al gebruikt, zoals Zendesk, Freshdesk, Jira en Slack, via API's, webhooks en Make of n8n. Een Starter Chat Bot kost € 360 voor één of twee kanalen en een Standard Chat Bot € 510 voor drie tot vijf. Elk project omvat 30 dagen ondersteuning na livegang en basisdocumentatie, zonder verborgen kosten, en de meeste projecten duren 1–3 weken.
Veelgestelde vragen
Heb ik A2P 10DLC-registratie nodig voor een sms-supportbot?
Ja, als je via een platform als Twilio sms of mms naar Amerikaanse nummers stuurt vanaf een long code van 10 cijfers. Twilio blokkeert berichten naar de VS vanaf niet-geregistreerde 10DLC-nummers met foutcode 30034, ook terwijl de registratie nog loopt.
Wat gebeurt er als een klant STOP sms't?
Op long code-nummers handelt Twilio STOP en andere standaard afmeldtrefwoorden standaard af. Het stuurt een bevestiging, en je berichten bereiken dat nummer niet meer tot de klant START sms't.
Waarom telde een kort bericht als twee segmenten?
Het bevatte waarschijnlijk een teken buiten GSM-7, zoals een emoji of een typografisch aanhalingsteken. Dat zet het hele bericht om naar UCS-2, waarin maar 70 tekens in één segment passen.
Kan ik een toll-free-nummer gebruiken in plaats van een 10DLC-nummer?
Ja, maar daarvoor is Toll-Free Verification nodig. Tot die is goedgekeurd, mislukken berichten naar Amerikaanse en Canadese mobiele nummers met foutcode 30032.
Wil je dit laten opzetten voor je team?
Plan een gratis Health Check: een gesprek van 30 minuten en een schriftelijk rapport met 2–3 concrete aanbevelingen, een vaste prijs en de geschatte lopende kosten. Geen verkooppraatje.
Bronnen
- Twilio Docs — Twilio's request to your incoming message Webhook URL
- Twilio Docs — Programmable Messaging and A2P 10DLC
- Twilio Docs — Error 30034: US A2P 10DLC - Message from an Unregistered Number
- Twilio Docs — Error 30032: Toll-Free Number Has Not Been Verified
- Twilio Docs — Customize users' opt-in and opt-out experience with Advanced Opt-Out
- Twilio Docs — How long can a message be?
- FCC — FCC 24-24 Report and Order on revoking consent under the TCPA
- FCC — FCC 26-67 Report and Order on revocation of consent (2026)
- Zendesk Help Center — Getting started with Text