Industry · Field services

Messaging for on-demand and field services

Field service messaging is measured in minutes: a technician twenty minutes away, a job that moved, a customer who will not be in. Send the ETA when the event happens and it saves a trip; send it late and it is worse than silence.

The messages that protect the day’s schedule

  • Job accepted and scheduled confirmation
  • Day-of arrival window
  • Technician en-route notice with an ETA
  • Delay or reschedule notice
  • Completion and follow-up request

Send-time is the constraint, not volume

An ETA message that arrives late is worse than no message. Because provider limits apply per sender number, a wide dispatch at the same minute can queue behind itself — which is exactly why pacing is configured per number and visible in the console rather than hidden behind one shared allowance.

  • Per-number pacing so a dispatch burst drains predictably
  • Sender selection so operational traffic uses the right number
  • Automatic failover between connected SMS accounts

It fits alongside your dispatch system

Dispatch stays with your dispatch system, which knows the technician’s route and the customer’s address. The platform sends the message it is told to send and reports whether it left — so the two systems keep the jobs they are good at.

Questions this usually raises

Can we send from a different number for each region?
You connect the numbers you own and choose which one a send uses, so a per-region number is a configuration rather than a code change.
Will the platform hold messages and send them later?
Scheduled and bulk sending exist as console features. They do not turn the platform into a task queue for time-critical traffic; for ETAs, send when the event happens.
How do we know a dispatch notice went out?
Each send is logged with its status, and delivery receipts can be pushed to your own endpoint. A receipt confirms the destination network accepted the message, not that the customer read it.

Keep reading

5 min

Pacing, quotas and why we queue

Every connection carries a send rate. The platform queues to that rate instead of firing as fast as a provider will accept, because the fastest way to get throttled is to send at the speed that causes it.

Read the guide →
3 min

Who the recipient actually sees

If you do not name a sender, the platform picks one from the connection that carries the message. Naming one explicitly takes priority everywhere.

Read the guide →
Industries

E-commerce & retail

A storefront runs on the messages customers actually read: the confirmation, the dispatch note, the delivery window, the code after a failed payment. Send all of them over the SMS, email and WhatsApp accounts your store already pays for.

Open →
Industries

Fintech & payments

In payments the message is often the product: a code that has to land before the session expires, an alert that proves a transaction happened, a reminder that keeps a subscription alive. Connect your own accounts, and the send path stops being the part you have to watch.

Open →
Industries

Healthcare & clinics

Most clinic messaging is administrative, and a missed administrative message costs a wasted appointment slot. Send a confirmation at booking and a timed reminder before, on the number the patient gave you — and keep clinical detail out of it.

Open →
Industries

Logistics & delivery

A delivery operation lives on contact attempts: the customer who is not home, the gate code nobody has, the parcel heading back to the depot. Each of those is a message that either saves a second trip or causes one.

Open →
Industries

SaaS & online services

Your login codes, incident notices and renewal nudges sit on the critical path of someone else’s workday. Send them from your own service with a tenant API key, and read the outcome back through the same API.

Open →
Industries

Education & training

Education messaging is about timing: a class that moved, a deadline that is close, an enrollment nobody confirmed. The failure mode is not a missing message — it is one that arrives after it mattered.

Open →
Industries

Marketplaces & platforms

A marketplace messages two audiences about the same event for opposite reasons: the buyer wants it to arrive, the seller wants proof that it did. That makes the receipt the part worth getting right.

Open →
Industries

Travel & hospitality

Travel messaging is shaped by the clock: a confirmation that has to arrive immediately, a reminder the evening before, a disruption notice that is worthless once the guest has left for the airport. Send each one from an account that is still accepting traffic.

Open →
Scope. Whaleal Platform sends over the CPaaS or BSP accounts you already hold. Your contracts, your rates and your sender identities stay yours, and nothing in the middle reprices them. Sector-specific rules — consent, records retention, industry obligations — stay with you and your provider.