Super Forms
  • Drag & Drop Form Builder for WordPress
  • Quick start
    • Installation
    • Registration
    • Starting your 15 day trial
    • Purchasing a license
    • Activating a license
    • First time setup
    • Secure file uploads
    • Creating a form
    • Adding form elements
    • Editing elements
    • Publishing your form
    • FAQ
  • Account
    • Dashboard
      • Your Invoices
      • Billing details
      • Your Licenses
      • E-mail Notification
      • Password reset
      • Cancel subscription
  • Common problems
    • Common problems
      • Email delivery problems
        • Why is my form not sending emails?
        • Why are emails going into spam folder/inbox?
      • File upload problems
      • Session expired
      • reCaptcha Troubleshooting – Fix “Not Loading” & Verification Errors
  • Elements
    • Layout elements
      • Column/Grid
      • Multi-part / step
    • Form elements
      • Calculator
      • Signature
      • File upload
      • Datepicker
      • Variable field
      • Dropdown
      • Text field
      • Autosuggest
      • Keywords
      • Radio button
      • Keyword Field
      • Button
      • Audio Recording (microphone)
    • HTML elements
      • Heading
      • HTML (raw)
      • Image
      • TinyMCE
      • Divider
      • Spacer
      • PDF page break
      • Google map element WordPress form
  • Features
    • Basic
      • Confirmations emails
      • Save Form Progression (continue later)
      • Build In Translation System
      • Populate form
      • Popups
      • Import & Export
      • Hide form after submitting
      • Hide or lock out user from your forms
      • Validation
    • Advanced
      • WordPress form with Google sheets dropdown
      • Custom registration form for WordPress
      • Custom login form for WordPress
      • Custom lost password form for WordPress
      • Update current logged in user
      • Secrets
      • Prevent duplicate entries
      • Lock & hide form
      • Password protect
      • Conditional Logic
      • Tags system
      • Address lookup/auto complete
      • Analytics Tracking
      • Conversion Tracking
      • Distance & Duration Calculation
      • If statements
      • Foreach loops
      • E-mail Reminders
      • Variable Fields
      • Form templates - Include elements into other forms - WordPress
      • Transferring data from one form to another
    • Integrations
      • PDF Generator
      • Listings
      • WooCommerce Checkout
        • Fixed price checkout
        • Dynamic price checkout
        • Variable product checkout (variations)
        • Replacing the "Add to cart" on a product page with a form
        • Hiding product from shop and order via custom form
      • PayPal
      • MailChimp
      • Mailster
      • Zapier
      • Stripe (BETA)
      • WooCommerce Instant Order (in progress)
  • Tutorials
    • WordPress Form to Google Sheet Integration
    • GDPR Consent / Terms agreement
    • How to update the plugin
    • Sending emails to specific department for WordPress contact forms
  • Example Forms for WordPress
    • Booking 24 hours ahead of time
  • Developers
    • Code Examples
      • Lookup City by Zipcode for your WordPress form
      • Audio Recording Field
      • Custom API Phone Number Validation for Your WordPress Form
      • Updating WordPress user meta data after login
      • Automatically redirecting to next step after displaying text or a progress bar
      • Dropdown with groups (categories)
      • Prevent form submission based on entered field values
      • Track form submissions with GTM (Google Tag Manager)
      • Tracking Multi-part steps with Google Analytics
      • Tracking Multi-part steps with GTM data layer (dataLayer.push)
      • Track form submissions with third party
      • Compare input field value with database value
      • Insert form data into a custom database table
      • Delete database row after contact entry is deleted in WordPress
      • Limited date availability (slots) for your WordPress booking form
      • Send submitted form data to another site
      • Exclude empty fields from emails
      • Execute custom JS when a column becomes conditionally visible
      • Toolset Plugin: Update comma separated string to Array for meta data saved via Front-end Posting
      • Toolset Plugin: Update file ID to file URL for meta data saved via Front-end Posting
      • Delete uploaded files after email has been send
      • Increase Cookie lifetime for client data such as [Form Progression]
      • Altering cookie secure and httponly parameters
      • Define fake cronjob to clear old client data if cronjob is disabled on your server
      • Define page language attribute based on page ID or URL
      • Define custom headers when doing a POST request
      • Change checkbox/radio layout to vertical on mobile devices
      • Show remaining available form submission allowed
      • Global fields / elements
      • Trim values of fields
      • Re-sending E-mails after editing entries via Listings for WordPress
      • Combine multiple field values into one column on Contact Entries page
      • Altering the attachments for E-mails via PHP code for WordPress
      • Generate dynamic columns with dates based on user selected date from Datepicker element
      • Hide `eye` icon from Listings row based on user role
    • Data storage
    • BETA version
  • Changelog
  • Support
