WordPress Plugin � Contact Form 7

Email Templates
for CF7

Wrap every Contact Form 7 notification in a branded, responsive HTML email — no changes to your forms, no code.

Setup required
Activate → Settings → pick template. Done.

How it works

Three steps happen automatically on every CF7 submission.

1

Choose your template

Pick Clean, Modern, or Minimal in Settings → Email Templates CF7. Set your brand color and optional logo URL.

2

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.

3

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.

Your Site
Hello,
Thank you for reaching out.
We’ll be in touch shortly.

Best regards,
Your Team
Clean White card, color header bar FREE + EDITABLE
Your Site
15 Jun 2025
Hello,
Thank you for reaching out.
We’ll be in touch shortly.

Best regards,
Your Team
Modern Dark header, full-width accent FREE
YOUR SITE
Hello,
Thank you for reaching out.
We’ll be in touch shortly.

Best regards,
Your Team
Minimal Top border, editorial style FREE

Plain text in, branded HTML out

Before — plain CF7 email
From: john@example.com
Subject: Contact form submission

Name: John Smith
Email: john@example.com
Message: I’d like to book
a consultation.
After — wrapped in Clean template
Your Site
Name: John Smith
Email: john@example.com
Message: I’d like to book
a consultation.
Your Site • yoursite.com

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:

{header_color} {site_name} {logo_url} {home_url} {year} {body}

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.

Per-form template override Per-form color & logo Edit Modern & Minimal HTML Disable per form
Get Email Templates for CF7 Pro →
🔒

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.