Zapier

Send every form response straight into a CRM, a spreadsheet, a ticket, or any of Zapier's thousands of apps — instantly, with no code.


Zapier connects Deooch Forms to several thousand other apps without anyone writing code. Every time someone fills in one of your forms, a Zap can add a row to a spreadsheet, create a CRM contact, open a ticket, post to a channel, or all four at once.

The connection is instant: we push each response to Zapier as it arrives, rather than Zapier polling us on a timer.

Connecting your account

  1. In Zapier, create a Zap and search for Deooch Forms.
  2. Choose the New Submission trigger and click Sign in.
  3. Log in to Deooch Forms and approve the connection. You will land back in Zapier with your email shown as the connected account.
  4. Pick which form should trigger the Zap — or leave it empty for any form on your account.

Approving creates an API token named Zapier, visible at Settings → API tokens. It is separate from the tokens your MCP connector or Slack app use, so revoking one never affects the others.

Testing the trigger

Zapier's Test trigger step pulls your most recent responses so you can map fields against real data. A form nobody has filled in yet returns a realistic sample instead, so you can build the whole Zap before the form goes live — which is usually the order you want to work in.

What each response contains

Answers arrive keyed by your field labels, so a Zap step shows Email and Message rather than internal ids. Values are formatted exactly as they appear in your CSV and Excel exports — a ranking arrives numbered, an address arrives on one line — so a spreadsheet built by a Zap matches one you downloaded.

FieldWhat it holds
idThe response's unique id. Zapier uses it to make sure one response never triggers a Zap twice.
submittedAtWhen the response was recorded, in UTC.
formThe form's id, title, and public link.
answersEvery answer, keyed by field label. This is what you map.
fieldsThe same answers with their field ids and types, for when a label might be renamed later.
metaThe respondent's IP, browser, and rough location, where available.
paymentAmount, currency, and status — present only on forms that take payment.

Things worth automating

  • A new lead into HubSpot, Salesforce, or Pipedrive.
  • A row appended to Airtable, Notion, or Excel Online.
  • A card created in Trello, Asana, Jira, or Linear.
  • A confirmation email from your own mailbox rather than ours.
  • An SMS for the responses that actually cannot wait.

If a response only needs to reach a spreadsheet or a Slack channel, our Slack app and the built-in Google Sheets sync do it directly, with nothing in between. Reach for Zapier when the destination is somewhere we do not connect to ourselves.

Frequently asked questions

How fast does a Zap fire?
Immediately. This is an instant trigger, not a polling one — we push each response to Zapier the moment it is submitted rather than Zapier checking every few minutes. A Zap on a free Zapier plan still runs on Zapier's own schedule after that point.
Does a Zap fire on a form that takes payment?
Yes, but only once the payment clears. A paid form records the response as pending while the respondent is on the checkout page, and it becomes a real response when the payment confirms. Firing earlier would push every abandoned checkout into your Zap.
What happens if my Zap is turned off?
Zapier tells us to unsubscribe and we stop sending. If that message is ever missed, the next delivery gets a 'gone' response back from Zapier and the subscription removes itself. Either way nothing queues up and nothing is lost — the responses are still in your dashboard.
Can one Zap watch every form I have?
Yes. Leave the Form field empty in the trigger and it fires for every form on your account, including ones you create later. Pick a form to narrow it.
Two of my fields have the same label. What happens?
Zapier lists answers by field label, so the second one appears with a number after it — 'Name' and 'Name (2)', in field order. Nothing is dropped. Renaming one in the builder is still worth doing, because the Zapier field name changes with it.
How do I disconnect?
Revoke the Zapier token in Settings → API tokens. Every Zap using it stops immediately and Zapier will prompt you to reconnect. Your MCP connector and Slack app are separate tokens and are unaffected.

Next

Ready to try it? Create a free account — 2 forms and 50 submissions, no card.