NEW AIRIS · Ask your Odoo and it answers on WhatsApp, by text or voice See how it works →
Messaging API

Send and receive WhatsApp
from any platform

A simple HTTP API to plug into your Odoo, ERP, CRM or any code. One token, one endpoint, done: start sending messages from your system in minutes.

$600  $299 MXN + VAT / month · Unlimited messages · LIMITED TIME ONLY
See plans
What it's for

Your system, talking over WhatsApp

Quotes, invoices (CFDI), payment reminders, shipping notifications, inventory alerts or any event in your business: if your system knows it, now your customer knows it over WhatsApp.

From Odoo

Send quotes, invoices or reminders without installing anything odd. Server actions or automations that call the API.

From n8n, Zapier, Make

One HTTP node is all it takes. Fire off WhatsApp messages from any automation flow you already have running.

From your own code

PHP, Python, Node, Go, whatever. If it can POST JSON, it can send WhatsApp. No mandatory SDKs.

How it works

3 steps to start sending WhatsApp messages

1

Sign up

Fill out the form and pay the monthly fee by card or OXXO. Need an invoice? We issue it automatically.

2

Get your token

We hand you your API token on screen and by email. Save it as an environment variable and it's live.

3

Connect your number

Scan a QR code (just like WhatsApp Web) with your WhatsApp Business number. Then start sending messages.

What it looks like in code

As simple as this

A POST with JSON. No SDKs, no mandatory libraries, no surprises.

Terminal · Send a WhatsApp message
# Send a text message to a number curl -X POST https://messages.odoo.blue/v1/waleads/send-text \ -H "Content-Type: application/json" \ -d '{ "token": "YOUR_API_TOKEN", "to": "5215512345678", "text": "Hi, your order #4521 is ready." }' # Response: { "ok": true, "id": "MSG_01H...", "to": "5215512345678" }

Full documentation: messages.odoo.blue/docs

What you can send

Text, images, documents and templates

💬

Text and templates with variables

Simple messages or templates with {{name}}, {{total}}, whatever you need.

🖼️

Images with captions

JPEG, PNG, GIF, WebP. They show inline with your attached text, like any regular WhatsApp message.

📄

PDFs and documents

CFDI invoices (XML + PDF), quotes, contracts, manuals — any downloadable file.

📥

Reading conversations

Pull chats and history with an extra endpoint. Download customer attachments in base64.

Pricing

Clear pricing, no surprises

Monthly subscription
⏱ LIMITED TIME ONLY
$600 MXN + VAT
$299 MXN+ VAT
per month · cancel anytime
  • Unlimited messages per month (fair use*)
  • Works with your own WhatsApp Business number
  • Text, images, PDFs, templates with variables
  • Token delivered on screen and by email
  • Automatic CFDI invoice (optional)
Get the monthly plan

🔒 Secure card payment · Stripe

🎁 1 MONTH FREE
Annual subscription
💚 BEST VALUE
$3,588 MXN + VAT
$3,289 MXN+ VAT
per year · pay for 11 months, use 12
  • Everything in the monthly plan
  • 12 months for the price of 11
  • Price locked for the whole year
  • One single CFDI invoice per year
  • Renews on its own · cancel anytime
Get the annual plan

🔒 Secure card payment · Stripe

*Fair use: WhatsApp can limit or block your number for heavy usage or bulk sending. See details.

⚠️

Important: WhatsApp limitations

Our API sets no message limit, but WhatsApp can limit, suspend or permanently block your number if it detects:

  • Automated bulk sending or bursts of messages
  • Messages to contacts who never started a conversation with you
  • Content users flag as spam
  • Erratic use of the number across multiple devices

Exdoo TI is not responsible for blocks, limits or suspensions imposed by WhatsApp/Meta. We recommend warming up the number gradually, messaging only contacts who expect to hear from you, and following the WhatsApp Business Terms of Service.

FAQ

What people ask us most

Do I need WhatsApp Business?+

Yes. The API only works with WhatsApp Business. With regular WhatsApp the QR links fine and everything seems to work, but WhatsApp detects automated use on a personal account and blocks the number within minutes or hours: the phone shows «This account can't use WhatsApp». That block is applied by WhatsApp on its own servers against your account — it's not an API failure and it's not something we can reverse on our side, and a number that's already blocked won't come back by scanning the QR again.

Does WhatsApp Business cost anything?+

No, it's free. WhatsApp Business is an official WhatsApp app: you download it from Google Play or the App Store and register it with the same number you already use. No license, no monthly fee, no paperwork with Meta. If that number is on regular WhatsApp today, the app itself offers to migrate it and keeps your chats; just keep in mind that the same number can't run in both apps on the same phone.

Don't confuse it with the WhatsApp Business Cloud API, which is Meta's official service and does charge per conversation. They're different things: to use our API, all you need is the free WhatsApp Business app on your phone.

Can I use my current number?+

Yes, at no extra cost, as long as that number runs WhatsApp Business. You scan a QR code (like WhatsApp Web) and it gets linked to your API session. You can keep using WhatsApp Business on your phone at the same time.

Is there a monthly message limit?+

Not on our side: the plan includes unlimited messages under a fair use policy. That said, WhatsApp can limit, suspend or permanently block your number if it detects excessive use, automated bulk sending or unsolicited messages (spam). Exdoo is not responsible for blocks imposed by WhatsApp. For high, sustained volume we recommend also getting the WhatsApp Business Cloud API.

Is there a rate limit?+

30 requests per minute per session. For large campaigns, use templates and space out your sends. Need higher throughput? We'll set it up with you.

Can I cancel anytime?+

Yes. It's a monthly subscription: cancel and you stop paying the next month. No penalty, no forced contract.

Do you issue invoices?+

Yes, an automatic CFDI 4.0 invoice if you give us your RFC and details on the signup form. If you don't need an invoice, you can sign up without one.

Start today

Your system, talking over WhatsApp in minutes

Sign up for the API, get your token instantly and start sending messages from your Odoo, ERP or any system. No commitments, cancel anytime.

See plans