For repetitive and complex loyalty tasks, Loyalty Management comes with process templates that you can run using the configurable business APIs. Each process template contains a set of predefined process parameters and rules. You can clone a process template to create a program process.
Required Editions
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license enabled |
In a cloned process, you can customize the predefined process parameters and rules based on your requirements. For example, after you clone the Update Member Details process template, you can update the predefined rule to also update members’ email addresses.
Here are the loyalty program process templates that are provided with Loyalty Management.
| Process Template Category | Process Template Name | Description | URL of Business API |
|---|---|---|---|
| Tier Processing | Change Member Tier | Upgrades or downgrades members’ tiers. |
/connect/loyalty/programs/DemoProgram/program-processes/updateTier
|
| Promotion | Enroll in Promotion | Enrolls members to promotions that are associated with members’ loyalty programs. |
/connect/loyalty/programs/DemoProgram/program-processes/enrollInPromotion
|
| Promotion | Get Member Promotions | Gets loyalty promotions based on the member eligibility category. |
/connect/loyalty/programs/DemoProgram/program-processes/GetMemberPromotions
|
| Member | Update Member Details | Updates the details of the Member and Contact records. For example, Membership Number, preferences, and custom fields of the Member record. And first name, last name, email ID, and mobile phone number of the Contact record. |
/connect/loyalty/programs/DemoProgram/program-processes/updateMemberDetails
|
| Member | Unenroll Member | Changes members’ status to inactive in a loyalty program. |
/connect/loyalty/programs/DemoProgram/program-processes/unenrollMember
|
| Transactional | Credit Points to Members | Processes members’ transaction journals and credits points to the points balance. |
/connect/loyalty/programs/DemoProgram/program-processes/creditPoints
|
| Transactional | Debit Points from Members | Processes members’ transaction journals and debits points from the points balance. |
/connect/loyalty/programs/DemoProgram/program-processes/debitPoints
|
| Voucher | Issue Voucher | Issues vouchers to loyalty program members for transactions. |
/connect/loyalty/programs/DemoProgram/program-processes/issueVoucher
|
| Voucher | Cancel Voucher | Cancels the vouchers issued to loyalty program members and updates the voucher status as Canceled. |
/connect/loyalty/programs/DemoProgram/program-processes/cancelVoucher
|
Explore and Learn
Watch this video to understand how to customize a loyalty program process template.
If you aren’t able to watch the video in full screen, open the
video on a new tab:
Process Member Redemptions Using
Promotion Setup in Loyalty Management .
- Change Member Tier Process Template
To upgrade or downgrade a member’s tier from an external system, you can use the Change Member Tier process template to create processes for changing the tier of the members in the loyalty tier group. - Enroll in Promotion Process Template
When loyalty members of a loyalty program enroll in loyalty promotions associated with loyalty program from an external system, you can use the Enroll in Promotion process template to process the enrollment of members for a promotion. - Get Member Promotions Process Template
Use the Get Member Promotions process template to create a process for showing member promotions on an external system. - Opt Out of Promotion Process Template
Use the Opt Out of Promotion loyalty program process template to let members leave the promotions that they’ve enrolled in. - Update Member Details Process Template
Use the Update Member Details process template to update an Individual type member’s details in their Loyalty Program Member record and the related Contact record. You can update standard fields, such as member address or custom fields, such as shopping preferences. You can also credit points to members for completing or updating their membership profile. - Unenroll Member Process Template
If your loyalty members are leaving the loyalty program and when you want to disengage those members from the loyalty program from an external system, you can use the Unenroll Member process template to create processes for inactivating the status of the member in the loyalty program. - Credit Points to Members Process Template
When loyalty members gain points for transactions in external systems, you can use the Credit Points to Members process template to create processes for crediting the precalculated points to the member. - Debit Points from Members Process Template
If a redemption catalog doesn’t exist in external systems and when loyalty members redeem points for transactions, you want the Loyalty Management application to calculate the points and redeem the points from the member's points balance. Use the Debit Points from Members process template to create a process for processing the member’s transaction journals and debit points from the member’s points balance. - Issue Voucher Process Template
To issue vouchers to loyalty program members or contacts, especially from an external system, you can use the Issue Voucher process template to create processes for issuing vouchers as per the specified voucher definition. - Cancel Voucher Process Template
To discard the unused vouchers or to withdraw the issued vouchers, you can cancel the vouchers especially from an external system. You can use the Cancel Voucher process template to create processes for canceling vouchers.