Loyalty Member
A Loyalty Member in Salesforce Loyalty Management is a customer or business enrolled in a loyalty program, tracked as a record on the LoyaltyProgramMember standard object.
Definition
A Loyalty Member in Salesforce Loyalty Management is a customer or business enrolled in a loyalty program, tracked as a record on the LoyaltyProgramMember standard object. Each Loyalty Member links to a Contact, Person Account, or Account, holds the member''s current point balance, tier status (Bronze, Silver, Gold), enrollment date, and accumulated lifetime activity. The Member record is the central node connecting transactions, point accruals, point redemptions, tier-progression events, and reward catalog interactions in the Loyalty Management product.
Salesforce Loyalty Management ships as part of the Industries Cloud product family, targeting retailers, airlines, hospitality companies, financial services, and any B2C or B2B business running structured rewards programs. The Loyalty Member record sits at the center of a rich data model that includes Loyalty Program (the parent program definition), Loyalty Program Tier (Bronze/Silver/Gold), Loyalty Ledger (each point-changing transaction), Voucher (issued rewards), and Promotion (campaign-driven point multipliers). The product is licensed separately and is the foundation of modern Salesforce-based loyalty operations.
How Loyalty Member records anchor the Loyalty Management data model
The LoyaltyProgramMember object
LoyaltyProgramMember is the standard object that stores each enrolled customer. Fields include LoyaltyProgramId, ContactId (or AccountId for B2B programs), CurrentTier, PointsBalance, EnrollmentDate, MembershipNumber, MemberStatus (Active, Suspended, Closed), and TotalLifetimePoints. The record is the join point for every loyalty interaction the customer has.
Tier management
Each Loyalty Member sits in a Loyalty Program Tier (Bronze, Silver, Gold, Platinum) based on the program''s tier-progression rules. Tiers drive multipliers on point accrual, eligible promotions, and exclusive reward catalog access. Tier changes are tracked on the Loyalty Tier History object, providing audit and reporting on tier transitions over time.
Points and the Loyalty Ledger
Every point-changing event creates a Loyalty Ledger record. Earning transactions (purchase, signup bonus, promotion award) add points; redemption transactions (catalog reward, voucher) subtract them. The ledger preserves the audit chain so the current PointsBalance can be reconciled at any time by walking the ledger.
Member enrollment
Enrollment typically happens through a public-facing signup form (Experience Cloud, mobile app, point-of-sale system) or via batch enrollment for migrated customer bases. The enrollment process creates the LoyaltyProgramMember record, links it to the Contact, assigns the initial tier, and applies any welcome-bonus points. The flow integrates with Salesforce Identity and Marketing Cloud for downstream activation.
Member status lifecycle
Members move through statuses: Pending (signup not complete), Active (full participation), Suspended (temporary block, often fraud-related), and Closed (permanent termination). Status changes affect eligibility for promotions and reward redemptions. The status lifecycle is documented in the Loyalty Member History.
Integration with marketing and service
Loyalty Member data integrates with Marketing Cloud for tier-driven campaigns and with Service Cloud for member-care workflows. Marketing Cloud accesses tier and point balance for segmentation; Service Cloud agents see the member context on every interaction. The unified-data approach is the main selling point of Loyalty Management on Salesforce.
B2C vs. B2B loyalty programs
B2C loyalty programs link members to Contacts or Person Accounts (Marriott Bonvoy-style consumer programs). B2B programs link members to Accounts (distributor partner programs). The data model accommodates both; configuration differs based on whether the program rewards individuals or organizations.
Configure Loyalty Members in a loyalty program
Loyalty Member setup runs inside a configured Loyalty Program. The program''s tier structure, point rules, and enrollment flow define the member experience.
- Activate Loyalty Management
Setup, Loyalty Management, enable. The product license must be active.
- Configure the Loyalty Program
Set up the parent Loyalty Program with tiers, point earning rules, and promotion templates.
- Build the enrollment flow
Create a screen flow or Experience Cloud page that captures member details, creates the Contact (if new), and inserts the LoyaltyProgramMember record.
- Configure tier progression
Define the rules that promote members between tiers (lifetime points threshold, time-based qualification, custom-criteria triggers).
- Integrate with point-earning events
Wire purchase transactions, app activity, and promotion campaigns to create Loyalty Ledger records that update member balances.
- Surface member view to service teams
Place the Loyalty Member context on Contact and Account pages so service agents see tier, balance, and recent activity at a glance.
- Loyalty Management is licensed separately. Confirm contract terms before designing extensively.
- Point reconciliation depends on the Loyalty Ledger. Manual updates to PointsBalance without a corresponding ledger entry break the audit chain.
- Tier rules are evaluated by the platform on a schedule. Mid-period tier changes may have a brief lag.
- B2B vs. B2C decisions are foundational. Switching the link type (Contact vs. Account) after launch requires data migration.
Trust & references
Cross-checked against the following references.
- Loyalty ManagementSalesforce Help
- LoyaltyProgramMember ObjectSalesforce Developers
Straight from the source - Salesforce's reference material on Loyalty Member.
- Set Up Loyalty ManagementSalesforce Help
About the Author
Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.
Discussion
Loading discussion…