Important Note:This add-on will work with ARMember Version 3.0 or grater.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – Social Community plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armembercommunity.
  2. In your WordPress installation directory, upload armembercommunity to wp-content/plugins/
  3. Activate the ARMember - Social Community Addon plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup Social Community For Your Website

  1. When ARMember Community is activated you will see two sub menus added in ARMember menu which are,

    • Community Settings
    • Community Activities

Community Settings

Start to setup ARMember – Community for your website from here. You have different options and facility to be enabled/disabled for community. Let’s see each in detail.

Profile Section Label :

In case you have enabled to display section in tab from profile template, you can change the text to display for user profile tab at profile template.

Community Profile Tab Label

There are another following options to enable/disable community sections from user’s profile simultaneously which are described in individual sections.

No. of Records per Page

If you are displaying sections which contains multiple records then you may need pagination at there. So you can set number of records per page in pagination from here.

Community Pagination

Pagination Style

Same way you can change pagination style at user profile for section containing multiple records.

Community Pagination

 Message section, Comment Listing and News Feed section will show Load More pagination style even if Numeric pagination style is selected.

 Follow / Unfollow section will show Numeric pagination style even if Load More pagination style is selected.

Email Notification Settings

ARMember also provides facility to enable and configure email notification for different activities. For more detail please refer at Email Notification Settings.


Display sections in user profile :


After enable/disable community sections from Community Settings, to display sections from those enabled sections in user profile at front side please go to ARMember -> Profile & Directories -> Add / Edit Member Profile Template Page.

Here you can see new tab added at right sidebar labeled as Community Settings. It contains list of all community sections enabled at Community Settings page. You just need to switch on for particular section to be displayed in user profile.

ARMember Profile Community Settings

Non-logged in users can view only profile, post and review. If they click on follower, following, activity or send friend request button then they will be redirected to ARMember login page.


Community Activities

You can manage all user’s community activities here in individual three tabs, Manage User Posts, Manage User Reviews and Manage User Activities. Here you have filters and actions like spam, Delete etc.. which can be helpful to you.



Allow Friendship

If you want to allow users to send/accept/cancel friend requests you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Send Friend Request Label :

    Change text for button of send friend request.

  • Cancel Friend Request Label :

    Change text for button of cancel friend request.

  • Accept Friend Request Label :

    Change text for button ofaccept friend request.

  • Unfriend Label :

    Change text for button of Unfriend.

  • Current Friends Label :

    Change text for current friends tab.

  • Friends Requests Label :

    Change text for friends requests tab.

  • No Friends Requests Message :

    Change message to be displayed at Friends Requests tab if no friend request is received.

  • No Friends Message :

    Change message to be displayed at Current Friends tab if no friends are there.

  • Error Message :

    Change error message to be displayed while getting error to approve/cancel/send request. Here you can use [code] shortcode in message which will be replaced with Approve/Send/Cancel.

  • Display friends to other users :

    Allow to display user’s friends to other users.



Allow Private Messaging

If you want to allow users to communicate via private messages you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Username Label :

    Change label for username here.

  • Message Label :

    Change label for message here.

  • Blank Field Message :

    Change message for blank field here. Here you can use [label] shortcode in message which will be replaced with label of field.

  • Invalid Field Message :

    Change message for invalid field here. Here you can use [label] shortcode in message which will be replaced with label of field

  • Success Message :

    Change success message here.

  • User is not Friend :

    Change message to be displayed in case user is not friend.

  • User is blocked message :

    Change message to be displayed in case user is blocked.

  • Allow Messaging Only With Friends :

    Allow messaging only with friends from here.

Blocked User.



Allow Follow / Unfollow

If you want to allow users to follow / unfollow to other users, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Follow Button Text :

    Can Change text of follow button.

  • Unfollow Button Text :

    Can Change text of unfollow button.

  • Followers Label :

    Can Change text of followers tab in profile.

  • Following Label :

    Can Change text of following tab in profile.



Allow Review

If you want to allow users to give review on other user profile, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Keep Reviews Public :

    Switch on here to keep reviews public.

  • Review Approved By Admin :

    You can set review approved by admin.

  • Allow User To Change Their Submitted Review :

    Switch on here to allow users to change their submitted review.



Allow Post

If you want to allow users to add his/her posts in his/her profile, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Post Slug :

    Set/change post slug (Recommend alphabets only) here.

  • Allow User to Set Featured Image :

    Switch on here to allow user to set featured image with post.

  • Allow User to Like Post :

    Switch on here to allow user to like post.

  • Allow User to Add Comment on Post :

    Switch on here to allow user to add comment on post.

  • Allow User News Feed :

    Switch on here to allow user to display News Feed which will show logged in user’s posts, logged in user friend’s posts and logged in user following user’s posts.

  • User News Feed Section Label :

    If you are displaying sections in tabs then you can change text for User News Feed section(tab) from here.



