Fragmented integrations
One SDK for email, another for SMS, another for WhatsApp — each with its own errors, limits and payloads.
Notification API
Stop wiring up a different provider for every channel. Notify handles delivery, retries failures and tells you exactly what happened to each message.
In development · early access program open
One SDK for email, another for SMS, another for WhatsApp — each with its own errors, limits and payloads.
When a provider fails, the message is gone unless you build your own queue and retry policy.
Support asks whether the verification code arrived, and nobody can answer for sure.
Send a request with the channel, the recipient and the template. Notify does the rest.
With per-language variants. Recipients get the message in their language, with automatic fallback.
You get a 202 in milliseconds: the message is queued and delivered in the background.
Accepted, sent, delivered or failed — with the full history of attempts per provider.
Send a payment reminder
curl https://api.notify.com.mx/v1/messages \
-H "Authorization: Bearer $NOTIFY_API_KEY" \
-H "Idempotency-Key: invoice-8812-reminder" \
-H "Content-Type: application/json" \
-d '{
"channel": "whatsapp",
"recipient": { "address": "+525512345678", "locale": "es" },
"template_key": "payment_reminder",
"variables": { "name": "Ana", "amount": "$1,250.00 MXN" }
}'Response
HTTP/1.1 202 Accepted
{
"id": "6f1c2a4e-9b7d-4c1e-8a35-2d0f5b9e7c11",
"status": "accepted",
"channel": "whatsapp",
"template_key": "payment_reminder",
"resolved_locale": "es",
"created_at": "2026-10-05T17:42:08Z"
}Transactional email from a verified domain, with bounce tracking.
E.164-normalized numbers and native STOP opt-out handling.
Meta-approved templates over the official WhatsApp Business API.
Language cascade: recipient → customer default → Spanish.
Retry safely: the same Idempotency-Key never sends twice.
Per-channel workers and a dead-letter queue, so nothing fails silently.
Who sent what, to whom, and with what result — ready for support and compliance.
If a recipient unsubscribed from a channel, the message is blocked before it leaves.
Providers, channels and pricing designed for the Latin American market.
We're validating all three channels with real traffic. If your team sends transactional notifications, we'd love to talk.
Get in touch