Features

Everything your school needs

Built around how cooking schools actually run: hands-on classes, small groups, private parties, and a lot of happy repeat guests.

The calendar you’ve
always needed

See every class, chef and kitchen at a glance. Seats update the moment someone books.

Private events and team building

Take inquiries, send quotes, and book private parties and team-building classes without the back-and-forth.

Online booking
and payments

Guests pick a class, choose their seats, and pay in a couple of taps, day or night.

Booking pages you’ll be proud of

Class pages that look as good as your food, on your own website or ours.

Gift cards that sell themselves

Sell gift cards online and let your customers give a cooking class as a present.

A Hotpan gift card worth $100 for one cooking class

Waitlists and reminders

When someone cancels, Hotpan notifies the next person on your waitlist. It also sends automated reminders before each class to reduce no-shows.

The full list

What else can Hotpan do?

Hotpan is the same software as Occasion, set up for cooking schools. Here are all 148 features, in 10 groups.

01 / 10

Classes and listings

Every kind of class, from a one-night workshop to a week of kids’ camp.

14 features

  • One-time and recurring classes

    Run a single workshop, or a class that repeats on a set schedule.

  • Series and camps

    Sell several dates as one package, like a course or a camp.

  • Multi-date and drop-ins

    Guests pick the dates they want and book them in one order.

  • Private events

    Birthdays, team building and corporate classes, kept off your public calendar.

  • Public or private

    List a class on your calendar, or share it only by direct link.

  • RSVP for private guests

    Each guest of a private event signs up and pays for their own seat.

  • Announcements

    Post closures or special hours on your calendar without taking bookings.

  • Class templates

    Save a class as a template and build new ones from it.

  • Duplicate a class

    Copy an existing class to set up a similar one quickly.

  • Class photos

    Add images to each class page.

  • Labels

    Tag classes, such as kids, adults or camps, so guests can find them.

  • Custom button text

    Change the wording of the booking button on a class page.

  • Show or hide duration

    Choose whether a class page shows the full start and end time.

  • AI Copywriter

    One-click suggestions for class descriptions, emails, texts and waitlist messages.

02 / 10

Pricing and extras

Price a class the way you sell it, and add what guests take home.

13 features

  • Per-person pricing

    Charge a fixed price per guest, with separate prices for adults and kids.

  • Group and tiered pricing

    Set prices by group size, such as couples or a sibling discount.

  • Pricing drop-downs

    Let guests pick an option that changes the order total.

  • Add-ons with stock

    Sell aprons or take-home kits, and track how many are left.

  • Buy one, get one

    Offer the second seat free or at a lower price.

  • Deposits

    Take a fixed or percentage deposit and keep track of the balance due.

  • Pro-rata series pricing

    Give a lower price to guests who join a series after it starts.

  • Service fees

    Add a service fee, such as gratuity or card costs, to bookings.

  • Optional donations

    Let guests add a donation from amounts you set.

  • Flexible sales tax

    Set a default rate or one per class. It is added at checkout.

  • Tax exemptions

    Mark items that should not be taxed at checkout.

  • You decide who pays the fee

    Add the booking fee to the guest’s total, or cover it yourself.

  • No fee on free bookings

    Take free reservations without paying a booking fee.

03 / 10

Booking and checkout

Guests find a class wherever they meet you and book it on their phone.

19 features

  • Calendar on your website

    Embed your class calendar on Squarespace, Wix, WordPress or Shopify.

  • Direct class links

    Link a button or a post straight to one class.

  • Calendar views

    Build a separate calendar view for each audience and location.

  • Filter and search

    Guests filter by category or location, or search by keyword.

  • Book on any device

    Checkout works on a phone, tablet or computer.

  • Apple Pay and Google Pay

    Guests pay in one tap when your account runs on Square.

  • No account needed

    Guests check out without signing up first.

  • Several classes, one order

    Guests add more than one class to the same order.

  • Prices shown up front

    Guests see price, dates and times before they enter any details.

  • Instant confirmation

    A confirmation goes out automatically when someone books.

  • Your own questions

    Ask guests questions at checkout. The answers show on the roster.

  • Details for every guest

    Collect information about each person on an order, not only the buyer.

  • Cancel and refund policy

    Publish your own policy. Guests agree to it when they book.

  • Advance notice

    Stop online bookings a set time before a class starts.

  • Phone and walk-in orders

    Enter walk-in and phone bookings straight into your calendar.

  • Facebook booking button

    Point your Facebook page button at your class calendar.

  • Share to social media

    Post a class link to your social channels from your workspace.

  • Checkout in Spanish

    Show your calendar and booking pages in Spanish.

  • Accessible checkout

    Checkout works with screen readers and keyboard-only navigation.

