You don't have javascript enabled. Good luck with that. KrishaStore

Subscribe to our newsletter and enjoy up to 15% OFF on every product and exclusive offers.

Email Addon for Contact Form 7

This guide explains the Email Addon for Contact Form 7 plugin. Please review it before installation. For support, contact [email protected].

Introduction

The Email Addon for Contact Form 7 is an extension that enhances the default email notifications generated by Contact Form 7 after a form is submitted. Instead of using the standard plain-text email layout, this Addon allows you to create professional, well-designed HTML email notifications for both the website administrator and the visitor who submits the form.

The Addon includes a collection of ready-to-use email templates that you can select and customize without writing any code. You can modify the email design, colors, typography, header, footer, and other elements to match your website's branding, helping you provide a consistent and professional experience for your users.

Key Features
  • 10+ Responsive Templates: Create professional emails with 10+ mobile-friendly templates.
  • Multiple Templates: Assign different templates to different Contact Form 7 forms.
  • Easy Customization: Customize text, images, buttons, colours, and links without coding.
  • Dynamic Content: Add mail tags and shortcodes to personalize every email.
  • Form Field Control: Choose which form fields appear in your email notifications.
  • Email Preview & Test (Pro): Preview emails and send test messages before going live.
  • Custom Templates & HTML Export (Pro): Upload your own templates or export emails as HTML.
  • 18+ Premium Templates (Pro): Access a larger collection of professionally designed email templates.
  • Translation Ready: Fully compatible with multilingual WordPress websites.
  • Priority Support (Pro): Get priority assistance from the plugin development team.

System Requirements

Before installing Email Addon for Contact Form 7, please ensure the following requirements are met:

  1. WordPress version 6.5 or higher
  2. PHP version 8.1 or higher
  3. MySQL version 5.8 or later

Note:

Email Delivery Pro-Tip: For reliable email delivery and to ensure notification updates never land in spam folders, we highly recommend routing your WordPress transactional mail through an SMTP plugin paired with a dedicated email service provider.

If you are using Email Addon for Contact Form 7 Pro, you must first install and activate the free version of the Email Addon for Contact Form 7 plugin. After activating the free plugin, install and activate the Pro version to access all premium features.

It is always recommended to keep your WordPress, PHP, and MySQL/MariaDB versions up to date for security and performance reasons.

Downloading & Installation

Pre-requisites

You can purchase the Email Addon for Contact Form 7 Pro plugin from KrishaStore. After purchasing, you will receive a .zip file containing the plugin. You can install the plugin using one of the following methods:

You can install the Email Addon for Contact Form 7 plugin just like any other WordPress plugin. You can find it in the WordPress.org plugin directory. The easiest method is to install it directly from the WordPress dashboard.

Install via WordPress Admin Panel (Free)

  1. Log into WordPress admin panel and click on plugins
  2. Click on Add New Plugin, type Email Addon for Contact Form 7 in search box
  3. Find Email Addon for Contact Form 7 in the results and click the Install button
  4. Activate the plugin

Upload via WordPress Admin Panel (Pro)

  1. Log into WordPress admin panel and click on plugins
  2. Click on Add New Plugin, then click on Upload Plugin
  3. Select the .zip file which you have downloaded and click Install
  4. Enter your FTP/SFTP information if required and install the plugin
  5. Activate the plugin

Upload via FTP/SFTP

  1. Upload the Email Addon for Contact Form 7 Pro plugin folder to your wp-content/plugins directory.
  2. Navigate to your Admin Panel: Plugins.
  3. Under Email Addon for Contact Form 7 Pro, click Activate.

Getting Started

After activating the Email Addon for Contact Form 7, you can assign professional email templates to each Contact Form 7 form.

To access the email templates:

  1. Log in to your WordPress Dashboard.
  2. Navigate to Contact → Contact Forms in the WordPress sidebar.
  3. Create a new Contact Form 7 form or edit an existing form.
  4. Open the form you want to configure.
  5. Click the Email Template tab.

From this panel, you can choose separate pre-designed email templates for:

  • User Email - The confirmation or thank-you email sent to the visitor after submitting the form.
  • Admin Email - The notification email sent to the website administrator when a new form submission is received.
cf7ea-email-template-tab

Once you select a template and save the form, the chosen design will automatically be used for future email notifications.

