Skip to main content
The SMS Processing Result webhook is sent after Vodafone finishes processing each recipient in a V2 OAuth API campaign request. Use this webhook to confirm whether a recipient was accepted and queued, rejected during message processing, or affected by a campaign-level validation error. This webhook confirms API processing. It does not confirm handset delivery. Use Delivery Receipts for network delivery confirmation.

When it fires

Webhooks fire once per recipient, not once per API call.

Configure your endpoint

Contact bulktext.ie@vodafone.com with your webhook URL. Your endpoint must:
  • Accept HTTP POST requests
  • Accept a JSON request body
  • Return 200 OK after receiving the payload

Payload examples

Fields

Status values

Common messages

Correlate with notifyId

Set recipientInfo[].notifyId when sending a campaign. Vodafone echoes it back in NotifyId for MESSAGE_SUCCESS and MESSAGE_ERROR payloads.
Campaign recipient with notifyId
Store that value against your own order, appointment, or user record so the webhook can update the right row without relying on phone-number matching.

Webhooks vs DLRs

Last modified on May 6, 2026