SailLab

Let students book and pay for lessons — in one link.

Whether you teach languages, tutor for exams, or run group classes online, SailLab gives you one page where students pick a time, tell you what you need to know, and pay — with 0% taken by us. Share the link on your website, your Instagram bio, or LINE.

Online teacher giving a language lesson over a video call

Built for teachers who'd rather teach

Three reasons online teachers and tutors run their schedule on SailLab.

Teacher viewing a synced calendar of available lesson times

Availability straight from your calendar

SailLab reads your free/busy from Google Calendar or Microsoft Outlook, so students only ever see times you're genuinely free — no double-bookings, no updating a spreadsheet. Timezone-aware for overseas students.

Student paying for a lesson by card at the moment of booking

Get paid the moment they book

Connect your own Stripe and collect the lesson fee the moment a student books. SailLab takes no commission — you keep 100%, minus only Stripe's standard processing fee.

A branded booking page with the teacher’s own logo and colors

A page that looks like you

Your logo, your colors, your cover image, and your own custom URL — a booking page that's entirely yours.

Everything an online teacher needs

Teacher running an online group class with several students

Private lessons and group classes

Run 1-on-1 lessons, or open a group class with a set capacity — SailLab stops taking bookings when the class is full. Same tool, both formats.

  • Reads your Google / Microsoft Outlook calendar automatically
  • 1:1 lessons and group classes with per-class capacity
  • Online (auto Zoom · Meet · Teams link) or in-person
Lesson payment landing directly in the teacher’s account

Take payment when they book

Students pay by card at the moment they book, straight into your own Stripe account. SailLab adds no commission — set your lesson price and keep all of it (minus Stripe's processing fee).

  • Your own Stripe, paid directly
  • 0% platform fee from SailLab
  • Custom intake form attached to every booking
Booking link shared from a phone to Instagram and LINE

Share one link — anywhere

Put your booking link in your Instagram bio, send it on LINE, add it to your website, or hand out the QR code. One link, always up to date — students always see your latest availability.

  • Shareable link + QR code
  • Instagram & LINE icons on your page
  • Always shows live availability

From signup to your first paid lesson

Teacher setting up lesson types and prices on a laptop
1 STEP 01

Set up your lessons

Add each lesson (60-min conversation, exam prep, group class), and set the duration, price, and what to ask students at signup.

Connecting a calendar and Stripe to a booking page
2 STEP 02

Connect your calendar & Stripe

Connect Google or Microsoft Outlook so your availability builds itself, then connect Stripe so payments land directly with you. Add your logo and colors while you’re there.

Teacher sharing a booking link and welcoming students
3 STEP 03

Share your link & teach

Drop the link in your Instagram bio, LINE, or website. Students book and pay; you get a calendar invite and a clean roster.

Other ways people use SailLab

Online teaching FAQ

Do you take a cut of my lesson fees?
No. SailLab's platform fee is 0% — payments go straight to your own Stripe account and you keep 100%. The only deduction is Stripe's standard card-processing fee.
Where does my availability come from?
From your own calendar. SailLab syncs with Google Calendar and Microsoft Outlook and only offers students the times you're actually free, so you never get double-booked across your personal and teaching schedules.
Can students book and pay in one go?
Yes. With your Stripe connected, students pay by card at the moment they book — no invoices to chase.
Can I run both private lessons and group classes?
Yes. 1-on-1 lessons and group classes with a capacity limit both work from the same account.
Where can I share my booking page?
Anywhere a link goes: your Instagram bio, LINE, your website, your email signature, or a printed QR code. It always shows your live availability.
Can I make it match my own brand?
Yes. Set your logo, brand color, and cover image, and run it on your own custom URL — your booking page can match your brand completely.

Start teaching, get paid, today.

Free to start. Set up your first lesson in under 15 minutes.