Skip to main content

How to Allow Users to Sign Up and Subscribe to a Program Using Invite Links

Learn how to use Invite Links and the Subscribe to Program feature in Lumin to allow new users to sign up, automatically join a group, and subscribe to a published program.

James Mckechnie avatar
Written by James Mckechnie
Updated this week

Overview

This guide walks through how coaches or organisations can Publish a program that can be joined by users that are not yet Lumin users. This is done through using our sign up links. This workflow is ideal for promoting paid or free online programs and onboarding new athletes into the platform seamlessly.


Step 1: Publish Your Program

Before users can subscribe, your program must be published.

How to Publish:

  1. Navigate to Programs

  2. Select your pre-built program

  3. Click Publish

Once published, the program becomes available for subscription (once enabled in settings).

If you need help with program creation check out here.


Step 2: Enable Subscriptions in Program Settings

Next, configure who is allowed to subscribe.

How to Enable Subscription Access:

  1. Open the Program Settings

  2. Locate the section controlling Who can subscribe

  3. Add a specific Group (e.g., “Subscribe Test Group”)

  4. Save changes

Any users in this group will now see the program available in their library to subscribe.


Step 3: Create an Invite Link for New Users

Now you’ll create a shareable link that:

  • Allows new users to create an account

  • Automatically assigns them to the correct group

  • Grants access to subscribe to the program

How to Create an Invite Link:

  1. Go to Users

  2. Select Invite Links

  3. Click Create New Invite Link

  4. Name the link (e.g., “Subscribe to My Program”)

You can now configure:

  • User limit (cap how many people can use it)

  • Expiry date (e.g., end of next week)

  • Group assignment (e.g., “Subscribe Test Group”)

  • Role type (e.g., Athlete)

  1. Click Create Invite Link

  2. Copy the generated link


Step 4: Share the Invite Link

When new users click the link:

  • They’ll be prompted to create a Lumin account

  • They’ll automatically join the specified group

  • They’ll be assigned the Athlete role

This ensures they are eligible to subscribe to your program immediately.


Step 5: Athlete Subscription Flow (Mobile Experience)

Once the user has created their account and logged into the mobile app:

What They’ll See:

  1. They land on their dashboard

  2. If no programs are active, their library will be empty

  3. Tap View All

  4. Navigate to Available Programs

  5. Select the published program

  6. Tap Subscribe

  7. Choose a Start Date

    • Useful if joining mid-month

  8. Confirm

That’s it — the athlete is now enrolled in the program.


Real-Life Use Case Example

Scenario: Launching a 6-Week Strength Program

James, a strength coach, is launching a 6-week online program.

Instead of manually adding athletes:

  1. He publishes the program

  2. Enables subscription access for a designated group

  3. Creates an invite link with:

    • 100-user cap

    • Expiry at end of launch week

    • Automatic athlete role assignment

  4. Shares the link on Instagram and via email

Athletes:

  • Click the link

  • Create an account

  • Automatically join the correct group

  • Subscribe to the program in under a minute

No manual onboarding required.


Why This Workflow Is Powerful

  • Scalable onboarding

  • Controlled access via groups

  • Expiring promotional links

  • No manual user assignment

  • Seamless mobile subscription experience

This makes it ideal for:

  • Program launches

  • Seasonal promotions

  • Paid subscriptions

  • Online coaching businesses

Did this answer your question?