Allow Activity

If you want to show user’s activity at profile, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Show Activity To All User :

    Switch on here to show activities to all logged in user.



Email Notification Settings

ARMember allows you to enable and configure email notification for different activities. To configure email for community activities please go to ARMember -> Email Notification.

Click on Add New Response you will get popup open to configure email notification where you have options of all community activities in Message To Be Sent input as you can see in following image.

Community Email Notification Configuration

Now, after configuring email notification content you need to enable particular notification from Community Settings. Following are community activities for which you can enable email notification.

  • On Friend Request Received :

    Enable to send email notification to user when receive friend request.

  • On Accepted Friend Request :

    Enable to send email notification to user when friend request is accepted.

  • On Received New Private message :

    Enable to send email notification to user when receive new private message.

  • On Someone Followed you :

    Enable to send email notification to user when someone starts to follow him/her.

  • On Someone Liked your Post :

    Enable to send email notification to user when someone like his/her post.

  • On Friend Commented on your Post :

    Enable to send email notification to user when friends comment on his/her post.

Community Email Notification



This Add-on will add payment option for ARMember plan with one time payment & plan with subscription payment.

Important Note:This add-on will work with ARMember Version 3.0 or grater.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – PayStack plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberpaystack.
  2. In your WordPress installation directory, upload armemberpaystack to wp-content/plugins/
  3. Activate the ARMember - PayStack Addon plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup PayStack For Your Website

Let’s setup membership for your website :

  1. When plugin activated then PayStack section will be display in ARMember -> General Settings -> Payment Geteways. Please see below screen.

    ARMember_paystack

  2. First of all need to activate the PayStack payment gateway so you will be able to insert PayStack Secret Key and Public Key. For activation click on active button.
  3. If you do not have PayStack account then create PayStack account.
  4. When you sign up in PayStack then you will be able to get PayStack Secret Key And Public Key from PayStack Account -> Settings page at API Keys & Webhooks.
  5. Insert Secret Key into Secret Key textbox, and Public Key into Public Key textbox.
  6. After that Click on SAVE button.
  7. Now after setup PayStack payment geteway you will be able to see PayStack payment in your Plan + Signup Page in ARMember and set it for the plan. Please see below screen.

    ARMember_paystack

  8. To confirm transaction on PayStack website, you can login with your PayStack credential.
  9. ARMember Paystack Addon supports only payment with NGN Currency with Sand Box(Test) Account.
  10. ARMember Paystack Addon supports payment with NGN, USD, GHS Currency with Live Account.
  11. PayStack Payment page will be shown as given below:

    ARMember_paystack

Important Note:While Purchasing Membership Plan with Automatic Subscription and if Plan doesn’t exist at Paystack payment gateway, than system will check for another available subscription plans with same amount (Tax incl.) and if any such plan found there, then subscription will be created for that plan.

In case, if there is no any plan found there with same amount (Tax incl.) then system will automatically create a new plan at PayStack payment gateway and subscription will be created for that newaly created plan.



Important Note: PayUmoney Payment Gateway add-on will only work if ARMember plugin is installed with version 2.2.2 or higher.

You can find this plugin from ARMember -> Add-ons. When this plugin get activated to your site, you will get an additional option in ARMember -> General Settings -> Payment Gateways.

Do settings by filling required details to enable this payment gateway for users.

Important Notes :

  1. PayUmoney is NOT supported for Auto Debit Payment with subscription plan.

  2. PayUmoney Payment Gateway supports payment with INR(Indian) Currency only.


Installation & Activation

You can install plugin in following two ways. and ARMember – PayUmoney payment gateway plugin requires ARMember Plugin (version 2.2.2 or higher) installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberpayumoney.
  2. In your WordPress installation directory, upload armemberpayumoney to wp-content/plugins/
  3. Activate the ARMember - PayUmoney payment gateway plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup PayUmoney For Your Website

Let’s setup ARMember – PayUmoney payment gateway for your website :

  1. When plugin activated then PayUmoney section will be displayed in ARMember -> General Settings -> Payment Gateways.

    Please see below screen.

    General Settings - PayUmoney

  2. First of all need to activate the PayUmoney payment gateway so you will be able to insert Merchant Key and Merchant Salt. For activation click on active button.

  3. How to get the credentials?

    • Login into your PayUmoney account. If you do not have PayUmoney account then create PayUmoney account.

    • Click on Integration Credentials from left menus.

    • You will see your Merchant Key and Merchant Salt.

  4. Add your credentials in ARMember payment Gateway settings and click on save button.

  5. After setup PayUmoney payment gateway you will be able to see PayUmoney in your Plan + Sign up Page in ARMember and set it for the plan.

    Please see below screen.

    Configure Plan - PayUmoney

Important Note: This Addon will only work if ARMember plugin is installed with version 2.0 or higher

