This post contains affiliate links which means if you click on a link and choose to make a purchase I may receive a commission at no additional cost to you. See our disclaimer for more information.

If you think GDPR does not apply to you then think again. The GDPR (General Data Protection Regulation) is a new privacy law in Europe that is aimed to give you more control over your personal information. If you collect and process data from anyone with in the EU then you need to be in compliance. Today I am going to walk you through how to make your opt in forms compliant using Mailerlite forms.

Make sure you Pin it and SAVE this post for later.

Styled desktop with coffee cup, pen, notebook with text overlay how to create a gdpr compliant form with Mailerlite

Disclaimer: I am not a lawyer and this should not be taken as legal advice. I am just a blogger who is trying to figure this out just like you. The steps I describe does not take the place of legal advise and if you are concerned you should consult a lawyer for further clarification of the law and how it affects your blog and business.

Are you ready to start a blog? Be sure to grab my How to Start a Blog Checklist. This handy checklist has 100+ actionable steps you should take when setting up your blog.

Grab the How To Start A Blog Checklist with 100+ steps to start a blog.

How does GDPR affect list building?

When building your email list it is a good idea to offer a lead magnet or content upgrade that is an enticing freebie. Your reader will give their email in exchange for this awesome freebie, which helps to build your email subscriber list.

Under GDPR just becomes someone opts in to receive a freebie it does not mean that you can automatically add them to your regular promotional newsletter list. A person needs to give explicit consent to be added to this list. Also, you cannot make it a requirement to join your promotional email list to be able to receive your freebie. A person should be able to receive your freebie without having to consent to be added to your regular promotional list.

If you are new to list building then definitely check out Mailerlite. I highly recommend them as a email service provider. They are free for your first 1,000 subscribers and have automation capabilities which is a must have feature when it comes to running your blog. Create an account today!

How to make your opt in form GDPR compliant

Mailerlite has updated their forms to help in your quest to become GDPR compliant with some new features including marketing permissions and hidden segments. Keep reading to learn how to use these features.

*Note: You need to create a brand new form in order to access these features. You are not able to modify any existing forms.

Step 1: Create a new field for your opt in

At this point you should have created your opt in freebie. Within Mailerlite you want to be able to see who has requested what opt in. In order to do this you need to create a new field unique to each individual opt in freebie.

In the Mailerlite dashboard click on Subscribers from the top menu and then select Fields. Click to Add a New Field.

screenshot of how to create a gdpr compliant form in mailerlite

Give your field a name and make sure Text is selected from the drop down menu.

screenshot of how to create a gdpr compliant form in mailerlite

After creating your new field it will show up in your list.

Step 2: Create Embedded Form

In the Mailerlite dashboard click on forms from the main menu and then click Create Embedded Form.

screenshot of how to create gdpr compliant form in mailerlite

Give your form a name and then pick your subscriber group.

Step 2: Design your form

Under the form design section specify what color you want your text, background and button color to be.

screenshot of how to create a gdpr compliant form in mailerlite

How to add a new field to your form

By default Email is the only field that is visible. If you want to add a new field to your opt then hover over the Email field and click on the edit icon. New options will appear in the right hand menu. Click on the button to add a new field. I like to collect the First Name of my subscribers so I can personalize my emails using their name. However I do not make this a required field.

screenshot of how to create a gdpr compliant opt in form in mailerlite

Step 3: Choose your form settings

Under form settings you have a couple of new features:

1. Confirmation checkbox – Add user consent checkbox to your sign up form. This checkbox will give proof that the person agreed to give you their information to then send them your opt in freebie.

screenshot of how to create a gdpr compliant form in mailerlite

2. Hidden segmentation fields – this allows you to add hidden fields to help segment your list. Select the new field you created in Step 1 and assign it a value of yes.

screenshot of how to create a gdpr compliant form in mailerlite

3. Marketing permission fields (GDPR compliant) – customize your sign up form to include marketing permissions

Mailerlite includes two default marketing permission fields: Email and Customized online advertising. Like I said before you cannot automatically add someone to your regular email promotions list. You need to get separate consent for the person to be added to your regular email list. Also, you need to get separate consent to use their email for ad retargeting. An example would be Facebook Ads.

screenshot of how to create a gdpr compliant form in mailerlite

Hover over the section to make any changes to the wording. Click on options to add or remove any of the different marketing permission types.

screenshot of how to create a gdpr compliant form in mailerlite

