Email Templates
for CF7
Wrap every Contact Form 7 notification in a branded, responsive HTML email — no changes to your forms, no code.
How it works
Three steps happen automatically on every CF7 submission.
Choose your template
Pick Clean, Modern, or Minimal in Settings → Email Templates CF7. Set your brand color and optional logo URL.
Visitor submits any form
Any CF7 form on any page. No shortcode changes, no per-form setup. The plugin hooks into wpcf7_mail_components globally.
Notification arrives branded
The email body is wrapped in your chosen HTML template with your color, logo, site name, and footer — before it leaves the server.
Three templates, one setting
All templates are responsive and render correctly across major email clients.
Thank you for reaching out.
We’ll be in touch shortly.
Best regards,
Your Team
Thank you for reaching out.
We’ll be in touch shortly.
Best regards,
Your Team
Thank you for reaching out.
We’ll be in touch shortly.
Best regards,
Your Team
Plain text in, branded HTML out
Subject: Contact form submission
Name: John Smith
Email: john@example.com
Message: I’d like to book
a consultation.
Email: john@example.com
Message: I’d like to book
a consultation.
Edit the Clean template — free
Full HTML control, no code knowledge required
The Clean template ships with a live HTML editor in the settings page. Load the default as a starting point, edit the markup, and watch the preview update in real time. Use simple tokens for dynamic values:
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| 3 built-in responsive templates | ✓ | ✓ |
| Global header color | ✓ | ✓ |
| Global logo / site name | ✓ | ✓ |
| Edit Clean template HTML Live preview, token placeholders | ✓ | ✓ |
| Per-form template override | — | ✓ |
| Per-form header color override | — | ✓ |
| Per-form logo override | — | ✓ |
| Edit Modern & Minimal template HTML | — | ✓ |
| Disable template per form Keep specific forms plain text | — | ✓ |
Different template for each form
Run a consultancy and an e-commerce store from the same WP install? Give each form its own look — different template, different brand color, different logo.
No data collected. No external requests.
This plugin only modifies the outgoing email body — it does not make any external HTTP requests, store submission data, set cookies, or load remote assets. The template wrapping happens entirely server-side, in memory, before the email is sent.