Turn classes into subscriptions.

Sell barista classes, cuppings and roastery tours on the Shopify store that already sells your coffee. Every guest lands on a customer record, so that class converts a visitor into a subscriber.

Contact us
4.9 from 500+ reviews · 25,000+ merchants
Trusted bySquare Mile Coffee RoastersStarbucksMerlo Coffee
Syncs with
ShopifyGoogle CalendarOutlookKlaviyoZoomZapier

Trusted by roasters and cafés worldwide

Square Mile Coffee Roasters logo
Starbucks logo
Olympia Coffee Roasting logo
Merlo Coffee logo
Archers Coffee logo
Nordic Brew Lab logo
Propeller Coffee Co. logo
Craft 42 Roasters logo
Regalia Coffee logo
Drip City Coffee logo
LaCava Specialty Coffee logo
unbound coffee roasters logo

Powering businesses of all sizes. Run your business on a reliable platform that adapts to your needs.

150+
Roasters & cafés
10K+
Classes, tours & cuppings booked
16
Countries

One event type, with your schedule built once

Without a calendar, a Saturday tour is sold the only way a product page allows: one listing per date, seats as inventory, and someone rebuilding it every month. Easy Appointment Booking turns that into one product with recurring sessions, a seat cap per session, and cut-off and reschedule windows you set once.

  • One product, recurring sessions, seat caps
  • Course levels and languages as variants
  • Cut-off and reschedule windows per event
Start booking
Drag to compare
yourstore.com/products/roastery-tour-tasting
☕

Roastery Tour & Tasting

£25

Walk the roastery, see the day's roasts land, then cup three coffees at the bar. 75 minutes, 16 seats.

yourstore.com/products/roastery-tour-tasting
☕

Roastery Tour & Tasting

£25

Walk the roastery, see the day's roasts land, then cup three coffees at the bar. 75 minutes, 16 seats.

Real-time availability • 3 clicks to book

With Easy Appointments
Without

The guest who took the class buys the beans

Book that class in Eventbrite and the guest lives in a system your store can't see. Easy Appointment Booking writes every class, tour and cupping onto the Shopify customer, so the follow-up email names the coffee they cupped and the beans they can order.

  • Free cuppings and paid courses both land on the customer
  • Bags sold at the counter attribute back to the visit
  • Klaviyo follow-ups that reference the coffee they tasted
Start booking
CalendlyCalendly contact

Name

Maya Lindqvist

Email

maya@example.com

Last booking

Barista Class

Purchase history

Not available

Lifetime value

Not available

Best you can send Maya: a generic thank-you.

One record
Easy Appointment BookingShopify customer

Name

Maya Lindqvist

Email

maya@example.com

Visits

FreeCupping Class · May 3
POS check-in
PaidBarista Class
Order #1042 · £65

Orders

Ethiopia Guji, 250gAeropress filters£38 beans · attributed

Lifetime value

£412.00

Tags

Class alumniFilter drinker

Klaviyo flow fires: “Hi Maya, the Guji you cupped on Saturday is back in stock. Free shipping this week for class alumni.”

Check in the class, ring up the retail

Use Shopify POS to check guests in at the bar. Add the bag they liked, a filter pack or the next class to the same cart and take one payment for the visit and the retail.

  • Check in bookings with Shopify POS
  • Add beans and gear to the same cart
  • Full visit history on the customer
Start booking
Easy Appointment BookingCheck inRoastery
Today6

11:00

MLMaya Lindqvist2 guests · Tour & TastingChecked in
TATom Achebe1 guest · Tour & TastingCheck in

13:00

PNPriya Nair1 seat · Barista ClassCheck in
Tab
Roastery Tour & Tasting × 2£50.00
Ethiopia Guji, 250g£14.00
Total£64.00£50.00
Charge £64.00

Sell the course as a package, or as a gift

A three-session barista course sells as one package. The buyer pays once, then books each session when it suits them. Tick the gift option and we email the recipient a package code instead, and they pick their own dates. Sessions tick down on the customer record as they attend.

  • One checkout, several sessions, booked over time
  • Gift option emails the recipient a package code
  • Sessions used and remaining on the customer record
Start booking
Buying a three-session barista course as a gift, and the recipient's package with two of three sessions booked
Built for Shopify diamond badge