After creating your contact form, copy the generated shortcode and paste it into any page, post, or widget where you want the contact form to appear. For example, you can create a Contact Us page and insert the Contact Form 7 shortcode. When visitors submit the form:

  • The website visitor receives a confirmation email using the selected User Email Template.
  • The website administrator receives a notification email using the selected Admin Email Template.
cf7ea-shortcode-page-embed

Both emails are automatically generated using the templates you have selected in the Email Template panel.

Configuring Email Templates

The Email Template panel allows you to manage the email design used by each Contact Form 7 form. Each form can have two different email templates:

  • User Template - Sent to visitors as a confirmation or thank-you email.
  • Admin Template - Sent to the site administrator as a notification of a new submission.

The plugin includes a collection of ready-to-use templates. Simply select the template you prefer, then customize the email content using the standard Contact Form 7 Mail settings (such as the Message Body, subject, sender, and recipient). After saving the form, all future emails will use the selected template.


Selecting an Email Template for Users

  1. Go to WordPress Dashboard → Contact → Contact Forms.
  2. Edit the Contact Form where you want to apply an email template.
  3. Click the Email Template tab.
  4. In the Templates for User section, browse the available email templates.
  5. To preview a template before selecting it, click the Preview (+) icon.
  6. Review the template design in the preview window.
  7. Click Select Template on the template you want to use.
  8. Click Save to apply your changes.

After saving, the selected template will display an Active badge in the upper-right corner of the template card, indicating that it is currently assigned to the user confirmation email.


cf7ea-user-template-selected

Selecting an Email Template for Admin

  1. Go to WordPress Dashboard → Contact → Contact Forms.
  2. Edit the Contact Form where you want to configure the admin email.
  3. Click the Email Template tab.
  4. Scroll down to the Templates for Admin section.
  5. Browse the available notification email templates.
  6. Click the Preview (+) icon to view the template before selecting it.
  7. Click Select Template on the template you want to use.
  8. Click Save to apply the selected template.

After saving, the selected admin template will display an Active badge in the upper-right corner of the template card, confirming that it is now the active notification email template for that form.


cf7ea-admin-template-selected

Viewing the Active Email Templates

After saving your form, return to Contact → Contact Forms. The Email Template column in the Contact Forms list displays the currently selected templates for both the Admin and User emails. This allows you to quickly identify which email templates are assigned to each Contact Form without opening the form settings.

cf7ea-contact-forms-list

Email Message Body

The Message Body section contains the email content that will be sent when a visitor submits your Contact Form 7 form. When you select an email template from the Email Template tab, the plugin automatically inserts the template's HTML code into this field. This HTML defines the complete layout of the email, including the header, content area, footer, styling, and other design elements.

You can edit this HTML at any time to customize the appearance and content of your email. For example, you can modify the text, change colors, update fonts, replace images, add your company logo, adjust spacing, or include additional sections to better match your website's branding. The message body also supports standard Contact Form 7 mail tags and the plugin's Special Mail Tags, allowing you to display dynamic information such as the submitter's name, email address, form fields, website details, and submission information.

Any changes you make to the Message Body will be used the next time an email is sent from the form.

cf7ea-message-body-html

Reset Template Button

The Reset Template button allows you to restore the Message Body to the default Contact Form 7 email template. If you have modified the HTML template or want to remove the selected email design, simply click Reset Template. The plugin will remove the custom HTML template and replace it with the default plain-text email content generated by Contact Form 7. This is useful if you want to start over or return to the standard email layout without manually deleting the HTML code.

After the template has been reset, the Reset Template button is automatically hidden because the default email template is already active. If you select another email template later, the button will become available again.

cf7ea-message-body-default

Special Mail Tags

The Special Mail Tags feature lets you insert additional dynamic information into your email templates that is not available through the standard Contact Form 7 mail tags.

To view the available tags:

  1. Open your Contact Form 7 form.
  2. Go to the Mail tab.
  3. Locate the Message Body field.
  4. Click the Special Mail Tags icon in the upper-right corner of the Message Body editor.

A pop-up window will open displaying all available special mail tags. The tags are organized into three categories:

  • Submissions - Displays information about the form submission, such as the visitor's IP address, browser (user agent), submission date and time, page URL, serial number, and other submission related details.
  • Post Related - Displays information about the WordPress post or page where the contact form is embedded.
  • Site Related - Displays general website information, such as the site title, site URL, and other WordPress site details.
