Webhooks and Zapier
Last reviewed against the app on 24 September 2026
clariBI can receive data through a webhook: each POST becomes a row in a data source. It does not send webhooks out, and there is no clariBI app inside Zapier with its own triggers or actions.
What exists today
| Feature | Status |
|---|---|
| Inbound webhook data source (works with Webhooks by Zapier, Make, n8n, scripts) | Available |
| Outbound webhooks (clariBI calls your URL when something happens) | Not available |
| Webhook management through the REST API | Not available |
| A clariBI app listed in Zapier with triggers and actions | Not available |
Set up a webhook source with Zapier
- Open Data Sources, add a new source and choose Zapier (webhook).
- Enter a name for the source and the app the data comes from (for example "Typeform answers", "Typeform").
- clariBI shows a webhook URL and a secret. Copy both; the secret is shown once. You can generate a new one later from the source's settings.
- In your Zap, add an action step Webhooks by Zapier > POST.
- Paste the URL, set Payload Type to JSON and add a header
X-Webhook-Secretwith the secret (or send it as asecretfield in the body). - Map the fields you want as columns. Each Zap run adds one row. Turn the Zap on.
Rows collect in the data source and flow into its auto-generated dashboard, Ask clariBI and reports like any other source. The webhook source counts toward your plan's data source limit.
Calling the webhook from your own code
curl -X POST "https://claribi.com/api/data/zapier/webhook/<webhook-id>/" \
-H "Content-Type: application/json" \
-H "X-Webhook-Secret: <secret>" \
-d '{"order_id": "1043", "amount": 129.00, "channel": "email"}'Use the exact URL clariBI showed you when you created the source. Send one flat JSON object per row.
Getting data out of clariBI
Without outbound webhooks, use one of these:
- Scheduled reports by email (Professional and Enterprise). See Scheduling reports.
- The REST API (Professional and Enterprise): poll reports, dashboards, goals and forecasts. See the API reference.
- The MCP server for AI assistants. See MCP server.
Billing webhooks
clariBI receives Stripe webhooks for its own billing (payments, plan changes, invoices). They are internal and you do not configure them.
Related
Try it on your own data
The 14-day trial includes 50 AI credits and needs no card. When it ends you move to the Free plan and keep your data.