Webhooks Integration

Webhooks enable specific events occurring within the Supsis AI panel to be instantly transmitted to your external systems (such as CRM, ERP, or custom databases) via HTTP requests. With this integration, you can automate your workflows and make data transfer real-time.


1-) Integration Steps

To create and configure your Webhook channel, follow the steps below:

1.a – Creating a Webhook Channel

  • a – Access Integrations
    Click the Integrations icon located in the left menu of your Supsis AI panel to enter the integrations section.

  • b – Webhooks
    In the integrations list, find the Webhooks card under the "Web" category and click on it.

  • c – Add Webhook
    In the opened list, click the blue "+ Add Webhook" button to define a new channel. This action will redirect you to the Webhook configuration screen.

1.b – Webhook Configuration

On the New Webhook screen, you must fill in the technical details defining the target system to which the data will be sent.

  • a – Webhook Name
    The name used to identify your Webhook channel within your panel.

  • b – Webhook URL
    The target server (HTTP) address where the data (payload) will be sent. When the selected event occurs, event details will be transmitted to this HTTP URL.

  • c – Webhook Token (Optional)
    A special key used to secure the requests. This field is not mandatory but can be optionally added to enhance request security.

  • d – Basic Auth (Optional)
    If the target system requires username and password authentication, enter the relevant credentials here.

  • e – Headers (Optional)
    Custom HTTP header (Key-Value) information to be included in the request. Filling this field is optional.

  • f – Webhook Triggers
    In the Options section located at the bottom of the Webhook screen, you can define which events will trigger data transmission to your external system.

    • Chat Status: When a chat is closed or rated.
    • Ticket Operations: When a new support ticket is created or updated.
    • User Management: When a new user is created, updated, or deleted.
    • Messaging: Incoming/outgoing messages and message updates are transmitted instantly.
    • Agent Status: When an agent’s online/offline status changes.

Note: After completing all configuration settings, do not forget to click the "Save" button located in the top-right corner for the integration to function properly.