Online appointment calendar
Online appointment scheduling for freelancers and service teams
Let customers book from a link or QR code through a clear six-step wizard. Calendar.coffee calculates each professional’s availability, verifies email before confirmation and keeps appointments, services and customers organised.
No card · Up to 20 appointments per month and 1 professional on Free.
Available times only
Fewer messages, more useful time
Stop coordinating every appointment through calls and messages
Customers see only genuinely available times and confirm without several exchanges. The appointment appears in the selected professional’s calendar.
Real availability
Your schedule, your booking rules
Calendar.coffee combines everything that determines whether a time can be offered.
Regular hours
One or more weekly periods for every professional.
Duration and buffer
Each service occupies its real duration and configured buffer.
Closed days and exceptions
The calendar disables closures, holidays and dates without service while supporting special openings.
Booking notice
Control how soon customers can book and how far ahead.
Compatible professional
Only active people assigned to the service are shown.
Final validation
Availability is checked again when confirming or rescheduling.
Daily control
A calendar built for work, not just displaying appointments
View the day, week, month or chronological list. Filter by service, professional and status, create from any time interval and drag confirmed appointments to reschedule.
- Service colours and real duration
- Blocks visible alongside appointments
- Search by customer, contact or notes
- A personal view for each professional
Teamwork
Each professional sees what they need
The manager keeps the full view. Each professional signs in to their own calendar and appointments without opening settings or the rest of the team’s information.
After booking
The appointment stays organised without another call
Getting started
Open your online calendar in four steps
Set up the business
Region, currency, timezone and language remain associated with the instance.
Add services and professionals
Define duration, price, colour and who can provide each service.
Set hours and rules
Configure working times, blocks, buffers and booking notice.
Publish the link
Share the page or QR code to start receiving appointments.
Appointment-based services
For professionals who sell their time
Freelancers
A clear calendar for consultations, sessions and individual services.
Solutions for different professionalsHair and beauty
Services with different durations and availability by specialist.
Solutions for different professionalsPhysiotherapy and wellness
Appointments, reminders and visit history without claiming to be a medical record.
Solutions for different professionalsConsulting and teaching
Book in-person or online sessions managed from the calendar.
Solutions for different professionalsStart at no cost
Publish your first calendar for free
Free includes up to 20 non-cancelled appointments per month and 1 professional. Every plan has the same functional base; upgrade when you need more capacity.
Does the customer need to install an app?
No. Booking works in the browser and does not require a customer account.
What does the booking journey look like?
The wizard separates Service, Professional, Date, Time, Your details and Confirmation. Completed steps can be reopened and selections stay together in one context summary.
How is email verified?
Before creating the appointment, a code is sent to the supplied email. The customer enters it in Confirmation; once completed, both customer and business receive an email.
How are two bookings at the same time prevented?
Times are calculated from appointments, hours, blocks and duration, then checked again on the server before confirmation. Dates without service are disabled.
Can the customer choose a professional?
Yes, when you enable that option and several compatible professionals provide the service.
Can I block holidays or specific periods?
Yes. Add one-off blocks and opening or closure exceptions by date and professional.
Can the customer change or cancel?
Yes, if allowed and within the configured notice period. They use a secure management link sent with the appointment.
Are reminders sent?
Yes. Automated email reminders can be scheduled. Calendar.coffee does not currently send SMS.
Is there a fee for each appointment?
No. Limits depend on the plan and no booking fee is added.
What does Free include?
Up to 20 non-cancelled appointments per month and 1 professional.
Ideas to organise appointments better
Guides on availability, reminders, team calendars and customer experience.
Online Appointment Booking for Independent Tutors: A Practical Setup Guide
Learn how independent tutors can set up online appointment booking, choose which lesson times to offer, organise availability and keep students informed as schedules change.
How to Set a Booking Horizon for a Small Service Business With Changing Availability
Learn how to choose how far ahead customers can book by weighing dependable working hours, customer planning needs and the cost of publishing uncertain availability.
How Small Service Businesses Can Prevent Appointment Booking Conflicts Across Multiple Professionals
A practical guide for small service teams that want customers to book genuinely available times, keep professional schedules clear and reduce avoidable appointment clashes.
Your calendar can be available today
Configure services and hours, share the link and let customers choose a real opening.