WhatsApp-berichten versturen vanuit Notion — automatisch bij een nieuwe rij
Steeds meer kleine teams houden hun leads, boekingen of taken bij in Notion in plaats van een CRM. Dat werkt prima voor overzicht, maar een nieuwe rij in een Notion-database stuurt zichzelf niet automatisch een WhatsApp-bericht. Dit artikel toont hoe je dat opzet zonder code, met Notion, Make.com en de TextMeFlow API.
Waarom Notion als trigger
Notion-databases worden vaak gebruikt als lichte CRM: een salespagina met leads, een boekingenoverzicht, een intakeformulier dat via Notion Forms of een geïntegreerd formulier wegschrijft naar een database. Elke nieuwe of gewijzigde rij is een natuurlijk moment om iemand een bericht te sturen.
Typische toepassingen:
- Een nieuwe rij in "Leads" met status "nieuw" → welkomstbericht met een vervolgvraag.
- Een boeking krijgt de status "bevestigd" → bevestigingsbericht met datum en locatie.
- Een taak krijgt de eigenaar toegewezen en een deadline → herinneringsbericht naar de klant of collega.
Wat je nodig hebt
- Een Notion-werkruimte met de database die je wilt gebruiken als trigger.
- 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 Notion → Watch Database Items als trigger. Verbind je Notion-werkruimte (via een interne integratie-token, aan te maken in Notion onder Instellingen → Connections) en selecteer de database.
- Voeg een Filter toe direct na de trigger, bijvoorbeeld op de kolom "Status" gelijk aan "Nieuw" of "Bevestigd" — zo reageer je alleen op de rijen die klaar zijn voor een bericht, niet op elke bewerking.
- 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 Notion-properties:
- Method:
{
"to": "{{1.properties.Telefoonnummer.phone_number}}",
"message": "Hoi {{1.properties.Naam.title}}, jouw afspraak op {{1.properties.Datum.date.start}} is bevestigd!"
}
- Notion-properties komen met een type-specifieke structuur (title, phone_number, date, select, ...) — Make toont de exacte veldnamen automatisch zodra je op de trigger-output klikt, dus test de module eerst met Run once voor je de mapping afrondt.
Stap 2: voorkom dubbele verzendingen
"Watch Database Items" triggert bij elke wijziging aan een rij die aan je filter voldoet — dus ook een tweede keer als iemand later nog iets anders aanpast terwijl de status ongewijzigd blijft. Los dit op met een aparte checkbox-kolom "WhatsApp verzonden": filter de trigger op rijen waar die checkbox nog uitstaat, en voeg na de HTTP-module een Update a Database Item-module toe die de checkbox aanvinkt. Zo verstuur je elke rij precies één keer, ongeacht hoe vaak Make het scenario checkt.
Stap 3: telefoonnummers correct formatteren
Gebruik in Notion bij voorkeur een property van het type "Phone" in plaats van gewone tekst — dat dwingt al een consistenter formaat af. Zorg dat het nummer internationaal genoteerd is (bijvoorbeeld 32470123456, zonder + of 00), anders komt het bericht nergens aan. Een simpele oplossing: voeg in Make een Text parser-stap toe die een lokaal nummer (0470...) automatisch omzet naar het internationale formaat voor je het naar de API stuurt.
Personaliseren zonder spam-risico
Omdat elk bericht gepersonaliseerd is met naam, datum of statusveld uit Notion, lijkt het niet op een bulkbroadcast — precies wat je nummer beschermt tegen blokkering. TextMeFlow past bovendien 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 Notion-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 leads, boekingen of taken) schakel je over naar een betaald plan met hogere quota en, indien nodig, meerdere gekoppelde toestellen vanaf het Business-plan.
Notion is niet gebouwd als CRM, maar voor kleine teams die toch al alles in Notion bijhouden is dit de snelste manier om van een handmatig kopieer-plak-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