WhatsApp-berichten versturen vanuit Google Sheets — zonder code
Veel bedrijven houden reserveringen, orders of leads gewoon bij in een Google Sheet — een verkoper vult een rij in, een formulier schrijft weg naar het sheet, of iemand kopieert gegevens uit een ander systeem. Die rij is meteen een goed moment om een WhatsApp-bericht te sturen: een bevestiging, een herinnering, een welkomstbericht. Dit artikel toont hoe je dat opzet zonder een regel code te schrijven, met Google Sheets, Make.com en de TextMeFlow API.
Waarom Google Sheets als trigger
Sheets is geen CRM, maar het is overal. Verkoop houdt leads bij in een sheet, de balie noteert reserveringen, een intern formulier (Google Forms, Typeform) schrijft antwoorden weg naar een tabblad. Als je daar automatisch een WhatsApp-bericht aan koppelt, hoeft niemand handmatig een bericht te typen of te kopiëren-plakken in WhatsApp Web.
Typische toepassingen:
- Een nieuwe rij in "Reserveringen" → bevestigingsbericht naar de klant.
- Een lead met status "nieuw" → welkomstbericht met vervolgvraag.
- Een rij in "Orders" krijgt status "verzonden" → trackingbericht.
Wat je nodig hebt
- Een Google-account met het sheet.
- Een gratis TextMeFlow-account met een gekoppeld WhatsApp-nummer (QR-scan, geen Meta Business-verificatie nodig — zie /docs/getting-started).
- Een Make.com-account (het gratis plan volstaat om dit te testen).
Stap 1: bouw het scenario in Make.com
- Maak een nieuw scenario en kies Google Sheets → Watch Rows als trigger. Selecteer je spreadsheet en het tabblad.
- Voeg een tweede module toe: HTTP → Make a request.
- Configureer de HTTP-module:
- Method:
POST - URL: je TextMeFlow send-endpoint (te vinden in je dashboard onder API-instellingen)
- Headers:
Content-Type: application/jsonen je API-key alsAuthorization: Bearer <jouw-key> - Body (JSON), met velden gemapt uit de sheet-rij:
- Method:
{
"to": "{{1.telefoonnummer}}",
"message": "Hoi {{1.naam}}, je reservering voor {{1.datum}} is bevestigd!"
}
- Vervang
{{1.telefoonnummer}},{{1.naam}}en{{1.datum}}door de kolommen uit je sheet — Make toont die automatisch als je op het veld klikt. - Zet de trigger op een interval van bijvoorbeeld 1 of 5 minuten, of gebruik een watermark-kolom ("verzonden: ja/nee") zodat je nooit dubbel verstuurt.
Stap 2: telefoonnummers correct formatteren
De meest voorkomende fout is een verkeerd genummerd telefoonnummer in het sheet: 0470123456 in plaats van 32470123456. WhatsApp-nummers moeten in internationaal formaat zonder + of 00. Voeg in Make een Text parser of een simpele formule toe die lokale nummers omzet, of dwing in het sheet zelf een vast formaat af met datavalidatie. Een verkeerd nummer levert geen crash op, maar het bericht komt gewoon nergens aan.
Stap 3: voorkom dubbele verzendingen
Zonder extra logica leest "Watch Rows" bij elke run opnieuw alle rijen die aan de filter voldoen. Los dit op met een statuskolom: voeg een kolom "WhatsApp verzonden" toe, filter de trigger op rijen waar die kolom leeg is, en voeg na de HTTP-module een Update a Row-module toe die die kolom op "ja" zet. Zo verstuur je elke rij precies één keer.
Personaliseren zonder spam-risico
Omdat elk bericht via de API gepersonaliseerd is met naam, datum of bestelnummer, lijkt het niet op een bulkbroadcast — en dat is precies wat WhatsApp-nummers beschermt tegen blokkering. TextMeFlow past daarnaast automatisch rate limiting, een risicoscore en respect voor stille uren toe op elk uitgaand bericht, ongeacht via welke tool je verstuurt. Wil je dieper begrijpen hoe dat werkt, lees /docs/anti-spam.
Alternatief: n8n of Zapier
Werk je liever met n8n (self-hosted, gratis) of Zapier? Het principe is identiek: een Google Sheets-trigger gevolgd door een HTTP-node naar hetzelfde endpoint. We beschreven die opzet met alle drie de tools in detail in WhatsApp-berichten versturen vanuit n8n, Make.com of Zapier.
Grenzen kennen
Het gratis TextMeFlow-plan geeft je 50 berichten per maand, voor altijd — genoeg om dit scenario te testen. Voor productievolumes (dagelijkse reserveringen, orderupdates) schakel je over naar een betaald plan met hogere quota en, indien nodig, meerdere gekoppelde toestellen vanaf het Business-plan.
Google Sheets is niet de meest robuuste databron, maar voor kleine teams zonder CRM is het de snelste manier om van een handmatig proces naar automatische WhatsApp-communicatie te gaan — zonder ontwikkelaar nodig te hebben.
Klaar om het zelf op te zetten? Maak een gratis account en verstuur je eerste geautomatiseerde bericht binnen tien minuten.
Zelf WhatsApp-berichten versturen via API?
Gratis voor altijd tot 50 berichten/maand. QR scannen en binnen 5 minuten verstuur je je eerste bericht.
Gratis voor altijd