How to Set Up Form Notification Emails in WPForms

Would you like to automatically send out emails when your form is submitted? WPForms makes it super easy to set up notifications and email them as soon as a user submits a form on your site.

In this tutorial, we’ll discuss all the options for notification emails in WPForms.

Before getting started, you’ll first need to make sure WPForms is installed and activated on your WordPress site and that you’ve verified your license. Then you can create a new form or edit an existing one to access the form builder.

Setting Up a Notification Email

After opening the form builder, go to Settings » Notifications to access all of the notification options for your form.

By default, notifications will be enabled for your form. To disable them, toggle the Enable Notifications option to the off position.

Disabling email notifications for a form

Or, leave it toggled on to set up your first notification email. You can then customize the default notification provided.

The default email notification

First, if you would like to change the name of this notification, you can do so by clicking on the pencil icon.

Editing the form email notification name

Then there are several fields you’ll need to fill out to set up your notification email. We’ll explain each in detail below.

Send To Email Address

In this field, you can add any email address as a recipient for this email notification.

By default, the Send To Email Address will be set to the {admin_email} Smart Tag, which pulls the administrator email from your WordPress settings. However, you can replace this or add additional emails if you’d like.

Note: Not sure what your site’s administrator email is? WPBeginner’s guide to changing this WordPress setting will help you find it.

If you’re adding more than one recipient email address, be sure to place a comma in between each email.

Adding multiple send to email addresses for an email notification

Note: Each of the addresses in the Send To Email Address field will receive a completely separate email, so recipients won’t be able to see each other’s email addresses.

If you’d like recipients to be able to see one another’s emails, see the CC field described later in this tutorial.

To learn how to send emails to different recipients based on users’ form selections, be sure to check out our tutorial on conditional form notifications.

Email Subject Line

When you create a new form, the default Email Subject Line will read “New Entry” followed by the name of the form.

The default email notification subject

If you’d like to change this, you can add text as well as Smart Tags. Just click on Show Smart Tags to see different user and site data you can pull into your notification email’s subject line.

Accessing the smart tags for the notification email subject

From Name

In most forms, the From Name field will be set by default to a Smart Tag that pulls the Name field from the form entry.

The default From Name for a notification email

However, if you’re creating a notification to send as a confirmation to the person who filled out the form, you may wish to change this to your company’s name. That way, users won’t receive email notifications that appear to be from themselves, which may be confusing.

Using the company name as the From Name for a notification email

From Email

By default, your forms will set the From Email to the {admin_email} Smart Tag.

The default From Email using the {admin_email} Smart Tag

If there is a different address you would like to use as the sender’s email, you can simply enter it in this field.

Note: If you’re using an SMTP plugin to ensure email delivery, make sure your From Email follows your mailer’s requirements. Some SMTP mailers require your notifications’ From Email to match the email address you used in your SMTP settings. Others require a domain-specific email address.

WP Mail SMTP users can see the From Email requirements for each of our supported mailers in our tutorial on fixing email delivery issues. If you’re using a different SMTP plugin, check its documentation or contact its support team for help finding your mailer’s requirements.

Reply-To Email Address

The email address entered into this field will be used as the recipient of any replies to the notification email that’s sent.

For example, if you’ve set the From Email to your own email address, it may be useful to set the Reply-To Email Address field to a Smart Tag that pulls the user’s email from the entry.

The default Reply-To Email using the Smart Tag to pull the user's email address from the form entry

That way, if you have questions about a users’ form, you can simply reply to the notification email to get in touch with them.

Or, if you’re sending a notification email to your users, you could make the reply-to email your own email address so that they easily can reach out to you.

If left empty, the Reply-To Email Address will default to the From Email.

Note: There can only be one Reply-To Email Address. If you’d like to use reply-all functionality to reply to multiple email addresses, be sure to add a CC field.

Email Message

The last step is to set up your notification’s message, or body text. By default, the Email Message field will contain the {all_fields} Smart Tag, which displays all user-entered fields (plus Hidden Fields) and their labels.

The default email notification message using the {all_fields} Smart Tag

If you’d like to customize the notification email’s content further, you can add additional text, Smart Tags, and even add HTML or inline CSS directly into the Email Message field.

In the example below, we’ll use the {field_id="#"} Smart Tag. This Smart Tag pulls the value that a user has added to or selected from a specific field in your form. In this case, we’ll use {field_id="0"} to pull the value from our Name field, which has an ID of ‘0’.

Note: For more information on the {field_id="#"}, check out our tutorial on Smart Tags.


Here is an example of how the email notification might look once it’s received:

Email received example

Note: If you’d like more details on how to customize your email notifications (including changing the background or link text color), be sure to check out our developer documentation.

Adding Multiple Form Notifications

WPForms makes it easy to create multiple email notifications for a form. Whether you’d like to send out unique emails to different recipients or set up conditional notifications based on users’ entry selections, multiple form notifications are a great way to make your emails feel more personalized.

To add an additional notification email, make sure you’re still on the Settings » Notifications page. Then, click the Add New Notification button.

