How to Build a Yoga Studio Page on UniLink (Schedule, Book, and Collect Payments)

By UniLink May 02, 2026 11 min read
How to Build a Yoga Studio Page on UniLink (Schedule, Book, and Collect Payments)


How to Build a Yoga Studio Page on UniLink (Schedule, Book, and Collect Payments)

Replace your studio's booking site with a single UniLink page that shows the class timetable, accepts private session bookings, sells class packs, and offers an unlimited membership pass.

TL;DR: Use UniLink's Timetable, Appointment, Shop, Video, Gallery, and Membership blocks to build a complete yoga studio hub. Handle both online and in-person classes, sell retreats and class packs, and offer unlimited monthly passes — all from one shareable link.

Running a yoga studio means juggling a class schedule, private session requests, class pack sales, and membership renewals across multiple tools that rarely talk to each other. Students end up texting you directly because they cannot find the booking link. UniLink consolidates every touchpoint into one page your students bookmark and return to every week — whether they practice in your studio or join from their living room.

What a Yoga Studio Page Does

A complete yoga studio page handles four distinct student journeys from one URL. New visitors need to see what classes you offer, get a feel for your space and teaching style, and convert to their first booking with minimal friction. Returning students need instant access to the weekly schedule and a fast way to book or renew. Online students need a preview of your teaching before committing. And hybrid students — those who sometimes attend in person and sometimes stream — need a page that treats both modalities as first-class options.

UniLink covers all four journeys simultaneously. The Timetable block publishes your live schedule. The Appointment block handles private sessions with automatic confirmations. The Shop block sells class packs and one-off retreat tickets. The Video block gives new visitors a free sample class. The Gallery block communicates the warmth of your physical space. And the Membership block automates the unlimited-pass billing that studio owners typically manage manually through spreadsheets and bank transfers.

Because the whole page lives at one URL, you paste that URL everywhere — Instagram bio, email newsletters, Google Business Profile, and the QR code on your studio door — and students always land in the right place.

How to Get Started

  1. Sign up and choose your studio username — register at unil.ink/signup and pick a username that matches your studio brand (e.g., unil.ink/sunriseyoga). Short and memorable works best for word-of-mouth sharing.
  2. Pick a calming, brand-aligned theme — in the Dashboard, open Theme settings and select soft neutral colors that reflect your studio's visual identity. Earthy tones (warm beige, sage green, terracotta) resonate with yoga audiences and signal calm before a visitor reads a single word.
  3. Connect Stripe for payments — go to Settings → Payments and connect your Stripe account. This unlocks Shop and Membership blocks. Stripe handles class pack sales, retreat ticket purchases, and recurring membership billing automatically.
  4. Add the Timetable block first — the class schedule is the primary reason most students visit. Add it near the top of the page so it is visible without scrolling on mobile. Enter each class with name, day, time, duration, level, and whether it is in-person, online, or hybrid.
  5. Add Appointment, Shop, Video, Gallery, and Membership blocks — build the rest of the page in the order that matches your studio's priorities. Private sessions and class pack upsells usually come right after the schedule.
  6. Create and upload a sample class video — film a 10–15 minute beginner class or a full-length session and upload it to YouTube. Embed the link in the Video block. Free sample content is the single most effective trust signal for new students considering their first booking.
  7. Publish and distribute the link — copy your studio URL and add it to your Instagram bio, Google Business listing, email signature, and the QR code printed at your front desk.

How to Use It

  1. Timetable block — weekly class schedule — add each recurring class as a separate entry. Include the class style (Vinyasa, Yin, Restorative), duration, teacher name, and capacity. Mark online-only classes with a tag so students can filter by format. Update the timetable any time a substitute teacher covers a slot or a special workshop is added.
  2. Appointment block — private sessions — create session types for 1:1 private yoga, corporate wellness sessions, and prenatal yoga consultations. Set different durations and prices per type. Online sessions automatically include a video call link in the confirmation email; in-person sessions include your studio address.
  3. Shop block — class packs and retreat tickets — create products for your most common purchase flows. A 5-class pack, a 10-class pack, and a weekend retreat ticket cover most studios. Write the expiry terms clearly in the product description (e.g., "5 classes valid for 60 days"). Upload a cover image for each product — studios that add images to products see 40% higher purchase rates.
  4. Video block — free sample class — embed a beginner-friendly class from YouTube. Label it clearly: "Try a Free Class Before You Book." This block answers the most common unspoken question new students have: "Is this teacher a good fit for me?"
  5. Gallery block — studio photos — add 8–12 photos of your physical space: the main studio floor, natural light, props shelf, changing room. Warmth and cleanliness are what people visually evaluate when choosing a studio. For online teachers without a physical space, use photos from a styled practice space or a photoshoot.
  6. Membership block — unlimited class pass — create a monthly membership tier named "Unlimited Pass" with a clear monthly price and a bullet list of included benefits: all regular classes, priority booking, 10% discount on retreats. Optionally add a second tier for online-only access at a lower price point to capture students who cannot commute.
  7. Links block — external resources — at the bottom, add links to your teacher training page, retreat waitlist, or partner wellness brands. Keep this section lean — two to four links maximum — so it does not compete with your primary booking flow.

