Features
Group classes
Recurring classes
One-on-one appointments for personal training
Real-time updates to your availability
Automatic appointment conflict prevention
Add team members to manage your schedule for you (coming soon)
Automatic text & email booking reminders for your customers
Get notified when customers book on your calendar
Unique URL to your booking page, or embedded scheduler code for your existing website
Online payments
Free to use, always
Enable Payments Online
Take 5 minutes to onboard your business onto Stripe. Stripe is a globally trusted payment processing platform that Bloom Bookings uses to enable online payments. Once onboarded, you will be able to set a price on your bookings and charge your customers online. Get started by clicking on the notification that pops up when you log in for the first time, or click on the "Payments & Refunds" tab.
Customize Your Calendar
Go to your Manage Bookings page and create an appointment or event, such as a coaching session or a spin class. When a customer books an appointment, no one else can during that time. You can also add in calendar blockers for when you're busy, such as for lunch breaks or doctor's appointments.
Time Between Appointments
Sometimes you don't want to have clients book you back-to-back. In your Settings page, you can set your padding to be the number of minutes you want between appointments before a customer can book on your calendar.

Stay Up-to-Date With Your Calendar
Easily receive emails and texts from us whenever a customer books you online. We also take the liberty to send confirmation and reminder notifications to your clients to reduce no-shows.
Share your booking URL
Visit your Settings page to get your unique booking page URL to share with your audience. Have a website? Even better! Use the embedded iFrame code we generate and paste that onto your website to have your scheduler right on your website.
Get started