Start users exactly where they need to be
Suppose you’ve built a comprehensive training program with GuidedTrack. Some people need to start with the basics. Others already know the fundamentals and want to jump straight to advanced topics.
Most platforms would drop everyone at the same starting point, forcing advanced users to click through beginner content they don’t need. If you wanted to avoid this, you’d have to build entirely separate programs for different skill levels.
GuidedTrack has a simpler solution: custom links that start people at different points in the same program.
How It Works: Labels + URL Parameters
Add a *label anywhere in your program, then share a link with that label at the end. Users clicking that link will start at that exact spot instead of the beginning.
Here’s the format:
https://www.guidedtrack.com/programs/programID/run#your_label_name
Real Example: Sourdough Bread Baking Program
Let’s say you’re teaching sourdough bread baking – that centuries-old craft that somehow became the internet’s favorite quarantine hobby and never really went away.
You’ve built a comprehensive baking program that covers everything from creating your first starter to mastering artisan techniques. Your program looks something like this:
Welcome to Sourdough Mastery!
Let's start with the fundamentals...
*label: starter_basics
Creating and maintaining your starter…
(the rest of your content would go here)
*label: first_loaf
Baking your very first sourdough loaf…
(the rest of your content would go here)
*label: troubleshooting
Why is my bread dense? Common problems solved…
(the rest of your content would go here)
*label: advanced_techniques
Now let's get into the artisan stuff!
(the rest of your content would go here)
Professional scoring patterns...
Multi-day cold fermentation...
Advanced shaping techniques...
Experimenting with ancient grains...
The Problem You Need to Solve
You know that some of your users already have a thriving starter bubbling away on their counter. They’ve baked dozens of loaves. They don’t need lessons on “what is a starter” or “your first basic loaf.” Making them click through all the beginner content is frustrating and wastes their time.
But you also don’t want to maintain two separate programs – one for beginners and one for experienced bakers. Every time you update a recipe or technique, you’d have to update it in both places.
The Solution: Different Links for Different Users
You add the *label: advanced_techniques right before your artisan content begins.
Now you can share two different links:
For beginners (standard link), they start at the very beginning and learn everything from scratch:
For experienced bakers (link with label), they skip all the basics and land directly at the advanced techniques section:
What This Looks Like in Practice
You’re running an online baking workshop. When people register, they indicate their experience level:
- Never baked bread before: Send them the standard link. They need to create a starter, understand fermentation basics, and bake their first simple loaf.
- Been baking for a year: Send them the #advanced_techniques link. They already know how to maintain a starter and bake a basic loaf. They want to learn professional scoring and cold fermentation.
- Just struggling with dense loaves: Send them the #troubleshooting link. They can focus on solving that specific problem.
One program. Multiple entry points. Everyone gets exactly what they need.
The Marketing Benefit
This also works great for targeted campaigns:
- Facebook ad to cooking beginners: “Start your sourdough journey” → standard link
- Email to past workshop attendees: “Master artisan techniques” → #advanced_techniques link
- Partnership with baking supply stores: “Take your loaves to the next level” → #advanced_techniques link
Each audience sees messaging that speaks to them and lands in the right place.
Why This Matters
- Better user experience: Advanced users don’t waste time on content they already know. Everyone starts where they should.
- One program to maintain: Update your content once, and all entry points automatically stay current. No syncing multiple versions.
- Flexible marketing: Send different links to different audience segments. Same program, customized entry points.
Important Note: Labels Must Be in Your Main Program
This only works for labels in your starting program. If you’ve linked to other programs using *program, labels inside those linked programs won’t work with this URL trick.
The label needs to be in the main program that people are entering.
How to Use This Feature
- Add *label: descriptive_name where you want an entry point
- Share programID/run#descriptive_name with that audience
That’s it: They land exactly at that label.
Bonus tip: Use clear, descriptive label names. #advanced_techniques is much better than #section4 when you’re managing multiple entry points.
When to Use This
This feature works great for:
- Training programs with beginner and advanced paths
- Educational courses where some users have prerequisites
- Product demos tailored to different user roles
- Research studies with different experimental conditions
- Any program where different audiences need different starting points