Key Settings Explained

SettingWhat it controlsBest practice
Timetable class capacityMaximum students who can register for each class slotSet a realistic cap per class and enable waitlist so overflow demand is captured, not lost
Appointment cancellation windowHow many hours before a session a student can cancel without penalty24 hours for private sessions protects your income; 4 hours is reasonable for group classes
Shop product expiry termsText shown to buyers about pack validityState expiry days explicitly in the description — ambiguity causes support tickets and chargebacks
Membership billing cycleMonthly vs. annual billing for unlimited pass membersOffer a small annual discount (15–20%) to incentivize longer commitments and reduce churn
Online class join linkZoom or Google Meet URL delivered in booking confirmationUse a permanent recurring meeting link rather than generating a new one per class to simplify logistics
Pro tip: Add a "First Class Free" option in your Appointment block as a $0 booking for new students only. The act of booking — even a free class — creates psychological commitment and dramatically increases show-up rates compared to an open invitation.

How to Get the Most Out of It

The biggest mistake yoga studio owners make on their UniLink page is burying the schedule. Students arrive with one question: "Is there a class I can join this week?" Answer that question in the first scroll and you will see your booking rate climb. Keep the Timetable block near the top of the page, above Shop and Membership blocks, even though memberships generate more revenue per student. The schedule earns the visit; everything else converts it.

For hybrid studios offering both in-person and online classes, use the Timetable block's format tags consistently. Students who live nearby scan for in-person slots; remote students scan for online ones. If the format is unclear, both groups leave without booking. A simple "Online" or "In-Studio" label on every class entry eliminates this friction entirely.

Your Membership block should explain the unlimited pass in the language of transformation, not just logistics. Instead of "10 classes per month," write "Practice every day without watching the clock." Instead of "Cancel anytime," write "No contracts, no guilt — show up when your schedule allows." Students buy feelings, then justify with features. Lead with the lifestyle your pass enables.

Finally, treat your Gallery as a living asset rather than a one-time setup. New studios should refresh studio photos every quarter as the space evolves. Established studios should mix in candid class photos (with student permission) to convey community energy. A gallery that shows real people practicing in real classes is more persuasive than the most professionally shot empty-studio photos because it answers the question new students are actually asking: "Will I fit in here?"

Troubleshooting Common Issues

ProblemLikely causeFix
Timetable shows incorrect time zones for online studentsClasses saved in local time without time zone metadataSet your studio's primary time zone in Page Settings; online students will see a conversion note automatically
Class pack purchase not reducing student's remaining classesPack tracking requires integration with the Appointment blockLink the class pack product to your Appointment block in Shop settings so redemptions are tracked automatically
Membership auto-renewal failing for some studentsCard expired or billing address mismatch in StripeStripe sends automated dunning emails; advise students to update their card at their Stripe customer portal link
Video block not loading on mobileEmbedded video URL is using a non-embed formatUse YouTube's share → embed URL (starts with youtube.com/embed/) rather than the standard watch URL

Pros

  • Timetable, booking, and payment all live at one URL students can bookmark
  • Hybrid online and in-person classes supported natively in the same Timetable block
  • Membership billing automated through Stripe — no manual invoicing
  • Free sample class via Video block builds trust with new students before they spend anything

Cons

  • Complex multi-teacher scheduling may need additional calendar sync setup
  • Class pack redemption tracking requires linking Shop products to Appointment block manually
  • Physical check-in at the studio door still requires a separate QR code or manual process

Frequently Asked Questions

Can I run a drop-in class and a membership from the same page?

Yes. The Shop block handles drop-in and class pack purchases while the Membership block manages recurring subscriptions. Both can exist on the same page and students can choose whichever option suits them.

How do online students receive the class join link?

When you mark an Appointment or Timetable slot as online and provide a video call URL in the settings, UniLink automatically includes it in the booking confirmation email sent to the student.

Can I offer a corporate wellness package through my UniLink page?

Yes. Create a separate Appointment session type labeled "Corporate Wellness Session" with its own pricing and duration. Companies can book and pay directly through the same page your individual students use.

What happens when a class reaches capacity?

If you have set a capacity limit in the Timetable block, the slot will show as full and no additional bookings will be accepted. Enable the waitlist option so interested students can be notified if a spot opens up.

Can I pause a student's membership if they go on holiday?

Membership pauses can be handled through your Stripe dashboard, where you can pause a subscription for a set number of days. Contact the student to confirm the pause period and apply it before their next billing date.

Key Takeaways

  • Put the Timetable block at the top of your page — the class schedule is the primary reason students visit.
  • Label every class as Online, In-Studio, or Hybrid so students can scan for their preferred format immediately.
  • Embed a free sample class in the Video block to build trust with new students before they commit to booking.
  • Describe your unlimited membership with lifestyle language, not just logistical features.
  • Offer an annual billing option at a small discount to reduce monthly churn and improve cash flow predictability.

Ready to simplify how your studio handles bookings and payments?

Add your class schedule, open booking slots, and start accepting membership signups in one afternoon. No website, no developer, no monthly SaaS fees per feature.

Get Started Free

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