Integrations

Connect your forms to the tools you use.

Send form data to Slack, Google Sheets, Stripe, and Shopify with native integrations. Use webhooks to connect to any other tool: including Zapier, Make, and thousands more.

No credit card · Unlimited forms · 5 min setup

14-day money-backNo subscriptions
4
Native Integrations
3
Clicks to connect
Zero
Code required
HMAC
Signed payloads

Native integrations, zero friction

Connect to Slack, Google Sheets, Stripe, and Shopify with built-in OAuth: ready to go in under a minute.

Connected Services
2 active

Slack

Connected

Get instant notifications in your Slack channels when forms are submitted.

Google Sheets

Connected

Auto-sync every form response to a Google Sheet in real time.

Need something else?

Use the webhook system below to forward submissions to Zapier, Make, n8n, your own HubSpot/Notion/Airtable/Mailchimp account, or any HTTP endpoint.

Developer Friendly

Webhooks for custom integrations

Send form data to any endpoint with real-time HTTP POST requests. Build custom workflows with your own backend, internal tools, or any service that accepts webhooks.

  • Instant HTTP POST on every submission
  • Customizable JSON payload format
  • HMAC signature verification for security
  • Automatic retries with exponential back-off
  • Detailed delivery logs and debugging tools
webhook-payload.json
{
"event": "form.submitted",
"timestamp": "2026-02-10T14:32:00Z",
"data": {
"formId": "2f6d8f08-6b99-4f7b-a7b9-2f3cd5e1028a",
"responseId": "a1b2c3d4-09f7-4a6d-8df0-1de9f68015b2",
"answers": {
"name": "Jane Cooper",
"email": "[email protected]",
"company": "Acme Inc.",
"message": "I'd like a demo."
},
"submittedAt": "2026-02-10T14:31:59Z",
"form": { "id": "2f6d8f08-6b99-4f7b-a7b9-2f3cd5e1028a", "title": "Demo request" }
},
"formId": "2f6d8f08-6b99-4f7b-a7b9-2f3cd5e1028a"
}
Unlimited Possibilities

Connect to any tool via webhooks

Our generic webhook system lets you send form submissions to Zapier, Make, n8n, or any HTTP endpoint. Connect to thousands of apps without waiting for native integrations.

  • Trigger Zapier Zaps with each form submission
  • Build Make (Integromat) scenarios from webhook data
  • Connect to n8n, Pipedream, or any automation platform
  • Send data to any custom URL that accepts POST requests
Webhook Destinations
WF
Za
Zapiervia Webhook
WF
Mk
Makevia Webhook
WF
n8
n8nvia Webhook
WF
://
Any URLvia Webhook

Accept payments inside your forms

Collect one-time payments, subscriptions, or donations directly in your form. Powered by Stripe for maximum trust and flexibility, with Shopify order webhooks for e-commerce.

St
Stripe
Sh
Shopify
  • PCI-compliant payment processing via Stripe
  • Shopify order and refund webhooks
  • Automatic receipt and confirmation emails
Payment Flow
Form
Customer fills out your form with a payment field
Payment
Stripe securely processes the transaction
Confirmation
Customer gets a receipt; you get the funds
$149.00payment received
Success

Get notified wherever you work

Choose how and where you want to hear about new submissions. Set up multiple channels so no response goes unnoticed.

Email
New submission from Jane Cooper on your "Contact Us" form.
Slack
#leads: Jane Cooper just submitted your pricing form.
Webhook
POST https://api.your-app.com/hooks/wittyform -- 200 OK
fetch-submissions.js
// Fetch form submissions via REST API
const response = await fetch(
'https://wittyform.com/api/v1/forms/2f6d8f08-6b99-4f7b-a7b9-2f3cd5e1028a/responses',
{
headers: {
'Authorization': 'Bearer wf_sk_your_api_key',
},
}
);
const payload = await response.json();
const { responses, pagination } = payload.data;
console.log(`Fetched ${responses.length} of ${pagination.total} responses`);
// Each response exposes submitted values under answers
responses.forEach(submission => {
console.log(submission.answers.email);
console.log(submission.answers.name);
});
REST API

Build your own integration

Our REST API gives you full programmatic access to forms, submissions, and settings. Fetch data, create forms, and build custom workflows with simple HTTP requests.

  • RESTful JSON API with full CRUD operations
  • API key authentication with role-based scopes
  • Webhook + API combo for real-time pipelines
  • Custom SMTP and SendGrid email providers
Explore the API docs
Reliable Delivery

Built-in reliability you can trust

Every integration comes with automatic retries, detailed error logging, and delivery guarantees. Your data always reaches its destination.

HMAC
Signed payloads
5x
Auto-retries
Real-time
Delivery
30 days
Log retention
Retry Flow (Exponential Back-off)
1st attemptInstant
Connection timeout
2nd attempt+30 seconds
503 Service Unavailable
3rd attempt+2 minutes
503 Service Unavailable
4th attempt+15 minutes
200 OK -- Delivered
Delivery Log
Today, 2:32 PM
14:32:01hooks.slack.com200
14:32:01hooks.zapier.com200
14:31:58sheets.googleapis.com200
14:30:12custom-webhook.app503
14:30:44custom-webhook.app200
Showing last 5 eventsView all logs
FAQ

Got questions?

Everything you need to know about WittyForm. Can't find what you're looking for? Contact Support

$37 · paid once

Ready to Connect WittyForm To Your Favorite Tools?

Start free and keep the five forms for good, or pay once and unlock all of it — unlimited forms, ten team members, AI, CRM, white label and the API. No renewal, ever.

14-day money-backInstant accessNo subscription, ever
Integrations to Make Your Forms More Powerful