Skip to content

CustomerLabs + Custom Webhook Integration

Collect all your customer information seamlessly by sending event data via webhooks. CustomerLabs supports multiple webhooks, transferring data using the POST HTTP method. With a single click, CustomerLabs can route your event payload to your designated webhook endpoint without requiring any custom code.

  1. Log in to your CustomerLabs account.

  2. Navigate to the Destinations section, then search for and select Webhooks from the list of integrations.

    CustomerLabs Destination Webhook
  3. On the pop-up screen, click Enable, and then click Go to Configuration settings.

    CustomerLabs Destination Webhook
    CustomerLabs Destination Webhook
  4. Enter the HTTP/HTTPS Endpoint URL (Webhook URL) where you want to receive the event payload.

  5. Choose the appropriate webhook request format under the Version section based on your requirements:

    VersionDescriptionRecommendation
    v1Basic sample requestPossibility of deprecation
    v2Basic request with enriched dataPreferred
    v2 without enriched dataBasic request without enriched dataRecommended to use
    CustomerLabs Destination Webhook
  6. If your endpoint requires specific authentication headers, you can configure them:

    • Header Type: Choose the appropriate header type for your request.
    • Header Value: Enter the corresponding value for the selected header.
    CustomerLabs Destination Webhook
  7. Proceed to set up the Webhooks trigger actions.

  8. A list of events you have previously configured in CustomerLabs will appear here.

  9. Select your preferred events from the list to send via the webhook, and click Save changes.

    CustomerLabs Destination Webhook
  10. To ensure you only receive the event payload for the specific actions selected in the previous step—and avoid receiving data on other actions—enable the Manual Actions Prompt feature.

    CustomerLabs Destination Webhook
  11. Click Save changes to complete the configuration.