bhukaBOO-kah
Class, workshop & event bookings for Shopify stores

Your students 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 every student. 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

    For studios that sell time, not stock

    Term-based classes first, with one-off workshops and events alongside. If students book a seat and come back each week, Bhuka fits.

    PotteryPaintingDanceYoga & PilatesMusic lessonsCooking classesKids’ clubsMakers’ workshopsLanguage classes
    Pricing

    One plan per stage of your studio

    Start on Starter and move up when you run ads or add teachers. Founding Studios get their first month free.

    Starter

    One studio, 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 studios 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 students 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 term 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 students 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 the student is on the class list with everyone else.

    What do students 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.

    Is Bhuka on the Shopify App Store yet?

    Not yet. We’re setting up 30 Founding Studios in Cape Town first.

    30 places · Cape Town

    Become a Founding Studio

    We set Bhuka up on your Shopify store with you, and your first month is free. In return we ask for a short video about how your first term went, for our socials.

    Get in touch @bhuka.app Email: bhuka.app@gmail.com