Flow Builder Actions for Loyalty Management

Loyalty Management provides a list of Flow Builder actions that you can use to automate processes for your loyalty program.

Required Editions

Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management
Action Description
Assign Member Tier Benefits Assign to members the benefits that are associated with their current tier.
Change Tier Change the tier of members.
Credit Points

Credit points to members for Accrual-type transaction journals that are in Pending status.

You can specify the number of points to credit and set an expiration date for fixed-type non-qualifying points. If you specify an expiration date for the points, the expiration date that's automatically calculated based on the currency's expiration period is overwritten.

Debit Points

Debit points from members for Redemption-type transaction journals that are in Pending status.

You can specify the number of points to debit.

Get Loyalty Promotions for Customer Data Platform

Get a list of promotions that are associated with the Data Cloud segment to which members belong.

This action is available only for instances in which Data Cloud is enabled.

Get Promotions for Transactions Get a list of promotions that are applicable for transaction journals.
Get Member's Active Segment

Get a list of active Data Cloud segments to which members belong.

This action is available only for instances in which Data Cloud is enabled.

Get Points Balance Get the points balance of members for a selected currency.
Get Tier Get a member's current tier.
Issue a Voucher

Issue vouchers to members based on a selected voucher definition.

You can select to overwrite the voucher value and the effective date that's specified in the selected voucher definition. You can also associate promotions and benefits with the voucher.

Run Program Process for Transaction Journal Run the applicable loyalty program process for either an Accrual-type or Redemption-type transaction journal that's in Pending status.
Transfer Member Points to Groups Transfer members' points from their points balance to their groups' points balance for Processed transaction journals.
Update Progress For Cumulative Promotion Usage Update members' progress towards achieving a Cumulative-type promotion's target.
Merge Loyalty Program Memberships Merge two loyalty program memberships and transfer the points and vouchers to one membership.
Unmerge Loyalty Program Memberships Unmerge a loyalty program membership.
Run Program Process Run a loyalty program process based on the specified process rules and process parameters.
Cancel Accrual Transactions Revert an accrual transaction and deduct points from the member’s points balance.
Cancel Redemption Trasactions Revert a redemption transaction and credit points back to the member’s points balance.
Generate Member Referral Code Generate referral codes for members. If members already have referral codes, use the action to generate new referral codes.
  • Get Members' Active Segments
    Use the Get Member's Active Segments action in flows to get the list of active Data Cloud segments to which members belong. You can use this action in flows that reward members based on their segment.
  • Cancel an Accrual Transaction in Flows
    Use the Cancel Accrual Transaction action in flows to revert an accrual transaction and deduct points from a member’s point balance. When you specify the transaction journal ID and cancellation reason, the action picks up the ledgers from the transaction journal and adds another transaction journal entry of the Accrual Cancellation journal type.
  • Cancel a Redemption Transaction in Flows
    Use the Cancel Redemption Transaction action in flows to revert a redemption transaction and credit points back to a member’s point balance. When you specify the transaction journal ID and cancellation reason, the action picks up the ledgers from the transaction journal and adds another transaction journal entry of the Redemption Cancellation journal type.
  • Run Loyalty Program Processes by Using a Flow Action
    Loyalty program processes can be created for various transactional, nontransactional, and tier-processing tasks in loyalty management. Processes are run based on defined parameters and rules. After you activate a process and the process's rules, you can find the processes in the Flow Builder actions in the Loyalty category.