Send Admin Email
Enabling this setting will turn on the other settings for sending an email to the admin of the site. This is optional, but many users like this feature to inform the admin that a new message was received.
Admin Email Address
The email address field in the regular Divi Contact Form module is rebranded to admin email because we also added a confirmation email. So this setting is the same as before and is the email address where the admin message should be sent.
Understanding From Name And From Email Behavior
The From Name and From Email determine what appears in the email notification sent to the site administrator.
Because Divi already has built-in behavior for these fields, the final result depends on three things:
• Divi’s default behavior
• The From Name setting in our plugin
• Whether SMTP is enabled
Understanding this interaction will help you control exactly what appears in your notification emails.
Divi’s Default Behavior
If the plugin does not provide a value for the From Name, Divi will automatically determine it.
From Email
Divi always uses a domain-based email address as the From Email.
Example:
From Email: [email protected]
This helps prevent email delivery issues that can happen when using external addresses.
From Name When A “Name” Field Exists
If your form contains an input field with the Field ID set to Name, Divi will automatically use the value entered by the visitor.
Example:
Visitor enters: John
From Name: John
From Name When No “Name” Field Exists
If the form does not contain a field with the ID Name, Divi falls back to using the domain email.
Example:
From Name: [email protected]
When Using The Plugin (SMTP Disabled)
Our Divi Contact Form Helper plugin adds a From Name field inside the module settings. This allows you to control what appears as the sender name.
If The From Name Field Is Empty
Divi’s default behavior is used.
Examples:
If a Name field exists
From Name: John
If no Name field exists
From Name: [email protected]
If The From Name Field Contains A Static Value
The value you enter will always be used.
Example:
From Name setting: Support Team
Email result:
From Name: Support Team
From Email: [email protected]
In this case, the visitor’s name is not included.
If The From Name Field Uses A Merge Tag
Merge tags allow you to include submitted form values dynamically.
Example:
From Name setting: From %%First_Name%%
Visitor enters: John
Email result:
From Name: From John
From Email: [email protected]
When SMTP Is Enabled
When SMTP is enabled in the plugin, the email source changes.
The From Email always comes from the SMTP settings and cannot be changed inside the module.
If The From Name Field Is Empty
Both values come from the SMTP settings.
Example:
SMTP From Name: Acme Corp
SMTP Email: [email protected]
Email result:
From Name: Acme Corp
From Email: [email protected]
If The From Name Field Contains A Static Value
The module value overrides the SMTP From Name.
Example:
From Name setting: Sales Team
SMTP Email: [email protected]
Email result:
From Name: Sales Team
From Email: [email protected]
If The From Name Field Uses A Merge Tag
Merge tags work the same way and can include visitor information.
Example:
From Name setting: From %%First_Name%%
Visitor enters: Jane
Email result:
From Name: From Jane
From Email: [email protected]
Reply-To Behavior
When an administrator replies to the notification email, the reply will always go to the email address submitted by the visitor in the form.
This allows you to respond directly to the person who submitted the form.
Important Notes
- When SMTP is enabled, the SMTP email is always used as the From Email.
- The module From Name field overrides SMTP From Name if it contains a value.
- Merge tags allow dynamic values from submitted form fields.
- Divi only detects the visitor name automatically if the field ID is exactly Name.
- This behavior is the same in both Divi 4 and Divi 5.
We hope this helps!
Understanding Submitter Email And From Email Compatibility
When a form is submitted, the visitor’s email is used as the reply address so you can respond directly to them. Some email providers and SMTP services expect the From Email and reply address to use the same domain. For example, your From Email may be [email protected], while the visitor enters [email protected]. Most providers allow this, but some may reject or flag the email because the domains do not match. This is due to email security checks used by providers to prevent spoofing. Because of this, it is best to use email addresses on the same domain whenever possible. Some SMTP providers may also require the reply address to match the From Email or be a verified address. This behavior depends on your email provider and is not controlled by the plugin.
Dynamic Admin Email Address
A customer asked for dynamic content so that the form could be used in the Theme Builder with custom fields. Great idea! Now you can use the new dynamic content icon in the Admin Email Address field to select a custom field. The custom field would need to contain the email address where you want the form to send.
The normal dynamic content popup appears to select the custom field. This is just an example showing two email address custom fields to choose form.
Conditional Admin Email Routing
This is really incredible feature that adds the ability to send the form to a different email address based on which options are selected in the form. You could set up dropdowns, checkboxes, and radio buttons and depending on the conditional logic, send the form to different address or departments within your company. How cool is that!
To make it work, we have added a new textarea box in the Admin Email settings. You will need to enter the field IDs and option values in a specific pattern. The pattern of the email routing conditional logic is like this:
FIELD_ID::Option Value:emailaddress|Option Value:emailaddress
At this time only one email address can be used per option.
Admin Email From Name
Enter a custom from name for the admin email, which will show in the admin’s inbox as the name label for who sent them the message. This setting also supports merge tags, which is great for things like “New Message From %%name%%” or other values. The default from name is the name of the person submitting the form, like “New Message From Nelson”
Admin Email Subject
We are very excited about this much-requested feature. Without this, all the forms sent from your site take the same generic subject line, which causes threading and chaos in your inbox. But no longer! Now you can enter a custom subject line for the admin email, and best of all, you can use merge tags in the subject line! This means you can say anything dynamically like “New Message From %%dcfh_form_title%%” or “New Email From %%name%%” or “New %%dcfh_entry_number%%” etc.
Admin Email Address CC And BCC
With our plugin, you now have the options to add carbon copy (CC) and blind carbon copy (BCC) email addresses for the admin email! Multiple email addresses can be added, separated by a comma.
Admin Email Message
The default admin email message field is meant for very simple form submissions (if you need rich text formatting or HTML, then enable the other setting). Any text you write here will send in addition to the form fields, which will automatically be sent. You may want to write label text followed by a merge tag. Remember that our plugin includes additional custom message pattern merge tags, so be sure to check those and add anything like form title, page name, page URL, browser, IP address, date and time, entry number, and more!
NOTE: Our plugin renames the confusing default “Message Pattern” terminology to a more clear “Admin Email Message” label.
Rich Text HTML Formatting In Messages
If you prefer, you can now use advanced formatting in your admin email messages. Customize the text of your message with rich text formatting, HTML, or even templates! That’s right, now you can use the same editor you are familiar with in Divi to edit the text visually or with HTML. This opens a lot of possibilities for formatting your messages. Simply enable the toggle setting to use this feature (this will hide the default admin message setting).
Email Templates
You can create your own email templates for the admin email, then add them dynamically to the contact form to reuse on multiple forms. The email templates feature can be configured from the backend WordPress dashboard by going to the “Contact Form” menu and clicking on “Email Templates.” If you are creating a template for the admin email message, click on add new and choose “Admin” as the template type. Give it a title, and write the message. Remember to use custom message pattern merge tags. Then go to the Contact Form module to the Admin Email and click the gray dynamic content icon (be sure to enable the rich text formatting first). The dynamic content popup will appear, and there you will see the available templates in the list. Select the one you want, and this template will now be the admin email message.










