Every submission, delivered where you work

Send each submission on to Slack, a Zap, a CRM, or your own endpoint as soon as it lands. Deliveries retry when the far end is down, and every attempt is logged so you can check whether one actually went through.

Available integrations

Add any of these from a form's Integrations tab. For most of them you create a webhook on the other service and paste its URL into Formiary. Slack, Airtable, Pipedrive, and Attio connect to your account once instead.
Webhooks
POST each submission as JSON to any HTTPS endpoint you control. Every request is signed with an HMAC secret so you can check it really came from us. This is the one to reach for when nothing else fits.
Slack
Each submission arrives as a formatted message in the channel you pick, so leads land where your team already talks. Connect your workspace once and any form can post to any channel after that.
Zapier
Each submission triggers a Zap, which can go on to just about any app Zapier supports. Fields arrive flat, so mapping them is a matter of picking from a list.
Microsoft Teams
Each submission posts as an Adaptive Card in a Teams channel, one fact per field. Set it up with a Teams Workflows webhook URL. There's no bot to install.
Discord
Each submission posts as an embed in a Discord channel, one field per value. Paste in a channel webhook URL and you're set.
Make
Each submission triggers a Make scenario, and you build the automation visually from there. The payload is the same flat shape as the Zapier one, so mapping works the same way.
n8n
Each submission triggers an n8n workflow, whether you're on n8n cloud or hosting it yourself.
Airtable
Each submission becomes a record in the base and table you pick, with values landing in columns of the same name. Connect your account once with a personal access token.
Pipedrive
Each submission creates a person in Pipedrive. Map your form's fields onto built-in or custom person fields when you set it up, and connect your account with an API token.
Attio
Each submission creates or updates a record in Attio, matched on an attribute you choose. Someone who submits twice updates their existing record rather than making a second one.

Every integration includes

All of them run through the same delivery pipeline, so these apply wherever a submission is headed.
  • Deliveries happen in the background and retry with a growing delay, so a slow or briefly unavailable endpoint won't hold up a submission or lose it.
  • Every attempt records its request, response, and status. When someone asks whether the webhook fired, you can go and check, then retry any failure by hand.
  • Send a fake submission through the real pipeline to confirm the whole path works. It runs even while the integration is still switched off.
  • Switch an integration off to stop deliveries without losing its configuration. Useful during a migration or a maintenance window.

Wire your forms into everything else.

Integrations are part of every paid plan, which starts at $29.95 a month. Set your forms up on the free plan first and switch the integrations on when you're ready.