Docs
Creating a Program

Creating a Program

Configure referral programs with commission types, scopes, reward modes, and viral loop settings.

A referral program defines the rules for how your referrers earn rewards when they bring in new customers. You can create multiple programs for different purposes (e.g., one for your staff, one for your customers).

Creating a New Program

Here's what the Programs page looks like with multiple active programs:

Programs page showing Influencer Program, Stylist Partner Program, and Client Referral Program with commission details

To create a new program:

  1. Navigate to Programs in the sidebar
  2. Click Create Program
  3. Fill in the program details

Program Settings

Basic Information

SettingDescription
NameDisplay name for the program (e.g., "Client Referral Program")
DescriptionOptional description shown to referrers

Commission Type

Choose how rewards are calculated:

Referrers earn a percentage of the referred customer's payment amount.

Example: 10% commission on a $100 payment = $10 reward.

Best for businesses with varying service prices. Higher-priced services naturally generate higher rewards.

Commission Value

The amount for the commission. For percentage, enter the number (e.g., 10 for 10%). For fixed, enter the dollar amount (e.g., 15 for $15).

Program Scope

Scope determines which purchases from a referred customer earn rewards for the referrer:

ScopeWhat It MeansBest For
First PurchaseOnly the customer's first payment earns a rewardSimple programs with one-time rewards
All Purchases in WindowAll payments within a set time period earn rewardsPrograms that reward ongoing value
LifetimeEvery payment the customer ever makes earns a rewardHigh-value, long-term partnerships

Reward Mode

How the referrer receives their reward:

ModeWhat It MeansNotes
Gift CardReward is added to a Square gift card automaticallyMoney stays in your business; requires gift cards enabled in Square
Loyalty PointsReward tracked as loyalty pointsRequires Square Loyalty
Manual PayoutReward is tracked for you to pay out yourselfYou handle payment via check, bank transfer, etc.

Viral Loop Settings

The viral loop automatically turns every referred customer into a referrer. When enabled:

  1. A new customer clicks a referral link and fills out the signup form
  2. They receive a welcome gift card (you choose the amount)
  3. They automatically get their own referral link
  4. They can now refer others and earn rewards themselves

Viral Loop Configuration

SettingDescription
Enable Viral LoopTurn automatic referrer enrollment on or off
New Customer Gift Card AmountWelcome gift card value for new signups (e.g., $15)
Referrer Reward AmountAmount the original referrer earns per successful referral

For a deeper dive, see Viral Loop.

Commission Tiers

Commission tiers let you automatically increase reward rates as referrers perform better. Tiers can be based on:

  • Number of referrals — the more people they refer, the higher their rate
  • Time active — the longer they've been referring, the higher their rate

Example Tier Structure

TierConditionCommission
Base0+ referrals10%
Silver10+ referrals12%
Gold25+ referrals15%
Platinum50+ referrals20%

Tiers are set up per program and applied automatically when purchases are tracked.

Editing a Program

  1. Navigate to Programs
  2. Click on the program you want to edit
  3. Modify settings and save

Changes to commission rates apply to future referrals only. Past referrals keep the rate that was active when they were recorded.

Running Multiple Programs

You can run multiple programs at the same time for different purposes:

  • Staff referral program (for your stylists/employees, higher commission)
  • Client referral program (for your customers, viral loop enabled)
  • Influencer program (for social media creators, percentage-based)
  • Agency program (for marketing partners, lifetime scope)

Each referrer is assigned to one program. You can move referrers between programs as needed.

Next Steps

Managing Affiliates

Add referrers, organize groups, and set up commission overrides.

Viral Loop

Learn how automatic referrer enrollment drives exponential growth.