Industry · Field services

Messaging for on-demand and field services

Field service messaging is measured in minutes: a technician is twenty minutes away, a job has moved, a customer will not be in. Every one of these messages exists to avoid a wasted trip.

The messages that protect a 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, not send-volume, is the constraint

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

How 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 is mostly a messaging operation that happens to have a checkout. The confirmation, the dispatch note, the delivery window, the code for a failed payment — these are the messages customers actually read, and they run on the same few send paths every day.

Open →
Industries

Fintech & payments

In payments, the message is often the product: a code that must arrive before a session expires, an alert that proves a transaction happened, a reminder that keeps a subscription alive. Latency and duplicates matter here more than anywhere else.

Open →
Industries

Healthcare & clinics

Most healthcare messaging is administrative, and administrative is exactly where a missed message costs a wasted appointment slot. The discipline is to say just enough to be useful and nothing that belongs in a clinical record.

Open →
Industries

Logistics & delivery

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

Open →
Industries

SaaS & online services

For a SaaS product, messaging is infrastructure with a product surface: the login code, the incident notice, the trial-expiry nudge. These messages sit on the critical path of someone else’s workday, which sets a higher bar than marketing ever has.

Open →
Industries

Education & training

Education messaging is overwhelmingly about timing: a class that moved, a deadline that is close, an enrolment that has not been confirmed. The failure mode is not a missing message, it is a message that arrives after it matters.

Open →
Industries

Marketplaces & platforms

A marketplace sends to two audiences who care about the same event for opposite reasons: the buyer wants it to arrive, the seller wants proof that it did. That makes receipts and auditability the interesting part of the problem.

Open →
Industries

Travel & hospitality

Travel messaging is time-zone-shaped: a confirmation that must arrive immediately, a reminder that should arrive the evening before, and a disruption notice that is worthless if it arrives after the guest has left for the airport.

Open →
Scope. Whaleal Messaging is an orchestration layer 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.