---
schema_version: "1"
id: ad3c92e1e095d8301d2eb9376c713310e51ee011626f8a88401e3f4a8846b6dd
title: Get a List of Promotions Applicable for a Transaction
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/loyalty_promotion_action_transaction.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.loyalty_promotion_action_transaction.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ef06dab5daee77973179609ecec492c13bae9610532fbcbc3eb5ed5b617728ae
description: The Get Loyalty Promotions for Transactions action lists promotions that you can offer for a transaction. The action uses predefined filter criteria to decide eligible promotions.
products:
  - Loyalty Management
release: "264"
---
# Get a List of Promotions Applicable for a Transaction

The Get Loyalty Promotions for Transactions action lists promotions that you can offer for a transaction. The action uses predefined filter criteria to decide eligible promotions.

### 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</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with Loyalty Management - Growth or Loyalty Management - Advanced</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d45275e72">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d45275e72 ">To create a flow:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d45275e72 ">Manage Flows</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d45275e72 ">To access Loyalty Management actions in Flows:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d45275e72 ">Loyalty Management</td>

          </tr>
        </tbody>
      </table>

Criteria to determine eligible promotions:

- Promotion and transaction journal is associated with the same loyalty program.
- Promotion is active.
- Transaction journal's activity date is within the lifetime of the promotion.
- Transaction journal's journal type is Accrual or Redemption.
- Member associated with the transaction journal has enrolled for the promotion, if necessary.
- (Optional) Product or the product category associated with the promotion and the transaction journal matches one of these criteria:
    - The product and the product category associated with the transaction journal and the promotion are the same.
    - The product associated with the transaction journal and the promotion is the same.
    - The product category associated with the transaction journal and the promotion is the same.
    - A product or product category is associated with the transaction journal, and no product or product category is associated with the promotion.
    - The product associated with the transaction journal is part of the product category associated with the promotion.
    - A promotion with no product or product category associated when the transaction journal isn't associated with a product or product category.
    - A promotion with no product or product category associated when the transaction journal is associated with either a product or a product category.

1. From Setup, in the Quick Find box, enter Flows, and then select **Flows**.
2. Click **New Flow**.
3. Select a flow type, and then click **Next**.
4. Select a layout.
5. Click +.
6. Select **Action**.
7. From the Category section, select **Loyalty**.
8. Search and select the **Get Loyalty Promotions for Transactions** action.
9. Provide a name and an API name for the action.
10. In the JournalId field, either enter the ID of an Accrual or Redemption type Transaction Journal record or use a resource to populate Transaction Journal IDs.
11. Click **Done**.
12. Save your changes, and then activate the flow.

When you run the action, the Promotion records eligible for the transaction are provided as output. Use the Promotion records later in the flow to decide and assign the best-suited promotions.

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

Tip If Data Cloud is used to segment your member audience, use the Get Loyalty Promotions for Transactions action before the Get Loyalty Promotions for Customer Data Platform action. This sequence allows the flow to first filter promotions based on the transaction and then filter promotions based on the member's associated market segment.