Skip to main content
Integration with ARMember
Daryna avatar
Written by Daryna
Updated over a week ago

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 like consulting services, member directories, membership communities, health and fitness training websites, OTT platforms, podcasting, recipes 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; check this for more info.

Setup Process

Step 1. First, you must go to Plugins → Add New Plugin → Search for ARMember Plugin → And Install 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 on the left-side panel like the following.

Step 3. From your Omnisend store, go to Store Settings → API keys.

Step 4. Click "create API key" → set all permissions, or for passing contacts at least → copy it and click save. Here's more info on generating API keys.

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

Step 6. There, you need to look for Omnisend and add the API key created in Step 2 above, as well as map properties coming from ARMember and toggle on sync for membership plans.

Step 7. Then, you also need to 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";

  • Armember_membership_plan custom property.

Set Up a Form

Step 1. Next, let's create a form. Go to your ARMember admin → Manage forms → Add new form.

Step 2. Then a popup window will appear where you should name your form and select a template for it either with copying from already existing form or from default templates. When done, click Add.

Step 3. In the next step, you can style your form, add/remove some fields, and so on. Also you can sync contacts to Omnisend with a unique tag. At the end, make sure to click Save.

Set Membership Plans

Step 1. Then you would need to set a membership plan. Go to your ARMember admin in your Wordpress store → select Manage plans → click Add new plan.

Step 2. Next, name it, set all the rules to your liking, and click Save when you're done.

For more info, please check the ARMember help docs.

Configure Plans + Form Page

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

Step 2. There, you can select to show some membership plans for your users and set the form for collecting their information, which will be further passed to Omnisend.

Step 3. You'll also have payment gateway settings and some styling options. At the end, make sure to click Save. Moreover, you have an option to preview your setup.

Step 4. Embed the setup to your website.

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

Please note that the "sync contacts" ☝️ button in ARMember admin will add/update all members in Omnisend.

Did this answer your question?