4. Interest groups – Let you subscribers choose their own interest groups. If you selected this option then the name of your group would appear on the subscribe form. In this case we don’t want it to appear.

5. Custom success page – allows you to send subscribers to your own customized thank you page on your website.

screenshot of how to create a gdpr compliant form using Mailerlite

Step 4: Customize your confirmation email and confirmation page.

When you use Mailerlite’s double opt in feature your subscriber will receive a confirmation email before they are added to your list to receive their opt in freebie. You do have the option to turn this feature off, but it is a good idea to keep it on because it limits the amount of spam emails you get signed up to your list because the person has to go into their email to confirm their subscription.

screenshot of how to create a gdpr compliant form in mailerlite

When you click on Confirmation Thank You Page and scroll to the bottom you can add a custom URL from your website. By using a custom URL you can create a goal in Google Analytics and track the number of visitors who complete the double opt in process vs. the number who land on your thank you page.

Related: 

Step 5: Create an automation to deliver your opt in freebie

Before you add your opt in form on your website you want to make sure you have your automations set up. I recommend setting up two different automations.

  1. Automation to deliver your freebie
  2. Automation to deliver your welcome email sequence

How to create an automation in Mailerlite to deliver your freebie

In the Mailerlite dashboard click on Automations and create a new workflow.

Give your workflow a name and then select a trigger.

Select the trigger: Updated field. Select your custom field for your opt in freebie is equal to yes.

Next, click on the plus icon to add a new step.

screenshot of how to create a gdpr compliant form using Mailerlite

Here are all of the steps you should add (See diagram below).

  1. Add Email with link to your opt in. I save my freebie in dropbox and then include the link within the email.
  2. Add a Delay of 5 minutes (this will be the length of time between your opt in delivery and the start of your welcome email sequence)
  3. Set a Condition: In order to send your welcome email sequence the person should have selected the email field on your opt in form allowing you to send them promotional email. To define your condition create your condition based on a custom fields. From the drop down menu select marketing permissions contains Email (use the name you designated on your form for this field).
  4. For the positive side (green thumbs up) add another condition. Now that the person has a agreed to receive email, you will want to put them through a welcome email sequence introducing them to you and what you can offer them with your blog. This usually consists of a series of emails offered over a couple of days or weeks. Generally you want them to go through the welcome email sequence before sending them any of your regular weekly emails. I personally only like someone to go through this sequence once. In order to do this first create a new field (welcome email). Then create a condition based on a custom field. From the drop down menu select welcome email does not contain completed. (in your welcome email series automation you will end it by updating the value to completed)
  5. For the positive side (green thumbs up) add an action. Choose update a custom field. Select your field (welcome email) and type yes in the field. (This is how your welcome email sequence will start)

Here is a diagram of the workflow:

screenshot of mailerlite workflow on how to deliver your lead magnet

How to create your welcome series automation email sequence

Go through the same process as outlined above to create a new workflow.

Give your workflow a name and then select a trigger.

Select the trigger Updated field. Select your custom field for your welcome email is equal to yes. (this is the step we set up in the last automation)

Next, click on the plus icon to add a new step.

Click to add your first email. (You already set a delay in the last automation so you do not need one here)

Generally you want to have your welcome sequence be a series of email with a delay in between. At the end of your sequence add an action to update custom field (welcome email) to completed. This way when you go to send out your regular promotional emails you will segment your list to only those who have completed the welcome email sequence.

Here is an example workflow with just one email.

screenshot of welcome email sequence automation in mailerlite

You only have to create one welcome email series automation and then for each opt in you have on your website you should create its own automation workflow as described above.

Step 6: Adding the form to your website

Under forms > Embedded forms click on the form you created. Under form settings scroll down to Embed form onto your website and select the HTML tab. Copy this code and paste it into your website using your text editor or html section with a page builder plugin.

screenshot of how to add opt in form to your website with mailerlite

Step 7: Test your forms

Don’t forget to test your forms to make sure everything is working. Make sure you test it with a new email address so you can see how it reacts as if you were a new subscriber.

Recap + Recommendations:

GDPR is upon us whether you like it or not. If you collect or process any personal information from anyone within the EU then you need to be compliant. One of the first places to start is with your opt in forms.

Read more about the other new features Mailerlite has to help you be GDPR compliant. If you are new to email marketing then Mailerlite has all the necessary features and they are free for the first 1,000 subscribers.

Don’t forget to Pin and SAVE this post for later!

styled desktop with coffee cup, pen, binder and text overlay how to create gdpr compliant forms with Mailerlite segments