Skip to main content

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
Email 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

  1. A submission comes in and passes validation and spam checks
  2. Formcore snapshots each enabled action's config and payload — so changing settings after a submission won't affect actions already in flight
  3. Actions are queued and executed asynchronously in the background
  4. 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.

So we can let you know when it ships.