Salesforce-Loyalty-Management Practice Test
Updated On 1-Jan-2026
102 Questions
When setting up a Loyalty Program what is one of the ways a company can measure member engagement with the Loyalty Program?
A. Analytics Studio
B. Qualifying Currency
C. Transaction Journals
D. Benefits types
Explanation
Setting up a Loyalty Program in Salesforce involves configuring elements that not only reward members but also track their interactions to gauge program success. Measuring engagement helps refine rewards, tiers, and promotions based on real behaviors like purchases or redemptions. Among the options, one core mechanism directly quantifies activity levels through points that reflect participation, enabling tier progression and data-driven adjustments for better retention and ROI.
Correct Option:
🟢 B. Qualifying Currency
Qualifying currency, often in the form of points, serves as a direct indicator of member involvement by accumulating based on qualifying activities like purchases or referrals. During setup, companies define these points to assess engagement thresholds for tier eligibility, allowing automatic upgrades or downgrades. This built-in metric provides actionable insights into participation trends, helping admins spot active members and tailor experiences to boost loyalty without complex external tools.
Incorrect Options:
🔴 A. Analytics Studio
Analytics Studio (now part of CRM Analytics) offers powerful dashboards for visualizing loyalty data, such as transaction volumes or redemption rates, post-setup. However, it's a reporting layer rather than a foundational setup element for measurement—engagement insights derive from underlying data like points or journals, not the studio itself, which requires separate configuration and isn't core to program definition.
🔴 C. Transaction Journals
Transaction journals log all member activities, like earning or redeeming points, creating a historical record essential for audits and compliance. While they capture raw engagement events during operations, they're not a proactive measurement tool in setup; instead, they support analysis after the fact, without directly quantifying engagement levels like tier progression metrics do for ongoing program health.
🔴 D. Benefits types
Benefits types outline reward structures, such as vouchers or experiences, configured during setup to incentivize participation. They focus on delivery mechanisms rather than quantification—engagement is inferred indirectly from uptake, but without a scoring system like qualifying points, they don't provide a standardized way to measure or benchmark member activity across the program lifecycle.
Reference:
Review the Tier Processing and Points Expiration Processes
A Consultant needs to set up a new tier-point reset process for a new Loyalty Program, where the data-processing engine (DE) configuration is required.
How should the Consultant set up the data-processing engine with the least configuration effort?
A. Create a copy of the reset qualifying points DPE template.
B. Create a copy of the expire fixed non-qualifying points DPE template.
C. Create a new data-processing engine from scratch / by first principle.
D. Create a copy of the expire activity based non-qualifying points DPE template.
Explanation
A Consultant must use the pre-built template that most closely matches the required business logic to minimize configuration effort. The Data Processing Engine (DPE) framework provides specific templates for standard loyalty operations, and selecting the correct one is crucial for efficiency.
✅ Correct Option
A. Create a copy of the reset qualifying points DPE template.
This is the most efficient method because the "Reset Qualifying Points" template is pre-configured with the specific logic needed to clear out qualifying points used for tier evaluation at the end of a membership period.
Copying this template provides a ready-made foundation with the correct data sources and processing rules, requiring only activation and scheduling, thus fulfilling the requirement with the least effort.
❌ Incorrect Options
B. Create a copy of the expire fixed non-qualifying points DPE template.
This template is designed for a different purpose: removing non-qualifying points from member balances after a fixed duration.
Its core logic for selecting and handling points is incompatible with resetting qualifying points for tier calculations, requiring extensive and complex reconfiguration.
C. Create a new data-processing engine from scratch.
Building a DPE from first principles is the most effort-intensive option. It requires manually defining all data sources, transformations, filters, and business logic from the ground up, which is time-consuming and prone to error.
D. Create a copy of the expire activity based non-qualifying points DPE template.
Similar to option B, this template is intended for expiring points based on activity triggers, not for resetting the qualifying points tied to tier progression. Using it would necessitate significant and inefficient modifications.
Summary
The "reset qualifying points" DPE template is the out-of-the-box solution designed specifically for this task, enabling rapid setup with minimal custom configuration.
📚 Reference
Salesforce Help - "Manage Tier Calculation with Data Processing Engine"
A company has recently rolled out the Loyalty Program in the production environment. The Loyalty Manager is unable to edit any Loyalty Management objects.
What permission set license is required to edit the Loyalty Management Objects?
A. CLAAnalytics Base User
B. Loyalty Management
C. Data Pipelines Base User
D. CLAAnalytics Base Admin
Explanation
In Salesforce Loyalty Management, rolling out a program in production requires specific user permissions to interact with core objects like programs, tiers, and transactions. Without the right license, users face read-only access, blocking edits. The key is assigning a dedicated permission set license that unlocks full CRUD (Create, Read, Update, Delete) operations on these objects, ensuring admins like the Loyalty Manager can configure and maintain the program seamlessly. This setup is essential post-deployment to avoid operational hurdles.
Correct Option:
✅ B. Loyalty Management
This license grants comprehensive access to Loyalty Management features, including editing essential objects such as Loyalty Programs, Member Tiers, and Vouchers. It enables users to update configurations, adjust rules, and manage data directly in production—vital for a Loyalty Manager handling day-to-day operations. Assigning this PSL empowers full administrative control without needing extra custom permissions, aligning perfectly with post-rollout needs for efficient program tweaks and maintenance.
Incorrect Options:
❌ A. CLAAnalytics Base User
This license focuses on analytics within Customer 360 Audiences (formerly CLA), providing read and basic reporting access for audience insights and data queries. It doesn't extend to Loyalty Management objects, so it won't allow edits to programs or transactions. Users with this would still encounter permission errors when trying to modify loyalty-specific data, making it unsuitable for operational editing tasks in a live environment.
❌ C. Data Pipelines Base User
Designed for Data Cloud's data ingestion and processing workflows, this license supports ETL operations, connectors, and pipeline management but has no overlap with Loyalty Management. It lacks object-level permissions for loyalty entities, leaving the Loyalty Manager unable to edit programs or redeem rules. Relying on this would only handle data flows, not the core configuration required for program administration.
❌ D. CLAA Analytics Base Admin
As an admin-level license for Customer 360 Audiences, it offers elevated controls for analytics setup, segmentation, and dashboard management—but strictly within that domain. It provides no editing rights for Loyalty Management objects, so the Loyalty Manager couldn't alter tiers or vouchers. This choice might confuse with broader admin needs, but it falls short for loyalty-specific modifications in production.
Reference:
Permission Set License for Loyalty Management
Set Up Loyalty Management
A Loyalty Manager would like to monitor members' tier history in the dashboards from Analytics Studio App.
Which two fields need to be enabled in field history tracking in the Loyalty Member Tier object for this to be achieved?
A. Loyalty Tier Group
B. Change Reason Type
C. Loyalty Tier
D. Reason for Change
D. Reason for Change
Explanation
To monitor a member’s tier movement within dashboards in the Analytics Studio App, Salesforce requires history tracking on tier change-related fields. These fields ensure that every time a member is upgraded, downgraded, or modified in their tier group, the reason and cause behind the change are logged. Enabling field history tracking for Change Reason Type and Reason for Change allows analytics dashboards to visualize historical patterns and track decision logic behind tier adjustments.
✔️ Correct Option
B. Change Reason Type ✔️
This field specifies the classification or category behind a tier movement, such as upgrade, downgrade, yearly expiration, or manual adjustment. Tracking it enables dashboards to reflect how often and why shifts occur, helping loyalty managers analyze behavioral patterns, identify system changes, and track the impact of programs or offers. Without this, dashboards would lack key context about tier movement trends.
D. Reason for Change ✔️
This field provides a descriptive explanation behind the tier change action, offering clarity regarding system rules, administrator actions, or targeted campaign effects. It helps analyze tier switching frequency and the business rationale behind it. Historical tracking allows Salesforce dashboards to correlate member behavior or operational actions with tier modifications, supporting deeper program optimization and audit trails.
❌ Incorrect Option
A. Loyalty Tier Group ❌
This represents the grouping (e.g., Status, Spend-Based, or Visit-Based tiers) but it does not capture change reasoning. Tracking it wouldn’t help visualize the specific drivers behind tier updates. While useful for program categorization, it doesn’t assist analytics in identifying upgrade/downgrade motives since group movement isn’t a direct indicator of tier change explanations.
C. Loyalty Tier ❌
Although the tier level itself changes, analytics already interprets tier history without requiring its tracking. Tracking the field alone does not reveal why the member moved. Without information on change reasons, dashboards may show movement but lack insights. Therefore, tracking tier value alone is insufficient for meaningful analytics on tier trends and program performance.
📌 Summary
To display tier history insights in Analytics Studio, the loyalty program must track tier change reasons. Salesforce requires enabling tracking for Change Reason Type and Reason for Change fields so analytics can show contextual tier shift data. These fields provide deeper audit insight and help improve loyalty strategies.
🔗 Reference
Salesforce Loyalty Management Admin Guide — Field History Tracking Requirements for Tier Management
Universal Container (UC) is developing a points-based Loyalty Program after the last accrual transaction.
How can the Salesforce Administrator set up this expiration model?
A. Set up Expire Activity Based Qualifying Points
B. Set up Expire Fixed Non-Qualifying Points
C. Set up Expire Activity Based Non-Qualifying Points
D. Set up Reset Qualyfing Points
Explanation
This scenario requires an expiration model that is triggered by member activity, specifically the absence of an accrual transaction for a set period. In Salesforce Loyalty Management, the redeemable points (the core of a "points-based program") are called Non-Qualifying Points (NQPs). Therefore, the setup must be Activity-Based and target the Non-Qualifying Points balance. This allows the system to monitor the date of the member's last points-earning activity and expire their entire NQP balance if a certain inactivity threshold is crossed.
✅ Correct Option: Set up Expire Activity Based Non-Qualifying Points
This model directly fulfills the requirement of expiring points based on the last accrual transaction.
Activity Based: This calculation mode links the point expiration to the member's activity record, such as the last point accrual date. If no activity occurs within the defined period (e.g., 12 months), the member's NQP balance is set to expire.
Non-Qualifying Points: These are the redeemable points used for purchases and rewards. Expiring these points is the standard objective for this type of inactivity model. This is the most common and minimal-configuration method for an inactivity-based expiration rule.
❌ Incorrect Option: Option A
This option incorrectly targets Qualifying Points.
Qualifying Points (QPs) are only used to determine a member's tier level or status. They do not represent the redeemable currency of the program.
While the model is Activity Based, applying it to QPs does not address the core business need of expiring the member's redeemable points balance due to inactivity in accrual transactions.
❌ Incorrect Option: Option B
This option uses the wrong calculation mode: Fixed.
The Fixed expiration model causes points to expire after a fixed duration (e.g., 12 months) from the date they were earned, regardless of subsequent member activity.
It does not track the last accrual transaction across the entire membership period to determine expiration; it only looks at the earning date of the individual point block. This doesn't meet the requirement of expiring the balance based on overall inactivity.
❌ Incorrect Option: Option D
This option describes a process separate from point expiration: Reset Qualifying Points.
Reset Qualifying Points is a function used to manage the tier qualification status, typically resetting the QP balance to zero at the start of a new program year or membership anniversary.
This action is used to determine if a member maintains their tier status; it is not a method for expiring or reducing the member's redeemable (Non-Qualifying) points balance.
🔗 Reference
Salesforce Help: Loyalty Program Processes
“You can choose between two calculation modes for point expiration: Fixed and Activity.”
“Activity: If there's no member activity for the duration specified for this point type, the member's entire non-qualifying points balance expires.”
| Salesforce-Loyalty-Management Exam Questions - Home | Previous |
| Page 3 out of 21 Pages |