Powered by GitBook
On this page
  • About
  • Email recipient(s)
  • Email body
  1. Features
  2. Basic

Confirmations emails

How to configure E-mail confirmations for your WordPress forms (form submissions).

PreviousBasicNextSave Form Progression (continue later)

Last updated 11 months ago

In case you are having problems with email delivery, read the guide on possible solutions.

If you just want to know how to edit/change the recipient of your emails, you can skip to the section below.

About

There are two types of emails sent after a form is being submitted. One to the Admin (site owner) also known as Admin E-mail and one to the User (the person who fills out the form) also known as Confirmation E-mail.

Typically you would want to sent a confirmation email to the user who fills out the form so they know it was successfully submitted. The actual form data (all information and details) would typically be sent to the Admin (site owner) or a to process the inquiry.

Apart from sending an email, the WordPress form will also create a so called Contact Entry with all the data which you can view via Super Forms > Contact Entries via your WordPress menu.

Both emails can have different body contents and both can be enabled or disabled depending on your use case via the Form Settings as shown in the below two pictures.

Email recipient(s)

The Confirmation E-mail will be sent to the email address entered by the user in your form. By default the tag {email} is defined. So make sure your form has an E-mail field named email in order for this to work. By default the E-mail address field has the name email when added, so it should work out of the box unless you re-named it to something different. In that case you can update the {tag} inside the setting or re-name the field back to email.

By default the form will sent admin emails to the administrative email address of your WordPress site via the tag {option_admin_email}.

You can find this email address via the WordPress menu Settings > General > Administration Email Address as shown below.

If you wish to sent the emails to a different address, you can change it via one of the following methods:

Editing the individual Form Settings

Using Global Overriding

Dynamically based on user selection/input

Email body

By default both will contain all data that was filled out on the form.

Your email body content will loop over all fields and display it inside a table in your Body content via the tag {loop_fields} (which retrieves what is defined under Field Loop setting).

The Field Loop acts as a row for each field by retrieving the field Label using the tag{loop_label} and the field Value using the tag {loop_value} as shown below:

(recommended)

(if you want to use the same email address for all forms)

(e.g. sent to specific department)

Edit your form, open the Form Settings panel. Choose either Admin E-mail from the dropdown, and change the Send email to: setting to the desired E-mail address. In case you have problems with email delivery you can read the guide on common causes and how to fix them.

You can override your form settings on a global level via Super Forms > Settings > Global Overriding. More information about global overriding can be read in the guide.

You can read more about this method in the guide.

Each field element has options to define if the data should be included in the Admin and/or Confirmation emails. By default all fields are included. Keep in mind that if you define it as being excluded the data will not be displayed inside the email body (content) unless you explicitly use to retrieve the field value.

Fields that are conditionally hidden (see section) will be excluded completely and can not be retrieved even when using {tags}.

Of course you are not required to use this as your content, and you are free to create your custom HTML E-mail. You can use field to retrieve any of your form data in your email body. You may also use to conditionally display additional information or text based on a field value or loop over (allows users add more fields dynamically) with the use of .

Email delivery problems
Sending emails to specific department
{tags}
Conditional Logic
Editing the individual Form Settings
Using Global Overriding
Dynamically based on user selection/input
Email delivery problems
specific department
Email recipient(s)
{tags}
if statements
foreach loops
First Time Setup
dynamic columns
Enabling Admin E-mail for your WordPress form
Enabling Confirmation E-mail for your WordPress form
Viewing or changing your WordPress administration email address
WordPress form email body content
Enabling Admin E-mail for your WordPress form
Enabling Confirmation E-mail for your WordPress form
Viewing or changing your WordPress administration email address
WordPress form email body content