Use case · Scheduling

Sending appointment reminders

A reminder works when it arrives early enough to change behaviour and says only what is needed to act: when, where, and how to change it. Everything beyond that reduces the chance it is read.

The two-message pattern

The reminder is transactional: it confirms something the recipient already arranged. That matters, because opt-out suppression applies to promotional traffic rather than to a reminder someone needs in order to turn up.

  • Confirmation at booking — the appointment exists and is recorded
  • Reminder a fixed interval before — the appointment is soon
  • A one-tap way to reschedule or cancel, in the message itself

Timing and the per-number limit

Reminder traffic clusters — most of it goes out at the same hour the day before. Because provider limits apply per sender number, a clinic-sized batch can queue behind itself, so the useful planning question is how many sender numbers the reminder hour needs.

Content discipline

A reminder is not a place for clinical, financial or case detail. The platform does not store message bodies — the log is metadata only — but the message itself still travels through your provider and lands on a handset that may be shared. Send a reference the recipient resolves in your own system rather than the detail itself.

Questions this usually raises

Can someone opt out of reminders entirely?
Suppression applies to promotional traffic. If you want to let people opt out of reminders, that is your own preference model rather than the platform’s suppression rule.
Can reminders go on WhatsApp?
You can connect the accounts you hold on each channel and choose per send. Routing and suppression as described here are SMS-channel capabilities.
How do we know a reminder arrived?
On the SMS channel a delivery receipt is recorded against the send. It confirms the network accepted the message, not that the recipient read it.

Keep reading

4 min

Who decides whether a message is marketing

The platform asks you to declare what kind of message you are sending instead of inferring it from the text. That one field decides whether the opt-out gate applies — and the honesty of the declaration is yours.

Read the guide →
5 min

Reading a delivery receipt

A receipt is a sequence of states, not a verdict. Treating an intermediate one as final is the most common way a sending dashboard ends up lying to you.

Read the guide →
Use cases

One-time passwords

An OTP has three requirements and no fourth: it must arrive, it must arrive before it expires, and there must be a record that it was sent. Everything else about OTP delivery follows from those three.

Open →
Use cases

Order confirmations

A confirmation is the moment a customer stops wondering whether the order went through. It is also the message most likely to be forwarded, screenshot and used as a receipt, which sets the bar for what it must contain.

Open →
Use cases

Shipping and delivery updates

Shipping updates are bursty and unforgiving: nothing for hours, then a batch for a whole route. The failure mode is a batch that stalls halfway through, so pacing and routing do most of the work here.

Open →
Use cases

Payment reminders

A payment reminder sits between transactional and promotional, and where you place it decides whether it is a service or a nuisance. The useful rule: if the recipient owes the message, it is transactional.

Open →
Use cases

Two-factor authentication

A 2FA message is an OTP with a security context: it is triggered by a login attempt, it is time-critical, and it is the message most likely to be complained about if it arrives unexpectedly — because an unexpected one means something happened to the account.

Open →
Use cases

Account security alerts

A security alert is not a notification, it is an opportunity for the account owner to interrupt something. That makes speed and clarity the only two things that matter, and detail a liability.

Open →
Use cases

Service and incident alerts

An incident alert arrives when something is already wrong, which is the worst possible moment to discover your send path is also down. Redundancy in the messaging layer is what makes the alert dependable.

Open →
Use cases

Customer feedback requests

Feedback requests are marketing in everything but name, and treating them as transactional is how a service relationship turns into a nuisance. They are the clearest case for suppression and for restraint on frequency.

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. Routing, pacing and logging run on the SMS channel; consent and content stay with you.