Connect FormBlade to IFTTT
Send form submissions to 700+ services with simple "If This Then That" automations. Requires Pro or Business plan.
What is IFTTT?
IFTTT (If This Then That) is an automation platform built around a simple concept: one trigger causes one action. When something happens in one service (the "If This"), IFTTT performs an action in another service (the "Then That"). These automations are called Applets.
IFTTT connects to over 700 services, including Google Sheets, email, iOS and Android notifications, smart home devices, social media, and more. It is the simplest option when you need a straightforward, single-action automation.
What you need
- A FormBlade account on the Pro or Business plan (webhooks are a Pro feature)
- An IFTTT account (the free tier allows up to 2 Applets)
Setup steps
Log in to ifttt.com/create to start a new Applet.
Click If This, search for Webhooks, and select Receive a web request with a JSON payload. This allows IFTTT to receive the full form submission data from FormBlade.
Enter an event name, for example form_submit. This name becomes part of the webhook URL. Click Create trigger.
Go to My Services → Webhooks → Settings. You will see your unique webhook key in the URL displayed on that page. It looks something like dX9a8bCdEfGh.
Combine the event name and key into the full URL:
https://maker.ifttt.com/trigger/form_submit/json/with/key/YOUR_KEY
Replace form_submit with your event name and YOUR_KEY with the key from step 4.
In your FormBlade dashboard, go to Webhooks, select the form, and click + Add webhook. Choose IFTTT from the provider list and paste the webhook URL. Click Create.
Back in IFTTT, click Then That and choose the service you want to send data to. Popular choices include Google Sheets (add a row), Email (send a message), or Notifications (push to your phone). Configure the action with the fields from the webhook payload.
Click Test next to the webhook in FormBlade to send a sample payload. Check IFTTT's Activity tab to confirm the Applet ran successfully.
Example use cases
- Add a row to Google Sheets — log every form submission to a spreadsheet for tracking and reporting
- Send a push notification — get an instant iOS or Android notification when someone submits a form
- Forward via email — send a formatted email to any address when a new submission arrives
- Log to a spreadsheet — append submissions to an Excel or Google Sheets file for record-keeping
- Turn on a smart light — flash a Philips Hue bulb green when a new lead comes in (a fun way to celebrate signups)
IFTTT vs Zapier
| Feature | IFTTT | Zapier |
|---|---|---|
| Workflow type | One trigger, one action | Multi-step workflows |
| Free tier | 2 Applets | 5 Zaps (100 tasks/month) |
| Best for | Simple, single-action automations | Complex, multi-step workflows |
| App integrations | 700+ | 6,000+ |
| Filters and logic | Limited (Pro only) | Built-in filters, paths, and logic |
Use IFTTT when you need a quick, simple connection between FormBlade and one other service. Choose Zapier when you need multi-step logic, filters, or connections to multiple services in a single workflow.
Troubleshooting
Applet not triggering
- Verify the event name — the event name in the webhook URL must match exactly what you entered when creating the trigger. It is case-sensitive.
- Check the webhook key — go to My Services → Webhooks → Settings and confirm the key in your URL matches.
- Check the Applet is connected — open the Applet and make sure the toggle is on. IFTTT disables Applets automatically if the connected service encounters repeated errors.
- Check IFTTT Activity — open the Activity tab in the IFTTT app or website to see if there are errors for the Applet.
Data not appearing in the action
IFTTT receives the full FormBlade JSON payload. When configuring the "Then That" action, use IFTTT's ingredient picker to map fields from the webhook payload. Form field values are inside the data object (e.g., data.email, data.name).