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 Panel
⇾ ARMember
⇾ Email Notifications
page, here you can check the option + Add New Response, click on this and you can add the response as per your requirements.
You will find the following screen while adding template manually.
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 Panel
⇾ ARMember
⇾ General 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:
{ARM_MESSAGE_ADMIN_EMAIL}
: Admin email in notification.{ARM_MESSAGE_BLOGNAME}
: Site title in notifications.{ARM_MESSAGE_BLOGURL}
: Site URL in notifications.{ARM_MESSAGE_LOGIN_URL}
: Login page URL.{ARM_MESSAGE_USERNAME}
: Username in each notification.{ARM_MESSAGE_USER_ID}
: User ID in notifications.{ARM_MESSAGE_RESET_PASSWORD_LINK}
: Reset password link for users.{ARM_MESSAGE_USERFIRSTNAME}
: User’s first name.{ARM_MESSAGE_USERLASTNAME}
: User’s last name.{ARM_MESSAGE_USERNICENAME}
: Tag to display the username.{ARM_MESSAGE_USERDISPLAYNAME}
: Tag to show the Display Name.{ARM_MESSAGE_EMAIL}
: To display member’s email address.{ARM_MESSAGE_SUBSCRIPTIONNAME}
: To display the plan name at mail.{ARM_MESSAGE_SUBSCRIPTIONDESCRIPTION}
: Displays the description at email notification.{ARM_MESSAGE_SUBSCRIPTION_EXPIRE}
: Displays the plan expiration date to the members of your site.{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.{ARM_MESSAGE_SUBSCRIPTION_AMOUNT}
: Displays the plan amount.{ARM_MESSAGE_TRIAL_AMOUNT}
: To display user’s information regarding the trial amount.{ARM_MESSAGE_PAYABLE_AMOUNT}
: Displays the payable amount.{ARM_MESSAGE_CURRENCY}
: Displays the currency.{ARM_MESSAGE_PAYMENT_TYPE}
: Displays the payment type through which the user makes a payment & registers themselves.{ARM_MESSAGE_PAYMENT_GATEWAY}
: Displays the payment gateway.{ARM_MESSAGE_TRANSACTION_ID}
: Displays the transaction ID at email notifications.{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 ARMember ⇾ Manage Forms ⇾ Add/Edit Forms, at the field settings.{ARM_MESSAGE_PAYMENT_DATE}
: Displays the payment date.{ARM_PROFILE_LINK}
: Displays the profile page URL (if Social feature addon is active).
ARMember Member Network Site tags:
{ARM_MESSAGE_NETWORKNAME}
– Displays the network name.{ARM_MESSAGE_NETWORKURL}
– Displays the Network URL.
Gift Membership Addon Tags:
{ARM_MESSAGE_GIFT_NAME}
– Displays the gift name for which the invitation is sent.{ARM_MESSAGE_GIFT_INVITE_CODE}
– Displays the gift invite code.
ARMember Group/Umbrella Membership Tags:
{ARM_GM_INVITE_COUPON_CODE}
– Displays the “Child User Invite Code”.{ARM_GM_INVITE_PAGE}
– Displays the “Child User Signup Invite URL” through which the users can click and reach the signup page.{ARM_GM_PARENT_USER_USERNAME}
– Parent user’s username.
Invoice and Tax Addon Tags:
{ARM_MESSAGE_SUBSCRIPTION_TAX_PERCENTAGE}
– Tax percentage.{ARM_MESSAGE_SUBSCRIPTION_TAX_AMOUNT}
– Tax amount.
Coupon Management Addon Tags:
{ARM_MESSAGE_COUPON_CODE}
– Coupon code.{ARM_MESSAGE_COUPON_DISCOUNT}
– Coupon discount.
Online Course Addon Tags:
{ARM_COURSE_NAME}
– Course name.{ARM_COURSE_AMOUNT}
– Course amount.{ARM_COURSE_DURATION}
– Course duration.{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 ARMember
⇾ General Settings
⇾ Debug 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.