---
schema_version: "1"
id: 19b06056ec7aa469b8bb1ba34898be24d187851bd054054219b9fece543abd63
title: Add Referral Code during Member Enrollment
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/member_referral_code_specify.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.member_referral_code_specify.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 28cc7691df4700ec386b1568388cb970b5e3c9fd9fabed504f161f440adabe26
description: When a customer joins your loyalty program, you can allow the member to specify a referral code or allow Loyalty Management to automatically generate a referral code for the member.
products:
  - Loyalty Management
release: "264"
---
# Add Referral Code during Member Enrollment

When a customer joins your loyalty program, you can allow the member to specify a referral code or allow Loyalty Management to automatically generate a referral code for 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</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>,&nbsp;<strong>Performance</strong>, <strong>Unlimited</strong>, and&nbsp;<strong>Developer</strong>&nbsp;Editions with Loyalty Management</td></tr></tbody></table>

The Referral Code field in a Loyalty Program Member record allows you to store the referral code of the member. When a Loyalty Program Member record is created, either specify a referral code for the member or don’t specify a referral code so that Loyalty Management can automatically generate a referral code. Automatically generated referral codes consist of eight alphanumeric characters.

Based on how your loyalty program enrolls members, you can add referral codes for members during enrollment:

 
| Scenario | How to Add Referral Code |
| --- | --- |
| A customer service representative creates a Loyalty Program Member record on the Loyalty Management app. | Use the Referral Code field in the Loyalty Program Member record to specify the member’s referral code. |
| [SOAP API](https://developer.salesforce.com/docs/atlas.en-us.loyalty.meta/loyalty/sforce_api_objects_loyaltyprogrammember.htm) is used to create Loyalty Program Member records. | Use the ReferralCode field in the Loyalty Program Member object to specify the referral codes of members. |
| [Business APIs](https://developer.salesforce.com/docs/atlas.en-us.loyalty.meta/loyalty/loyalty_management_apis_resources.htm) are used to create Loyalty Program Member records. | Use the ReferralCode field within the additionalMember​FieldValues property to specify the referral codes of members. |
| The [Create or Update Records action](https://help.salesforce.com/s/articleView?id=xcloud.promotion_setup_rule_actions.htm&type=5&language=en_US) in a loyalty program process rule is used to create Loyalty Program Member records. | Add the Referral Code field as an input parameter and specify the referral codes of members. |

If you don’t specify a referral code when enrolling a member in any of these ways, the member’s referral code is automatically generated. A Loyalty Program Member record can’t be added without a referral code.