Email Notifications
Send automatic email notifications when forms are submitted. Notify your team, confirm with submitters, or trigger email workflows.
Types of Notificationsโ
Admin Notificationsโ
Notify your team of new submissions:
- Send to multiple recipients
- Include submission details
- Customizable content
Respondent Confirmationsโ
Confirm receipt to form submitters:
- Auto-send to email field
- Personalized thank you message
- Include submission summary
Conditional Notificationsโ
Send based on form values:
- Different recipients based on selection
- Priority notifications
- Escalation workflows
Configurationโ
Recipientsโ
Static Recipientsโ
Fixed email addresses:
admin@company.com, support@company.com
Dynamic Recipientsโ
From form field:
{{email}}
Conditional Recipientsโ
Based on form values:
If department == "Sales": sales@company.com
If department == "Support": support@company.com
Subject Lineโ
Email subject with variables:
New submission from {{name}} - {{formName}}
Email Bodyโ
HTML or plain text content:
<h2>New Form Submission</h2>
<p>You have received a new submission from {{name}}.</p>
<h3>Details:</h3>
<ul>
<li><strong>Name:</strong> {{name}}</li>
<li><strong>Email:</strong> {{email}}</li>
<li><strong>Message:</strong> {{message}}</li>
</ul>
<p>Submitted at: {{submittedAt}}</p>
Available Variablesโ
Form Fieldsโ
Use any form field:
{{fieldName}}
{{nested.field.path}}
Metadataโ
System information:
{{formId}}- Form identifier{{formName}}- Form display name{{responseId}}- Submission ID{{submittedAt}}- Submission timestamp
Formattingโ
Format values:
{{date | formatDate:"MMMM D, YYYY"}}
{{amount | currency:"USD"}}
Email Templatesโ
Simple Notificationโ
Subject: New {{formName}} submission
You have received a new submission.
Name: {{name}}
Email: {{email}}
View details: {{responseUrl}}
Rich HTML Templateโ
<!DOCTYPE html>
<html>
<head>
<style>
body { font-family: Arial, sans-serif; }
.header { background: #3b82f6; color: white; padding: 20px; }
.content { padding: 20px; }
.field { margin-bottom: 15px; }
.label { font-weight: bold; }
</style>
</head>
<body>
<div class="header">
<h1>New Form Submission</h1>
</div>
<div class="content">
<div class="field">
<span class="label">Name:</span> {{name}}
</div>
<div class="field">
<span class="label">Email:</span> {{email}}
</div>
<div class="field">
<span class="label">Message:</span>
<p>{{message}}</p>
</div>
</div>
</body>
</html>
Respondent Confirmationโ
Subject: Thank you for your submission, {{name}}!
Dear {{name}},
Thank you for contacting us. We have received your message and will respond within 24 hours.
Your reference number is: {{responseId}}
What you submitted:
- Name: {{name}}
- Email: {{email}}
- Message: {{message}}
Best regards,
The Team
Conditional Logicโ
Based on Field Valuesโ
Send to: sales@company.com
When: inquiryType == "Sales"
Multiple Conditionsโ
Send to: urgent@company.com
When: priority == "High" AND department == "Support"
Different Templatesโ
Use different templates based on conditions:
- Welcome email for new customers
- Support ticket confirmation
- Order confirmation
Reply-To Configurationโ
Set reply address:
Static Reply-Toโ
Fixed address:
Reply-To: support@company.com
Dynamic Reply-Toโ
From form field:
Reply-To: {{email}}
Allows direct replies to submitter.
Attachmentsโ
Include attachments:
File Upload Fieldsโ
Attach uploaded files:
- Include in notification
- As attachment or link
- Size limits apply
Generated Documentsโ
Attach generated files:
- PDF summary
- CSV data export
Be careful with file attachments. Large files may cause delivery issues. Consider linking to files instead of attaching.
Delivery Settingsโ
Send Timingโ
When to send:
- Immediately - On submission
- Delayed - After specified time
- Scheduled - At specific time
Rate Limitingโ
Prevent email flooding:
- Maximum per hour
- Batch notifications
- Digest option
Testingโ
Send Test Emailโ
Test your notification:
- Configure notification
- Click Send Test
- Enter test recipient
- Review received email
Previewโ
Preview email content:
- See formatted HTML
- Check variable substitution
- Verify layout
Troubleshootingโ
Email Not Receivedโ
- Check spam folder
- Verify recipient address
- Check notification logs
- Confirm notification enabled
Variables Not Replacedโ
- Check field names match
- Verify syntax (
{{fieldName}}) - Ensure field has value
Formatting Issuesโ
- Test across email clients
- Use inline CSS
- Keep HTML simple
Best Practicesโ
- Clear subject lines - Include form name and key info
- Mobile-friendly - Many read on phones
- Test thoroughly - Check different scenarios
- Don't over-notify - Avoid email fatigue
- Include unsubscribe - For marketing emails
Next Stepsโ
- Webhooks - Send data to external services
- Form Publishing - Publish forms
- Form Variables - Use variables in emails