Looking for a TextMeBot alternative? Here's why we built TextMeFlow
If you're sending WhatsApp messages from your own software today, chances are you've used TextMeBot. It's simple, it's cheap, and it works — until you start asking the questions that matter for a business: Where is my data hosted? Is there a DPA? What are the actual limits behind "unlimited"?
We asked those questions ourselves, didn't like the answers, and built TextMeFlow.
What TextMeFlow does
TextMeFlow turns your own WhatsApp number into a REST API. You scan a QR code once — exactly like WhatsApp Web — and from that moment your software can send and receive WhatsApp messages through simple HTTP calls. No Meta Business verification, no template approval, no waiting queue.
Drop-in compatible: change one URL
We deliberately kept the same request shape as TextMeBot. If your code, Make.com scenario or n8n workflow calls TextMeBot today, you point it at api.textmeflow.eu, swap the API key, and you're migrated. That's the whole project.
curl -X POST https://api.textmeflow.eu/v1/messages \
-H "Authorization: Bearer $TMF_API_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "+32479123456", "text": "Hello from TextMeFlow"}'
Where the two differ
A few things we do differently, based on publicly advertised features at the time of writing:
- Explicit quotas instead of "unlimited". TextMeBot advertises unlimited messages with fair-use throttling. We publish exact message quotas per plan, so you know what you're buying.
- EU data residency. TextMeFlow runs on EU infrastructure (Paris, France). Message metadata never leaves the EU.
- A real DPA. Every paid plan automatically includes a GDPR Article 28 data processing agreement. If you send messages to EU customers, your accountant of your privacy officer will ask for this eventually.
- Anti-ban pipeline. Rate limits per number, opt-in tracking, automatic STOP handling and a risk score that slows you down before Meta notices you. Your WhatsApp number is an asset — we treat it that way.
- Signed webhooks. Inbound messages arrive as JSON webhooks with an HMAC signature and retry logic.
Pricing
The free plan is free forever — 50 messages per month, no credit card, no trial deadline. Paid plans start at €5/month. Compare that with what you pay today and factor in the GDPR paperwork you no longer have to worry about.
Migrating in practice
- Create a free account — no credit card needed.
- Scan the QR code with the phone that holds your WhatsApp number.
- Replace the TextMeBot base URL with
api.textmeflow.euand swap the key. - Send a test message. Done.
The getting started guide walks through every step, and the full API reference documents every endpoint.
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