Veribl logo

Webhooks

Webhooks send real-time notifications to your systems when events happen in Veribl — like a new registration or product scan.

Access Webhooks

Click Webhooks in the sidebar (under Configuration).

Create a webhook endpoint

  1. Click New Endpoint
  2. Enter your endpoint URL — the HTTPS URL that will receive webhook payloads
  3. Select the events you want to receive
  4. Click Save

Supported events

EventTriggered when
consumer.registeredA consumer registers a product
consumer.scannedA consumer scans a product QR code
consumer.chat_completedAn AI Support Chat session ends
consumer.feedback_submittedA consumer submits feedback
consumer.unsubscribedA consumer unsubscribes from emails

Webhook payload

Each webhook delivery sends a JSON payload with:

  • event — the event type (e.g., consumer.registered)
  • timestamp — when the event occurred
  • data — event-specific data (consumer details, product info, etc.)

Security — HMAC-SHA256 signing

Every webhook delivery includes a signature header for verification. Veribl signs payloads using HMAC-SHA256:

  1. When you create an endpoint, Veribl generates a signing secret
  2. Each delivery includes an X-Veribl-Signature header
  3. Verify the signature on your server by computing the HMAC-SHA256 of the payload using your secret
  4. Reject deliveries with invalid signatures

Tip: Always verify webhook signatures in production to prevent spoofed requests.

Test a webhook

  1. Open your webhook endpoint
  2. Click Send Test
  3. Veribl sends a test payload to your endpoint
  4. Check the delivery log to see the response

Delivery logs

View the delivery history for each endpoint:

  1. Click on a webhook endpoint
  2. Click Deliveries to see all delivery attempts
  3. Each entry shows: event type, timestamp, response status, and payload

Retry behavior

If your endpoint returns an error (non-2xx status code), Veribl retries the delivery up to 3 times with increasing delays.

More ways to get help

  • Support

    Can't find the answer? Send us your question and the product or page it's about.

    Contact support
  • Specialists

    Get hands-on help with setup, migrating manuals, or designing your product pages.

    Book a call
  • Enterprise

    Dedicated onboarding, custom integrations, and regulatory guidance for large teams.

    Contact enterprise