← Operator library Customer Operations

Automate ISP WhatsApp and SMS Without Losing Consent

Design event-driven subscriber messages with consent, templates, delivery evidence, deduplication and operational fallback.

What this note covers

Design event-driven subscriber messages with consent, templates, delivery evidence, deduplication and operational fallback.

A notification is part of a business event

Payment reminders, outage updates and restoration confirmations are useful only when the recipient, timing and account state are correct. Messaging automation should consume verified events and preserve provider evidence, not scrape screen labels or send from an unreviewed scheduler.

Purpose

Separate transactional, service, security and marketing messages.

Consent

Store lawful basis, channel preference, language and opt-out.

Event

Generate one stable notification from one authoritative transition.

Delivery

Track provider acceptance and status without claiming handset reading.

Create a message state machine

Move notifications through queued, submitted, accepted, delivered where supported, failed and suppressed. Use an idempotency key so job retries do not duplicate reminders.

Re-evaluate current account state before delayed sends. A payment reminder queued yesterday should be suppressed if payment is now verified.

Design templates for action

State the ISP identity, account context, amount or service impact, timestamp and safe next action. Avoid secrets and unnecessary personal data.

WhatsApp template categories and approval rules differ from conversational sessions; SMS sender and opt-out requirements vary by country. Maintain templates per channel.

Operate gateway failure

Monitor balance, rate limits, template rejection, destination network errors and callback freshness. Route sustained failures to operators and choose fallback only when consent permits.

Reconcile message cost and provider IDs, and restrict staff access to conversation and delivery data.

Operational caution: Do not send credentials, full payment details or sensitive network information through messages that may appear on a locked screen or recycled number.

Evidence before rollout

Signal Required proof
Consent Purpose and channel preference are recorded.
Deduplication Retrying a job produces one customer message.
Freshness State is checked immediately before submission.
Template Language and action are clear on small screens.
Evidence Provider ID, status and failure reason are retained.

Put the plan into operation

  1. Classify. List events and lawful communication purposes.
  2. Model. Define message states and suppression rules.
  3. Template. Review content, language and variables.
  4. Integrate. Verify callbacks and rate limits.
  5. Pilot. Test delivery, duplicates and opt-out.
  6. Monitor. Track outcome, cost and complaints.

The decision standard

Messaging automation is production-ready when it sends the right message once, suppresses stale work, respects channel choice, exposes provider uncertainty and gives customers a trustworthy next action.

Research basis: Meta WhatsApp Business Platform documentation; GSMA messaging guidance; applicable privacy and telecom regulations. Validate implementation details against the releases, contracts, and local regulations governing your network.

Continue with ISPbills

Put this guide into practice