- Home
- Resources
- Integrations
- DataForms.io
DataForms.io Zapier integrationAutomate DataForms.io with Zapier.
The DataForms.io Zapier integration gives you 6 operations: 1 instant trigger, 2 actions and 3 searches. Enough to react to every submitted form straight away, spin up new forms from your templates and clear out old ones, from the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the DataForms.io Zapier integration does for you
DataForms.io lets a business build forms and collect the answers in one place. Through Zapier, it tells you the moment a form is submitted, creates and deletes forms, and finds an entry, a form or a template, so the next form goes out without anyone setting it up by hand.
An instant reaction to every submission. New Form Submit is an instant trigger: DataForms.io calls Zapier as soon as a form comes in, even on the free plan, with no wait for a scheduled check.
The next form ready on its own. Find Template fetches the template you always use and Create Form builds a fresh form from it, with its headline and type, for the next stage of your process.
Forms tidied away. Find Form locates a form and Delete Form removes it, so one-off forms do not pile up once their job is done. Find Entry gives later steps access to an answer already stored.
What Zapier does not do here: the only trigger is a submission, so there is nothing that reacts to a new form or a new template, no action edits a form or an entry, and no search can create what it fails to find.
Still choosing a platform? See our Make vs Zapier comparison. For a hand with the build, there is our Zapier agency.
Zapier vocabulary in one minute
Seven or eight words carry the whole page. Read them once and the rest of the page reads like plain English.
- Zap
- The automation you build on Zapier: one trigger that starts it, then one or more actions that run every time that event happens.
- Trigger
- The event in an app that sets the Zap off. Once the Zap is published, Zapier sits and waits for that event to come up.
- Action
- The step that does the work after the start: it creates, sends or writes something in an app on your behalf.
- Task
- Zapier's billing unit. One task is one action that completed successfully, and your plan is sized as a count of those.
- Polling vs instant
- Polling: Zapier asks the app for new items on a timer. Instant: the app calls Zapier itself the moment something happens.
- Filter
- A step that lets the Zap carry on only when the incoming item meets a condition you set, and stops it otherwise.
- Connection
- Your DataForms.io account linked to Zapier once, then reused by every step of every Zap that works with DataForms.io.
- Search step
- A step that looks up something already stored in an app, so the steps after it can use what it found.
What a DataForms.io Zap really costs
Short version: the trigger is free, every successful action is billed, and the free plan stops at two steps.
- Triggernever billed
- Successful action1 task each
- Free plan100 tasks a month, two-step Zaps
- Premium appno
Zapier counts in tasks. Looking for new data never costs anything, and an action that fails is not billed. Each action that succeeds counts on its own, so a Zap with three actions uses three tasks per run. The free plan gives you 100 tasks a month and Zaps of exactly two steps. Add a second action, a filter or a search step and the Zap turns multi-step, which needs a paid plan. DataForms.io is not a premium app: it works from the free plan. The free plan checks polling triggers every 15 minutes. That grid does not touch DataForms.io, whose only trigger is instant.
Connect DataForms.io to Zapier in three steps
- 01
Open Apps and start a connection
In your Zapier account, go to the Apps page and click + Add connection. Type DataForms.io in the search box of the dialog and pick it from the list of results.
- 02
Sign in to DataForms.io
Click Add connection. A new tab opens on the DataForms.io side: log in with the account the Zap should work with. You need an account there, plus read or write access to anything you do not own yourself.
- 03
Grant access, once
Approve the access Zapier asks for. That connection is now reusable: every DataForms.io step in every Zap picks it up, so you link the account once rather than once per Zap.
Your first DataForms.io Zap: one form leads to the next
GoalEach submitted intake form creates the next form your process needs, built from the template you always use.
- 01
Build: pick the trigger
In the Build phase, choose DataForms.io as the trigger app and New Form Submit as the event. Select your connection and decide whether re-submitted forms should count.
- 02
Test on a real submission
Run the trigger test. Zapier brings back the three most recent submissions from your account, so you set up the rest on a real one instead of empty fields.
- 03
Filter, then Find Template
Add a Filter that lets only the intake form through, or each form the Zap creates restarts it once answered. Then add Find Template. Both make the Zap multi-step: paid plan.
- 04
Set up Create Form
Add Create Form, map the Template ID found at step two, then set a Headline and a Type. All three are required, so check none can come back empty.
- 05
Test, then Publish
Use Test on each step and open the new form in DataForms.io. Then click Publish: the Zap shows a lightning bolt and runs on every submission.
The DataForms.io trigger: what starts a Zap
1 event starts a Zap when something happens in DataForms.io, and one of them is instant: the app calls Zapier straight away, whatever your plan.
New Form Submit
Instant triggerIn Zapier“Triggers when a form is submitted.”
Each time someone submits a DataForms.io form, this trigger passes the submission to Zapier, ready for the next steps to act on it.
DataForms.io actions: what the Zap can do
DataForms.io gives you 2 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Form
ActionIn Zapier“Creates a new Form in the system.”
Builds a new form in DataForms.io from one of your templates, with the headline and type you choose.
Delete Form
ActionIn Zapier“Deletes a form from the system.”
Removes a form from DataForms.io. The one thing it needs is which form to delete.
DataForms.io searches and their three settings
3 search steps look for data that already exists in DataForms.io, so a later step can use it.
A search step looks things up instead of creating them. Searches sit at the bottom of the Action event list, under SEARCH, and some action fields offer + Add search step to slot one in just before.
Find Entry
SearchIn Zapier“Finds an Entry in the system.”
Looks up an entry already stored in DataForms.io and hands it to the steps that follow.
Find Form
SearchIn Zapier“Finds a Form in the system.”
Retrieves an existing form so another step can work on it, most often Delete Form.
Find Template
SearchIn Zapier“Finds a Template in the system.”
Fetches one of your DataForms.io templates, which is how a Zap gets the Template ID that Create Form insists on.
The three settings every search exposes
- Successful if no search results are found?On its default, a search that finds nothing stops the run there and skips the steps that needed it. Switched on, the Zap goes on without the form, entry or template.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. DataForms.io offers no such variant: its three searches only find, and creating a form stays a Create Form step of its own.
- If multiple search results are found?When several items match, the Zap keeps the first one by default. You can also stop the run, or pass every match on at once.
When a DataForms.io Zap breaks
Zapier attaches no help article to DataForms.io, so the traps are the general ones plus what the app's fields demand.
The trigger is instant, so there is no schedule to wait for and no polling to tune. The four cases below are where things really go wrong. If a run fails anyway, start with our Zapier troubleshooting guide.
Past submissions are never picked up
The Zap only reacts to forms submitted after you publish it. Answers already in DataForms.io stay there, and moving that backlog is a separate job.Re-submits that double up
With re-submits switched on, a form edited and sent again starts the Zap once more. If that Zap creates a form, you get two of them.A burst of submissions held back
A campaign that brings a huge wave of submissions at once can trip Zapier's flood protection, which may hold the batch back instead of running each one.Create Form missing a field
Template ID, Headline and Type are all required. If one arrives empty, the action fails: no task is billed, and no form is created either.
Need help automating DataForms.io with Zapier?
A person reads every message.