WooCommerce Discount will allow you to give ARMember membership plan wise discount on WooCommerce product.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – WooCommerce Discount plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberwoocommerce.
  2. In your WordPress installation directory, upload armemberwoocommerce to wp-content/plugins/
  3. Activate the ARMember - WooCommerce Discount plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup WooCommerce Discount For Your Website

Let’s setup ARMember – WooCommerce Discount for your website :

Using this addon you can give discount to user membership plan wise on product.

  1. When plugin activated then ARMember Plan wise Discount section will be display in below WooCommerce pages.

    • Products
      • Add New Product
      • Edit Product
      • Quick Edit Product
      • Bulk Quick Edit Product
    • Categories
      • Add New Category
      • Edit Category
      • Quick Edit Category

    Please see below screen.

  2. You will be able to Enable and disable Plan wise discount by Checked OR Unchecked the checkbox.

  3. You can set Fix Amount OR Percentage Discount by chosing option from Discount dropdown.

  4. If you select Fix option from Discount Dropdown than enter fix discount amount into textbox.

    If you select Percentage option from Discount Dropdown than enter Percentage discount into textbox.

  5. For any Product discount will be calculate in apply on Regular Price.

  6. If you will set discount in product and category both places than the product discount will be applied to product.

Important Note: This Addon will only work if ARMember plugin is installed with version 2.0 or higher

This plugin lets you run your own affiliate program and allows you to create and reward (pay commission) your affiliates for referring other users to your website.

When a user pay for ARMember membership plan on your site, this addon will check to see if the user was referred to your site by an affiliate. It will then give commission to the affiliate who referred the user.


Steps For Installation And Activation

You can install plugin in following two ways.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberaffiliate.
  2. In your WordPress installation directory, upload armemberaffiliate to wp-content/plugins/
  3. Activate the ARMember - Affiliate plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel.
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

ARMember – Affiliate Setup Wizard

After activating the plugin, you will be able to see ARMember Affiliate admin menu in left side.

Let’s setup ARMember – Affiliate for your website :

  1. When plugin activated then Affiliate menu and pages will be display.

  2. For view list of all affiliate user with user details go to the Manage Affiliate menu from the admin interface.

  3. To view list of all referrals with their details go to the Manage Referrals menu from the admin interface.

  4. To check all payouts with their details go to the Manage Payouts menu from the admin interface.

  5. To view list of all banners with their details go to the Manage Banners menu from the admin interface.

  6. On the Affiliate Statistics page you can track site statistics like Total Earnings, Total Paid, Total Unpaid, Total Visitor, Total Referral, Total Affiliate user.

  7. Affiliate basic settings are available in Affiliate Settings. To get more detail about this section, please click here.

  8. Also when plugin activated Affiliate section will be displayed in ARMember -> Manage Plans -> Add / Edit Plan.

    Here Affiliate Settings On Recurring Payment will be displayed when Subscription / Recurring payment plan type is selected.

    Important Note: Here referral on recurring payment is supported from ARMember 2.2.1.

    Please see below screen.

  9. You will be able to enable and disable referrals plan wise.

  10. You can set referral rate in ‘Fixed Rate’ or ‘Percentage’ wise.

    Also you need to set this settings for each plan.

  11. ARMember Affiliate supports data migration from AffiliateWP and Affiliate Pro plugins which helps you to migrate affiliate accounts to the ARMember Affiliate plugin.


Manage Affiliate

To view list of all Affiliate with their details go to the Manage Affiliate menu from the admin interface. Also here you can track how many user visit your website using affiliate user referral link and Display how many visitor converted as user through the affiliate user referral link.

Here you are able to see all affiliate user listed with their details like Username, email, Affiliate Starts From, User status, Affiliate Id, Number Of visitors, Converted As Users and Revenue Amount. Also Affiliate username, email, Number Of visitors, Converted As Users and Revenue Amount column is sortable here.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple user rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Delete

      Each Referral can be deleted by just one click on DELETE Icon at right side.

    2. Active & Inactive

      You can ACTIVE or INACTIVE direct login using single switch.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY STATUS.

    Create Affiliate User

    For create affiliate user click on Create Affiliate User.

    Please see below Screen.

    You can select user that you want to create affiliate user.

    click on Save button.


Manage Referrals

To view list of all Referrals with their details go to the Manage Referrals menu from the admin interface.

Here you are able to see all referral listed with their details like Affiliate User, Amount, Plan Name, Reference User, Date, Status and Link. Also Affiliate user, Amount and date column is sortable here.