An overlay will then appear where you can name your new notification. Your users won’t see this name, so it can be anything you like. It’s meant to simply help you keep your notifications organized.

Naming a new email notification

If you decide later that you’d like to rename or delete a notification, you can do that by clicking the appropriate icon to the right of the notification name.

Deleting an email notification

If you’d like to duplicate a notification, click the clipboard icon.

Duplicating an email notification

Additionally, you can use the caret (^) to collapse the settings for a notification.

Collapsing the settings for an email notification

You can configure your new notification following the same steps as above. When you’re finished, click Save to store your changes.

Saving changes to your form

Creating a Reply-All Notification with a CC Field

By default, email notification recipients are not able to use their email provider’s reply-all feature. If you would like to enable recipients to reply to multiple people from your email notifications, you’ll need to use WPForms’ Carbon Copy (CC) email option.

To add a CC field, you first have to navigate to WPForms » Settings and click on the Email tab.

Accessing the WPForms email settings

If you scroll to the bottom of this page, you can check the box next to Carbon Copy to enable the CC field.

Enabling the Carbon Copy field

After saving these settings, return to the form builder. You should see a new CC field in your notifications settings where you can enter additional email addresses.

The CC field in the Notifications settings

If you enter multiple email addresses in this field, be sure to separate them with commas.

Note: When using the CC field, please be sure to only include one email in the Send To Email Address field. Otherwise, each additional email address you enter will result in an extra copy of the notification sent to each address in the CC field.

Sending an Email Notification to the Person Who Filled Out the Form

Sending an email to the user who submitted the form is a great way to quickly acknowledge that you’ve received their entry.

To set this up, you need the Send To Email Address to pull the user’s email from their entry. You can do this using a Smart Tag.

In your notifications settings, look to the right of the Send To Email Address field and click Show Smart Tags.

The Show Smart Tags link in the Notifications settings

This will open a list of available Smart Tags. Under the Available Fields section, select the Email field.

Selecting the Email field from the available fields Smart Tags

The appropriate Smart Tag will automatically be added to the Send To Email Address field for you.

A Sent To Email Address field populated with a Smart Tag for the form's Email field

When the email notification is sent, this Smart Tag will automatically pull the email address that the user entered into your form.

Note: If you’d like to delay notifications from going to your users until after their payments have been successfully processed, be sure to check out our tutorials on integrating your forms with PayPal, Stripe, and Authorize.Net.

Customizing Your Notifications

There are lots of ways to customize your email notifications, such as including your own branding and content. We’ll outline some of the most popular options below.

Note: The settings in the following section apply to all WPForms notification emails for your site, not just those for an individual form.

Switching to Plain Text Emails

By default, all emails are in HTML format as this allows for styling and images.

An example of a notification email using the HTML template option

If you’d prefer to switch to plain text notifications, you’ll need to go to WPForms » Settings and select the Email tab.

From the Email page, scroll down to Templates and select Plain Text. Then save your settings.

Selecting plain text emails from the WPForms Email settings

Here’s an example of how a plain text email would look.

An example of a plain text email notification

Setting an Email Header Image

If you’d like to add a header image or logo to your notification emails, you’ll need to go to WPForms » Settings and open the Email tab.

Scroll to the Header Image section, then click Upload Image to select your header image file.

The Header Image upload file field in the WPForms Email settings

For the best viewing experience on all screen sizes, we recommend using an image that’s 300 pixels wide and 100 pixels tall, or smaller.

After saving your settings, this image will be added to all future notification emails for your forms.

An example of an email header image

For more details, check out our tutorial on adding a header image to emails.

Changing Email Background Color

By default, all form emails have a light grey background color.

If you’d like to change this, you can go to WPForms » Settings and open the Email tab. Here, you’ll see an option labeled Background Color. You can click on this field to open the color picker and select a background color, or enter any HEX value.

The WPForms email background color picker

Remember to save any changes to your settings before leaving this page.

Testing Notification Emails

Once your notifications settings are configured, we recommend trying them out. Testing your forms is super useful because it allows you to share in the user experience. It also provides an opportunity to make sure everything looks and works exactly as you’d like.

For all the details on testing notification emails, as well as other aspects of your forms, please check out our pre-launch checklist and form testing tutorial.

Frequently Asked Questions

Here, we’ll discuss some of the most common questions we receive about email notifications in WPForms.

Why am I not receiving my notification emails?

If you’re not receiving notification emails, first be sure that all of your notifications settings are configured correctly.

If your settings look correct, the issue is likely because emails sent from WordPress are not authenticated by default, unlike emails sent from dedicated email service providers. As a result, they are often filtered out by the receiving mail server and not delivered.

To resolve email delivery issues like this, you can configure an SMTP plugin on your site so that emails are sent as authenticated.

Can I configure my notifications to send only if certain conditions are met?

Absolutely! With any paid license, you can set up conditional notifications for your forms. For more details on how to do this, be sure to check out our guide on how to create conditional form notifications.

That’s it! Now you can set up and customize notification emails for all of your forms.

Would you also like to see some examples of custom notification emails? Be sure to check out our blog posts on out-of-office email template ideas and personalized email examples.