Skip to main content

Integrate ARMember with Omnisend

Learn how to integrate ARMember with Omnisend

Written by Sarunas

ARMember is a versatile solution for setting up a fully functional membership website. From creating lifetime membership plans to recurring subscriptions, this Plugin makes the member management process a cakewalk. It not only helps you create front-end signup forms but also helps you manage members, payments, invoices, taxes, content distribution, and interactions.

The best part? All this can be done right from your WordPress dashboard. This plugin aids businesses such as consulting services, member directories, membership communities, health and fitness training websites, OTT platforms, podcasting, recipe and cooking sites, exclusive content production, counseling, parenting sites, and even LMS businesses.


Before You Start

In order to use ARMember, it is necessary to have the following essentials:

  • WordPress version: 5.0+

  • PHP version: 7.2+

  • MySQL version: 5.1.20+

  • Browser: Modern browsers with cookies and JavaScript support.

⚠️ Omnisend integration in ARMember is available for Pro plan users for now. Find more information here.

Setup Process

Step 1. Go to PluginsAdd New Plugin → search for ARMember pluginInstall it.

Step 2. Go back to Plugins → find the ARmember plugin → click Activate → make sure you also purchase a Pro plan to enable Omnisend integration features. You should see ARMember appear in the left-side panel as shown below.

Step 3. In Omnisend, go to Store SettingsAPIAPI keys.

Step 4. Click Create API key → set all permissions, or for passing contacts at least → add a name for the API key → click Create API keyCopy API key.

Step 5. Go to ARMember admin → General settingsOpt-ins Configuration.

Step 6. There, look for Omnisend and add the API key created in Step 3 → map properties coming from ARMember and toggle on sync for membership plans.

Step 7. Enable a payment gateway. Go to the Payment gateways setting and enable the Bank transfers option.

What Data Is Passed

When you register with your ARMember form for a membership plan, such info will be synced to Omnisend:

  • First name

  • Last name

  • Email and email opt-in date

  • Phone number (synced with non-subscribed status);

  • Address

  • Birthdate

  • Tag: source: armember

  • Custom property: Armember_membership_plan

Set Up a Form

Step 1. Go to your ARMember adminManage formsAdd new form.

Step 2. A pop-up window will appear where you should name your form and select a template for it, either by copying from an already existing form or from the default templates. When done, click Add.

Step 3. In the next step, you can style your form, add or remove fields, and so on. You can also sync contacts to Omnisend with a unique tag. At the end, click Save.

Set Membership Plans

Step 1. Go to your ARMember admin in your WordPress store → select Manage plans → click Add new plan.

Step 2. Name it → set all the rules to your liking → click Save when you're done.

💡 For more info, check the ARMember help docs.

Configure Plans + Form Page

Step 1. You need to combine the form with membership plans. In your ARMember admin in WordPress, go to Configure plan + signup page on the left-side menu → click Add new setup.

Step 2. Select which membership plans to show your users and set the form for collecting their information, which will then be forwarded to Omnisend.

Step 3. You'll also have payment gateway settings and some styling options. At the end, click Save. From there, you can also preview your setup.

Step 4. Embed the setup on your website.

And done! Once the setup is completed, make sure your user has an active membership subscription. Then go back to General settingsOpt-ins Configuration → and click to Sync Contacts → your test user should appear in the connected Omnisend account with "source: armember" tag.

Note: The Sync Contacts button in ARMember admin will add/update all members in Omnisend.


Need extra support? Contact our award-winning team via the in-app chat or email [email protected].

Did this answer your question?