Please note that, if affiliate user is referred with any payment transaction then referral will be added on successful payment.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple user rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Accept

      Each Referral Can be accepted by just one click on ACCEPT Icon at right side. When you accept any referral then status should be unpaid.

    2. Reject

      If you see any bad Referral then you will be able to reject by just one click on REJECT Icon at right side

    3. Edit Referral Amount

      For edit referral amount click onEdit Referral Amount button. And set your new amount in popup amount text-box and click on save.

      Please see below screen.

    4. Delete

      Each Referral can be deleted by just one click on DELETE Icon at right side.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY MEMBERSHIP PLAN, FILTER BY STATUS, FILTER BY DATE.

  • Export To CSV

  • This button is provide facility to export displayed records in csv file.


Manage Payouts

To view list of all payouts with their details go to the Manage Payouts menu from the admin interface.

Here you are able to see all payouts listed with their details like Affiliate User, Total Earnings, Paid Amount, Due Amount. Also the all column is sortable here.

Please see below screen.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Export To CSV

      For Specific affiliate user payment history export by just one click on EXPORT TO CSV icon.

    2. Payment History

      You will be able to see each affiliate user payment history by click on PAYMENT HISTORY icon.

      Please see below screen.

    3. Pay to User

      For Pay to user click on PAY TO USER button. And set amount that you want to pay to user in popup text-box and click on Pay button.

  • Search

  • You have Search Box at top of the grid.

  • Export To CSV

  • You will click on it the button and able to download displayed record in CSV file.


Affiliate Banners

To view list of all Banners with their details go to the Manage Banners menu from the admin interface.

Banners or text links allows your affiliates user to easily promote your web site. The text or banner links your affiliates will use to traffic to your web site.

This allows your affiliates user to log into their affiliate area and get the code for the advertisement.

Affiliate user can copy and paste the banner code to their site for send visitors to your web site

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple user rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button. When you click on Go button then only visitor will be deleted.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Edit Banner

      For edit Banner click onEDIT BANNER button. And you can edit all banner details than click on save button.

    2. Delete

      Each Banner can be deleted by just one click on DELETE Icon at right side.

  • Add Banner

  • For create banner click on ADD BANNER Button.

    Please see below Screen.

    You can insert all details and click on SAVE button.


Affiliate Statistics

Here you can track site statistics like Total Earnings, Current Month Earnings, Total Payment(Paid), Current Month Payment(Paid), Total Payments(Unpaid), Current Month Payments(Unpaid), Total Visitor, Current Month Visitor, Total Referral, Current Month Referral, Total Affiliate User, Current Month Affiliate user.

  • Visits

  • Here you are able to see your web site through affiliate users visits listed with their details like Date Time, Browser, IP, Country, Visitor Converted as user, Affiliate user, Referred user(Display username if visitor converted as user), Commission and Membership Plan.

    Also Affiliate user, Referred user, Commission and membership plan column is sortable here.

  • Search

  • You have filters at top of the grid, filter options are also available which are FILTER BY AFFILIATE USER FILTER BY MEMBERSHIP PLAN FILTER BY DATE.

  • Export To CSV

  • You will click on it the button and able to download displayed record in CSV file.


  • Summery

  • Here you are able to see day wise your web site Total Visitor, Total Converted, Commission, Revenue Amount.

  • Search

  • You have filters at top of the grid, filter options are available which are FILTER BY MEMBERSHIP PLANFILTER BY DATE.


Affiliate Settings

Go to the Affiliate Settings menu from the admin interface.

Let’s check each option in detail:

Please see below scree.

  • Affiliate URL Parameter Name

  • You can change the URL variable for referral URLs. The default value is armaff.

  • Referral Cookie Expiration

  • This option is for How many days should the referral tracking cookie be valid for?

    If you enter 0, referrals will only be valid until the visitor closes the browser (session).

    The default value is 1. In this case, if a visitor comes to your site via an affiliate link, a suggested referral will be valid until 1 days after she or he clicked that affiliate link.

  • Default Referral Amount

  • If visitor visit the site using shared link and register using simple ARMember Registration page then this amount should be commission.

  • Referral URL

  • The default referral URL is your website URL. You will be change this any other page, that you want to referral visit the page first.

  • Referral Status

  • You can able to set default referral status. So when new referral is create then the default status should be selected.

    By default referral status should be pending.

  • Allow Referrals on Renew / Change Plan

  • This option Allows you to give affiliate user commission when someone refer to affiliate and renew OR change plan then affiliate user get the commission.

  • Do Not Allow Zero Amount Commission

  • This option Allows you to block zero amount referrals. This Option is default allow zero amount referrals.

  • Automatic Create Affiliate link upon new Registration

  • If this option is enable then. New user create in your wordpress site then automatic new affiliate user will be create.

  • Affiliate Id Encoding

  • You can able to set encoding affiliate url value using this option.

    If you change Affiliate Id Encoding and Affiliate URL Parameter Name setting and have distributed affiliate links or permalinks, make sure that these are updated. Unless the incoming affiliate links reflect the current encoding, no affiliate hits, visits or referrals will be recorded.

  • Enable Fancy Affiliate URL

  • Enable this option to provide fancy url to your affiliates to share their affiliate referral urls.

    Example: http://yoursite.com/armaff/affiliate_id

  • Form Settings

  • Form settings are available for form replaced with shortcode:

    [arm_affiliate_register]

    Following options are available to customize form.

    Form Input Style

    Here you have choice to set form input style from Material Style and Standard Style. Default Material Style will be applied.


    Form Title

    Here you are able to change form title to display at front form.


    Field Options

    You have field options where you are able change Label and Required status for each fields and submit button in form.


  • WooCommerce Integration

  • ARMember Affiliate supports WooCommerce Integration, you will have WooCommerce section visible at affiliate settings if you have installed and activate WooCommerce plugin.

    Enable Integration

    Enable integration to get WooCommerce support in ARMember Affiliates. If you have enabled integration, affiliates will get referrals created on each order of WooCommerce product if he/she is referred.

    At Manage Referrals, you have Order column referring to the Order Id in WooCommerce for which affiliate is referred.