04 / 10

Calendar, rosters and check-in

Know who is coming, which chef is on, and who has arrived.

13 features

  • One live calendar

    Everyone you give access to sees the same live calendar.

  • Event colors

    Color the calendar by class, chef, kitchen, location or category.

  • Two-way Google sync

    Bookings flow both ways, and you can block personal time.

  • Calendar Collision

    Hides time slots that clash with other bookings or your Google Calendar.

  • Vacation mode

    Block every time slot at a location for a closure or holiday.

  • Seats per class

    Set capacity for a class, or change it for a single date.

  • Rosters

    See who is coming, what they ordered and what they answered.

  • Print the roster

    Print a class list when you want one on paper.

  • Message the roster

    Email or text one guest or the whole class, with saved replies.

  • Scheduled roster emails

    Write a message to a class now and send it later.

  • Digital check-in

    Share a link and staff check guests in on any phone, no account needed.

  • See who showed up

    Check-ins update live, and the roster shows who actually arrived.

  • Internal notes

    Add private notes to a class, an order or a guest, just for staff.

05 / 10

Digital waivers

Waivers signed online and tied to the booking, with no paper at the door.

10 features

  • Waivers on any class

    Write your own waiver and attach it to any class.

  • Sign at checkout, by email or QR

    Guests sign while booking, from an email, or by scanning a code.

  • Walk-ins covered

    Walk-ins scan a QR code and sign on the spot, without an account.

  • Adult and minor waivers

    Separate versions for adults and kids, with guardians signing for kids.

  • Tied to the booking

    Every signature links to the right reservation automatically.

  • Auto-filled details

    Guest details carry over from the booking.

  • Signature status

    The roster shows each waiver as signed or pending.

  • One-click resend

    Nudge anyone who has not signed by text or email.

  • Waiver archive

    Every signed waiver is stored in your account for good.

  • Timestamped PDF

    See exactly who signed, and when.

06 / 10

Orders and payments

Get paid your way, and handle changes without the back-and-forth.

12 features

  • Square or Stripe

    Payments go to your own account, not a platform wallet.

  • Cash payments

    Record walk-in cash payments next to your online payments.

  • Pay by link

    Send a secure payment link by text or email.

  • Payments across borders

    Take payments in Australia, Canada, Europe and the UK.

  • Find any order

    Search by name, email, order code or class.

  • Edit an order

    Change a name or detail, add a seat, or add extras.

  • Inline discounts

    Take an amount off an order without a coupon code.

  • Move or reschedule

    Move a guest to a later date or a different class.

  • Collect, refund or cancel

    Charge a card, refund to card or credit, or cancel the order.

  • Refund to credit

    Issue refunds as account credit, so the money stays in your school.

  • Credit expiry

    Set an expiry date, so unused balances stay with you.

  • Chargeback Fighter

    Ask for a Certificate of Transaction Authenticity to answer a dispute.

07 / 10

Gift cards

Paid up front, given as a present, and a way to meet new guests.

17 features

  • Sell gift cards online

    Add your options, get a link, and start selling.

  • Preset or custom values

    Offer set amounts, or let buyers enter their own.

  • Gift a specific class

    Buyers can give a class from your calendar, not only money.

  • Gift cards on sale

    Sell a gift card for less than its value as a holiday offer.

  • Share the link anywhere

    Publish the gift card link on your site or on social media.

  • Sell in the shop

    Sell gift cards at the front desk as well as online.

  • Issue a gift card

    Create a gift card from your workspace and send it yourself.

  • Redeem at checkout

    Guests enter their code and the balance applies to the order.

  • Redeem in person or by phone

    Redeem a card for a guest straight from your gift cards page.

  • Balance carries over

    Anything left stays on the card for next time.

  • Swap a gifted class

    Someone given a specific class can trade it for something else.

  • Track every card

    Search by code, name or email and see each balance and its use.

  • Resend or clear

    Resend a lost code, or clear a small leftover balance.

  • Breakage revenue

    Set an expiry date, and unspent balances stay with your school.

  • Redeem Square gift cards

    Guests can spend existing Square gift cards with you.

  • Bring your balances over

    Import gift cards and credits when you switch.

  • Branded gift email

    Add your colors, images and a personal message to the gift email.

