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
  • Example
  • Description
  • Features
  • Setup Guide
  1. Features
  2. Advanced

E-mail Reminders

How to send E-mail reminders after user submits the form in WordPress. For Appointment reminders or follow E-mails for your customers.

PreviousForeach loopsNextVariable Fields

Last updated 11 months ago

Example

A live demo can be found here:

And a 1-click installable form is available via your WordPress menu: Super Forms > Demos > E-mail Reminder

Description

Send E-mail reminders before and after a specific date (either form submission date or user defined date through {tags}). This is useful whenever you want to do the following:

  • A simple appointment or event reminder e.g. Don't forget your appointment with your dog!

  • Asking customers about their experience e.g. How was your trip?

  • Ask customers to leave a review e.g. Please rate our product!

Features

  • Configure unlimited amount of reminders per form

  • Send reminder based on form submission date or based on user defined date through {date;timestamp} tag (consult Tags System for more information about {tag} usage)

  • Define how many days before or after the base date the reminder should be send example: 0 = The same day, 1 = Next day, 5 = Five days after, -1 = One day before, -3 = Three days before

  • Send reminder at a fixed time, or by offset

    • Fixed (e.g. always at 09:00)

      • Define at what time the reminder should be send (Use 24h format e.g: 13:00, 09:30)

    • Offset (e.g. 2 hours after date)

      • Define at what offset the reminder should be send based of the base time example: 2 = Two hours after, -5 = Five hours before, 0.5 = 30 minutes before

Setup Guide

All settings for your email reminders can be found under each form via Form Settings > E-mail Reminders.

See below for some example use cases:

1. Appointment reminder:

When you wish to send an email reminder 1 day before the actual appointment you can grab your Datepicker field with a {tag} e.g. {date}.

You will put this tag in the setting Send reminder based on the following date.

Please note that when you are using a none English date format you will want to use a tag that explicit retrieves the timestamp from the selected date by entering {date;timestamp}. This allows you to use any date format on your datepicker element.

Now define on which day you require it to send a reminder. In our case we want to send it a day before the actual appointment. This can be defined in the next setting by entering -1 (1 day before).

Now define at what time the reminder should be send, this can be a fixed time, but also a dynamic time, we will be using the Fixed time here and send a reminder at 09:00.

The last step is to actually define the E-mail subject, body and other related settings required to send the desired E-mail.

2. Please rate our product:

When you want to get feedback from your service or product you can send emails after a specific amount of time the form was submitted.

Let's say we want to send this email after 30 days to the customer. Send reminder based on the following date can be left blank in this case, and we can simply enter 30 to send the reminder 30 days after the form was submitted.

The time does not matter what and can be set to Fixed at 09:00. Last thing is to change the email Subject and content that you desire.

https://super-forms.com/example-forms/e-mail-reminders-add-on/