When you send an SMS via the V2 API, Vodafone Bulk Text sends an HTTP POST to your webhook URL for each recipient in the request. If you send to 5 numbers in one API call, you receive 5 webhook payloads — one per mobile number.This gives you an immediate, per-recipient status report on how the message was processed — including any errors.
The send was rejected before any messages were queued — one payload fires per recipient
CAMPAIGN_ERROR payloads do not include a NotifyId field. The error is campaign-level (e.g. an invalid sender ID), but a payload is still sent for each recipient in the request.
Set a notifyId per recipient when sending and it will be echoed back in the NotifyId field of every webhook payload for that recipient. The same value also appears in DLRs and can be used to correlate inbound replies — making it the single identifier that spans your entire send-to-reply flow.If no notifyId is set, the NotifyId field will be an empty string.See notifyId for full details, use cases, and end-to-end flow examples.