08 / 10

Marketing and repeat guests

Fill the empty stations and bring guests back, mostly on autopilot.

19 features

  • Reminder emails

    Remind guests before their class, automatically.

  • Follow-up emails

    Send a thank-you or class notes after the class ends.

  • Edit the wording

    Change what your automated emails say.

  • Waitlist button

    A join-waitlist button appears when a class sells out.

  • Waitlist notifications

    When a seat opens, the next guest in line hears by email or text.

  • Invite from the waitlist

    Choose yourself who to contact from the waitlist, and when.

  • Cart recovery

    Email guests who leave mid-checkout, and land them back on their booking.

  • Referral program

    Reward the guest who refers and give their friend a discount.

  • One-tap sharing

    Guests send their referral code by text, email or WhatsApp.

  • Share after booking

    After a public class booking, guests are invited to share it with friends.

  • Loyalty rewards

    Set spending tiers, and regulars get a reward email when they reach one.

  • Win back quiet guests

    Reach past guests and bring them back onto the calendar.

  • Token of appreciation

    Send past guests a follow-up email with a coupon for their next visit.

  • Review requests

    Ask happy guests for a review, and route unhappy ones to you.

  • Coupons and promo codes

    Publish discount codes to fill quiet periods.

  • Early sign-up offers

    Limit a coupon to a date range to get guests booking early.

  • Bulk coupons

    Generate or import many unique codes, for deals or fundraisers.

  • Newsletters

    Email your upcoming classes to subscribers on a schedule you choose.

  • Spotlight

    Recommends other classes to each guest, based on sales and recency.

09 / 10

Reports and data

See what sells, keep the books tidy, and take your data with you.

14 features

  • Sales dashboard

    See your revenue and performance in one place.

  • Popular times

    See your busiest days and times, and add classes when people book.

  • Location sales

    See which locations earn the most.

  • Event intelligence

    See how many visitors book each public class, and fix what is not working.

  • Sales channel sources

    See where each order came from: website, newsletter, recovery email and more.

  • Reconciliation

    Match your sales to your bank deposits.

  • Tax report

    See the sales tax you owe each month, ready to file.

  • Accrual-ready reports

    Revenue recognition reports and a QuickBooks export for your accountant.

  • Custom reports

    Save the columns and filters you use, and reuse them.

  • Ad tracking

    Send booking data to Google Analytics, Google Ads, Meta and TikTok.

  • Built-in CRM

    Every guest and the bookings tied to them, in one place.

  • Bookers and attendees

    Track the person who booked and the guests who actually came.

  • Export anything

    Export orders, guests and reports to Excel, PDF or print.

  • Import your list

    Bring your existing guest list into Hotpan.

10 / 10

Brand, team and setup

Your name on every page, your team in the right places, and help to move over.

17 features

  • Your own web address

    Guests book on an address like book.yourschool.com.

  • Your logo and name

    Guests see your school’s logo and name, not a third-party site.

  • Your colors and fonts

    Set brand colors by hex code and pick from Google Fonts.

  • Branded emails

    Your logo on confirmations, and your colors on cart recovery emails.

  • Your support details

    Add your own contact email and phone number for guests.

  • Email signature

    Add a standard signature to every email guests receive.

  • Staff permissions

    Give each team member full or limited access.

  • Multiple locations

    Run several locations from a single dashboard.

  • Kitchens within a location

    Set up rooms inside a location, so classes can run side by side.

  • Physical, virtual and mobile

    Run classes at your address, online, or on the road.

  • Move classes between kitchens

    Transfer a class to another room or location.

  • Support details per location

    Give each location its own customer service details.

  • Dedicated partner lead

    One person handles your setup, data import and training.

  • We move your data

    We import your calendar, bookings, customers and credits.

  • Website set up for you

    We connect Hotpan to your website and other platforms.

  • Staff training

    One-to-one training to get your team up and running.

  • Real people on support

    Reach us by chat, email or phone, seven days a week.

See how Hotpan fits your school

Book a 30-minute call. We’ll show you how guests book, what your team sees on the day, and how Hotpan brings guests back.

Book a 30-minute call

Join the waitlist

Leave your email and we’ll send you a link to book a 30-minute call.