Migration tool

Here you need to Select Plugin from where you would like to migrate affiliate accounts, and then click on Migrate button.

On click migrate, before start to migrate affiliate accounts you have following points to note and options to check if you need to apply after complete migration.

  • While migrating Banners / Creative with duplicate ID will be skipped as it is not possible to migrate without duplicating an banner ID.
  • Deactivate {AFFILIATE} plugin After Complete Migration.

    This will deactivate plugin from where you are migrating affiliate accounts after complete migration to prevent conflicts with affiliate accounts when register new user. This is checked default.

  • Change affiliate parameter name

    Affiliate URL parameter(variable) may different in plugin from where you are going to migrate affiliate accounts, so to make all affiliates referral URL same you may need to change parameter name in ARMember Affiliate. This is default checked.

  • Replace shortcodes after complete migration

    Replace shortcodes of {AFFILIATE} plugin from where you are migrating affiliate accounts with ARMember affiliate supported shortcodes at all pages/posts.

  • Enable Fancy URL

    Check this option to enable fancy URL after complete migration as this may needed if you have enabled pretty URL in {AFFILIATE} plugin.

  • Enable Affiliate Id Encoding

    Check this option if you need to enable affiliate id after complete migration.

Click on Continue to start migration of affiliate accounts.

Important Note:
If you already have exist affiliate accounts in ARMember Affiliate then migration can be possible if last affiliate Id exist in ARMember Affiliate is less then first affiliate Id in plugin from where you need to migrate.


Dashboard Widgets

Recent Referrals

Here you have list of 6 recently added referrals with their Affiliate user, Amount and Referral User. You can view all referral by clicking on View All Referrals link.


Affiliate Shortcodes

[arm_affiliate]

Place this shortcode to display affiliate’s detail in your page like display referral URL for current logged in affiliate. Make sure to add {URL} in your content to display affiliate’s referral URL.

Possible Arguments:
social_fields Social network name(ex: facebook/twitter/linkedin/vkontakt/email)
affiliate_text Affiliate text that you want to display in affiliate area for affiliate user. Use : {URL} (For display referral URL.)

[arm_user_referral]

Use this shortcode to allow your affiliate users to get their referrals detail in your site.

Possible Arguments:
title Section Heading.
per_page Number of Records per Page
message_no_record record Display Message if no records found.
label Referrals – Grid Column Label
value Referrals – Grid Column Label Value

[arm_user_payout_transaction]

This shortcode will be replaced with the grid containing payout transactions for current logged in affiliate user.

Possible Arguments:
title Section Heading.
per_page Number of Records per Page
message_no_record record Display Message if no records found.
label Payouts Transaction – Grid Column Label
value Payouts Transaction – Grid Column Label Value

[arm_aff_banner]

Place this shortcode in your page where you want to display your specific banner with embed code for affiliates.

Possible Arguments:
item_id Id of affiliate banner.

[arm_affiliate_register]

You may have users who does not have created affiliate or you may disabled Automatic Create Affiliate link upon new Registration then users can create affiliate from where you have placed this shortcode in your site while they are logged in.

While user who has no affiliate account is logged in this shortcode will be replaced with form having some required fields and while user who has affiliate account is logged in this shortcode will be replaced with user’s affiliate detail.

You are also able to change form title, form input style and field options from Affiliate Settings > Form Settings.

[arm_aff_visits]

This shortcode will be replaced with the total number of visits for current logged in affiliate.

[arm_if_affiliate]…[/arm_if_affiliate]

You may want to add specific content in your page which should be visible only for affiliates. This shortcode can be useful for that case.
For Example,

[arm_if_affiliate] 
This content will be visible only for affiliates.
[/arm_if_affiliate]

[arm_if_non_affiliate]…[/arm_if_non_affiliate]

