FunnelKit Documentation
Get unstuck with our helpful reference material

FunnelKit Automations

Send a Double Opt-In Email Upon Form Submission

When someone submits a signup form using any form builder FunnelKit Automations is compatible with, you can send a double-opt-in email in multiple ways.

Here we will share three ways to do so: 

Method 1: Send a sequence of follow-up emails to confirm double opt-in after form submission with a goal 

In this method, we check if the contact is already subscribed after someone submits a form. If not, a double opt-in confirmation email is sent.

After the initial email, additional follow-ups are scheduled, along with FunnelKit Automations’ Goal (Contact Subscribers). This way, once the user confirms their subscription and reaches the goal, they automatically exit the automation.

Here are the steps you need to follow:

Step 1: Create an automation for the form submit trigger 

Go to FunnelKit Automations ⇒ Automations, create a new automation from scratch, and select the trigger Form Submits.

Next, choose the form, map the fields, and click Save.

Note: In this example, we're using a form created with FunnelKit Optin.

map forms

Step 2: Add a condition to check the subscriber’s status 

Next, we will add a condition. For this, hit the + icon and choose a condition. 

add condition to check subscribe status

Next, click "Add Condition" and select "Status" under the "Segment" option. Then, check if the status is Subscribed, as shown below.

check status as subscribed

Step 3: Set subscribers to exit the automation 

If the condition is true and the user is subscribed, set the Exit action to ensure they exit the automation.

end automation if contact is subscribed

Step 4: Send a double-opt-in email 

If the condition is not met (meaning the user is not subscribed yet), set up a Send Email action.

Make sure to include the confirmation CTA using the “{{contact_subscribe_link}}” merge tag. 

add contact subscribe link in email body

Make sure to hit Save to update. 

Step 5: Set a sequence of emails with delays

After sending the first email, set a 1-day delay, then send the next email. Repeat this process by adding another 1-day delay before sending the following email. This way, you can set up multiple follow-up emails with a specific delay between each.

Note: You can set the delay as per your strategy 

add multiple follow up for double optin confirmatin

Step 6: Set a Goal as Contact Subscribes 

Now, after the final Send Email action, set a Goal as Contact Subscribes.

choose contact subscribes

Here, you can choose any option, but we recommend choosing the “End This Automation” option, as once users reach the goal, the automation ends for that contact. 

Warning: If many contacts don’t respond to any of the emails, they will all remain stuck at the Goal action. This can put an unnecessary load on your automation. To avoid this, you can use the next method.

end this automation

Finally, hit Save. 

Note: Once the goal is met, the contact will jump to the GOAL step, and steps in between will be skipped. Since there is an END AUTOMATION rule set in the GOAL, the automation will be concluded for the contact

Don’t forget to turn on the automation live. 

Here is how the final automation looks: 

Send a sequence of follow-up emails to confirm double opt-in after form submission with a goal

Method 2: Check subscription status before sending each follow-up confirmation email

In this method, we will use a Conditional rule before each email to check if the contact is already subscribed. If they are, remove them from the automation to maintain its cleanliness and efficiency.

For example, we will use the same automation from Method 1, but with one key change. We will remove the Goal.

Instead, before sending each follow-up email, add a Condition to check if the contact is already subscribed, just like we did after the form submission.

check status before send email

If you are sending three emails, place a subscription status check before each one. The email will only be sent if the contact is not subscribed.

Here is the automation. 

automation to check status before each email

Method 3: Configure an optin form to send a confirmation email right after form submission 

Using this method, you can set up a double opt-in confirmation email triggered upon form submission for any form that FunnelKit Automations integrates with. Later, use that form on any opt-in page to collect leads.

Note: Check out the list of forms FunnelKit integrates with. 

Here are the steps you need to follow:

Step 1: Create a form

For this, navigate to Tools ⇒ Form and hit Create Form.

navigate to forms

Next, provide a name and hit Add. 

double opt in form

Step 2: Select the form type 

After creating the form, select the Form Type, then the Form, and hit Next. 

Note: To show the process, we are using the FunnelKit Optin form; you can use any other form, the process remains the same. 

select form

Step 3: Map the form fields 

Next, map the form fields and hit Next. 

map fields after form submission

Next, enable the Enable email notification option. Then, all the email confirmation settings will open. 

Step 4: Configure and design the double-opt-in email 

Set the From Name, From Email, and  Reply-To Email. For the email, set the Subject and preview text. Hit the {{..}} sign to add dynamic values, such as a contact name. 

enable email notification

After that, choose the template type and design your email. Here, we are going with New Visual Builder and will use the prebuilt template “New Registration Email”

choose new visual builder

Make sure to include the link to the confirmation page using the merge tag “{{contact_confirmation_link}}”.

add contact confirmation link

Step 5: Set the redirection page 

After setting up the email, configure the remaining settings, such as enabling the option “Don’t send email if contact is already subscribed.” Then, set the “Redirect After Confirmation” URL.

add redirection

Note: Method 3 sends only one confirmation email. If you want to send follow-up emails, you’ll need to create a separate automation using the "Contact Subscribes" event trigger.

That’t it. These were three different ways of automatically sending double-opt-in emails along with follow-ups. If you need further assistance, feel free to raise a support ticket here.

Ready to Transform Your Store?

Join 38,315+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
884+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
884+
 Reviews
4.9
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 884+ 5-Star Reviews
Get Started
chevron-downarrow-right