Skip to main content

Integrate MailOptin.io with Omnisend

Learn how to integrate MailOptin.io with Omnisend

Written by Armintas Griežė

MailOptin is a third-party app for WordPress websites that converts your website visitors into email subscribers by displaying targeted opt-in forms across your website.

Integrate MailOptin with Omnisend to sync MailOptin-collected contacts into your Omnisend audience.

MailOptin logo

Setup Process

Step 1.1. In Omnisend, go to Apps → search for MailOptin → click Connect nowCopy API key.

Step 1.2. Once the API key is created, copy it and proceed to your MailOptin account → Integrations.

MailOptin plugin menu

Step 1.3. Find Omnisend among other apps that MailOptin integrates with.

Step 1.4. Paste the API key into the corresponding field and click Save Changes.

Step 1.5. In Omnisend, check the box "I have completed all the steps" and click Confirm.

Now you'll need to add the integration to each of your MailOptin forms. If you don't have one yet, create one and proceed with the following steps.

Step 2.1. In the MailOptin Campaign editor, go to Integrations.

Step 2.2. Click New Integration and select Omnisend among other available integrations.

Step 2.3. In the Select Email list dropdown, select All Contacts. Then enter the tags you want to be applied to the contact collected with this specific MailOptin form when they're passed to Omnisend (e.g., 'source: mailoptin' - to tell you that the contact came from MailOptin and 'mailoptin_formname' to tell you which specific MailOptin form the contact has been collected with).

If you want the contacts passed by MailOptin to trigger your Welcome Automation in Omnisend, enable the 'Send Welcome Email' toggle. If you're planning to send a different Welcome email to contacts collected by MailOptin than to those collected by Omnisend Signup Forms, leave this toggle disabled. Find details below on how to send a separate Welcome email to MailOptin subscribers.

Step 2.4. If you collect any additional contact properties with your MailOptin form, you can map them to one of the standard Omnisend contact properties by clicking on the 'Map Custom Fields' button.

Step 2.5. For example, in this form we collect customers' country and birthdate. Here's how these 2 properties would be mapped to Omnisend properties:

Step 2.6. Once you're finished with setting up the Omnisend integration settings, make sure to click Save Changes.

That's it! All the contacts collected by your MailOptin form will be passed to Omnisend along with all the properties that you've mapped in the 'Map Custom Fields' menu. If you have multiple MailOptin forms, you'll need to set up the Omnisend integration separately for each one.

What Data is Passed

Here's a list of contact properties that you can pass from MailOptin:

  1. Mapped Automatically:

    • email address (synced with subscribed status)

    • first and last name

  2. Can be mapped in the 'Map Custom Fields' menu:

    • country

    • country code

    • state;

    • city

    • address

    • postal or zip code

    • gender (Acceptable values include Male, male, m, Female, female, and f)

    • birthdate

Welcome Email for MailOptin Subscribers

To send a Welcome Email to your MailOptin subscribers, you have two options to choose from:

  1. To send the same Welcome email you send to your Omnisend subscribers, enable the 'Send Welcome Email' toggle in the Omnisend integration settings, as we've shown before.

  2. To send a separate, unique Welcome email to your MailOptin subscribers, proceed with the following steps:

Step 1. Make sure you apply a unique tag to your MailOptin subscribers that you do not apply to any other contacts in your Omnisend Audience.

Step 2. Create a segment based on this tag. In Omnisend, go to AudienceSegments → Create segmentCreate from scratch → add filter Tag is and select your tag.

Note: If you have multiple forms in your MailOptin account and want to send different emails after each form is filled by a new contact, you'll need to apply different tags to each form and create a separate segment for each in Omnisend.

Step 3. Once the segment is created, create an automation workflow based on the Entered segment trigger, and select your segment as the trigger filter.

Step 4. Design the workflow you want the MailOptin subscribers to follow.

If you have multiple MailOptin forms and would like to send different Welcome emails for each one, repeat the process and create different segments/automations for each form.


To receive further assistance, contact our award-winning Support Team via the in-app chat or by emailing [email protected].

Did this answer your question?