On Submit Actions
Actions Overview
Actions run automatically when a form receives a submission. You configure them in the On Submit tab of any form. Each form can have multiple actions that fire in parallel.
Available actions
| Action | What it does | Cost |
|---|---|---|
| Webhook | POSTs submission data to any URL | Free |
| Google Sheets | Appends each submission as a row in a spreadsheet | Free |
| Sends submission data to an email address | Premium |
Free vs premium actions
Free actions (Webhook, Google Sheets) don't count against any quota. They run on every plan, including Free.
Premium actions (Email) consume one credit per execution. Each plan includes a monthly allowance:
| Plan | Premium actions / month |
|---|---|
| Free | 0 |
| Pro | 2,000 |
| Business | 10,000 + overage at $0.20 / 100 |
How actions execute
- A submission comes in and passes validation and spam checks
- Formcore snapshots each enabled action's config and payload — so changing settings after a submission won't affect actions already in flight
- Actions are queued and executed asynchronously in the background
- Failed actions retry up to 3 times with exponential backoff
You can toggle any action on or off without deleting its configuration. Disabled actions are skipped during submission processing.
Request an integration
Don't see the integration you need? Tell us about it. We actively build integrations based on user requests and many go live within a week of being requested.