cf7ea-special-mail-tags

To use a tag, simply copy the desired mail tag and paste it into the Message Body wherever you want the information to appear. When the email is sent, the plugin automatically replaces each tag with its corresponding value. Using Special Mail Tags helps you create more informative, personalized, and professional email notifications without manually entering or updating the information.

Customizing Email Content

edit-template

You can add/remove form fields.

Ability to update content, links, graphics and buttons.

Pro Version Features

Activate Pro License

Once the admin enters a valid license key, the user can access and use all the Pro features of the Email Addon for CF7 plugin.

When you purchase the Email Addon for CF7 Pro plugin from the KrishaStore website, your license key is available in the My Account section on the front-end dashboard. This license key is required to activate Pro features within your WordPress admin panel.

The subscription remains active until the end of the current billing cycle, even if you choose to cancel it.

cf7ea-license-account-screen

Subscription Behavior

  1. The cancel subscription option is available in your front-end account dashboard.
  2. Clicking Cancel Subscription will not immediately deactivate your license.
  3. You can continue using all Pro features until the end of your current billing period.

Activating Your License Key

Follow these steps to activate your Email Addon for CF7 Pro license from the WordPress admin panel:

cf7ea-license-activation-backend

Step 1: Copy License Key

  1. Log in to your account on the KrishaStore website.
  2. Navigate to the My Account page.
  3. Locate your purchased product (Contact Form 7 Email Addon Pro).
  4. Copy the License Key.

Step 2: Open License Settings in WordPress

  1. Log in to your WordPress Admin Dashboard.
  2. In the left-hand menu, go to: Contact → License

Step 3: Enter License Key

  1. On the Activate Your Pro License screen, locate the License Key input field.
  2. Paste the copied license key into the field.
  3. Click on the Activate License button.

Step 4: Verify Activation

Once activated, you will see:

  1. License Status: Active
  2. Activated URL: Your website URL
  3. Deactivate License: You can deactivate the license anytime using the Deactivate License button.

Pro Features Overview

Email Addon for CF7 Pro is the premium extension for Email Addon for Contact Form 7, designed to provide advanced email customization features. It includes 18+ professionally designed, fully responsive email templates that display beautifully across desktop computers, tablets, and mobile devices. Each template can be applied with a single click, allowing you to create attractive, branded email notifications without writing or editing HTML code from scratch.

In addition to the built-in templates, Email Addon for CF7 Pro includes an Export HTML Template feature. This allows you to download any selected email template as a standalone HTML file. The exported HTML can be edited in your preferred HTML editor and reused outside of Contact Form 7 in other email marketing platforms, CRM systems, or custom applications. This gives you greater flexibility when managing email designs across multiple systems while maintaining a consistent brand identity.

The Pro version also includes tools that simplify testing and reviewing your email templates before they are used in production. You can preview any email template directly from the Email Template panel to see its overall design before selecting it. After making changes to the email content in the Mail tab, where the HTML template code is stored, you can use the built-in Preview feature to review the final email layout with your modifications. You can also send a test email to verify that the design, formatting, images, and dynamic mail tags appear correctly before your contact form is published.

Email Addon Options Panel

After installing the plugin, Pro users can manage the global email settings by going to Contact → Email Add-on Options in the WordPress dashboard. Here, you can add your logo, contact details, social media links, and other common information that will automatically appear in the selected email templates. This helps keep all user and admin emails consistent, professional, and up to date.

Field Descriptions

  • Logo URL: Enter the URL of your logo to display it in email templates.
  • Phone: Enter the phone number to show in your email template.
  • Email: Enter the email address displayed in the template.
  • Facebook: Enter your Facebook page URL to display a Facebook link.
  • Twitter: Enter your Twitter (X) profile URL to display a Twitter link.
  • LinkedIn: Enter your LinkedIn profile or company page URL to display a LinkedIn link.
  • Instagram: Enter your Instagram profile URL to display an Instagram link.
  • Pinterest: Enter your Pinterest profile URL to display a Pinterest link.
  • Additional Shortcode: Add custom shortcodes (comma-separated) to display dynamic information, such as your company name or address, in email templates.

After entering the required information, click Save to apply the changes to your email templates.

cf7ea-email-addon-options

