Send form submissions to multiple destinations. Configure Email, Slack, Discord, Google Sheets, and Webhooks.
Instant email delivery for every form submission
You can add multiple email channels to send submissions to different addresses or teams.
Real-time notifications in your Slack channels
You can customize the message format using template variables:
New contact from {{name}} ({{email}}): {{message}}
Use {{`{{field_name}}`}} to insert submission data.
If you don't provide a template, submissions are formatted as:
Get notifications in your Discord servers
Like Slack, you can use template variables:
**New Contact**
From: {{name}} ({{email}})
Message: {{message}}
Discord supports Markdown formatting: **bold**, *italic*, `code`, etc.
Append submissions as rows in Google Sheets
This integration requires a Google Cloud service account. Follow the steps carefully.
[email protected])The spreadsheet ID is in the URL:
https://docs.google.com/spreadsheets/d/SPREADSHEET_ID_HERE/edit
Add a header row to your spreadsheet (Name, Email, Message, etc.) before receiving submissions. Formigo will append data starting from the next available row.
Integrate with Zapier, Make, or your own API
Webhooks let you send form submissions to any HTTP endpoint. Perfect for custom integrations or connecting to automation tools.
Formigo sends a POST request with JSON body containing the submission data:
{
"name": "John Doe",
"email": "[email protected]",
"message": "Hello world",
"submitted_at": "2025-01-09T10:30:00Z"
}
Add authentication or custom headers as needed:
Authorization: Bearer YOUR_TOKEN
X-Custom-Header: custom-value
Content-Type: application/json
Use Zapier's "Webhooks by Zapier" trigger to connect Formigo with 5,000+ apps.
Use Make's webhook module to trigger scenarios and automate workflows.
Build your own integration by accepting POST requests at your endpoint.
Use n8n's webhook node for self-hosted automation workflows.
Always use HTTPS endpoints and validate incoming webhooks on your server. Consider using signed requests or API keys for authentication.
You can configure multiple notification channels for the same form. For example:
Send to your team email and post to Slack
Log submissions to Google Sheets and trigger a webhook
Send to multiple email addresses or Slack channels
All channels are processed asynchronously, so adding multiple channels won't slow down your form submissions.