Bio-link for yoga teachers and meditation studios: bookings, schedules and selling classes
How yoga teachers and meditation studios use a bio-link for class schedules, bookings, on-demand videos and retreats. Practical guide with payment options, design tips and QR codes for physical locations.

A bio-link bundles your class schedule, booking system, on-demand content and retreat sign-ups in one place — without students having to click through five different apps. For yoga teachers and meditation studios with both live and digital offerings, this replaces the chaos of scattered links in your Instagram bio. Scroll to the 5-step checklist to get started straight away.
⚡ One link for all your yoga touchpoints. Jump to the 5-step checklist, or try LinkDash free.
Definitions: bio-link, booking widget and Mini Shop explained
- Bio-link
- In one sentence: A customisable landing page behind a single URL that you place in your social media bio, with buttons to all your important destinations.
- Booking widget
- In one sentence: An embeddable element from your booking system (Momoyoga, Acuity, Calendly) that can be integrated directly into your bio-link.
- Mini Shop
- In one sentence: A digital shop feature within your bio-link that lets you sell products, videos or downloads directly without an external webshop.
- On-demand content
- In one sentence: Pre-recorded video or audio classes that students can purchase and watch at any time.
- Wero
- In one sentence: A European instant payment method that enables direct IBAN transactions without credit cards or PayPal.
- QR code
- In one sentence: A scannable code that sends visitors directly to your bio-link, ideal for physical locations and flyers.
Why do yoga teachers need a bio-link?
Short answer: Because Instagram only allows one clickable link and your offerings often consist of four to six different components — live classes, workshops, retreats, on-demand videos, newsletter and contact form.
The typical yoga teacher in 2025 has a hybrid business model. You might teach three live classes per week in a rented hall, offer a monthly subscription for Zoom sessions, sell an eight-week meditation course, and organise an annual retreat in Portugal. Each of these components has its own link: Momoyoga for bookings, Vimeo OTT for videos, a Google Form for retreat interest, and Mailchimp for your newsletter.
Without a bio-link, you force followers to take screenshots of links in your Stories, or endlessly scroll through your highlights to find that one booking link. That costs conversions. Experience from creators shows that each additional click between interest and action can reduce conversion by 20-30%.
A bio-link solves this by bundling everything together. You place one URL in your Instagram bio — for example linkdash.app/your-studio — and behind it followers see a calming page with buttons to exactly where they need to be.
How do you integrate class schedules and booking links into your bio-page?
Short answer: By adding an embed widget from your booking system, or by placing direct links to specific class types with clear labels.
Option 1: Direct links to booking pages
The simplest approach is adding link blocks to your schedule. If you use Momoyoga, copy the direct URL to your public schedule and add it as a button with text like "View class schedule" or "Book a class". This works for any booking system — Acuity Scheduling, Calendly, SimplyBook.me or a WordPress plugin.
Option 2: Separate buttons per class type
For studios with diverse offerings, it works better to create a separate button for each class type:
- Vinyasa Flow (Tuesday & Thursday) → direct link to those specific classes
- Yin Yoga (Sunday 10:00) → separate booking form
- 6-week Beginner Course → registration page with start dates
- Book Private Class → Calendly link with available slots
This prevents students from having to scroll through a long schedule to find their favourite class.
Option 3: Embedded schedule (advanced)
Some bio-link tools support iframe embeds or custom HTML blocks. This allows you to display a live schedule widget directly on your bio-page — students see available spots without leaving the page. Note: not all booking systems allow embedding on external domains.
Selling on-demand video classes and meditation audio via Mini Shop
Short answer: Upload your digital products to a Mini Shop feature, set your price, and students purchase directly through your bio-link — without external platforms like Teachable or Gumroad.
The shift towards hybrid yoga began during the pandemic, but it's here to stay. According to market research, the online fitness and wellness market grows by double digits annually, and meditation apps are among the most downloaded categories in app stores. As a yoga teacher, you can capitalise on this by selling your own content.
What can you offer in a Mini Shop?
- Individual video classes — A 45-minute Yin session for £6 / €7.50
- Class bundles — "7 days of morning yoga" for £25 / €29
- Meditation course — 8 weeks of audio meditations with workbook PDF for £42 / €49
- Seasonal content — "Summer Solstice Flow" as a one-time download
- Physical products — Yoga mats, blocks or branded clothing (with shipping options)
Practical setup
In LinkDash, you add a Mini Shop block to your bio-page. You upload the video file or audio, set a price, and connect a payment method. After purchase, the student automatically receives access via a secure download link or streaming page.
The advantage over platforms like Teachable: no monthly fee or transaction percentage on top of payment costs. You keep more margin, and your branding stays consistent — students never leave your own ecosystem.
Managing retreat registrations and waitlists
Short answer: Use a combination of a registration form, a payment button for the deposit, and a waitlist option for when the retreat is full.
Retreats are often the primary income source for yoga teachers — a week in Portugal can bring in £1,000–£2,100 / €1,200–€2,500 per participant. But the registration flow is complex: gauging interest, collecting deposits, following up on remaining payments, and managing waitlists when demand exceeds availability.
Step-by-step approach
- Interest button — Link to a short form (Google Forms, Tally, or a native form block) where interested parties leave their name and email
- Information brochure — Automatic email with PDF brochure and payment link
- Deposit — Payment button in your bio-link with "Reserve your spot — £300 / €350 deposit" that leads directly to Stripe, PayPal or a European payment method
- Waitlist — When the retreat is full, replace the payment button with a waitlist form. Participants automatically receive notification of cancellations
Splitting payments
Many students want to pay in instalments. You can solve this by offering multiple payment buttons ("Full payment £1,250 / €1,450" versus "Deposit £300 / €350 + remainder 8 weeks before departure") or by connecting an external tool like Stripe or GoCardless that supports automatic direct debits.
Stripe, PayPal and European payment methods for direct payments
Short answer: Stripe and PayPal are the standards for international online payments; European methods like Wero and country-specific options (iDEAL in NL, Bancontact in BE, Giropay in DE) offer lower friction for local students.
Stripe: the international standard
Stripe supports cards, Apple Pay, Google Pay and numerous local payment methods across Europe. For yoga teachers with an international audience — perhaps students from the UK, Germany and the Netherlands — Stripe provides a unified dashboard for all transactions. Funds are typically paid out within 2-7 business days depending on your country.
PayPal: familiar but costly
Many students still have PayPal accounts from years past. The advantage is familiarity; the disadvantage is higher transaction fees (typically 2.9% + fixed fee) compared to newer alternatives. For retreat deposits where the transaction value is high, these percentages add up.
Wero: the new European player
Wero is an initiative from the European Payments Initiative (EPI), supported by major banks from the Netherlands, Germany, France and Belgium. The goal: a pan-European alternative to PayPal and credit cards, with instant settlement and lower costs.
For yoga teachers with European students — perhaps Belgian participants at your retreats or German students joining your online classes — Wero is interesting because it offers the same seamless experience as local bank transfers, but works cross-border. The rollout began in 2024-2025; check with your payment provider whether Wero is already available.
Subscriptions and class passes
Individual class payments are straightforward, but many yoga teachers work with subscriptions (£65/€79 per month unlimited) or class passes (10 classes for £100/€120). This requires recurring billing or a balance system.
- Stripe Subscriptions — Automatic monthly collection via card or SEPA direct debit
- Momoyoga — Built-in class pass and subscription management
- Mini Shop with bundles — Sell a "10-class pass" as a product; the student shows the purchase confirmation upon arrival
Calming design tips: colour palette and minimalist layouts
Short answer: Choose earth tones or soft pastels, limit the number of buttons to 5-7, and use plenty of white space to reinforce the zen atmosphere of your brand.
Your bio-link is an extension of your studio experience. When students enter your physical space, they smell incense and see muted colours. Your digital presence should evoke that same feeling.
Colour palette suggestions
| Style | Primary colour | Accent | Background |
|---|---|---|---|
| Earthy & warm | Terracotta (#C2704B) | Mustard yellow (#D4A03C) | Cream (#F5F1EB) |
| Minimalist zen | Dark green (#2C4A3E) | Gold (#C9A86C) | White (#FFFFFF) |
| Soft & feminine | Dusty rose (#D4A5A5) | Sage green (#9CAF88) | Light pink (#FDF6F6) |
| Modern & sleek | Black (#1A1A1A) | Lime (#B3FE38) | Off-white (#FAFAFA) |
| Ocean & calm | Deep blue (#2B4F72) | Sand beige (#E8DFD0) | Light blue (#F0F5F8) |
| Boho & eclectic | Aubergine (#5D3A5D) | Coral (#E07A5F) | Warm grey (#EDE8E4) |
Layout principles
- Less is more — Limit yourself to 5-7 link blocks. Each additional button lowers the click rate on your most important items
- Visual hierarchy — Place your most important action ("Book a class") at the top, followed by secondary options
- White space — Leave breathing room between blocks. A crowded page feels chaotic — the opposite of what yoga represents
- Consistent typography — One font family, maximum two weights (regular and bold)
- Subtle icons — Small symbols (lotus flower, crescent moon) can add atmosphere without being loud
Profile photo and header
Use a professional photo of yourself in a yoga pose, or an atmospheric image of your studio. Avoid stock photos — students want to see you, not a generic model on a mat.
QR codes for physical studios and pop-up locations
Short answer: Print a QR code to your bio-link on flyers, business cards, and at your studio entrance — visitors scan and have instant access to schedule, bookings and payment options.
Where to place QR codes?
- Studio door or reception — "Scan for class schedule & bookings"
- Flyers at local shops — Organic supermarkets, tea houses, massage salons
- Business cards — Your URL is hard to remember; a QR code eliminates typos
- Pop-up locations — At a yoga class in the park or a festival, you can set up a banner with a QR code
- Invoices and receipts — "Satisfied? Leave a review" with a QR link to your Google Business page
Technical tips
Generate your QR code via your bio-link platform (LinkDash has a built-in generator) or via free tools like QR Code Generator. Choose a high resolution (SVG or PNG 300dpi) for print work. Always test the code on multiple phones before printing 500 flyers.
You can also use dynamic QR codes: the code itself doesn't change, but you can adjust the destination. Useful if your bio-link URL ever changes, or if you want to promote seasonal offers without printing new codes.
5-step checklist: setting up your yoga bio-link
- Choose your platform — Select a bio-link tool that supports Mini Shop, embeds and European payments (Stripe, PayPal, Wero)
- Add your core links — Class schedule, booking page, on-demand shop, retreat info, contact
- Set your design — Choose a calming colour palette, upload your profile photo, and write a short bio (max 2 sentences)
- Connect payments — Link Stripe, PayPal or another provider for card payments and European methods
- Generate your QR code — Download in high resolution and add to your physical marketing materials
⚡ Tired of five different links in your Stories?
LinkDash bundles your schedule, bookings, Mini Shop and retreats on one page — with European payments and your own branding.
Try LinkDash free → no credit card · 5 minute setup
Scenarios per type of yoga teacher
The freelance yoga teacher (1-3 classes per week)
You rent space at an existing studio and don't have your own website. Your bio-link is your entire online presence: profile photo, short bio, link to your Momoyoga schedule, and a Calendly for private sessions. You might sell one recorded class via Mini Shop as passive income. Total setup time: 30 minutes.
The online yoga teacher (fully digital)
You teach exclusively via Zoom and sell an extensive library of on-demand content. Your bio-link contains a Mini Shop with 20+ video products, categorised by style (Vinyasa, Yin, Restorative) and duration. Your class schedule is an embedded Calendly with available Zoom slots. You also offer a monthly subscription via Stripe Subscriptions.
The studio owner (physical location)
You have a studio with 4-5 teachers and 30+ classes per week. Your bio-link serves as a central hub: direct link to the full schedule (Momoyoga or Mindbody), separate buttons for workshops and special events, a section for new students ("Start here"), and QR codes at the front desk for quick check-in. You also add links to your Google Reviews and collaboration partners.
The retreat organiser
You might teach few regular classes, but organise 2-3 retreats per year that form your main income. Your bio-link is strongly retreat-focused: a hero image of your location, clear dates and prices, an "Interested?" form, and a payment button for deposits. Between retreats, you promote your on-demand content to maintain warm contact with your community.
The wellness entrepreneur (yoga + coaching + products)
You combine yoga classes with 1-on-1 coaching, a podcast, and your own line of herbal products. Your bio-link must serve all these branches without becoming overwhelming. Use categories or an "accordion" block to group content: "Yoga & Meditation", "Coaching", "Shop", "Podcast". Place the most profitable service at the top.
Edge cases and special situations
What if my booking system doesn't support embedding?
Not all booking tools allow embedding on external domains. In that case, use a direct link to your schedule page. The user briefly leaves your bio-link, but that's acceptable — the primary task (booking) gets fulfilled. Make sure your booking page is mobile-optimised.
What if I teach at multiple studios?
Create separate link blocks per location: "Classes at Sunrise Studio (London)" and "Classes at Zen Space (Manchester)". You can also make one link to an overview page if you teach at more than three locations.
How do I handle seasonal content?
Use a dynamic approach: in January promote "New Year Intention Workshop", in June "Yoga in the Park", in September "Back-to-Mat Subscription". Swap your top link monthly based on your marketing calendar. Archive old buttons rather than deleting them — you can reuse them next year.
Should I show my prices on the bio-link?
Transparency wins. If your prices are clear ("Single class £12 | 10-class pass £100 | Unlimited £65/month"), you remove barriers. If your prices are complex or negotiable (private programmes, corporate workshops), link to a "Rates" page with full explanation.
What about GDPR and data protection?
If you use forms to collect email addresses, you're responsible for GDPR compliance. Add a privacy checkbox to your forms and link to your privacy policy. Use European tools where possible — data storage within the EU simplifies compliance. The UK's Information Commissioner's Office (ICO) provides guidance for small businesses handling personal data.
Disclaimer: This article provides general information about bio-links and payment options for yoga teachers. It is not legal or financial advice. Consult a professional for questions about taxes, GDPR compliance or contractual obligations.
Bio-link features for yoga teachers: comparison
| Feature | Importance for yoga teachers | What to look for |
|---|---|---|
| Class schedule integration | Essential | Embed support or direct links |
| Mini Shop for digital products | High (hybrid model) | No external fees, direct download delivery |
| Stripe/PayPal support | Essential | Multiple payment methods, low fees |
| European payment methods | Growing (EU clients) | Check availability with your provider |
| Forms for waitlists | High (retreats) | Email notifications, export options |
| Custom branding | High | Own colours, fonts, logo |
| QR code generator | Medium-high | High resolution, dynamic codes |
| Analytics | Medium | Click statistics per link, conversion tracking |
Sources
- Stripe — Documentation for subscriptions and European payments: stripe.com/docs/billing/subscriptions
- European Payments Initiative (EPI) — Wero announcement and roadmap: epicompany.eu
- Momoyoga — Yoga studio software and booking system: momoyoga.com
- Information Commissioner's Office (ICO) — GDPR guidance for small businesses: ico.org.uk
- QR Code Generator — Free tool for high-resolution QR codes: qr-code-generator.com
Frequently asked questions
What is a bio-link for yoga teachers?
A bio-link is a customisable landing page behind a single URL that you place in your social media bio, with buttons to all your important destinations — from class schedule to retreat registrations.
What is a Mini Shop in a bio-link?
A Mini Shop is a digital shop feature within your bio-link that lets you sell products, videos or downloads directly without an external webshop.
What is on-demand content for yoga teachers?
On-demand content are pre-recorded video or audio classes that students can purchase and watch at any time, independent of your live class schedule.
What is Wero and how does it differ from other payment methods?
Wero is a European instant payment method that enables direct IBAN transactions without credit cards or PayPal. The difference from national methods is that Wero works cross-border within the EU, while options like iDEAL or Bancontact are primarily country-specific.
How do I integrate my class schedule into a bio-link?
You can add an embed widget from your booking system (Momoyoga, Acuity, Calendly), or place direct links to specific class types with clear labels like "Vinyasa Flow" or "Yin Yoga".
Can I manage retreat registrations via my bio-link?
Yes, by combining a registration form, a payment button for the deposit via Stripe or PayPal, and a waitlist option when the retreat is full.
Which colours work well for a yoga bio-link?
Calming earth tones (terracotta, sage green, cream) or soft pastels (dusty rose, light blue) match the zen atmosphere of yoga. Avoid bright, loud colours.
How many buttons should I have on my bio-link?
Limit yourself to 5-7 link blocks. Each additional button lowers the click rate on your most important items. Prioritise your core actions: book, buy, contact.
How do I use QR codes for my yoga studio?
Print a QR code to your bio-link on flyers, business cards and at your studio entrance. Visitors scan with their phone and have instant access to schedule, bookings and payment options.
Does Stripe work in my bio-link?
Yes, via payment providers like Stripe you can accept card payments, Apple Pay, Google Pay and various European payment methods. Each sale is paid out — minus a small transaction fee — within 2-7 business days to your business account.
Can I sell subscriptions via my bio-link?
Yes, with Stripe Subscriptions or a similar recurring billing solution you can automatically collect monthly subscriptions via card or SEPA direct debit.
Should I show my prices on my bio-link?
Transparency usually wins. If your prices are clear, you remove barriers. For complex or negotiable prices, you can link to a separate rates page with full explanation.
Conclusion
A bio-link is no longer a nice-to-have for yoga teachers — it's the central hub of your hybrid business model. Whether you teach three classes per week in a rented hall or run a full online studio with on-demand content and annual retreats: one clear page with your schedule, shop and payment options saves time for you and reduces friction for your students.
Start small — add your most important links, choose a colour palette that matches your brand, and generate a QR code for your studio. Expand as your offerings grow.
Also check out our guide on selling digital products via a Mini Shop or read more about integrating European payments in your bio-link.
Written by Andreas, Founder at LinkDash.
Andreas
Founder of LinkDash
Andreas is the founder of LinkDash. Since 2025 he has been building a European Linktree alternative with Wero and iDEAL payments, AI tools and server-side rendering for maximum GEO/SEO performance.
Ready to get started?
Create your own link-in-bio page for free with iDEAL, Wero and 100+ templates.
Start free