Jabisend runs WhatsApp and SMS from a single inbox — the same contact list, the same consent record, the same credit balance. When WhatsApp can't deliver, the thread falls over to SMS and keeps going.
Most platforms make you pick. Run WhatsApp in one tool, SMS in another, then reconcile two contact lists and two opt-out registers and hope nobody gets messaged after they said stop.
Official Meta Cloud API — not a browser-automation workaround. Media, documents, location, interactive buttons, approved template messages.
Bring Twilio, Telnyx or Plivo — or use the platform account. Android handsets with a SIM work as a gateway for local traffic.
Opt out on SMS, and WhatsApp stops too. Consent is stored against the contact, not the channel, and every change is written to an append-only log you can export for an audit.
Three panes: conversations, thread, context. Filter to All, Mine, Unread or Resolved. Assign to an agent, drop a private note, resolve. Every bubble shows its channel and its delivery state, and the composer knows when the 24-hour window has closed and only templates are allowed.
Pick an audience from groups or filters, choose a template, fill the variables, schedule it. The report is a funnel: sent, delivered, read, replied — plus a per-contact status table.
Audience → message → schedule → reviewFeed it your FAQs, a website URL, or a PDF. It answers from your sources only, shows which chunk it used, and hands off to a human the moment it isn't grounded.
OpenAI · Claude · Gemini · local OllamaDrag nodes onto a canvas: send a message, ask a question, branch on a condition, call the AI, hand off to an agent. Trigger on a keyword or on any first message.
Visual · no codeCustom fields, groups, CSV and Excel import with a column-mapping step. Bulk select to group, subscribe, unsubscribe or delete.
Import → map → preview → confirmPair a handset by QR code and send local SMS on your own SIM. Each device reports heartbeat, sent-today and its daily cap.
Online / offline · daily limitsA floating bubble for your site that opens WhatsApp directly or runs the AI chat inline. Set greeting, colour and position, copy the script tag.
One <script> tagScoped tokens with abilities, per-connection IDs, and copy-paste curl for sending, campaign creation and webhooks.
REST · webhooks · token scopesThis is a work tool, not a marketing page. Conversation rows stay compact, state is carried by shape as well as colour, and every pane collapses to a single column on a phone.
perfect, thank you 🙏
Can I change the delivery address?
STOP
You: Your refund has been issued…
Bot: Which size were you after?
You: Sent the invoice as a PDF
Prefers SMS after 6pm — handset drops WhatsApp on weak signal. — Kofi, 12 Jul
Every consent change is appended to an immutable log — who, which channel, which keyword, from where, at what second. Export it whenever a carrier, a regulator or a client asks.
Append-only · CSV and JSON export · retained per your plan
US A2P registration is triggered by the destination number, not by where you sit. Register a brand and a campaign once; traffic to every other country routes without it.
Set a daily and monthly ceiling per company and a maximum send rate per window. When a cap is hit the queue pauses instead of quietly draining the wallet.
STOP, START and HELP are matched on inbound SMS and WhatsApp across every language you've enabled, applied to the contact, and logged — no agent action needed.
Your subscription unlocks modules and limits. Messages draw from a credit balance you top up whenever you like — no per-seat maths, no surprise overage invoice.
Small businesses
Growing teams
Agencies and larger teams
High-volume organizations
Free plan, real number, no card. Connect WhatsApp, import a contact list, and watch the credit ledger tick.