Webhooks Configureren
Slimme feedback voor Nederlandse webshops
Generate Webhook URL Read API DocumentationSetup
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
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.
feedback.flagged
Dispatched when a review contains profanity or matches your custom moderation keywords. Triggers Slack alerts for store managers at major retail partners.
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.