Refgrow

Programs

Learn how to manage affiliate programs with Refgrow.

What is a Program?

In Refgrow, a program represents a single affiliate program. Each program has its own:

  • Unique tracking domain
  • Commission structure
  • Payment settings
  • Affiliate dashboard
  • Analytics and reporting

Creating a Program

To create a new program:

  1. Navigate to your Refgrow dashboard
  2. Click "Add New Program"
  3. Enter your program name
  4. Follow the onboarding steps to configure your program
Note: Programme access depends on your subscription plan:
  • Free: 1 programme
  • Starter: Unlimited programmes
  • Pro: Unlimited programmes
  • Business: Unlimited programmes
  • Enterprise: Unlimited programmes
  • Lifetime: Unlimited programmes

Program Onboarding

Step 1: Configure Basic Settings

In the first step of onboarding, you will configure:

  • Conversion tracking method
  • Tracking domain
  • Cookie lifetime (default is 30 days)
  • Commission type (percentage)
  • Commission value
  • Commission duration (lifetime or period)

Step 2: Customize Appearance

In the second step, you can customize the look and feel of your affiliate dashboard:

  • Primary and secondary colors
  • Font color
  • Affiliate title and description
  • Toggle visibility of title, description, and daily stats
  • Option to hide Refgrow branding

Step 3: Integration Setup

The final step involves setting up integrations for your affiliate program.

Program Settings

Optional Explicit Affiliate Enrollment

In Settings → General, the program owner can turn on Require affiliates to join explicitly. It is off by default. New visitors to either widget layout see the configured commission and payout terms with a Join affiliate program button. Loading the widget or verifying an email code does not register them; only clicking Join does. Existing affiliates keep their accounts.

Require payout details when joining is a separate switch, also off by default. When enabled for explicit enrollment, new applicants must choose one of your configured payment methods and provide account details. Configure your payment methods first. Otherwise they can add payout details later in their dashboard.

The optional Affiliate program terms URL adds a required acceptance checkbox to explicit enrollment. Refgrow saves the accepted URL and time with the affiliate. Without a URL, there is no checkbox. Identity verification and affiliate approval still apply; pending applicants receive no referral link or dashboard access until approved. Public portal signups also need the deliberate Join step when explicit enrollment is enabled.

Settings also shows an explicit enrollment funnel: invitation viewers, joined affiliates, first tracked clicks, and first sales. All counts use visitors first shown an invitation in the last 30 days and their activity through now; repeat events count once. First sales are tracked purchases with known currency and positive sale value remaining after refunds. Fully refunded, rejected, held, and unknown-value sales are excluded; partial refunds still count when positive value remains. Ordinary widget loads and link copies do not count as clicks or shares.

General Settings

SettingDescription
Program NameThe name of your affiliate program
Tracking DomainThe domain where your affiliate program operates
Commission ValuePercentage commission for affiliates
Cookie LifetimeHow long referral attribution lasts (default: 30 days)

Tracking Settings

Choose from multiple conversion tracking methods:

  • JavaScript — Manual tracking using the Refgrow function
  • Stripe integration — Automatic tracking of Stripe payments
  • LemonSqueezy — Integration with LemonSqueezy payments

Appearance Settings

Customize how your affiliate dashboard looks:

  • Primary and secondary colors
  • Custom title and description
  • Show/hide various elements
  • White-label option (hide Refgrow branding)

Program Dashboard

Each program has its own dashboard showing:

Performance Metrics

  • Total clicks
  • Conversion rate
  • Revenue generated
  • Active affiliates

Affiliate Management

  • Affiliate list
  • Commission tracking
  • Payment history
  • Performance reports

Program Analytics

Track your affiliate program's performance with detailed analytics:

Daily Statistics

  • Daily clicks
  • Daily signups
  • Daily conversions
  • Daily revenue

Conversion Reports

  • Signup conversions
  • Purchase tracking
  • Conversion attribution
  • Revenue tracking

Financial Reports

  • Commission reports
  • Payout history
  • Unpaid earnings
  • ROI analysis

Managing Payouts

Refgrow offers both manual and automatic payout options:

Manual Payouts

  • Review unpaid earnings
  • Process payments through preferred platform
  • Mark payments as completed
  • Track payment history

Automatic Payouts

  • Available for Pro and Business plans
  • Integration with PayPal and Wise
  • Bulk payout processing
  • Automatic status updates

Next Steps

Set Up Tracking

Learn how to implement conversion tracking for your program.

View Guide →

Configure Payments

Set up payment methods and commission structures.

Learn More →

Integration

Add the affiliate widget to your website.

View Guide →
Start Free Trial
Programs — Refgrow Docs