---
schema_version: "1"
id: 66bc61b899a4771065c22e38f8274e01ab5d02f4136f0c20fb621ceee673d1bf
title: Overview of the Get Member Promotions Process Template
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/bapi_overview_get_member_promotions_process_template.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.bapi_overview_get_member_promotions_process_template.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 76412c6bbd5b8d96c4952837367c8a7b4ebc49b7f7e00816a02fabc6a1ef1813
description: Learn about the Get Member Promotions process template and its components. Also, understand how you can use the template to create loyalty program processes based on your requirements and execute the processes.
products:
  - Loyalty Management
release: "264"
---
# Overview of the Get Member Promotions Process Template

Learn about the Get Member Promotions process template and its components. Also, understand how you can use the template to create loyalty program processes based on your requirements and execute the processes.

### 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>

## What Does the Template Contain?

The template contains a rule and set of parameters. The Get Member Promotions rule has only one rule step to list the relevant promotions for a loyalty program member based on the input parameters. The parameters stores parameter values that the rule uses to list out the loyalty promotions.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d42820e85">Rule Step Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d42820e88">What Does the Rule Step Do?</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d42820e91">Parameters used in the Step</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d42820e94">What Does the Parameter Do?</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d42820e97">Examples of Customization</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Rule Step Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d42820e85 ">Get Member Promotions</td>

            <td data-label="What Does the Rule Step Do?" class="slds-cell-wrap" style="vertical-align:top;" headers="d42820e88 ">Lists out the relevant promotions to the member based on the input
              parameters.</td>

            <td data-label="Parameters used in the Step" class="slds-cell-wrap" style="vertical-align:top;" headers="d42820e91 ">MemberEligibilityCategory</td>

            <td data-label="What Does the Parameter Do?" class="slds-cell-wrap" style="vertical-align:top;" headers="d42820e94 ">This template parameter and input parameter stores the Member Eligibility
              Category values.</td>

            <td data-label="Examples of Customization" class="slds-cell-wrap" style="vertical-align:top;" headers="d42820e97 ">
              <p>Based on the Member Eligible Category, categorize the promotions and enrollment
                actions. Accordingly, customize the process to fetch promotions for a member in all
                or any of these categories: </p>
              <ul>
                <li>Eligible and already enrolled</li>
                <li>Eligible but not yet enrolled</li>
                <li>Ineligible</li>
              </ul>
            </td>

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

## How Can You Execute the Processes Created Using the Change Member Tier Process Template?

Loyalty Management provides a Business API to execute processes created by cloning loyalty program process templates. You can integrate the external system and Loyalty Management with the [Get Member Promotions API](https://developer.salesforce.com/docs/atlas.en-us.loyalty.meta/loyalty/connect_resources_get_member_promotions.htm) by executing it as per the input parameter.

- The API is executed when you want to get member promotions relevant to your loyalty members in the loyalty program.
- The MemberId or MembershipNumber is provided in the API request.

In the API, you must specify these values to execute the API for your cloned process:

- In the API endpoint, specify the API name of your cloned process.
- In the API request, specify the value for the parameter that is used in the Get Member Promotions rule.
    
    You must specify the MembershipNumber or MembershipId to fetch the promotions for the member.

When you execute the API, it runs the loyalty program process and the process fetches the promotions for the member using the value provided in the API request.

## Examples of How You Can Use the Template

You can clone and extend the template based on your requirements. Here’s how you can use the process template:

 
| Use Case | How to Achieve the Use Case? |
| --- | --- |
| To show eligible and enrolled promotions to a member. | Clone the process template and select the input parameter, Eligible from the Member Eligibility Category. |
| To show eligible but not yet enrolled promotions to a member. | Clone the process template and select the input parameter, Eligible But Not Enrolled. |
| To show ineligible promotions to a member. | Clone the process template and select the input parameter, Ineligible. |
| To show all the eligible and enrolled, eligible but not enrolled, ineligible promotions to a member. | Clone the process template and select the input parameter, All. |