Webhooks Configureren

Slimme feedback voor Nederlandse webshops

Generate Webhook URL Read API Documentation

Setup

Connect your HTTPS endpoint to receive instant HTTP POST requests whenever a customer submits a review, reports a bug, or rates a product. No polling required.

Navigate to Settings > Integrations and paste your secure endpoint. FeedBackNL retries failed deliveries three times with exponential backoff (1s, 5s, 30s). All payloads are signed with HMAC-SHA256 using your secret key. Test your connection with the "Send Test Event" button to verify routing rules in tools like n8n, Make, or Shopify Flow.

Events

Trigger

feedback.submitted

Fires immediately after form validation passes. Includes customer email, product SKU, and rating score. Used by 142 Dutch merchants to auto-route praise to Klaviyo.

Trigger

feedback.flagged

Dispatched when a review contains profanity or matches your custom moderation keywords. Triggers Slack alerts for store managers at major retail partners.

Trigger

feedback.resolved

Sent after support staff mark a ticket as solved. Updates your CRM pipeline and closes the associated Zendesk ticket automatically.

Payload

Every webhook delivers a consistent JSON structure. Verify signatures using the x-feedbacknl-signature header before processing.

Sample JSON Response

{ "event": "feedback.submitted", "timestamp": "2024-03-15T14:22:00Z", "shop_id": "ds_8842_nl", "payload": { "customer_email": "anne.vos@meerland.nl", "product_sku": "MEER-AX200-BLK", "rating": 5, "comment": "Snelle levering, precies zoals beschreven op de website.", "ip_address": "89.207.134.xx", "device": "desktop_chrome" } }

Validate the x-feedbacknl-signature header against your secret key. FeedBackNL also includes x-feedbacknl-idempotency-key to prevent duplicate processing during network retries. Rate limits are set to 500 requests per minute per endpoint.