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.
Setup Process
Step 1.1. In Omnisend, go to Apps → search for MailOptin → click Connect now → Copy API key.
Step 1.2. Once the API key is created, copy it and proceed to your MailOptin account → Integrations.
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:
Mapped Automatically:
email address (synced with subscribed status)
first and last name
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, andf)birthdate
Welcome Email for MailOptin Subscribers
To send a Welcome Email to your MailOptin subscribers, you have two options to choose from:
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.
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 Audience → Segments → Create segment → Create 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].













