Automated Email Messages Management

Email Notification

Add/Edit Automated ARMember Email Setup Messages

ARMember provides several Automate Standard Emails and allows you to add Automated Emails. In order to add them, navigate to the Admin PanelARMemberEmail Notifications page, here you can check the option + Add New Response, click on this and you can add the response as per your requirements.

ARMember_Advanced_Member_Communications

You will find the following screen while adding template manually.

ARMember_add_Advanced_Communications_1

How to configure an email server to send mails?

ARMember offers 4 different types of servers through which you can send the mails, and they are as below:

  • WordPress Server
  • SMTP Server
  • PHP Mailer
  • Google/Gmail

If you wish to use any third party SMTP plugin and send emails through that, then at the ARMember you can select WordPress Server only.

You can configure these at the Admin PanelARMemberGeneral Settings page at Email Settings.

Manage Automated Email Messages

  • You can set custom email notifications for subscription events like subscription added, subscription change, failed payment, trial period finished, subscription expired, before subscription expire etc.
  • You can set email notification for specific plan(s).
  • HTML Email templates with editor interface.
  • You can add email variables to set dynamic values before an email will be sent.
  • This option will help you to set notifications to be sent based on different time, for example, ARMember email setup notifications to be send before a number of days, weeks, months, or years Before Membership Expired

You can manage the following events notifications. All the events are automatically handled by ARMember plugin.

On New Subscription

Triggers when a member subscribes to a new plan.


On Change Subscription

Triggers when a member changes their plan.


On Failed Payment

Triggers when payment fails for membership.


On Semi Automatic Subscription Failed Payment

This event will trigger when payment failed for Semi automatic Subscription Method. You can set individually event for each plan.


Trial Finished

Triggers when a member’s trial period ends.


On Membership Expired

Triggers after a member’s plan expires.


Before Membership Expired

Set notifications to be sent before the membership expires (days, weeks, months, or years).


On Renew Subscription

Sends a renewal reminder for the subscription plan.


On Manual User Activation

Notifies the user when their account is manually activated.


Before Semi Automatic Subscription Payment due

You can send notification to user regarding his/her subscription plan reminder which is manual payment, before specified days (while adding this ARMember email setup template).


Before Automatic Subscription Payment due

You can send notification to user regarding his/her subscription plan reminder which is automatic payment, before specified days (while adding this email notification template).


On Purchase membership plan using Bank Transfer

You can send thIS ARMember email setup to both the members and to the admin when the member pay for a plan using Bank Transfer Payment Gateway.


On Change Subscription by admin

Whenever admin will change user’s subscription plan MANUALLY from admin side, this ARMember email setup will be sent.


Before Dripped Content Available

This template will only available when Drip Content module is activated from ARMember -> Addons page

You can send reminder to users when Before Dripped Content Available to them with drip content.


On Cancel Membership

Sends a notification when a membership plan is canceled.


On Close User Account

Notifies the user when their account is closed.


On Recurring Subscription

Triggers when a member’s subscription cycle payment is successfully processed.


On User Login

Sends a notification when the user logs into their account.

Email Notifications For Paid Post

These templates will only available when Pay Per Post module is actived from ARMember -> Addons page.

On New Paid Post Purchase

This event will trigger when member subscribe to new paid post.


On Renew Paid Post Purchase

You can send notification to user for renew subscription regarding their Paid Post.


On Recurring Paid Post Purchase

This event will trigger when member subscription cycle payment successfully done.


On Cancel Paid Post

You can send a notification to the user when their Paid Post subscription gets canceled.


Before Paid Post Expire

You can send notification before member’s Paid Post expire according your requirement. You have options to set when this notification will be sent. Like send notification before number of days, weeks, months or years.


On Expire paid post

This event will trigger when member’s Paid Post going to expired.

Automated Email Templates

