ConfettiDocs
For developers

Webhook integrations

Send survey responses to other tools automatically.

This section is a work in progress.

Confetti webhooks let you send survey responses to other tools automatically, the moment a user submits a response. Instead of manually checking responses or exporting CSVs, webhooks trigger actions in other applications with the survey response data.

Webhook URL

This is the endpoint Confetti sends survey responses to.

  • Provided by tools like Zapier, Slack, or custom internal services.
  • Must be publicly accessible.

Example: https://hooks.zapier.com/hooks/catch/123456/abcde

Used to verify that incoming requests are genuinely sent by Confetti.

  • Confetti signs each request using this secret.
  • The signature is sent in the X-Confetti-Signature-256 header.
  • Useful for security when sending data to internal systems.

Recommended for production or sensitive workflows.

Common use cases

Zapier — connect Confetti to anything

Zapier acts as a bridge between Confetti and hundreds of apps.

Example use cases:

  • Send survey responses to Google Sheets
  • Create a Notion page for every response
  • Notify a Slack channel when feedback is submitted
  • Route low-CSAT responses to Zendesk

How it works, at a high level:

  1. Create a "Catch Webhook" trigger in Zapier.
  2. Paste the Zapier webhook URL into Confetti.
  3. Build actions based on survey answers.

Best for non-technical users and quick automation.

Slack — real-time notifications

Use webhooks to notify teams immediately when feedback is submitted.

Example use cases:

  • Post all responses to a Slack channel
  • Alert a support channel when a low rating is received
  • Notify PMs when feedback mentions a specific feature

Typical flow: Confetti → webhook → Slack message.

Best for visibility and fast response loops.

Zendesk — create or enrich support tickets

Webhooks can route feedback directly into support workflows.

Example use cases:

  • Create a Zendesk ticket for negative feedback
  • Attach survey context (page, user email) to an existing ticket
  • Flag urgent feedback for follow-up

Best for closing the loop on customer issues.

On this page