Customer notifications
Send account alerts, order updates, booking confirmations, or service changes from your CRM, commerce platform, or customer database. Typical payload fields:textfor the customer-facing messagefromfor the approved Sender IDrecipientInfo[].msisdnfor the recipient numberrecipientInfo[].notifyIdfor your internal record reference
Appointment reminders
Use scheduled sends for reminders that must arrive before a booking, collection, visit, or service window.Appointment reminder
Staff updates
Send operational updates to employees, contractors, or field teams. UsenotifyId to match each callback to a shift, rota, incident, or workforce record.
Promotions and marketing campaigns
Send promotional campaigns to opted-in recipients. Include opt-out instructions where required and maintain your suppression list when you receive STOP or OPTOUT replies.Time-sensitive service alerts
Use SMS for outage notifications, incident updates, delivery changes, and urgent operational messages. For high-priority workflows, store webhook and DLR callbacks so your system can reconcile message status later.CRM and database integrations
Most integrations follow the same pattern:- Read recipients from your CRM or customer database.
- Request an access token from
https://auth.vodafone.com/token. - Send a campaign through
POST /api/v2/Campaign. - Store the response and
notifyIdvalues. - Receive webhooks and DLRs at your callback endpoint.
- Update each customer or campaign record with the final status.