---
schema_version: "1"
id: b440cf0a988d491b04a8aa6bec07e5648803ec7ac7e597d4a2cc95b5bda18926
title: Benefit Actions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/benefit_actions.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.benefit_actions.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b0bd178ad144a7445a44211b8f914a7c42ac4fd54409868c64b6405be43a22d8
description: Benefit Actions are actions that can be triggered for a benefit. Benefit Actions are executed when a benefit is assigned to a member. For example, when a member is upgraded from Silver to Gold tier, the member gets priority support as an entitlement. This benefit requires a downstream action to create a priority service entitlement record in the Service Cloud. The record is created in the Service Cloud through benefit actions. The benefit action is executed to create the Priority Support Entitlement record when the Priority Support benefit is assigned to the member.
products:
  - Loyalty Management
release: "264"
---
# Benefit Actions

Benefit Actions are actions that can be triggered for a benefit. Benefit Actions are executed when a benefit is assigned to a member. For example, when a member is upgraded from Silver to Gold tier, the member gets priority support as an entitlement. This benefit requires a downstream action to create a priority service entitlement record in the Service Cloud. The record is created in the Service Cloud through benefit actions. The benefit action is executed to create the Priority Support Entitlement record when the Priority Support benefit is assigned to the member.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience in&nbsp;<strong>Enterprise</strong>,&nbsp;<strong>Performance</strong>, <strong>Unlimited</strong>, and&nbsp;<strong>Developer</strong>&nbsp;Editions</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license enabled</td></tr></tbody></table>

Examples of Benefit Actions that can be created are:

- Service Entitlements to define service SLAs
- Partner Fund Allocations (market development funds) for defining fund allocations for lead generation and nurturing
- Voucher issuance

Benefit Actions can be invoked in the following ways:

- When a new benefit is assigned to a member:
    
    The Benefit Action is always invoked when a new benefit is assigned. For example, when a member changes from Silver to Gold tier and is eligible for Priority Support.
- When the benefit is updated:
    
    The Benefit Action execution is optional when a new benefit is updated. The execution is based on the Benefit Action definition. For example, when a member retains Gold tier and the period for the Priority Support must be extended.
- When the benefit no longer applies:
    
    The Benefit Action execution is optional and based on the Benefit Action definition. For example, when a member moves from Gold to Silver tier and the Priority Support benefit no longer applies.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-loyalty_management-264-0-0-production-enus/0590ce3e-5a09-45ab-8e5e-68f359c35886/images/icon_note.png)

Note The same Benefit Action is triggered for all the preceding scenarios based on the Benefit Action configuration. Depending on the status of the Member Benefit, the appropriate behavior is defined.

- **[Create Benefit Action](https://help.salesforce.com/s/articleView?id=xcloud.create_benefit_action.htm&release=264.0.0&type=5)**  
    Define the action to execute when a benefit is assigned to a member.
- **[Create Benefit Actions Using the Templates Provided](https://help.salesforce.com/s/articleView?id=xcloud.benefit_type_template.htm&release=264.0.0&type=5)**  
    Use the prebuilt templates included to create Benefit Actions for common scenarios. You can also use the templates as a reference for setting up custom Benefit Actions.
- **[Use the Assign Support Entitlement Template Flow](https://help.salesforce.com/s/articleView?id=xcloud.task_ba_flow_entitlement.htm&release=264.0.0&type=5)**  
    Use this template flow in a Benefit Action to assign support Entitlement to eligible members.
- **[Use the Issue a Voucher Template Flow](https://help.salesforce.com/s/articleView?id=xcloud.issue_voucher_flow.htm&release=264.0.0&type=5)**  
    Use this template flow to issue a voucher to eligible members.
- **[Use the Issue a Free Sample Template Flow](https://help.salesforce.com/s/articleView?id=xcloud.task_ba_flow_free_sample.htm&release=264.0.0&type=5)**  
    Use this template flow to issue a free product sample to an eligible member by creating an order.
- **[Use the Allocate Market Development Fund Template Flow](https://help.salesforce.com/s/articleView?id=xcloud.task_ba_flow_mdf.htm&release=264.0.0&type=5)**  
    Use this template flow to allocate a market development fund to a member.
- **[Define Input Variables in Benefit Actions](https://help.salesforce.com/s/articleView?id=xcloud.benefit_actions_input_variables.htm&release=264.0.0&type=5)**  
    Use input variables in Benefit Actions to influence flow behavior.