You are here:
Member Badge Workflow
Before you start creating badges for your loyalty program and assigning the badges to members, learn the complete workflow to create, assign, and track member badges.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management - Growth or Loyalty Management - Advanced |
Create Badges for Your Loyalty Program
Design badges for your loyalty program before you start assigning the badges to members. When designing a badge, specify the period for which the badge is assigned to members and associate an image with the badge. After you create the Loyalty Program badge records for your program’s badges, use the rules in the loyalty program processes to assign badges to members.
| Badge name | Assignment Duration | Status | Details |
|---|---|---|---|
| Top Contributor to Community | Until end of the year | Active | Regardless of when the badge is assigned to a member, the badge remains assigned to the member until December 31. |
| Top Shopper | 1 month | Active | The badge is assigned to the member for a month. If the badge is assigned to a member on April 1, 2022, the badge stays with the member until April 30, 2022. |
Assign Badges to Members
Use the Assign Badge to Member action in a loyalty program process rule to assign badges to members. When assigning badges to members, you can choose a date until which the badge stays assigned to the member. This date overwrites the expiration date that’s automatically calculated based on the badge’s assignment duration.
Check Whether a Badge Is Assigned to a Member
The Check Member Badge Assignment action can be used to check if a member is assigned a particular badge. If rewards are associated with a badge, then you can check if a member is assigned a badge and reward the member accordingly. You can also use the action to check if a member is assigned a particular badge to ensure that the badge isn’t related to the member multiple times.
Track Badges Assigned to Members
When a badge is assigned to member, a Loyalty Program Member Badge record is created. The record relates the badge with the member and provides the reason and the duration for which the badge is assigned to the member. A member’s active and expired badges are available on the Loyalty Program Member Badges related list of the Loyalty Program Member records.
Expire Member Badges That Are Past the Expiration Date
After a loyalty program member badge is past the expiration date, the status of the member badge isn’t moved to Expired. Admins can configure a Data Processing Engine definition that moves all member badges that have passed the end date to the Expired status. The definition can be run based on the instance's requirement.

