Connect Web3Forms with 5,000+ apps using Zapier webhooks. Automate your workflow without writing any code by creating powerful integrations between your forms and your favorite tools.
{% hint style="info" %} This integration uses Webhooks, which is a PRO feature. You must have an active PRO plan subscription to use Zapier with Web3Forms. {% endhint %}
Zapier is a popular automation platform that connects different apps and services together. With Zapier, you can automatically send your Web3Forms submissions to thousands of other apps including:
- CRM: Salesforce, HubSpot, Pipedrive, Zoho CRM
- Email Marketing: Mailchimp, ConvertKit, ActiveCampaign
- Spreadsheets: Google Sheets, Airtable, Excel Online
- Communication: Slack, Discord, Microsoft Teams
- Project Management: Trello, Asana, ClickUp, Monday.com
- And 5,000+ more apps
- Go to zapier.com
- Sign up for a free account or log in
- Free plan includes 100 tasks per month
- Click Create Zap in your Zapier dashboard
- Give your Zap a descriptive name (e.g., "Web3Forms to Google Sheets")
[SCREENSHOT PLACEHOLDER: Zapier dashboard with Create Zap button]
- In the Trigger section, search for "Webhooks by Zapier"
- Select Webhooks by Zapier
- Choose Catch Hook as the trigger event
- Click Continue
[SCREENSHOT PLACEHOLDER: Zapier webhook trigger selection]
- Zapier will generate a custom webhook URL
- It will look like:
https://hooks.zapier.com/hooks/catch/123456/abcdef/ - Click Copy to copy the webhook URL
- Keep this tab open, you'll need it in a moment
[SCREENSHOT PLACEHOLDER: Zapier webhook URL displayed]
- Open a new tab and go to your Web3Forms Dashboard
- Select your form
- Navigate to the Integrations tab
- Find the Webhook integration card
- Toggle it on
- Paste the Zapier webhook URL in the Webhook URL field
- Click Save Settings
[SCREENSHOT PLACEHOLDER: Web3Forms webhook integration settings]
- Go back to Zapier
- Click Test trigger
- Submit a test entry through your Web3Forms form
- Zapier will catch the webhook and display the test data
- Click Continue once you see the test data
[SCREENSHOT PLACEHOLDER: Zapier showing caught webhook data]
- Choose the app you want to send data to (e.g., Google Sheets)
- Select the action (e.g., "Create Spreadsheet Row")
- Connect your account for that app
- Map the form fields to the destination fields
- Test the action
- Click Publish to activate your Zap
[SCREENSHOT PLACEHOLDER: Zapier action configuration with field mapping]
Use Case: Automatically add form submissions to a Google Sheets spreadsheet
Setup:
- Trigger: Webhooks by Zapier → Catch Hook
- Action: Google Sheets → Create Spreadsheet Row
- Map fields: Name → Name, Email → Email, Message → Message
Use Case: Automatically add email subscribers to your Mailchimp audience
Setup:
- Trigger: Webhooks by Zapier → Catch Hook
- Action: Mailchimp → Add/Update Subscriber
- Map email field and any custom fields
Use Case: Create a Trello card for each form submission
Setup:
- Trigger: Webhooks by Zapier → Catch Hook
- Action: Trello → Create Card
- Use form data to populate card title and description
Use Case: Notify your team in Slack about new submissions
Setup:
- Trigger: Webhooks by Zapier → Catch Hook
- Action: Slack → Send Channel Message
- Format message with form data
Use Case: Automatically create leads in your CRM
Setup:
- Trigger: Webhooks by Zapier → Catch Hook
- Action: Your CRM → Create Lead/Contact
- Map all relevant form fields
Create complex workflows with multiple actions:
Example: Lead Routing Workflow
- Trigger: Catch webhook from Web3Forms
- Action 1: Add lead to Google Sheets
- Action 2: Create contact in CRM
- Action 3: Send notification to Slack
- Action 4: Send thank you email via Gmail
Example: Conditional Routing
- Trigger: Catch webhook from Web3Forms
- Filter: Check if message contains "urgent"
- Action 1: If urgent → Send SMS via Twilio
- Action 2: If not urgent → Send to standard support queue
When mapping fields:
- Use the exact field names from your form
- Check the data preview to ensure correct mapping
- Test thoroughly before publishing
Set up error notifications:
- Add your email to Zap error notifications
- Monitor your Zap history regularly
- Fix failing Zaps promptly
Format data correctly:
- Use Zapier's Formatter tool for date/time conversions
- Clean up text fields (trim whitespace, change case)
- Split full names into first/last names if needed
Use filters to control when Zaps run:
- Only process submissions with specific values
- Skip test submissions
- Route different types of submissions differently
Zapier offers several pricing tiers:
- Free: 100 tasks/month, single-step Zaps
- Starter: $19.99/month, 750 tasks/month, multi-step Zaps
- Professional: $49/month, 2,000 tasks/month, advanced features
- Team: $299/month, 50,000 tasks/month, team collaboration
{% hint style="info" %} Each form submission counts as 1 task in Zapier. Multi-step Zaps count each action as an additional task. {% endhint %}
- Verify the webhook URL is correct in Web3Forms
- Ensure the webhook integration is enabled (toggle on)
- Check that your Zap is turned on
- Submit a test form to trigger the webhook
- Make sure you submitted the form after setting up the webhook
- Check that the form includes all expected fields
- Review the webhook payload in Zapier's history
Common errors and solutions:
"Could not find record"
- Check that the destination record exists
- Verify account connections are active
"Required field missing"
- Ensure all required fields are mapped
- Provide default values for optional fields
"Invalid format"
- Use Zapier's Formatter to convert data types
- Check date/time formats match expectations
If hitting Zapier task limits:
- Upgrade to a higher plan
- Use filters to reduce unnecessary tasks
- Consolidate multiple Zaps
If Zapier doesn't fit your needs, consider:
- Make (Integromat) - More complex automation, better free tier
- Pipedream - Developer-friendly with code support
- n8n - Open-source, self-hostable
- Custom Webhooks - Build your own integration
- Webhooks Documentation - Complete webhook guide
- Make (Integromat) Integration - Alternative automation platform
- Google Sheets Integration - Direct spreadsheet sync