Using this shortcode you are also able to add specific content in your page which should be visible only for non affiliates.
For Example,

[arm_if_non_affiliate] 
This content will be visible only for non affiliates.
[/arm_if_non_affiliate]

Important Note: This Addon will only work if ARMember plugin is installed with version 2.0 or higher

This addon will allow you to upload files for users to download and set various permission on it that who can download it.

It is very easy and simple interface to create download link shortcode. By placing just one shortcode you can allow specific users to download file.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – Digital Download plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download Addon and extract it. You will find a directory armemberdigitaldownload.
  2. In your WordPress installation directory, upload armemberdigitaldownload to wp-content/plugins/
  3. Activate the ARMember - Digital Download through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download Addon.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the Addon uploads successfully, click on Activate Plugin.

Steps to Setup Digital Download For Your Website

Let’s setup ARMember – Digital Download Addon for your website :

  1. When plugin activated, Digital Download pages will be displayed under ARMember. Please see below screen.

    ARMember_digital_download

  2. For view list of all Downloads with download details go to the Manage Download menu from the admin interface.

  3. To view list of all history of downloads with their details go to the Manage download history menu from the admin interface.

  4. Download basic settings are available in Download Settings. To get more detail about this section, please click here.


Manage Download

To view list of all download with their details go to the Manage Download menu from the admin interface.

Here you are able to see all downloads listed with their details like Name, Permission, Download(Number of how many users are download.), Status of the Download, Download Added Date. Also Download Name and Download(Number of how many users are download.) column is sortable here.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple download rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Edit

      At each row you have Icon for EDIT download at right side, by clicking on it you will be redirected to page where you will be allowed to Update download Details.

      You can update download’s basic field like Name, Description, Status, Type, Download Files, Permission & Tags

    2. Active & Inactive

      You can ACTIVE or INACTIVE download using single switch.

    3. Delete

      Each download can be deleted by just one click on DELETE Icon at right side.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY STATUS.

  • Add Item

  • You have a button at top, by clicking on Add download Item button you will be redirected to page from where you can add download manually.


Manage Download History

View list of all Download history with their details go to the Manage Download History menu from the admin interface.

Here you are able to see all download history listed with their details like Name, Username(Display if user is loggedin), IP Address, Browser, Country, Download Date Time. Also Username and Download Date Time column is sortable here.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple download rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Delete

      Each download history can be deleted by just one click on DELETE Icon at right side.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY DOWNLOAD & FILTER BY DATE TIME.


Download Settings

Go to the Download Settings menu from the admin interface.

Let’s check each option in detail:

Please see below scree.

  • Count only uniqe IP address

  • If you will enable the setting then same exact file, by the same member will not be counted against

  • Prevent hotlinking

  • If enabled, the download handler will check the PHP referer to see if it originated from your site and if not than, redirect them to the homepage.

  • Enable open file in browser

  • If you will enable the setting then specify extenstions file should be displayed in browser (htm, html, pdf, jpg, jpeg, jpe, gif, png, mp3, mp4, flv, ogg, webm)

  • Download multiple file as ZIP

  • If you will enable the setting then mulitple file will be download in ZIP extenstion.

  • Email notification when user download

  • Any user download any file then admin get email notification with download details. Also you will be

  • Block users for download

  • Here you will be able to select Users. Selected users will blocked and not able to download the file.

  • Plan wise block download

  • Here you will be able to select Plans. Selected plans users will be blocked and they are not able to download the file.

  • Block IP download

  • Those IP Address(es) which are entered here, will not be able to download the file. Please note that IP address should exact match. For example, 0.0.0.1 will be banned if and only if IP address will exact match with user’s IP address.

  • Download File Limit

  • Only this many unique downloads will be permitted every X day(s). Repeated downloads of the same exact file are NOT tabulated against the total.


Download Shortcodes

[arm_download]

Display Download Shortcode.

Possible Arguments:
item_id ID of Download. (Required Parameter)
show_description Display description of Download.
show_size Display size of Download.
show_download_count Display total no of Downloads of file.

Important Note: This Addon will only work if ARMember plugin version is 1.8 or higher.

Infusionsoft Addon is a bridge between Infusionsoft’s back-end interface and ARMember plugin.
This Addon will allow you to add all users of your membership website into Infusionsoft Contacts, who will register using ARMember Registration Form.

ARMember – Infusionsoft Addon Key Features:

  • Easy Installation.
  • Easily Create Contact in Infusionsoft when New User will register using ARMember Registration Form

Steps For Installation And Activation

ARMember – Infusionsoft Addon requires ARMember Plugin installed and active. You can install this Addon in following two ways:

New install via FTP

  1. Download Addon and extract it. You will find a directory armemberinfusionsoft.
  2. In your WordPress installation directory, upload armemberinfusionsoft to wp-content/plugins/
  3. Activate the ARMember - Infusionsoft Addon through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download Addon.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the Addon uploads successfully, click on Activate Plugin.