Common Tags:

  1. {ARM_MESSAGE_ADMIN_EMAIL}: Admin email in notification.
  2. {ARM_MESSAGE_BLOGNAME}: Site title in notifications.
  3. {ARM_MESSAGE_BLOGURL}: Site URL in notifications.
  4. {ARM_MESSAGE_LOGIN_URL}: Login page URL.
  5. {ARM_MESSAGE_USERNAME}: Username in each notification.
  6. {ARM_MESSAGE_USER_ID}: User ID in notifications.
  7. {ARM_MESSAGE_RESET_PASSWORD_LINK}: Reset password link for users.
  8. {ARM_MESSAGE_USERFIRSTNAME}: User’s first name.
  9. {ARM_MESSAGE_USERLASTNAME}: User’s last name.
  10. {ARM_MESSAGE_USERNICENAME}: Tag to display the username.
  11. {ARM_MESSAGE_USERDISPLAYNAME}: Tag to show the Display Name.
  12. {ARM_MESSAGE_EMAIL}: To display member’s email address.
  13. {ARM_MESSAGE_SUBSCRIPTIONNAME}: To display the plan name at mail.
  14. {ARM_MESSAGE_SUBSCRIPTIONDESCRIPTION}: Displays the description at email notification.
  15. {ARM_MESSAGE_SUBSCRIPTION_EXPIRE}: Displays the plan expiration date to the members of your site.
  16. {ARM_MESSAGE_SUBSCRIPTION_NEXT_DUE}: If you have a subscription plan and have the billing cycles then, you can send notification with this tag which will show the next billing cycle date differently as per the user logged in.
  17. {ARM_MESSAGE_SUBSCRIPTION_AMOUNT}: Displays the plan amount.
  18. {ARM_MESSAGE_TRIAL_AMOUNT}: To display user’s information regarding the trial amount.
  19. {ARM_MESSAGE_PAYABLE_AMOUNT}: Displays the payable amount.
  20. {ARM_MESSAGE_CURRENCY}: Displays the currency.
  21. {ARM_MESSAGE_PAYMENT_TYPE}: Displays the payment type through which the user makes a payment & registers themselves.
  22. {ARM_MESSAGE_PAYMENT_GATEWAY}: Displays the payment gateway.
  23. {ARM_MESSAGE_TRANSACTION_ID}: Displays the transaction ID at email notifications.
  24. {ARM_USERMETA_meta_key}: Add this tag to include the custom form fields data, you can replace the “metakey”, with the field’s metakey which can get from ARMemberManage FormsAdd/Edit Forms, at the field settings.
  25. {ARM_MESSAGE_PAYMENT_DATE}: Displays the payment date.
  26. {ARM_PROFILE_LINK}: Displays the profile page URL (if Social feature addon is active).

ARMember Member Network Site tags:

  1. {ARM_MESSAGE_NETWORKNAME} – Displays the network name.
  2. {ARM_MESSAGE_NETWORKURL} – Displays the Network URL.

Gift Membership Addon Tags:

  1. {ARM_MESSAGE_GIFT_NAME} – Displays the gift name for which the invitation is sent.
  2. {ARM_MESSAGE_GIFT_INVITE_CODE} – Displays the gift invite code.

ARMember Group/Umbrella Membership Tags:

  1. {ARM_GM_INVITE_COUPON_CODE} – Displays the “Child User Invite Code”.
  2. {ARM_GM_INVITE_PAGE} – Displays the “Child User Signup Invite URL” through which the users can click and reach the signup page.
  3. {ARM_GM_PARENT_USER_USERNAME} – Parent user’s username.

Invoice and Tax Addon Tags:

  1. {ARM_MESSAGE_SUBSCRIPTION_TAX_PERCENTAGE} – Tax percentage.
  2. {ARM_MESSAGE_SUBSCRIPTION_TAX_AMOUNT} – Tax amount.

Coupon Management Addon Tags:

  1. {ARM_MESSAGE_COUPON_CODE} – Coupon code.
  2. {ARM_MESSAGE_COUPON_DISCOUNT} – Coupon discount.

Online Course Addon Tags:

  1. {ARM_COURSE_NAME} – Course name.
  2. {ARM_COURSE_AMOUNT} – Course amount.
  3. {ARM_COURSE_DURATION} – Course duration.
  4. {ARM_COURSE_TOTAL_LESSON} – Total course lessons.

How to debug ARMember Email Notifications?

ARMember offers a way through which the admin can monitor whether the emails are being sent out or not. You can just simply enable the email debug logs. In order to enable the logs, navigate to ARMemberGeneral SettingsDebug Log Settings, here you will be able to enable the switch at Email Debug Log Settings and save the changes.

After the logs are saved, then you can view the log and check whether the emails are properly being sent out to the members or not.