Skip to main content

Webhooks

Webhooks are used to send automated messages or data from GenAssist to external systems when specific events occur within a workflow. For example, a webhook can be used to notify a CRM system when a customer conversation is completed.

To manage webhooks, navigate to Integrations → Webhooks from the main navigation menu. This screen lists all configured webhooks.

Creating a Webhook

  1. Click the + Add New Webhook button in the top-right corner.
  2. The Add New Webhook dialog will appear.
  3. Provide a unique Webhook Name.
  4. Provide a valid Webhook URL.
  5. Select the HTTP Method to use for the request (either POST or GET).
  6. Provide a Secret for verifying the webhook’s authenticity. (Optional)
  7. Provide a Description. (Optional)
  8. Provide any custom Headers to include in the request. (Optional)
  9. Use the toggle to set the webhook as Active.
  10. Click Create Webhook.

Editing a Webhook

  1. Click in the Action column.
  2. The Edit Webhook dialog will appear, prefilled with the existing information.
  3. Make the necessary changes.  The Webhook URL cannot be changed after creation.
  4. Click Update Webhook to save the changes.

Deleting a Webhook

  1. Click in the Action column.
  2. A confirmation dialog will appear to prevent accidental deletion.
  3. Click Delete to permanently remove the webhook.