Integrations
Every tool Formstep works with, by what it does. Each one opens the page that sets that tool up.
Where the answers go
- HubSpotUpdate or create the HubSpot contact behind each submission, matched by email.
- Google SheetsAdd every submission to a Google spreadsheet, with the columns you choose.
- AirtablePush submissions into an Airtable base with typed field mapping.
- Notion: submissionsAdd submissions to a Notion database, with each field mapped to a property.
- SlackPost new submissions to a Slack channel with custom message templates.
- DiscordPost each form submission to a Discord channel with mentions.
- LinearOpen a Linear issue from each submission, in the team you pick.
- GitHubOpen a GitHub issue from each submission, in the repository you pick.
- WebhooksSend each submission to a URL of your own, such as your backend, a serverless function or an automation tool that takes webhooks.
- n8n: submissionsRun an n8n workflow when someone submits, edits or abandons a form through its share link, and pass the answers to the next node.
- Zapier: submissionsStart a Zap when someone submits, edits or abandons a form through its share link, and send the answers to email, Sheets, Slack or a CRM.
- Make: submissionsRun a Make scenario when someone submits, edits or abandons a form through its share link, and map each answer by its question.
Where requests come from
- n8n: requestsCreate a Formstep request from an n8n workflow, prefill and lock what you already know, then wait for the answer in the same workflow or start another one when a request ends.
- Zapier: requestsCreate a Formstep request from any Zapier trigger, prefill and lock the answers you already know, send the link, then find, remind or cancel the request from a later Zap.
- Make: requestsCreate a Formstep request from a Make scenario, prefill it per field, and run a scenario when the recipient completes it, it expires or is canceled.
- MCPAsk a connected agent to send a Formstep request to one person, prefill and lock what you already know, and read the answers back when they are done.
- Claude, ChatGPTAdd Formstep to Claude, ChatGPT, Cursor or any tool that supports remote MCP servers, sign in, and pick the workspace the agent may use.
- REST APICreate an API token, read a form's field keys, and create a prefilled request with curl, from any tool that can make an HTTP call.
Inside the form
Analytics
On your own site
- Inline embed, PopupEmbed your form on a website or show it as a popup over the page.
- WebflowPut a Formstep form inside a Webflow page with a Code Embed element, or open it as a popup from a button.
- WordPressPut a Formstep form inside a WordPress page or post with a Custom HTML block.
- FramerPut a Formstep form inside a Framer page with the Embed component, from the share link or from the embed code.
- Notion: embedPut a Formstep form inside a Notion page with an Embed block.
A form’s integrations
Open a form and click Integrations (plug icon) in its top bar. The dialog lists every integration, says how each one on this form is doing, and opens the one you pick to set it up, test it or change it. An amber dot on the button means an integration stopped delivering: see Health and monitoring.
Every integration works on every plan. Sending unfinished drafts to an integration needs Pro or Business.
Send only what you need
An integration sends respondents’ answers to another service. Connect only destinations you trust, map only the fields you need, and make sure your privacy notice covers it.