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:
Navigate to Programs
Select your pre-built program
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:
Open the Program Settings
Locate the section controlling Who can subscribe
Add a specific Group (e.g., “Subscribe Test Group”)
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:
Go to Users
Select Invite Links
Click Create New Invite Link
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)
Click Create Invite Link
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:
They land on their dashboard
If no programs are active, their library will be empty
Tap View All
Navigate to Available Programs
Select the published program
Tap Subscribe
Choose a Start Date
Useful if joining mid-month
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:
He publishes the program
Enables subscription access for a designated group
Creates an invite link with:
100-user cap
Expiry at end of launch week
Automatic athlete role assignment
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


