Connect your data in real-time

Integrate with your favorite tools using webhooks. Send survey and form responses to Slack, Google Sheets, your CRM, or any custom application.

Integration categories

Connect to the tools you already use

Communication

Get notified instantly when responses arrive

Data & Analytics

Export and analyze your data automatically

CRM & Sales

Capture leads and sync contacts seamlessly

Developer Tools

Build custom integrations with webhooks

Popular integrations

Start connecting your data today

Slack logo

Slack

Get instant notifications in your Slack channels when new responses arrive

  • Real-time alerts
  • Team collaboration
  • Custom formatting
Google Sheets logo

Google Sheets

Automatically export survey and form responses to Google Sheets

  • Automatic sync
  • Data analysis
  • Easy reporting
Zapier logo

Zapier

Connect to 5,000+ apps with no-code automation workflows

  • No-code setup
  • 5,000+ apps
  • Pre-built templates
Mailchimp logo

Mailchimp

Add respondents to email lists and trigger automated campaigns

  • Email automation
  • List management
  • Campaign triggers
Salesforce logo

Salesforce

Create leads and contacts automatically from form submissions

  • Lead capture
  • Contact sync
  • Sales automation
Airtable logo

Airtable

Sync responses to Airtable bases for flexible data management

  • Flexible databases
  • Custom views
  • Team collaboration
Make logo

Make

Build visual workflows connecting your data to any service

  • Visual workflows
  • Complex logic
  • Multi-step automation
Custom APIs logo

Custom APIs

Build your own integrations with our powerful webhook system

  • Full flexibility
  • Secure delivery
  • Automatic retries

How it works

Get set up in three simple steps

1

Create a webhook

Go to your dashboard and add a webhook URL endpoint

2

Configure events

Choose which surveys or forms should trigger the webhook

3

Receive data

Get real-time HTTP POST requests with response data

Example webhook payload:
{
  "event_type": "survey.response.created",
  "event_id": "evt_abc123",
  "timestamp": "2025-01-11T10:30:00Z",
  "data": {
    "response": {
      "id": "resp_xyz789",
      "survey_id": "survey_123",
      "response_data": {
        "question_1": "thumbs_up",
        "question_2": "Great product!"
      }
    },
    "survey": {
      "id": "survey_123",
      "title": "Product Feedback"
    }
  }
}

Real-world use cases

See how teams use webhooks to automate their workflows

🎯

Sales team lead capture

Automatically create leads in your CRM when prospects submit forms

🔔

Customer support alerts

Send survey responses to Slack for immediate team awareness

📈

Analytics dashboard

Export responses to Google Sheets for custom reporting

💡

Product feedback tracking

Sync feedback to Airtable for prioritization and roadmap planning

✉️

Email marketing automation

Add respondents to email campaigns based on their answers

🔄

Custom workflows

Build multi-step automations with Zapier or Make

Built for reliability

Enterprise-grade webhook delivery

Automatic retries

Up to 5 retry attempts with exponential backoff

Secure delivery

HMAC-SHA256 signature verification

Event deduplication

Unique event IDs prevent duplicate processing

Real-time delivery

Webhooks fire immediately when events occur

Frequently asked questions

What is a webhook?

A webhook is a way for our platform to send real-time data to your application or service whenever an event occurs (like a new survey response). Instead of constantly checking for updates, webhooks push the data to you instantly.

How do I set up webhooks?

Go to your dashboard, navigate to Webhooks, and create a new webhook by providing a URL endpoint. We'll send HTTP POST requests to that URL whenever events occur. You can configure webhooks for specific surveys or forms.

Are webhooks secure?

Yes! Every webhook delivery includes an HMAC-SHA256 signature in the X-Webhook-Signature header. You can verify this signature using your webhook's secret key to ensure the request came from us.

What happens if my endpoint is down?

We automatically retry failed deliveries up to 6 times with exponential backoff. This gives your service time to recover while ensuring you don't lose any data.

Can I use webhooks without coding?

Absolutely! You can use no-code platforms like Zapier or Make to receive webhooks and connect them to 5,000+ apps without writing any code.

What events can trigger webhooks?

Currently, we support two event types: survey.response.created (when someone submits a survey) and form.submission.created (when someone submits a form). More events coming soon!

Start integrating today

Connect your surveys and forms to the tools you love