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

FeatureStatus
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 APINot available
A clariBI app listed in Zapier with triggers and actionsNot available

Set up a webhook source with Zapier

  1. Open Data Sources, add a new source and choose Zapier (webhook).
  2. Enter a name for the source and the app the data comes from (for example "Typeform answers", "Typeform").
  3. 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.
  4. In your Zap, add an action step Webhooks by Zapier > POST.
  5. Paste the URL, set Payload Type to JSON and add a header X-Webhook-Secret with the secret (or send it as a secret field in the body).
  6. 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.