Compatible with a Custom Shortcode

The plugin now includes support for Custom Shortcodes, making it easy to insert dynamic content generated by other plugins or your theme directly into your Contact Form 7 email templates. This feature is especially useful when you want to include additional information — such as product details, galleries, playlists, brand information, or any other supported shortcode output — in your email notifications.

A new Additional Shortcode field is available under Contact → Email Add On Options. Simply start typing in this field, and an auto-suggestion dropdown will display all supported custom shortcodes available on your website. Select one or more shortcodes from the list and click Save to register them with the plugin.

cf7ea-custom-shortcode-suggestion

Once the settings are saved, the selected custom shortcodes are automatically converted into Contact Form 7 mail tags and become available in the Mail tab of your contact form. You can copy these mail tags and place them anywhere within your email template, just like the default Contact Form 7 mail tags (for example, [your-name] or [your-email]).

When an email is sent, the plugin replaces these mail tags with the corresponding shortcode output, allowing you to include dynamic, up-to-date content in your email notifications without any custom coding.

Preview Email Template

The Preview feature lets you see how your email will look before it is sent. You can preview a pre-built template or check your customized email after editing it in the Mail tab. You can also send a test email to verify that the layout, formatting, images, and mail tags appear correctly before your contact form goes live. There are two ways to preview your email template.

Preview from the Email Template Tab

Use this option to preview a pre-built template before selecting it.

Note: This preview displays the original template only. It does not include any changes made in the Mail Body (HTML).

To preview a template:

  1. Go to the Email Template tab.
  2. Click the Preview (👁) icon on the template you want to view.
  3. Enter an email address in the Send Test Email field.
  4. Click Send Test Email.
  5. Check your inbox to confirm that the template's layout, formatting, and images are displayed correctly.
cf7ea-preview-template-tab

Preview from the Message Body

After selecting a template, you can customize its HTML in the Mail tab. Use the Preview (👁) icon in the Message Body section to preview your edited email. This preview includes all your customizations, such as updated text, colors, fonts, images, and other HTML changes.

To preview your customized email:

  1. Go to the Mail tab and update the Message Body as needed.
  2. Click the Preview (👁) icon.
  3. Enter an email address in the Send Test Email field.
  4. Click Send Test Email.
  5. Check your inbox to verify that your customized email appears exactly as expected.
cf7ea-preview-message-body

Use the Preview and Send Test Email features to review your email template and make sure everything looks correct before publishing your contact form.

Download HTML Template for External Use

The Download HTML Template feature allows you to export professionally designed email templates as standalone HTML files for use outside of Contact Form 7. This is ideal if you want to reuse the same email design across different platforms while maintaining a consistent brand identity. The exported templates are responsive, lightweight, and ready to use without requiring any additional coding.

The downloaded HTML templates are fully customizable, giving you complete control over their content, styling, colors, images, and branding. You can edit the HTML using any code editor or email template builder and integrate the templates with a wide range of third-party email services, marketing automation platforms, CRM systems, or custom applications that support HTML email templates.

To access the template library, navigate to Contact → Email Template and scroll to the bottom of the page. You will find the Template Library card. Click the Browse Templates button to open the official Email Template Library, where you can explore the complete collection of available templates.

cf7ea-template-library

Once downloaded, you can import or copy the HTML template into the Message Body section of your Contact Form 7 email template. When a visitor submits your Contact Form 7 form, the email will be sent using the selected HTML template, providing recipients with a professionally designed and visually appealing email while preserving all Contact Form 7 mail tag functionality.

How to add custom Email template to plugin

You can check the details in this Github repo link. It has plugin as well as theme demo, how you can add new email template using plugin or theme.

Youtube

Features Comparison

Features
Free
Premium
  • Responsive Email Templates
    10+ Templates
    18+ Templates
  • User & Admin Email Templates
  • One-Step Template Selection
  • Template Customization
  • Form Field Management
  • Contact Form 7 Mail Tags
  • Click-to-Copy Shortcodes
  • Translation Ready
  • Contact Form 7 Compatibility (v5+)
  • Email Preview & Test Mode
  • Download HTML Templates
  • Custom Shortcode Support
  • Upload Custom Templates
  • Premium Template Library
  • Support
    Forums
    Email & Phone

Do you have any questions? Email us at [email protected] for personal assistance.

backtotop