System Messages: Membership

Memberships were previously called "Subscriptions"

Added Module Incorporating Memberships into your loyalty program requires an app update. Please contact your Punchh representative for guidance on the features of the Memberships module and how to get started with adding this to your loyalty program.

Guests with a Membership to your business can expect to receive communication on their Membership status as they purchase, renew, or cancel their plan. These messages can be set up and accessed in the Punchh platform under Loyalty Program > System Messages > Membership Templates. All the messages support Email (Standard HTML as well as WYSIWYG Email Editor), Push Notifications, and SMS.

The following messages are available:

Message Details
Membership Cancellation Triggered in case of Membership cancellation by Business Admin or Guest. Logical branching is available to support customized messages for each scenario, i.e., Admin initiated cancellation v/s Guest initiated cancellation Dynamic Information Supported:
  1. {{#by_admin?}} {{/by_admin?}}
  2. {{#by_user?}} {{/by_user?}}
  3. {{business_email}}
  4. {{cancellation_reason}}
  5. {{current_debits}}
  6. {{current_savings}}
  7. {{total_lifetime_debits}}
  8. {{total_lifetime_savings}}
Membership Gifting Triggered in case of complimentary Membership issue by a business admin. Dynamic Information Supported:
  1. {{gifted_reason}}
  2. {{plan_name}}
  3. {{purchase_price}}
  4. {{Membership_end_datetime}}
  5. {{Membership_end_date}}
  6. {{Membership_id}}
  7. {{Membership_start_datetime}}
  8. {{Membership_start_date}}
  9. {{validity}}
Membership Purchase Triggered for a successful Membership purchase.  Dynamic Information Supported:
  1. {{plan_name}}
  2. {{purchase_price}}
  3. {{Membership_end_datetime}}
  4. {{Membership_end_date}}
  5. {{Membership_id}}
  6. {{Membership_start_datetime}}
  7. {{Membership_start_date}}
  8. {{validity}}
Membership Renewal Triggered for a successful renewal. Dynamic Information Supported:
  1. {{plan_name}}
  2. {{purchase_price}}
  3. {{Membership_end_datetime}}
  4. {{Membership_end_date}}
  5. {{Membership_id}}
  6. {{Membership_start_datetime}}
  7. {{Membership_start_date}}
  8. {{validity}}
Primary Discount Threshold Crossed Triggered in case the Primary Threshold is crossed mid-transaction in case of Extended Credits. Informs the guest of lower value discounts post current transactions. Dynamic Information Supported:
  1. {{primary_discount_amount}}
  2. {{primary_discount_threshold}}
  3. {{secondary_discount_amount}}
  4. {{secondary_discount_threshold}}

When taxation is enabled, membership system messages (Purchase, Renewal, and Renewal Reminder) should display the plan's base price, tax rate, calculated tax amount, and total charge; when disabled, only the base price should be shown.

For more information on how to set up System Messages, refer to System Messages: General.