Skip to main content

Testing Hub

Email Preview Lab

This page shows every fixed HTML email layout in the repo, plus the inline workflow variants. The one freeform inbox send path is included as an example because it has no shared branded wrapper.

Back To Hub
Website Forms

Contact Form Confirmation

Confirmation sent back to inbound website contact submissions.

Source
src/lib/emailTemplates.ts
Hiring

Careers Applicant Confirmation

Acknowledgement sent to a career applicant after submission.

Source
src/lib/emailTemplates.ts
Hiring

Careers Admin Alert

Admin-side notification for a new applicant.

Source
src/lib/emailTemplates.ts
Marketing

Newsletter Confirmation

Subscriber thank-you email for newsletter signups.

Source
src/lib/emailTemplates.ts
Marketing

Newsletter Admin Alert

Internal alert for a new newsletter subscriber.

Source
src/lib/emailTemplates.ts
Client Portal

Client Portal Welcome

Welcome email sent when a client portal account is linked and onboarding completes.

Source
src/app/api/client-portal/onboarding/route.ts
Website Forms

Contact Form Admin Notification

Internal notification email sent to the business for a new contact request.

Source
src/app/api/contact/route.ts
Work Orders

Appointment Confirmation

Scheduling confirmation for an upcoming appointment.

Source
src/lib/workOrderEmailTemplates.ts
Work Orders

Estimate Delivery

Estimate sendout email with approval CTA.

Source
src/lib/workOrderEmailTemplates.ts
Work Orders

Invoice Delivery

Invoice email with payment options and overdue-state support.

Source
src/lib/workOrderEmailTemplates.ts
Payments

Payment Receipt Email

Receipt email sent after payment capture.

Source
src/lib/workOrderEmailTemplates.ts
Work Orders

Change Order Approval

Customer approval request for in-progress scope changes.

Source
src/lib/workOrderEmailTemplates.ts
Dispatch

Technician On The Way

Dispatch update when the technician is en route.

Source
src/lib/workOrderEmailTemplates.ts
Payments

Payment Link Email

Direct invoice payment request with a one-click secure link.

Source
src/lib/workOrderEmailTemplates.ts
Estimate Workflow

Estimate Decision: Customer Approved

Customer confirmation email after approving an estimate.

Source
src/app/api/estimate/approve/route.ts
Estimate Workflow

Estimate Decision: Customer Declined

Customer follow-up email after declining an estimate.

Source
src/app/api/estimate/approve/route.ts
Estimate Workflow

Estimate Decision: Admin Approved Alert

Internal notification when an estimate is approved.

Source
src/app/api/estimate/approve/route.ts
Estimate Workflow

Estimate Decision: Admin Declined Alert

Internal notification when an estimate is declined.

Source
src/app/api/estimate/approve/route.ts
Hiring

Career Application Approved / Job Offer

Offer email sent when an application is approved.

Source
src/app/api/admin/team/applications/[id]/route.ts
Hiring

Career Application Declined

Rejection email sent when an application is declined.

Source
src/app/api/admin/team/applications/[id]/route.ts
Inbox

Admin Inbox Outbound (Freeform)

This route does not use a shared template. It sends operator-authored body text with line breaks only.

Source
src/app/api/admin/inbox/email/send/route.ts