bhukaBOO-kah
Bookings for classes, workshops, retreats & online sessions on Shopify

Your clients book. Bhuka does the admin.

Bhuka adds a booking calendar to your class pages and runs everything after the click: seats, bank deposits, payments in two parts, welcome emails, reminders and class registers. You run it from one screen inside Shopify.

bhuka · BOO-kah · isiZulu for “to book” Running at a Cape Town art studio since September 2026
Try it yourself · sample data

This is a working copy of the Bhuka admin. Click anything.

Book a class on the phone as a student, then run the studio in the admin next to it. Kiln & Co. is a made-up pottery studio and every name is sample data. Nothing you do here leaves this page.

Book with “Bank deposit”, then mark it paid Open a booking and add a credit Add a WhatsApp booking by hand Change a class’s seats and watch the phone Switch the app colours in Settings
Studenton the studio’s website
Kiln & Co.Woodstock, Cape Town
Studioin Bhuka, inside the Shopify admin

The life of your latest booking

Green steps happen by themselves. Blue steps are the studio’s. After you book on the phone, jump ahead in time to watch each email go out.

    Inside the studio admin

    Everything after the booking, on one screen

    Bhuka was built inside a working art studio, for the jobs that used to live in WhatsApp chats, notebooks and spreadsheets.

    Bookings

    Every booking, wherever it came from

    Website bookings land by themselves. Add WhatsApp, phone and walk-in bookings as Paid, Pending or Complimentary. Cancel one and the seat goes straight back on sale.

    Registers

    Calendar and class lists

    Click a day to see who’s coming. Each class list shows phone, email and payment for everyone booked. Print a register for the teacher or export a CSV.

    Payments

    Money that adds up

    Pay in 2 with due dates you can move. Add a credit or a charge, switch someone to one payment, mark bank deposits and cash paid, and see one total of money still owed.

    Emails

    Emails that send themselves

    Booking pack with calendar invite and WhatsApp group link, a reminder before the first session, payment requests with a card button, and a thank-you with your review link. Add your own, too.

    Leads

    Leads that don’t go cold

    Website sign-ups and Facebook or Instagram lead forms in one list. A morning email of new leads with WhatsApp links, and every ad lead saved as a Shopify customer for your newsletters.

    Setup

    Classes without code, help on every screen

    Term-based or one-off, dates that skip public holidays, seats, prices and a Pay-in-2 cutoff. A short tour on every screen and a ? button when you’re stuck.

    Works withShopify checkoutYocoBank deposit (EFT)Zoho BooksMeta lead formsGoogle AnalyticsWhatsApp group links

    Not just studios. If people book a spot with you, Bhuka fits.

    Anything that happens on a date, with limited places, in person or online. Each one gets the same seats, deposits, Pay in 2, booking pack and reminders.

    Studios & weekly classes
    PilatesYogaDanceGyms & bootcampsArt & potteryMusic
    Workshops & courses
    CookingPhotographyFloristryFirst AidMasterclassesCPD courses
    Kids’ clubs & camps
    Holiday clubsSwimming termsCoding & roboticsDramaSports camps
    Retreats, tours & experiences
    RetreatsGuided hikesSurf lessonsWine tastingsBoat tripsSupper clubs
    Online sessions
    Zoom classesWebinarsCohort coursesGroup coachingKit-in-the-post classes
    Shops that also teach
    Yarn & fabricPlant shopsCoffee roastersKitchen storesBike shopsBookshops
    Pricing

    One plan per stage of your business

    Start on Starter and move up when you run ads or add teachers.

    Starter

    One business, getting bookings off WhatsApp

    $29a month
    • Booking calendar on your class pages
    • Seats that stop selling when a class is full
    • Card and bank deposit bookings
    • Pay in 2, and late joiners priced by sessions left
    • Booking pack, reminder and thank-you emails
    • Calendar, bookings and printable class registers

    Growth

    When you start running ads

    $79a month
    • Everything in Starter
    • Leads from your website popup and Meta lead forms
    • Morning new-leads email with WhatsApp links
    • Follow-up emails that skip anyone who has booked
    • Dashboard of visitors, ad spend and bookings
    • Write your own automatic emails

    Pro

    More teachers, and the money side

    $199a month
    • Everything in Growth
    • Teacher profiles and class galleries
    • Zoho Books invoices and Friday reminders for balances
    • Money view: payouts, refunds and money still owed
    • Priority WhatsApp support

    Prices in US dollars a month, billed through Shopify.

    Questions

    What people ask first

    Do I need a Shopify store?

    Yes. Bhuka runs inside your Shopify admin and uses your Shopify checkout, so bookings and payments sit with the rest of your orders.

    How do clients pay?

    By card at your checkout, or by bank deposit. A bank deposit booking holds the seat for 48 hours. The banking-details email you send has a Pay by card button too.

    What if someone joins a course late?

    They only see the start dates that are left and pay for those sessions. In the demo, start Wheel Throwing on 27 Oct and it costs R 1,800 for 6 of 8 sessions.

    Can clients pay in two parts?

    Yes, on the classes where you allow it: half when they book, the rest on a due date. Bhuka emails the payment request on the day. You choose after how many sessions Pay in 2 closes.

    I take bookings on WhatsApp too.

    Add them in Bhuka in under a minute. The seat comes off the website and they’re on the class list with everyone else.

    What do clients get after booking?

    A booking pack with the class details, a calendar invite and your class WhatsApp group link. Then a reminder two days before the first session, and a thank-you with your Google review link three days after the last one.

    Does it work for online classes?

    Yes. Clients book and pay the same way. Put your Zoom or Meet link in the class details or your WhatsApp group, and it goes out in the booking pack.

    Can I use it for one-on-one appointments?

    Not yet. Bhuka sells places in sessions you schedule, from one seat to a full class. If you need clients to pick their own time with a therapist or trainer, tell us. It’s something we’re looking at.

    Is Bhuka on the Shopify App Store yet?

    Not yet. We’re opening Bhuka in stages. Get in touch and we’ll tell you when there’s a place for yours.

    Opening soon · Cape Town

    Want Bhuka for your business?

    We’re opening Bhuka in stages. Send us a message on Instagram and we’ll walk you through it on your own classes or events, then let you know when you can join.

    Get in touch @bhuka.app