W
Widgetfied

Embeddable Widgets for Service Businesses

© 2025 Widgetfied

Email Templates

Customize notification emails for estimates and bookings

The Email Editors allow you to create personalized email templates that are automatically sent to customers when they receive estimates or book appointments. Use placeholders to dynamically insert customer and order information.

Available Email Templates

Widgetfied supports the following email template types:

Estimate Emails

New Estimate Email

Available

Sent automatically when a new AI estimate is generated and saved.

Immediately after estimate creation

Follow-up Email

Coming Soon

Reminder email for customers who haven't responded to their estimate.

Configurable delay after estimate

Booking Emails

Booking Confirmation

Available

Sent immediately when a customer books an appointment.

Immediately after booking

Appointment Reminder

Coming Soon

Reminder sent before the scheduled appointment.

24 hours before appointment

Cancellation Notice

Coming Soon

Notification when a booking is cancelled.

Immediately after cancellation

Template Configuration

Each email template has the following configurable fields:

Email Subject Line

Required200 characters

The subject line recipients see in their inbox. Use placeholders to personalize.

Example: Your Estimate from {{companyName}} - #{{estimateId}}

Include key info like company name and reference number for easy identification.

Reply-To Email

The email address customers will reply to. Should be a monitored inbox.

Example: estimates@yourcompany.com

Use a dedicated email for each type (estimates@, bookings@) for better organization.

CC Recipients

5 emails

Additional email addresses that receive copies of every email.

Example: manager@company.com, admin@company.com

Useful for keeping team members informed of new estimates or bookings.

HTML Template

Required50,000 characters

The formatted HTML email body. Supports full HTML and CSS styling.

Plain Text Version

Required10,000 characters

Fallback text version for email clients that don't support HTML.

Always provide a plain text version for accessibility and spam filter compliance.

Available Placeholders

Use these placeholders in your templates. They are automatically replaced with actual data when emails are sent.

Syntax: {{placeholderName}}

Customer Info

{{customerName}}

Customer's full name

John Doe
{{companyName}}

Your company name

ABC Services

Estimate Details

For estimate emails only
{{estimateId}}

Unique estimate number

EST-1001
{{serviceName}}

Primary service name

Premium Package
{{price}}

Total estimated price

$500
{{timeframe}}

Estimated timeline

2-3 days
{{validUntil}}

Estimate expiration date

Dec 31, 2024
{{description}}

Service description

Professional service...
{{breakdown}}

Price breakdown

Labor: $300, Materials: $200
{{materials}}

Materials list

Premium materials included

Booking Details

For booking emails only
{{bookingRef}}

Booking reference number

BK-2024-001
{{serviceName}}

Booked service name

Premium Service
{{date}}

Appointment date

December 15, 2024
{{time}}

Appointment time

10:00 AM
{{duration}}

Service duration in hours

2
{{provider}}

Assigned service provider

Jane Smith
{{estimateRef}}

Related estimate number

EST-1001
{{address}}

Service location

123 Main St
{{location}}

Location details

Conference Room A
{{projectDescription}}

Project description

Service details...
{{notes}}

Special notes

Please arrive 10 minutes early

Contact Info

{{phone}}

Your business phone

(555) 123-4567
{{email}}

Your contact email

info@example.com
{{address}}

Your business address

123 Main St
{{footerText}}

Footer message

© 2024 Your Company

How to Use Placeholders

  1. 1In the template editor, look for the "Quick Insert Variables" panel on the right
  2. 2Click on any placeholder to copy it to your clipboard
  3. 3Paste the placeholder anywhere in your subject line, HTML, or plain text template
  4. 4The placeholder will be highlighted with a "Copied!" indicator
  5. 5Use the Preview toggle to see how placeholders will be replaced with example data

Example Usage

Subject:

Your Estimate #{{estimateId}} from {{companyName}}

HTML:

<h1>Hello {{customerName}},</h1>
<p>Thank you for your interest in our services!</p>
<p>Your estimated total is: <strong>{{price}}</strong></p>
<p>Timeline: {{timeframe}}</p>
<p>Valid until: {{validUntil}}</p>

Using the Preview Feature

The email editor includes a live preview feature that shows exactly how your email will appear to customers.

Toggle Preview Mode

Click "Show Preview" to switch between editing and previewing.

Example Data

Placeholders are replaced with realistic sample data so you can see the full email.

Email Header Preview

See how the From, To, Subject, and Reply-To fields will appear.

Book Now Button Preview

Toggle the "Book Now Button" option to preview how the booking CTA appears in estimate emails.

Template Validation

The email editor validates your templates in real-time to ensure they're ready to send:

Subject Line

  • Required
  • Maximum 200 characters

HTML Template

  • Required
  • Maximum 50,000 characters

Plain Text

  • Required
  • Maximum 10,000 characters

Reply-To Email

  • Optional
  • Must be valid email format if provided

CC Recipients

  • Optional
  • Maximum 5 emails
  • Each must be valid email format

Errors are displayed at the top of the editor and next to each invalid field. Fix all errors before saving.

Email Workflow

Understanding when emails are automatically sent:

Estimate Email Flow

1
Customer fills out information in your estimate widget
2
AI processes the request using your services and pricing
3
Estimate is generated in the widget (editable if enabled)
4
When the estimate is saved, the email is automatically sent
5
Customer receives the estimate email with all details
6
CC recipients (if configured) receive a copy

Booking Email Flow

1
Customer books an appointment through your booking widget
2
Booking is confirmed and saved to your system
3
Confirmation email is immediately sent to the customer
4
Event is added to your connected calendar (if configured)
5
Reminder email sent before appointment (coming soon)
6
Cancellation email if booking is cancelled (coming soon)

Email Best Practices

Keep Subject Lines Clear

Include the key information (estimate number, date, company name) so customers can find the email later.

Personalize with Placeholders

Use {{customerName}} and other placeholders to make emails feel personal rather than automated.

Test on Multiple Devices

Preview your emails and consider how they'll look on mobile devices with smaller screens.

Include Contact Information

Always include {{phone}} and {{email}} so customers can easily reach you with questions.

Keep It Concise

Get to the important information quickly. Long emails often go unread.

Match Your Brand

Use colors, fonts, and tone that match your website and other communications.

Related Documentation

⚡ Quick setup
🚀 Get Started
Come check out the docs here!