WhatsApp-berichten versturen vanuit Teamleader via Zapier of Make
Teamleader Focus is bij veel Belgische en Nederlandse KMO's de spil tussen verkoop, facturatie en planning. Standaard stuurt het meldingen via e-mail of een interne notificatie — handig voor je team, maar niet voor de klant die net een offerte kreeg of wiens factuur op het punt staat te vervallen. Teamleader heeft geen eigen WhatsApp-kanaal, maar via Zapier of Make kan je elke trigger in Teamleader koppelen aan een WhatsApp-bericht via de TextMeFlow API, zonder dat je daarvoor moet programmeren.
Dit artikel toont de opzet voor twee concrete triggers: een gewonnen deal en een factuur die bijna vervalt. Hetzelfde patroon werkt voor offertes, nieuwe contacten of afspraakherinneringen.
Waarom niet rechtstreeks vanuit Teamleader
Teamleader Focus heeft geen native WhatsApp-integratie en ook geen eigen webhook-UI voor uitgaande berichten naar een extern kanaal — wel webhooks voor andere systemen, maar die zijn niet bedoeld om zelf berichten mee te formatteren. Via Zapier of Make vermijd je dat: beide hebben een officiële Teamleader-connector met klaargemaakte triggers ("Deal Won", "Invoice Created", "Contact Created") en je hoeft alleen de velden naar de WhatsApp API te mappen. Geen custom receiver nodig, geen server om te onderhouden.
Stap 1: koppel Teamleader in Zapier of Make
In Zapier maak je een nieuwe Zap met Teamleader Focus als trigger-app. Kies de trigger die past bij je use case:
- Deal Won — stuur een bevestiging of volgende stap naar de klant.
- Invoice Created of Invoice Overdue — stuur een betalingsherinnering.
- Contact Created — stuur een welkomstbericht na een nieuwe lead.
Log in met je Teamleader-account en autoriseer de koppeling. In Make.com heet dezelfde stap een "Watch" trigger binnen de Teamleader Focus-module; het principe is identiek.
Stap 2: voeg de WhatsApp-actie toe
Voeg een Webhook-actie toe (Zapier: "Webhooks by Zapier" → POST; Make: de standaard HTTP-module) die naar de TextMeFlow API stuurt:
POST https://api.textmeflow.eu/v1/messages
Authorization: Bearer JOUW_API_KEY
Content-Type: application/json
{
"to": "{{contact_phone}}",
"text": "Hoi {{contact_firstname}}, we hebben je factuur {{invoice_number}} nog niet zien binnenkomen. Kan je deze deze week nog betalen? Bedankt!"
}
Map de velden uit de Teamleader-trigger (telefoonnummer, voornaam, factuurnummer, bedrag) in de bodybuilder van Zapier of Make — geen code nodig. De volledige API-specificatie, inclusief response-codes, staat in /docs/api.
Stap 3: telefoonnummers normaliseren
Teamleader slaat telefoonnummers op zoals ze ingevoerd zijn: 0470 12 34 56, +32470123456 of 0032470123456 kunnen naast elkaar in je contactenbestand staan. De TextMeFlow API verwacht E.164-formaat (+ gevolgd door landcode en nummer, zonder spaties). Voeg in Zapier een Formatter-stap (of in Make een ingebouwde functie) toe die het nummer opschoont vóór je het naar de webhook-actie stuurt:
- Begint het met
00? Vervang door+. - Begint het met
0en geen+? Vervang de eerste0door+32(of je eigen landcode). - Verwijder alle spaties en haakjes.
Berichten met een nummer dat na normalisatie nog steeds niet klopt, worden door de API geweigerd — vang die fout in Zapier/Make op met een foutafhandelingsstap zodat je het niet per ongeluk stilletjes verliest.
Stap 4: voorkom dubbele of ongewenste berichten
Teamleader-triggers zoals "Invoice Overdue" kunnen bij elke statuscontrole opnieuw afgaan als je filter te breed staat. Beperk de Zap of het scenario tot het exacte statusveld dat je bedoelt (bijvoorbeeld alleen de overgang naar "Overdue", niet elke keer dat het record wordt opgeslagen), en voeg een filterstap toe die dubbele runs op hetzelfde factuurnummer binnen 24 uur blokkeert.
Houd er ook rekening mee dat betalingsherinneringen en offertebevestigingen transactionele, één-op-één berichten zijn — geen marketing. Voor bulkversturing naar een hele klantenlijst (bijvoorbeeld een actie-aankondiging) is dit patroon niet geschikt; dat soort verzendingen loopt best via een aparte opt-in-lijst en moet rekening houden met de risicoscore in de anti-spam-pipeline, zie /docs/anti-spam.
Wat dit oplevert
Een gewonnen deal die meteen een WhatsApp-bevestiging triggert, een factuur die drie dagen voor de vervaldatum een herinnering stuurt, een nieuwe lead die binnen de minuut een welkomstbericht krijgt — allemaal zonder dat iemand in je team het bericht manueel moet opstellen en versturen. Elk bericht loopt via dezelfde pijplijn als elke andere TextMeFlow-integratie: rate limiting, risicoscore, automatische STOP-verwerking en stille uren, zodat je zelf niets extra moet configureren.
Begin met één trigger — bijvoorbeeld "Invoice Overdue" — en breid pas uit zodra die stabiel draait. Start gratis op TextMeFlow: 50 berichten per maand, voor altijd, genoeg om de volledige Teamleader-koppeling te bouwen en te testen voor je overstapt naar een betaald plan.
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