Webhook – Call Outcome Integration

VoiceB.ai Webhook – Call Outcome Integration

Webhooks let you receive structured call outcomes, transcripts, and lead data after every call. Use this to:

  • Save conversations to your database

  • Trigger follow-ups or automations


🔗 How it Works

  1. Configure your webhook URL in Settings → Integrations

  2. Optionally enable signature signing for secure verification

  3. VoiceB will POST call result data in real-time


How to Add a Webhook Integration

  1. In your VoiceB account, go to Campaigns.

  2. Select the Agent you want to configure.

  3. Once inside the Agent Config (Name, AI Provider, Goal, Script…), scroll down to Integrations.

  4. Click on the “+” button.

  5. Choose Webhook from the list.

  6. You will now see the configuration screen with instructions and examples.


📬 Sample Webhook Payload

{
  "agent": "AgentName",
  "from": "+1234567890",
  "to": "+0987654321",
  "status": "SOLD",
  "transcript": [...],
  "collectedData": {
    "name": "John Doe",
    "email": "[email protected]",
    "address": "Calle Ejemplo 123, 45678, Ciudad"
  }
}

🛡️ Signature Verification (Optional)

Header:

Authorization=Bearer XXXXXXXXXXXXXXXXXX
x-webhook-signature=YYYYYYYYYYYYYYYYYYY

Use your signature secret to verify the authenticity of the payload.


🧰 Error Codes (Same as API)


If you need help setting this up, reach out to [email protected]

Would you like a diagram to visualize the full API/webhook data flow?

Last updated

Was this helpful?