Webhooks
    • 03 Mar 2025
    • 1 Minute to read
    • Dark
      Light
    • PDF

    Webhooks

    • Dark
      Light
    • PDF

    Article summary

    Who should read this article: Administrators

    Voiso's Webhooks feature allows you to subscribe to call events and integrate them into your automated workflows, custom applications, and external systems.

    Important

    The Webhooks feature is available for contact centers on the Pro plan or higher.

    Introduction

    Webhooks enable real-time communication between applications by sending HTTP requests containing event data when a predefined trigger occurs. This allows you to automate processes, synchronize data, and build integrations tailored to your business needs.

    For a complete list of Voiso webhook events and their payload structures, refer to the Webhooks overview in the Voiso developer documentation.

    Security Notice

    To protect your data, only secure HTTPS endpoint URLs are supported for webhooks.

    Managing Webhooks

    To create and manage webhooks:

    1. In the Voiso navigation bar, go to Administration > Webhooks.
    2. The Webhooks page displays a list of existing webhooks configured for your contact center.
    3. Click a webhook name to view or edit its settings.
    4. Click Add webhook to create a new webhook.
    5. To delete a webhook, hover over its row and click the Delete (trash can) icon.

    Webhooks Webhoooks Main Page

    Creating a Webhook

    To set up a new webhook:

    1. Click Add webhook to open the Add webhook page.

      Webhooks Add Webhoook Page

    2. In the General section, provide the following details:

      • Webhook name – Enter a descriptive name that aligns with your business process.
      • Endpoint URL – Specify the HTTPS URL where webhook notifications should be sent.
      • Secret key (optional) – Enter a secret key for validating webhook requests on your system.
    3. In the Events section:

      • Select one or more supported events (refer to the Supported Events table).
      • If an event is already assigned to another webhook, it will not be available for selection.
    4. Click Save to finalize the webhook configuration.


    Was this article helpful?


    What's Next