Scheduling & calendar

Book jobs in seconds. Never double-book again.

Your calendar should work as hard as you do. Mako handles scheduling, team assignments, recurring jobs, and customer notifications, so you can stop juggling and start growing.

Yoga studiosSalons & spasFitness centers TradesWellness practices

SCHEDULING & CALENDAR

See your entire operation at a glance.

Day, week and month views show every booking and class with customer name, time, price, priority badge and location. Multi-day jobs span across days as continuous bars, colour-coded by team member so you instantly know who's doing what.

BOOKING WIZARD

Create bookings in four clicks, not four minutes.

A guided flow: select the customer (or create one inline), pick services with live pricing, choose date, time and team member, then confirm. Mako checks availability, calculates tax and sends the confirmation SMS.

No more back-and-forth on times
No more manual math on tax and totals
No more forgotten confirmations
Private Pilates · 50 min$85.00
Tax · 8.5%$7.23
Total$92.23
Nadia is available Thursday 11:30 AM
Checked against her hours and existing bookings
book.ridgelinestudio.com
Book a class or session
Ridgeline Studio · Thursday, July 30
Vinyasa Flow · $28 Private Pilates · $85
7:00 AM 9:00 AM 11:30 AM 12:15 PM 4:00 PM 5:30 PM 6:30 PM 8:00 PM
Struck-through times are outside your availability
Confirm
ONLINE BOOKING

Let customers book themselves: 24/7.

A branded public booking page at your own URL. Customers pick a service, choose a date and time that respects your availability settings, enter their info and confirm. There's an embeddable widget for your own site too.

Your URL, your branding, no Mako logo
You choose what is bookable and how far ahead
Per-team-member booking pages
RECURRING BOOKINGS

Set it once. It books forever.

Toggle "Repeat this booking" and choose your frequency: daily, weekly, every two weeks or monthly. Pick which days, set an optional end date, and preview the next three occurrences before you confirm.

Daily, weekly, biweekly or monthly
Optional end date, or run it open-ended
Preview before anything hits the calendar
Repeat this booking
Weekly on Tue & Thu · until Oct 30
DailyWeeklyBiweeklyMonthly
Tue
Aug 5
Private Pilates · Trey Howard
Nadia Reyes · 50 min
11:30 AM
Thu
Aug 7
Private Pilates · Trey Howard
Nadia Reyes · 50 min
11:30 AM
Tue
Aug 12
Private Pilates · Trey Howard
Nadia Reyes · 50 min
11:30 AM
Next three occurrences · 26 will be generated through October
RUNNING
Reformer 1:1 · Lionel Reed
00:42:18
Stop
Scheduled50 min
Actual so far42 min
Instructor rate$38/session
Job margin at this pace34%
Time entries feed timesheets, payroll and job profitability. No separate timesheet app.
TIME TRACKING

Know exactly where time goes.

Start a timer when you begin a job. A live counter runs with a green pulsing indicator. Stop when you're done. It feeds directly into timesheets, payroll calculations, and job profitability reports.

Clock in and out from any phone
Scheduled versus actual on every job
Feeds payroll and profitability automatically
5 hrs

Businesses using manual scheduling spend 5+ hours per week on booking admin. That's time you could spend with clients or off the clock entirely.

SMARTER BOOKINGS

Your calendar should book jobs, not create work.

ridgelinestudio.mako.so/book
Vinyasa Flow · 60 min$28
9:0011:301:005:30
11:30 AM · Nadia ReyesConfirm

Online booking

A branded public booking page at your custom URL, plus an embeddable widget for any webpage. Customers pick a service, choose a time that respects your availability, and confirm.

Get Started
Repeats every 2 weeks
MTW TF
Next: Tue Aug 42:15 PM
Then: Thu Aug 62:15 PM

Recurring bookings

Daily, weekly, every two weeks or monthly. Pick which days, set an optional end date, and preview the next three occurrences before you confirm.

Get Started
Timer running
01:12:40
elapsed
Private Pilates · NadiaStop
Billable this week18h 24m

Time tracking

Start a timer when you begin a job and stop when you're done. It feeds straight into timesheets, payroll calculations and job profitability reports.

Get Started
INTEGRATIONS

Connect with your favourite tools.

QuickBooks Online

Automatically sync invoices, payments and customer data between your CRM and QuickBooks Online.

Stripe

Accept payments seamlessly through Stripe with secure card processing, automated payment tracking and faster reconciliation.

Google Calendar

Keep your team and bookings perfectly aligned with two-way Google Calendar sync.

Request additional integrations
FAQS

Frequently asked questions

Having any issues? Report them to our team.

Contact us
Does it sync with my personal calendar?

Yes. Two-way Google Calendar sync keeps everything in one place. Events from Google block time in Mako, and Mako bookings appear on your Google Calendar.

Can customers book online without calling or messaging me?

Yes. Your public booking page lets anyone book 24/7. You control which services are bookable, how far in advance, and whether bookings need your approval.

Can I set different availability for different team members?

Yes. Each team member has their own working hours, days off and service specialties. The booking wizard only shows available times based on their schedule.

How do recurring bookings work?

Toggle "Repeat this booking", choose a frequency (daily, weekly, biweekly, monthly), select the days, and optionally set an end date. Mako generates future bookings automatically within your chosen window.

Can I track how long jobs actually take?

Yes. Clock in when you start, clock out when you finish. Time entries feed into timesheets, payroll and job profitability calculations.

What is Mako?

Mako is built for service businesses. It brings CRM, scheduling, payments, team tools, AI features and financial reporting into one app, so you can run the business without piecing together several systems.

Is there any demo available?

Yes. You can explore the full product in a self-serve demo, no signup required.

Can I import my existing customers?

Yes. Upload a CSV file and Mako will map your columns to customer fields and tags.

Do you perform full migrations?

Yes. Upon a full year commitment, our team can look at what you have on other platforms and perform the migration for you.

How long does setup take?

The onboarding wizard walks you through 6 steps: your business info, your profile, how you work, your services (pre-populated based on your industry), your booking link, and inviting your team. Most users are up and running within a single session.

Your calendar should book jobs, not create them

Start today.

Mako handles scheduling, availability, confirmations, and time tracking, so you can focus on the work that pays.