📖 About this Domain
This domain covers the foundational configuration of a loyalty program in Salesforce. It involves setting up core components like the program, tiers, and currencies based on business requirements.
🎓 What You Will Learn
- Configure the Loyalty Program object, including its journals and process rules.
- Establish Tier Groups and Tiers, defining tier models and assessment frequencies.
- Define Program Currencies, distinguishing between qualifying and non-qualifying points.
- Create and associate Member Benefits and Voucher Definitions to reward program members.
🛠️ Skills You Will Build
- Translate loyalty business requirements into a functional Salesforce data model configuration.
- Implement tiering structures using Tier Groups, Tiers, and qualifying point logic.
- Configure point economies by setting up Program Currencies and their expiration rules.
- Structure member rewards by linking specific benefits and vouchers to program tiers.
💡 Top Tips to Prepare
- Master the object relationships between Loyalty Program, Tier Group, and Program Currency.
- Practice configuring tier assessment frequency and tier grace period settings in a dev org.
- Memorize the difference and application of qualifying points (QP) versus non-qualifying points (NQP).
- Utilize the Loyalty Management guided setup to understand the end-to-end program creation process.
📖 About this Domain
This domain covers the technical execution of loyalty programs, focusing on how member activities are captured and processed. It details the use of Transaction Journals, batch jobs, and flows to automate loyalty logic. You will learn the backend mechanics that drive accruals, redemptions, and tier updates.
🎓 What You Will Learn
- You will learn how Transaction Journals record member activities and are processed by Loyalty Program Processes to update ledgers.
- You will understand the configuration of different Loyalty Program Processes like Accrual, Redemption, and Reversal.
- You will learn to use Flow Builder and other automation tools to manage processes like tier assessments and point expirations.
- You will explore how to surface loyalty program data and actions to members through Experience Cloud sites and APIs.
🛠️ Skills You Will Build
- You will build the skill to configure and debug Loyalty Program Processes for various transaction types.
- You will be able to design and implement automation using flows for critical loyalty events like tier upgrades and point adjustments.
- You will gain the ability to connect member-facing experiences with backend loyalty processing logic.
- You will learn to troubleshoot processing errors by analyzing Transaction Journals and batch job logs.
💡 Top Tips to Prepare
- Master the Transaction Journal object model and its processing lifecycle from creation to finalization.
- Gain hands-on experience with Flow Builder to automate tier processing and other loyalty rules.
- Review the standard batch jobs for point expiration and tier assessment, including their scheduling and execution logic.
- Understand how Loyalty Management components are used within an Experience Cloud site for member self-service.
📖 About this Domain
This domain covers the technical architecture of Salesforce Loyalty Management and its integration capabilities. It focuses on connecting loyalty processes with other Salesforce clouds and third-party systems using APIs and data models. Understanding system interoperability is critical for a seamless loyalty program implementation.
🎓 What You Will Learn
- You will learn to utilize Loyalty Management Connect APIs and Bulk APIs for real-time and batch data processing.
- You will learn the Loyalty Management data model, including key objects like Loyalty Program Member and Transaction Journal.
- You will learn to apply integration patterns for connecting external systems like POS and e-commerce platforms.
- You will learn how to leverage core platform tools like Flow and Platform Events for custom loyalty processes.
🛠️ Skills You Will Build
- You will build the skill to design end-to-end loyalty solutions considering system architecture and data flows.
- You will build proficiency in integrating external systems using Loyalty Management APIs for seamless data exchange.
- You will build the ability to map customer and transactional data to the standard Loyalty Management object model.
- You will build competence in troubleshooting data synchronization and API callout failures within the loyalty ecosystem.
💡 Top Tips to Prepare
- Focus on the Loyalty Management ERD (Entity Relationship Diagram) to understand object relationships.
- Review the Loyalty Management Developer Guide, specifically the Connect API and Bulk API sections.
- Practice mapping common loyalty use cases, like purchase transactions and returns, to specific API endpoints.
- Understand the role of Salesforce Flow and Platform Events in orchestrating complex, cross-system loyalty processes.
📖 About this Domain
This domain focuses on the complete lifecycle of a loyalty program member within Salesforce. It covers the technical aspects of member enrollment, data management, and profile maintenance using core Loyalty Management objects and processes.
🎓 What You Will Learn
- You will learn the different methods for member enrollment, including manual creation, automated flows, and API-based integrations.
- You will understand the data model for members, specifically the Loyalty Program Member object and its relationship to Contacts and Accounts.
- You will grasp the mechanics of member tier management, including how tier processing jobs evaluate qualifying points to assign tiers.
- You will explore how to manage member profiles, preferences, and consent to drive personalized engagement.
🛠️ Skills You Will Build
- You will build the skill to configure and troubleshoot member enrollment processes using Salesforce automation tools.
- You will develop the ability to manage member data, including merging duplicate member records and updating profiles.
- You will be able to set up and execute tier processing rules to manage member progression through loyalty tiers.
- You will learn to leverage member data and preferences to support segmentation and personalization strategies.
💡 Top Tips to Prepare
- Master the data model, focusing on the Loyalty Program Member, Individual, and Group Member objects.
- Understand the sequence and impact of the tier processing batch jobs on member records.
- Review the capabilities of the Loyalty Management Connect APIs for member enrollment and data updates.
- Practice the member merge process in a sandbox to understand how transaction journals and point balances are consolidated.
📖 About this Domain
This domain covers the ingestion and processing of member activities using the Transaction Journal object. It details the configuration of Loyalty Program Processes for both transactional and non-transactional events. The focus is on how the system handles data to award points, process redemptions, and manage tiers.
🎓 What You Will Learn
- You will learn to configure the Transaction Journal object to capture member purchase and activity data for processing.
- You will understand how to use Data Processing Engine (DPE) definitions to run batch processes on loyalty data.
- You will learn to build real-time accrual and redemption logic using Flow and Loyalty Program Process templates.
- You will differentiate the setup for transactional processes against non-transactional processes like social shares or survey completions.
🛠️ Skills You Will Build
- You will build the skill to map external transaction data to the Salesforce Transaction Journal object fields.
- You will gain proficiency in creating and debugging Loyalty Program Processes for accrual, redemption, and tier adjustments.
- You will develop the ability to decide between batch (DPE) and real-time (Flow) processing for loyalty use cases.
- You will be able to configure rules that award non-qualifying points for specific member engagement activities.
💡 Top Tips to Prepare
- Master the data model, specifically the relationship between Transaction Journal, Loyalty Program Member, and Loyalty Ledger objects.
- Practice building a complete accrual process triggered by a Transaction Journal record using a Flow-based Loyalty Program Process.
- Understand the specific nodes and logic within a Data Processing Engine (DPE) definition used for loyalty calculations.
- Review the pre-built Flow templates for Loyalty Management to understand the standard processing logic for accruals and redemptions.