Steps to Setup Infusionsoft For Your Website

Let’s setup ARMember – Infusionsoft Addon for your website :

  1. When Addon is activated, Infusionsoft section will be displayed in ARMember -> General Settings -> Opt-ins. Please note that opt-ins tab will be displayed only if Opt-ins module is activated under Addons.

    Please see below screen.

    general setting screen

  2. If you do not have Infusionsoft account then create it.

    For Infusionsoft account click here.

  3. When you create your Infusionsoft ID, you will get your Infusionsoft URL.
    Your app name is the first part of your Infusionsoft URL. For example, if your URL is http://az169.infusionsoft.com/, then your app name is az169.

    To obtain API Encrypted Key, login to your Infusionsoft account, then go to Admin > Settings and click on Application in the settings menu

    infusionsoft_API_KEY

    Then Scroll down to the API section and enter a passphrase in the text box The API Passphrase is simply a password, or series of words that will be used to generate your unique API key. Be sure to remember your passphrase if you ever need to generate your API key again.

    infusionsoft_API_KEY

    After you enter a Passphrase, click on the Save button to generate the API key

    infusionsoft_API_KEY

    Your API Key is now available under the textbox where you entered the pass phrase

    Now after gettong App Name and API Encrypted Key, add it to Infusionsoft settings in ARMember

    Click Save

  4. After setup completes, go to Manage Forms page, then click on edit link of your Registration Form. You can see Infusionsoft checkbox under Opt-ins in Right panel.

    Please see below screen.

    Infusionsoft

  5. check the checkbox and click Save Button

    After this setup, you will find all users in your Infusionsoft account under Contacts, who will register to your website using this registration form.

Important Note: This plugin will only work if ARMember plugin version is 1.8 or higher.

This Addon will allow you to synchronize your website data with other apps using zapier.

ARMember – Zapier Key Features:

  • Easy Installation.
  • Easy integration with other apps using Zapier.
  • Zapier is service which connects over 700 different apps – to allow for useful integrations between them.
  • The ARMember – Zapier includes the following triggers to automate synchronize your website data with other apps.

Steps For Installation And Activation

You can install plugin in following two ways. ARMember – Zapier Addon requires ARMember Plugin installed and active.

New install via FTP

  1. Download Addon and extract it. You will find a directory armemberzapier.
  2. In your WordPress installation directory, upload armemberzapier to wp-content/plugins/
  3. Activate the ARMember - Zapier Addon through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download Addon.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the Addon uploads successfully, click on Activate Plugin.

Steps to Setup Zapier For Your Website

Let’s setup ARMember – Zapier for your website :

  1. When plugin activated then Zapier page will be display in ARMember.

    Please see below screen.

    Zapier Display in ARMember section

  2. Click on Zapier Sattings page then you can see triggers.

    Please see below screen.

    Display Zapier Page

  3. You will be select fields that you want to send data in zapier. if you want to send all data than leave it blank.

  4. You can set below triggers in your zapier account.

    • User Register
    • User Renew Plan
    • User Change Plan
    • User Delete

    You will be able to Enable and Disable all triggers.

  5. First of all login to your zapier account. For login to zapier account Click here.

  6. If you do not have zapier account then Create zapier account.

  7. After login to your zapier account. Please follow the below steps for Create a zap or How to setup trigger in zapier.

    1. Click on MAKE A ZAP button from your Dashboard page.

    2. For set Trigger you need to select Webhooks app from Built-In apps list.

      Please see below screen.

      Select Trigger App

    3. Then after need to select app trigger. There is must need to select Catch Hook. It’s important that you select this trigger otherwise the integration will not work.

      Please see below screen.

      Select Trigger App

      After select the trigger click on Save + Continue button.

    4. Then the below screen will be display.

      Select Trigger App

      There is no need enter any text in the text box. So you will be able to get all field list that you selected on zapier setting page in zapier action.

      If you specify the child key from the object then you will only access the child key in action.

    5. Click on Continue button so you will see the below screen.

      Select Trigger App

      Copy the Webhook URL and set into Webhook URL in ARMember Zapier setting page.

      • If you want to send data to app when user register on your site then enable User Register and set the webhook url in User Register Webhook URL text box.

      • If you want to send data to app when user renew plan on your site then enable User Renew Plan and set the webhook url in User Renew Plan Webhook URL text box.

      • If you want to send data to app when user change plan on your site then enable User Change Plan and set the webhook url in User Change Plan Webhook URL text box.

      • If you want to send data to app when user delete on your site then enable User Delete and set the webhook url in User Delete Webhook URL text box.

      • After set the webhook url. Click on save button.

      After save the ARMember Zapier settings, Click on OK, I did this button on your zapier account.

    6. Then perform the action in website that you have set webhook URL.

      So Zapier webhook is tested and the field list will be display in Action. It’s important that you test the trigger otherwise the field list will not appear in action app.

      When you done the action in website than you can see the below screen in you zapier account.

      Select Trigger App

    7. Click on Continue button. You have successfully set the trigger in your zapier account.

    8. Now you can set action in your zapier account.

      Select app that you want to set action and select action for the selected app.

      You can connect a new account or If you have already connected an account, Than you will select an specific account.

      After connect the app need to set required field and test the connected app.

      When you successfully test the connected app then after click on finish button and insert ZAP name.

      If created ZAP is on in your zapier account then the data will be synchronize.

    9. For more information about how to create zap Click here.

