
“Your driver is 10 minutes out.”
Assign a job and the driver gets the details while the customer gets a live tracking link. Ask for a GPS pin when an address is vague.

Send and receive SMS from a shared team inbox, straight from your email, or from your code. Consent, 10DLC registration and quiet hours are handled on every single send — not left to you.
No credit card. Text your own phone in about two minutes.
Email number@txt.mercurysend.com and it goes out as an SMS. The reply comes back to your inbox. No new app for the dispatcher, no training for the front desk, no tab to keep open.
One-to-one conversations, one-to-many broadcasts, automations that fire on their own, and the operational screens the work actually needs.
Inbound and outbound in one live thread, with the context beside it: consent state, topic, spend to date, who's handling it. No more business texts on someone's personal phone.
Build an audience from rules or a list, then get the real numbers up front — recipients, segments, estimated cost, who's excluded and why. Throttled so you don't burst into carrier filtering.
Trigger on an inbound keyword, a new contact, a consent change, or a job moving to assigned — then send, tag, route, or wait. Dispatch teams get jobs, drivers and trucks with tracking links built in.
Press ⌘K and type what you want to do, a name, or a phone number in any format — brackets, dashes, or just the last four digits. Any number opens its full history, exportable as CSV or JSON.

Carriers block what they don't trust, and the paperwork to become trusted is where most texting projects die. Ours is filed, monitored, and fixed for you — and the gate that protects you runs on every send, from every surface.
We draft your brand and campaign, file them, watch the status, and self-heal the common rejections. US long-code traffic needs this; you shouldn't have to learn it.
ACMA Sender ID Register requirements are managed the same way, tracked the same way.
Opt-outs are deterministic and irreversible by us — only the contact can undo one. No override, no “just this once”.
Promotional sends outside the recipient's daytime window wait and then go. Nothing is silently binned.
One choke point, every surface. A send from the API, the inbox, an automation, a broadcast or an email all pass the same checks — and each decision is written to your audit log.
consent_missing and one quiet_hours. The quiet-hours one is held and will send at 8am local — nothing to do.Mercury is the support assistant inside the app. It can see your plan, credits, sender and registration status, and what the compliance gate has actually been refusing — so it answers about your account, then links you to the screen that fixes it.
AI here only ever drafts. Nothing it produces skips the consent gate, and it can never clear an opt-out.
Prefixed ids, snake_case JSON, structured errors with a doc link and a request id, and idempotency keys that mean a retry can never double-send or double-bill. 422 is reserved for “the platform is protecting you”.
curl https://api.mercurysend.com/v1/messages \ -H "Authorization: Bearer msk_live_…" \ -H "Idempotency-Key: job-4821-dispatch" \ -d to="(310) 555-1234" \ -d body="Your driver is on the way. #TRACKREQUEST#" # 201 — queued, gated, metered once { "id": "msg_9f3a…", "status": "queued", "segments": 1, "cost": { "credits": 1, "carrier_fee": "0.0079" } }
Every plan includes a monthly message allotment, inbound messages, and AI actions. Beyond the allotment you pay a per-message rate that drops as you grow — and the carrier fee is shown separately, at cost.
A single line for a small team.
Getting off email and spreadsheets.
A team sharing one inbox.
Multi-location and automations.
High volume, lowest per-message rate.
Operational messaging, not marketing theatre: the message that has to arrive because someone is waiting on it.

Assign a job and the driver gets the details while the customer gets a live tracking link. Ask for a GPS pin when an address is vague.

Appointment reminders and follow-ups from a shared inbox, with consent recorded per topic and quiet hours respected automatically.

Maintenance requests, access codes and arrival windows — off personal phones and onto a thread anyone on shift can pick up.
The free trial starts by sending a real text to your own number and letting you reply to it — on the same endpoints your customers will hit. No demo data, no sandbox pretending.
No credit card to start. Paid plans are month-to-month with 30 days' notice.