Loyalty Program Process
Run a loyalty process created from a loyalty program process template.
Out-of-the-box loyalty program process templates come with a default set of process parameters. You can configure new parameters or remove the default ones by simply cloning a template and running the configured parameters as a customized loyalty process using the loyalty program process API. For example, when using the CreditPointsToMembers process template to credit points to a loyalty member, you can configure the currency value so that the credited points can be redeemed in the currency you’ve specified.
The request and response parameters for the loyalty program process API vary depending on the input and output parameters configured for a loyalty program process in a Salesforce org.
56.0
No
POST
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
programName | String | Name of the loyalty program. | Required | 56.0 |
processName | String | Name of the process created from a loyalty program process template. | Required | 56.0 |
Properties
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
processParameters | Loyalty Process Parameter Map | Input parameters for running the loyalty process. | Required | 56.0 |
-
Change the status of a voucher to canceled.
-
Credit pre-calculated points to a loyalty member on every transaction.
-
Redeem a loyalty member’s pre-calculated points on a transaction.
-
Enroll a loyalty member to a promotion.
-
View all eligible promotions of a loyalty member.
-
Issue a new voucher to a loyalty member.
-
Unenroll a member from a loyalty program.
-
Opt out a loyalty program member from an available promotion.
-
Update personal and preference details of a member.
-
Upgrade or downgrade tier for a loyalty member.