Skip to main content

What are Email Templates?

Email templates let you customize the content of notification emails sent when someone submits your form. Use variables to include submission data dynamically. Template Types:
  • Admin Notification - Sent to you when form is submitted
  • Auto-responder - Sent to respondent after submission
  • Confirmation with Summary - Sent to respondent with their answers
  • Custom Templates - Create your own
Use Cases:
  • Personalized thank you emails
  • Order confirmations with details
  • Application received notifications
  • Support ticket confirmations
  • Event registration confirmations

Available Variables

Variables are placeholders replaced with actual submission data.

Standard Variables

Available in all templates:

Question-Based Variables

Each form question becomes a variable: Format: Question title converted to lowercase with underscores Examples: Contact Info Fields: For contact_info question type, additional variables: Example Question Variables:

Variable

Special variable that includes all form answers formatted as HTML. Example Output:

Creating Email Templates

Access Email Templates

  1. Go to Workspace Settings
  2. Click β€œEmail Templates” in sidebar
  3. Click β€œCreate Template” button
Quick Access:

Template Creation Steps

Step 1: Template Name
Step 2: Email Subject
Step 3: Email Body
Step 4: Save Template
  • Click β€œSave Template”
  • Template now available for all forms in workspace

Default Templates

TopFormBuilder includes 3 default templates: 1. Admin Notification
2. Auto-responder
3. Confirmation with Summary

Using Email Templates

Assign Template to Form

Method 1: Form Settings
  1. Open Form Builder
  2. Go to Settings tab
  3. Scroll to β€œNotifications” section
  4. Under β€œAdmin Email Template”, select template
  5. Under β€œRespondent Email Template”, select template
  6. Save form
Method 2: Quick Settings
  1. Form Builder β†’ Settings
  2. Enable notifications
  3. Select templates from dropdown
  4. Done!

Admin vs Respondent Templates

Admin Notification:
  • Sent to form owner/admins
  • Can include all submission details
  • Use {{answers}} variable
  • Configure recipient in Form Settings
Respondent Notification:
  • Sent to person who filled form
  • Personalized with their data
  • Use question variables
  • Sent to email field in form
Example Setup:

Template Examples

Example 1: Event Registration

Template Name: Event Registration Confirmation Subject:
Body:

Example 2: Support Ticket

Template Name: Support Ticket Created Subject:
Body:

Example 3: Job Application

Template Name: Application Received Subject:
Body:

Example 4: Order Confirmation

Template Name: Order Confirmation with Details Subject:
Body:

Viewing Available Variables

See all variables for a specific form: Method 1: Template Editor
  1. Create/edit template
  2. Click β€œView Variables” button
  3. Modal shows all available variables for selected form
  4. Click variable to copy
Method 2: Form Builder
  1. Open Form Builder
  2. Go to Settings β†’ Notifications
  3. Click β€œAvailable Variables” link
  4. List of all variables for this form
Variable List Example:

Email Formatting

HTML vs Plain Text

Plain Text (Default):
  • Simple formatting
  • Line breaks with \n
  • No styling
  • Better deliverability
  • Works in all email clients
HTML (Auto-converted):
  • Line breaks converted to <br>
  • Variables replaced
  • Basic formatting applied
  • Professional appearance

Formatting Tips

Line Breaks:
Section Dividers:
Lists:
Bold/Emphasis:

Managing Templates

Edit Template

  1. Go to Workspace Settings β†’ Email Templates
  2. Click template to edit
  3. Update subject and body
  4. Click β€œSave”
Changes Apply:
  • To all future emails
  • Forms using this template updated automatically
  • Previously sent emails NOT changed

Duplicate Template

Create variation of existing template:
  1. Open template
  2. Click β€œDuplicate” button
  3. New template created with ” (Copy)” suffix
  4. Edit as needed
  5. Save
Use Case:

Delete Template

  1. Go to Email Templates
  2. Click template to delete
  3. Click β€œDelete” button
  4. Confirm deletion
Warning:
  • Forms using this template will revert to default
  • Action cannot be undone
  • Template history lost
Before Deleting:
  • Check which forms use template
  • Reassign forms to different template
  • Export template content if needed

Test Template

Send test email before using template:
  1. Open template
  2. Click β€œSend Test” button
  3. Enter test email address
  4. Select form to test with
  5. Click β€œSend”
  6. Check inbox
Test Email Includes:
  • Sample data from form
  • All variables replaced
  • Actual formatting
  • Subject line

Template Best Practices

Writing Effective Templates

Do:
  • Use clear, concise language
  • Personalize with variables
  • Include submission ID for reference
  • Add contact information
  • Provide next steps
  • Use professional tone
  • Test before launching
Don’t:
  • Use ALL CAPS (spam trigger)
  • Include too many links
  • Write generic messages
  • Forget submission details
  • Make it too long
  • Use spam trigger words (β€œFREE”, β€œACT NOW”)

Variable Usage

Best Practices:
  • Always include {{submission_id}}
  • Use {{answers}} for full details
  • Personalize with name variable
  • Include submission date
  • Add workspace name for branding
Testing Variables:
  • Test with actual form submission
  • Verify variables display correctly
  • Check for missing variables
  • Ensure formatting is clean

Email Deliverability

Improve Deliverability:
  • Keep subject under 50 characters
  • Avoid spam trigger words
  • Don’t use excessive punctuation!!!
  • Include plain text version
  • Add unsubscribe link (for newsletters)
  • Use professional email address
  • Verify sender domain
Spam Trigger Words to Avoid:
  • FREE, WIN, PRIZE
  • ACT NOW, URGENT
  • CLICK HERE
  • 100% GUARANTEED

Troubleshooting

Variables Not Replacing

Problem: Variables show as {{variable_name}} in email Solutions:
  1. Check Variable Name - Ensure exact match (case-sensitive)
  2. Remove Spaces - Use {{variable}} not {{ variable }}
  3. Verify Question Exists - Variable matches form question
  4. Test Email - Send test to verify

Missing Data

Problem: Variable replaced with empty value Reasons:
  1. Question Not Answered - User skipped optional question
  2. Wrong Variable Name - Typo in variable
  3. Deleted Question - Variable for removed question
Solutions:
  • Make questions required
  • Check variable spelling
  • Update template if question changed

Email Not Sending

Problem: Template configured but emails not arriving Solutions:
  1. Check Email Settings - Form Settings β†’ Notifications enabled
  2. Verify Recipient - Correct email address
  3. Check Spam - Email in spam folder
  4. Template Assigned - Form has template selected
  5. SMTP Configured - Workspace email settings correct

Formatting Issues

Problem: Email looks wrong or broken Solutions:
  1. Check Line Breaks - Use proper formatting
  2. Test Template - Send test email first
  3. Variable Spacing - Ensure spaces around variables
  4. HTML Tags - Remove if using (plain text recommended)

Advanced Features

Conditional Content

Show different content based on form answers: Not Currently Supported Workaround: Create multiple templates and use conditional logic to determine which notification is sent.

Multi-Language Templates

Create templates in different languages: Setup:
Assign template based on form language setting or user selection.

Custom Sender

Change email sender name and address: Configure in:
Options: Need help? Contact contact@topformbuilder.com