Submission Notifications
Configure how you get notified when someone submits your form. Choose from email alerts, Slack messages, webhooks, or in-app notifications.
Setting up notifications
- Open your form
- Go to Settings → Notifications
- Click + Add notification
Notification types
Email notification
Send an email to yourself or your team when a submission comes in:
| Field | Description |
|---|---|
| To | Recipient email(s), comma-separated for multiple |
| Subject | Email subject; supports variables: New submission from {{name}} |
| Include fields | All fields, or select specific fields to include |
| Reply-to | Set to {{email}} so you can reply directly to the submitter |
Confirmation email to submitter
Send an automatic response to the person who submitted:
| Field | Description |
|---|---|
| To | {{email}}, the submitter's email field |
| Subject | Confirmation subject (e.g., "We received your message!") |
| Body | Thank you message with their submitted data |
| Delay | Send immediately or after a delay |
Slack notification
Post to a Slack channel on submission:
| Field | Description |
|---|---|
| Workspace | Select your connected Slack workspace |
| Channel | Which channel to post in |
| Message format | Simple (text only) or Rich (formatted with field values) |
Webhook
Send the submission data to a custom URL:
| Field | Description |
|---|---|
| URL | Your webhook endpoint |
| Method | POST (default) or GET |
| Headers | Custom headers for authentication |
| Payload | Full submission data or selected fields |
Conditional notifications
Send different notifications based on submission data:
- Click + Add condition on any notification
- Set the condition:
If {{field}} equals/contains/greater than {{value}} - The notification only sends when the condition is met
Examples
| Condition | Notification |
|---|---|
budget > 50000 | Email to sales-enterprise@team.com |
department == "Engineering" | Slack to #eng-requests |
urgency == "Critical" | Email with HIGH priority to on-call |
country == "US" | Email to us-team@company.com |
Notification variables
Reference any form field in notification templates:
New contact form submission:
Name: {{name}}
Email: {{email}}
Company: {{company}}
Message: {{message}}
Submitted at: {{submission_date}}
Form: {{form_name}}
System variables
| Variable | Value |
|---|---|
{{submission_date}} | Date and time of submission |
{{submission_id}} | Unique submission ID |
{{form_name}} | The form's title |
{{form_url}} | The form's public URL |
{{submission_count}} | Total submissions for this form |
Managing notifications
Each notification shows:
| Column | Description |
|---|---|
| Type | Email, Slack, or Webhook |
| Recipient/Channel | Who receives it |
| Condition | When it fires (always or conditional) |
| Status | Active or Paused |
| Last sent | When the notification last fired |
Toggle notifications on/off without deleting them. Paused notifications retain their configuration.
Set up two notifications for contact forms: one to your team (so you respond quickly) and one confirmation to the submitter (so they know their message was received). The confirmation email dramatically reduces "did my form submit?" anxiety.
Test notifications by submitting the form yourself before going live. Verify that email notifications arrive, Slack messages post to the right channel, and webhook endpoints respond correctly.