Important Note: This Addon will only work if ARMember plugin is installed with version 1.7 or higher

Active Campaign is an open-source marketing automation software and ARMember – Active Campaign Addon is a bridge between Active Campaign’s back-end interface and ARMember plugin.

This Addon will allow you to add all users of your membership website into Active Campaign Contacts, who will register using ARMember Registration Form.

This Addon does not just add users to Active Campaign Contacts but also facilitates you to add users in specific Active Campaign List. Also You will be allowed to add users, who will register from different Sign Up Forms used for different purposes, into in different Active Campaign Lists.


Steps For Installation And Activation

You can install plugin in following two ways. ARMember – Active Campaign Addon requires ARMember Plugin installed and active.

New install via FTP

  1. Download Addon and extract it. You will find a directory armemberactivecampaign.
  2. In your WordPress installation directory, upload armemberactivecampaign to wp-content/plugins/
  3. Activate the ARMember - Active Campaign Addon through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download Addon.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the Addon uploads successfully, click on Activate Plugin.

Steps to Setup Active Campaign For Your Website

Let’s setup ARMember – Active Campaign Addon for your website :

  1. When Addon is activated, Active Campaign section will be displayed in ARMember -> General Settings -> Opt-ins. Please note that opt-ins tab will be displayed only if Opt-ins module is activated under Addons.

    Please see below screen.

    ARMember_active_campaign

  2. If you do not have Active Campaign account then create it.

    For Active Campaign account click here.

  3. To get API URL and API Key please refer Active Campaign User Guide

  4. After getting API URL and API Key from Active Campaign, fill it under Active Campaign section in Opt-ins.

    Click on Varify link, If varification successes, you can see list of all Active Campaign Lists in List Name select box. Select any of lists that you want to set as default. After that do not forget to click on Save button.

  5. After setup completes, go to Manage Forms page, then click on edit link of your Registration Form. You can see Active Campaign checkbox under Opt-ins in Right panel.

    Please see below screen.

    ARMember_active_campaign

  6. Select from the list in which you want to add your website users who will register using this registration form.

    Click Save Button.

  7. If your website have more than one Registration Forms for different purposes, you can set different lists for different forms and can manage your users in Active Campaign easily.

    Click Save Button. Now All is Set.

    After this setup, you will find all users in your Active Campaign account under Contacts, who will register to your website using this registration form.

Important Note: This Addon will only work if ARMember plugin is installed with version 1.7 or higher

This addon will allow you to create temporary login link so when anybody runs link url, he will be logged-in without need of username and password.

It is very easy and simple interface to create links. You can create login link for existing users as well as for new users too.Also you can set duration until link will be valid.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – Direct Login Addon requires ARMember Plugin installed and active.

New install via FTP

  1. Download Addon and extract it. You will find a directory armemberdirectlogins.
  2. In your WordPress installation directory, upload armemberdirectlogins to wp-content/plugins/
  3. Activate the ARMember - Direct Login through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download Addon.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the Addon uploads successfully, click on Activate Plugin.

Steps to Setup Direct Login For Your Website

Let’s setup ARMember – Direct Login Addon for your website :

  1. When plugin activated then Direct Login menu will be displayed under ARMember. Please see below screen.

    ARMember_direct_login

  2. When you click on Direct Login, direct login users list will be displayed. Please see below screen.

    ARMember_direct_login

  3. Actions

    For each row of grid there are some action options provided which are as following

    1. Copy link to clipboard

      Each direct login have unique link and you can copy link by just one click on Copy link to clipboard icon at right side.

    2. Modify Duration

      When you click on Modify Duration icon, popup opens from where you can edit link expiration time.

      Please see below screen.

      ARMember_direct_login

    3. Delete

      By clicking on Delete icon, link can be deleted.

    4. Active & Inactive

      You can ACTIVE or INACTIVE direct login using single switch.

  4. To add new direct login, click on Add Direct Login button.

    Please see below screen.

    ARMember_direct_login

  5. To create new user, add email, select user role and select expiration hours or days for link.

  6. If you want to create link For existing usres, then select user name from “Select User” drop-down, then select expiration hours or days.

  7. click on save button. If you do not want to add user then click on cancel button.