Docs SMS for WooCommerce How to send membership SMS using MemberPress?

How to send membership SMS using MemberPress?

Automatically notify members and admins via SMS for every important MemberPress event — new signups, successful payments, failed charges, refunds, subscription cancellations, expiry reminders and more — using the MemberPress plugin together with SMS for WooCommerce.

Requirements

Requires MemberPress and SMS for WooCommerce to both be installed and active on your site.

Setup Instructions

  • Ensure MemberPress is installed and active.
  • Go to WooCommerce → SMS Settings → Settings and configure your SMS gateway (Twilio, Nexmo, MSG91, Lox24 or any of the supported providers).
  • Make sure the Admin Phone Number and Sender Phone Number are saved on the Settings tab — admin events require the admin phone to be set.
  • Make sure each member has a phone number saved on their WordPress profile (or have them enter it via your standard MemberPress signup form).
  • Go to WooCommerce → SMS Settings → SMS Notifications → MemberPress.
  • Enable the toggles for the member and admin events you want to send SMS for.
  • Edit the SMS message template for each event. Use placeholders like {member_name}, {membership_name} and {transaction_amount} to personalise the message. Only placeholders that resolve for that specific event are listed in the sidebar.
  • Click Save & Close to save your changes.

Available SMS events for MemberPress

The MemberPress integration supports 20 events grouped by category.

Signups

  • Member Signup Completed (Member) – New member completes signup for a membership.
  • New Member Signup (Admin) – Admin alert when a new member signs up.

Transactions

  • Payment Completed (Member) – Initial / one-time payment is captured successfully.
  • Payment Completed (Admin) – Admin alert when a payment is received.
  • Renewal Payment Completed (Member) – A recurring subscription renewal payment succeeds. Only the renewal txn fires here — the very first transaction goes through Payment Completed so you never get two SMS for one event.
  • Payment Failed (Member) – A payment attempt (initial or renewal) fails.
  • Payment Failed (Admin) – Admin alert when a member’s payment fails.
  • Payment Refunded (Member) – Admin refunds a transaction.
  • Transaction Expired / Access Ended (Member) – A non-recurring transaction reaches its access expiry date.

Subscription lifecycle

  • Subscription Created (Member) – Recurring subscription is set up.
  • Subscription Cancelled (Member) – Subscription is cancelled (access continues until the paid period ends).
  • Subscription Cancelled (Admin) – Admin alert when a subscription is cancelled.
  • Subscription Expired (Member) – Subscription reaches the end of its paid period.
  • Subscription Paused (Member) – Subscription is paused.
  • Subscription Resumed (Member) – Previously paused subscription resumes.

Scheduled reminders

  • Before Subscription Expires (Member) – Reminder sent before a non-recurring access period ends.
  • After Subscription Expires (Member) – Win-back reminder sent after expiry.
  • Before Subscription Renews (Member) – Pre-billing reminder before a recurring renewal.
  • Before Credit Card Expires (Member) – Warning when the member’s stored card is about to expire.
  • Before Trial Ends (Member) – Reminder shortly before a free / paid trial ends.

Available placeholders for MemberPress SMS

Use the following variables in your SMS message templates to include dynamic information. The settings page sidebar shows only the placeholders that resolve for the specific event being edited.

Common (every event)

  • {member_name} – Member’s full name (first + last)
  • {member_first} – Member’s first name
  • {member_last} – Member’s last name
  • {member_email} – Member’s email address
  • {shop_name} – Your store name
  • {shop_url} – Your store URL
  • {email} – Recipient’s email
  • {account_url} – Member’s MemberPress account page URL

Membership

  • {membership_name} – Name of the membership product
  • {membership_url} – Public URL of the membership
  • {checkout_url} – Direct checkout link for the membership (handy in expiry / win-back messages)

Transaction events

  • {transaction_amount} – Transaction amount, formatted in your store currency
  • {transaction_id} – MemberPress transaction ID

Subscription events

  • {subscription_id} – MemberPress subscription ID
  • {renews_at} – Next renewal date
  • {expires_at} – Expiry date

Credit card reminder

  • {cc_exp_month} – Stored card expiry month
  • {cc_exp_year} – Stored card expiry year