Built for Shopify.

Easy Appointment Booking meets Shopify's highest standards for quality, performance, and ease of use.

  • 2025 Shopify Editions Partners
  • 2020 Partner Challenge Winner

Works with the tools you use

Connect your calendar, marketing, and day-to-day tools to your bookings.

Google Calendar logo

Google Calendar

Sync with your Google Calendar

Outlook Calendar logo

Outlook Calendar

Sync with your Outlook Calendar

Zoom logo

Zoom

Auto-create meetings

Klaviyo logo

Klaviyo

Trigger notifications with Klaviyo

Zapier logo

Zapier

Connect 5,000+ apps

Google Analytics logo

Google Analytics

Track conversions

Shopify POS logo

Shopify POS

Take and manage bookings on point of sale

Shopify logo

Shopify

Manage everything within Shopify

ChatGPT logo

ChatGPT

Manage bookings with AI

Claude logo

Claude

Manage bookings with AI

Booking API logo

Booking API

Build custom integrations

Webhooks logo

Webhooks

Real-time booking events

Trusted by businesses like yours

See why hundreds of businesses choose Easy Appointment Booking.

“Customer feedback is consistent that the booking process is easy to navigate, and it steps away from the admin-intensive method of individual product variants for dates, times, that some businesses might use to offer bookings. One event pays for this app for the year!”

Alfie & Co Coffee Roasters

“Fantastic app, easy to use, lots of interesting features. Fantastic alternative to other booking apps that are out there. Team is very proactive with their responses and are always working on improvements.”

Cirelli Coffee

“It does everything I need to schedule our cooking classes. Great job and looking forward to continue to use this app.”

Sherwood Coffee 'n' Bread

Choose the plan that fits

Get help when you need it, with a 30-day money-back guarantee.

Standard

Automatic reminders and intake questions so fewer appointments fall through. A clear starting plan for a single location.

$150/ year

Save 17%

Get started
  • 10 services
  • Automatic reminders and follow-ups
  • Intake questions
  • Booking exports

Pro

Customers reschedule themselves and calendars stay in sync. For teams that outgrew chasing appointments by hand.

$250/ year

Save 28%

Get started
  • Everything in Standard, plus
  • 30 services
  • Google and Outlook calendar sync
  • Customers reschedule themselves
  • Zoom for virtual appointments
Most popular

Pro Plus

Take deposits, fill waitlists, and book from Shopify POS. For shops that want to get paid before the appointment.

$350/ year

Save 25%

Get started
  • Everything in Pro, plus
  • 50 services
  • Deposits, gifting & packs ($2K/mo)
  • Waitlists and automatic refunds
  • Multiple ticket types and advanced availability rules
  • Shopify POS

Ultimate

Occupancy and revenue reporting, Klaviyo, and priority support. For businesses that need to see what the calendar earns.

$899/ year

Save 24%

Get started
  • Everything in Pro Plus, plus
  • 100 services
  • Gifting & packs ($5K/mo)
  • Occupancy and revenue reporting
  • Klaviyo, Claude, webhooks, and Shopify Flow
  • Customer logins
  • Priority support

Multi-location

Run every shop from one dashboard, each with its own staff, hours, and services. Pay for your plan once, then add locations as you grow.

+$30/ location / month

After your first, on Pro Plus or Ultimate.

3 locations on Pro Plus

$39 + 2 × $30 = $99 / month

Enterprise

For Shopify Plus stores running complex operations. A team that knows your rollout and an API to build bookings into whatever you already run.

From$449/ month

  • 99.95% uptime SLA
  • Dedicated account manager
  • Shared Slack channel
  • Bookings API included
Compare every feature on the pricing page

Just testing? The Free plan gives you unlimited bookings on one service.

Frequently asked questions

Everything you need to know about booking software for coffee roasters & cafés.

Yes. Set up foundation, intermediate and professional as variants of one product, or as separate events, each with its own duration, price, seat cap and schedule. Roasters that run a foundation-to-professional course series do this in two languages from one Shopify store.

Still have questions? Contact our support team

Fill the cupping table.

4.9-stars with 500+ reviews
Free to get started
Trusted by 25,000+ stores
💬

Questions? We're here to help.

Our team can walk you through a personalized demo and answer any questions about your specific needs.

Contact Us