How to Use the Course Block in UniLink (Sell Online Courses From Your Page)

How to Use the Course Block in UniLink (Sell Online Courses From Your Page)
A step-by-step guide to setting up the Course block in UniLink so you can sell and deliver structured online courses directly from your link-in-bio page.
- The Course block lets you sell and deliver a full online course — with modules, lessons, drip scheduling, and certificates — directly from your UniLink page.
- Add it from the Dashboard: click Add Block, choose Course, then build your curriculum using modules and lessons.
- The most important setting to configure first is enrollment type — free, one-time paid, or drip — because it affects how students access content after joining.
- Common gotcha: enabling drip content without setting a schedule leaves enrolled students stuck on Lesson 1 indefinitely.
Creating a course and selling it used to mean a separate platform — Teachable, Kajabi, Thinkific — plus a sales page, email sequences, and a separate link to manage. If you're a coach, educator, or creator whose audience already lives in your link-in-bio, routing them through three different tools before they can enroll is unnecessary friction. The Course block in UniLink puts enrollment, content delivery, and student progress tracking in one place, on the same page where your audience already lands. You build the curriculum once, set your price, and let people join directly.
What the Course block does
The Course block is a full course delivery system embedded in your UniLink page. Visitors see a course card with a title, cover image, short description, and an enrollment button. When they click Enroll, they're taken through a simple checkout flow (for paid courses) or directly into the student dashboard (for free courses). From there, they access lessons inside UniLink's Course app — no external platform, no separate login if they already have a UniLink account.
The curriculum is structured in modules and lessons. A module is a grouping (e.g., "Week 1: Foundations") and each module contains individual lessons. Lessons can include video, text, downloadable files, or a combination. You control what format each lesson takes when you build the course. Students track their progress through a completion checklist, and when they finish all required lessons, they receive a completion certificate if you have that feature enabled on your plan.
Drip content is one of the most useful features inside the Course block. Instead of releasing all lessons at once, you can schedule them to unlock on a day-by-day basis after enrollment — for example, Day 1 unlocks the introduction, Day 3 unlocks the first module, Day 7 unlocks the homework assignment. This is useful for cohort-style courses where you want everyone progressing at roughly the same pace, or for challenge-format content where the sequence matters. The student dashboard always shows what's unlocked, what's coming, and when.
How to add the Course block
- Open your page in the Dashboard: Log in to UniLink, go to My Pages, and click Edit on the page where you want the course to appear.
- Add the Course block: Click + Add Block, scroll to the Education section in the block picker, and select Course.
- Fill in the course overview: Enter a course title, a short description (2–3 sentences shown on the card), a longer sales description, and upload a cover image. This is what visitors see before enrolling.
- Set enrollment type and price: Choose Free, Paid (one-time), or Paid (drip/subscription). If paid, enter the price. For paid courses, make sure your payment processor is connected under Settings → Payments.
- Build your curriculum: Click Add Module to create your first module. Inside each module, click Add Lesson and enter the lesson title, content type (video, text, file), and content. Repeat for all modules and lessons.
- Configure drip schedule (if applicable): If you want to release lessons over time, open each lesson's settings and set the Unlock After day number — how many days after enrollment that lesson becomes available.
- Enable certificates (optional): In the block settings panel, toggle Completion Certificate on. Students who finish all required lessons will receive a downloadable certificate with your course name and their name.
- Preview and publish: Click Preview to see the course card as visitors will see it, then click Publish when you're ready to start accepting students.
Key settings to configure
| Setting | What it does | Recommended value |
|---|---|---|
| Enrollment type | Determines whether the course is free, one-time paid, or delivered with drip billing | Set this first before building curriculum — it determines the checkout and content release flow |
| Cover image | The hero image shown on the course card and at the top of the student dashboard | 1200×630px (16:9), branded with course title text overlaid; avoid pure white backgrounds which disappear on the page |
| Lesson content type | Per-lesson setting: Video (upload or embed), Text (rich text editor), or File (PDF, audio, zip) | Use Video for main lessons, Text for summaries or assignments, File for supplementary downloads |
| Drip unlock schedule | Sets how many days after enrollment each lesson unlocks | Only enable if your course has a specific pacing requirement; leave off for self-paced content |
| Required vs. optional lessons | Marks lessons as required for completion certificate or allows students to skip them | Mark core lessons required; mark bonus/supplementary content optional so the certificate path is clear |
| Student dashboard link | The URL where enrolled students access their lessons — can be shared directly in email onboarding | Copy this link and include it in your post-enrollment confirmation email or welcome sequence |
| Completion certificate | Auto-generates a certificate when all required lessons are marked complete | Enable for professional or skills-based courses; skip for short informal content where a certificate adds no value |
Best practices for the Course block
Structure your curriculum from the student's perspective, not your own. It's tempting to organize modules by how you think about the subject matter, but students are always asking "what will I be able to do after this?" — not "how does this fit into the theoretical framework?" Start with a quick win: a first lesson or module that delivers something immediately useful so students feel momentum within the first 10 minutes. Courses with high early completion rates on Module 1 see significantly better overall finish rates.
Keep lessons short and single-purpose. A lesson titled "Everything About Instagram Hashtags" covering 8 subtopics will lose students halfway through. A lesson titled "How to find hashtags your competitors are missing" covering exactly that topic will be watched to completion. Aim for 5–12 minutes per video lesson, or 300–600 words per text lesson. If a topic genuinely needs more space, split it into two lessons rather than stretching one. This also makes the curriculum look more substantial in the student dashboard — 20 short focused lessons reads as a better value than 5 long ones.
Use the drip schedule strategically, not as a default. Drip content is powerful for challenge-style courses or cohorts where pacing and community momentum matter. For self-paced courses — especially ones your students are buying because they need to solve a specific problem now — drip is actively harmful. A student who bought a course on fixing a WordPress error does not want to wait until Day 7 to see the fix. Only use drip when the sequence genuinely requires it.
Build a habit of checking your student dashboard data weekly after launch. UniLink shows you which lessons have the highest drop-off rate. A lesson where 60% of students never complete it is either too long, covering something your audience doesn't care about, or has a technical problem (missing video, broken file link). Those lessons are worth revising. A course that improves based on real student behavior over time will generate better reviews and referrals than one that's just set and forgotten.
Common mistakes and how to fix them
| Mistake | Why it happens | Fix |
|---|---|---|
| Students can't progress past Lesson 1 | Drip schedule enabled but unlock days left at 0 or blank for all lessons after the first | Open each lesson in the editor and set the correct "Unlock After" day; or disable drip entirely if you didn't intend to use it |
| Enrollment button is live but payment doesn't process | Course set to Paid but no payment processor connected to the account | Go to Settings → Payments, connect Stripe or PayPal, then test enrollment with a real or test card |
| Certificate not issued after course completion | Completion Certificate toggle is off, or some required lessons weren't marked as required | Enable the toggle in block settings; also check that all intended required lessons have the "Required" flag set |
| Video lessons show a broken player | Video file too large for direct upload (over the plan's file size limit), or embed URL pasted incorrectly | Upload videos to YouTube or Vimeo as unlisted and use the embed URL option instead of direct upload for large files |
| Course card shows on the page but curriculum is empty for visitors | Lessons added in editor but left in Draft status rather than Published | In the course editor, check each lesson's status badge; toggle any drafts to Published |
| Students can't find the student dashboard after enrolling | No post-enrollment email configured, and the dashboard URL isn't visible in the confirmation screen | Copy the student dashboard link from block settings and include it in your welcome email or in the enrollment confirmation message |
When to use the Course block
- You have structured educational content organized as modules and lessons with a clear progression
- You want enrollment, payment, and content delivery in one place without a separate course platform
- You're running a challenge or cohort format where drip scheduling controls pacing
- You want to offer completion certificates as a credibility signal for professional skills courses
- Your audience already lands on your UniLink page and you want to minimize the path from discovery to enrollment
When to use something else
- Your course is primarily a community experience with forums, live sessions, and peer interaction — a platform like Skool or Mighty Networks fits better
- You need advanced affiliate or partner tracking for course referrals — dedicated platforms have built-in affiliate systems UniLink doesn't replicate
- Your content is a single downloadable guide or template, not a structured multi-lesson course — the Shop block with a digital product type is simpler
- You already have a large course catalog on Teachable or Kajabi — use the Link block to send traffic there instead of migrating content
Frequently asked questions
Can I offer a free preview of some lessons before students enroll?
Yes. Inside the course editor, each lesson has a Preview toggle. Lessons marked as Preview are visible to anyone who visits your page — enrolled or not. Use this for your course introduction or the first lesson to give prospective students a taste of your teaching style before they commit to paying.
Can I update course content after students have already enrolled?
Yes. Any edits you make to lessons — correcting a typo, swapping a video, adding a file — update immediately for all students including those already enrolled. The one exception is drip scheduling: if you change unlock days after students have already passed that point in their timeline, they retain access to whatever they've already unlocked.
How do students re-access their course after they close the browser?
Enrolled students can return to their course through the student dashboard link — the same URL they received at enrollment. If they have a UniLink account, they can also log in and find active enrollments under their profile. It's best practice to include the dashboard link in your post-enrollment email so students have it saved.
Is there a limit on how many students can enroll in my course?
There is no hard cap on enrollments from the Course block itself. However, your UniLink plan may have storage limits that apply to video and file uploads inside lessons. If you're running a large course with many video lessons, check your plan's storage allocation under Settings. Hosting videos externally (YouTube unlisted, Vimeo) and embedding them avoids storage constraints entirely.
- The Course block handles enrollment, payment, content delivery, progress tracking, and certificates from a single UniLink block — no separate course platform required.
- Set enrollment type and connect your payment processor before building the curriculum to avoid having to reconfigure drip settings later.
- Only use drip scheduling when pacing genuinely matters — for self-paced courses, it creates unnecessary friction and frustrates students who want access now.
- Short, single-purpose lessons (5–12 minutes each) consistently outperform long multi-topic lessons for completion rates and student satisfaction.
- Check the student dashboard's lesson drop-off data weekly after launch and revise any lesson where completion falls significantly below the course average.
Ready to start selling? Create your free UniLink page and add your first Course block today.
Create Your Free Link-in-Bio Page
Join thousands of creators using UniLink. 40+ blocks, analytics, e-commerce, and AI tools — all free.
Get Started Free