
Free online booking system: set up YouCanBookMe step by step
Set up a free online booking system with YouCanBookMe: connect your calendar, set hours and buffers, write the booking form, then add it to your website.
YouCanBookMe’s free plan is a free online booking system for one kind of appointment: one booking page connected to one calendar (Google, Microsoft, Apple or Fastmail). Connect the calendar, set your hours, padding and notice periods, keep the form short, make a test booking, then share the link or embed the page on your website. The limits: one page, a ‘Powered for free’ button, and reminders, which the pricing page lists under the paid plans.
A free online booking system is a page connected to your calendar where clients choose a free slot themselves: no email ping-pong, no double booking, and the appointment lands in your diary with the client’s details. I use YouCanBookMe for this, and its free plan is enough to start. This tutorial takes you from sign-up to a booking page on your website.
I prefer YouCanBookMe to Calendly: it does everything I need from Calendly, the team behind it is smaller, it is easy to find your way around and it is a bit cheaper. Calendly is good too, don’t get me wrong, and my Calendly vs YouCanBookMe comparison covers the differences. You can see YouCanBookMe at work on the contact page of MLK Leadhunters, the studio’s sister brand for cold emailing, where prospects book a free fifteen-minute call.
Allow an hour or two. I name the menus as YouCanBookMe’s help centre does in October 2026; if a label has moved, look for the nearest one. The tool has its place in my small business marketing tools stack.
Free online booking system: what YouCanBookMe’s free plan includes
Start by knowing where “free” stops. Here is the split at the time of writing (October 2026), from YouCanBookMe’s pricing page:
| Included in the free plan | Needs a paid plan |
|---|---|
| One booking page | Two pages on Individual, more on Professional |
| One calendar connection: Google, Microsoft, Apple or Fastmail | Two calendars on Individual, six on Professional |
| Confirmation emails | Reminder emails and text messages |
| A “Powered for free” YouCanBookMe button on the page and in emails | Your own colours, backgrounds and footer, without the YouCanBookMe branding |
For one kind of appointment and one calendar, the free plan does the job: a discovery call, a quote visit, a first consultation. The missing reminders are the limit you will feel first, and step 6 comes back to them.
YouCanBookMe also offers a 14-day trial of its paid features, without a card. If you take it, look at your page again when the trial ends: anything that belongs to a paid plan stops on the free one.
Step 1: create your account and connect your calendar
- Sign up at youcanbook.me with an account the business will keep, not a personal address you might give up one day.
- Connect the calendar where your appointments really live. YouCanBookMe reads its busy times to hide those slots, and adds each new booking to it.
- If your work account is managed by an IT administrator (Google Workspace or Microsoft 365), they may have to approve the connection.
On the free plan, choose carefully: you get one calendar connection. If your personal appointments sit in another calendar, YouCanBookMe will not see them, and a client can book you in the middle of the school run. Keep everything in one calendar, or plan for the Individual plan, which connects two.
Step 2: create the booking page and choose its link
The booking page is the public page that shows your free slots. Fill in three things:
- The title: what people book, in their words. “Free 15-minute call”, “Kitchen survey at your home”, “First consultation (45 minutes)”.
- The link: your page lives at an address such as
yourbusiness.youcanbook.me. Use the business name, since it appears in every link you share. - The description: how long the appointment lasts, whether it happens by phone, by video or in person, and the time zone.
Offer one thing per page. On MLK Leadhunters, the page offers a single free fifteen-minute call, with nothing else to choose. Every extra choice is a reason to put off booking.
Step 3: set your working hours and appointment length
YouCanBookMe gives you two ways to decide when people can book:
- Repeating availability: you set your hours once, for example Monday to Friday from 9:00 to 17:30, and any event in your calendar blocks the slots it overlaps. Choose this one unless you have a reason not to.
- Calendar-managed availability: you add “Free” events with a keyphrase to your calendar, and only those times can be booked. It suits irregular weeks, such as a tradesperson who does surveys only on the days they are not on a job.
Then set the length of the appointment and the start-time increment, which decides how often a slot can start, anything from every 10 minutes to every 24 hours. For 30-minute calls, a start every 30 minutes keeps the page easy to read. For two-hour visits, a longer increment gives fewer, well-spaced slots.
Step 4: add padding, notice periods and a daily limit
These settings sit under Additional options, then Availability rules. They stop the page from filling your week in a way you would never accept by email.
- Padding (buffer time): minutes kept free before and after each booking. YouCanBookMe applies it around the existing events in your calendar too, so fifteen minutes of padding also protects the end of your own meetings. Expect fewer slots on the page.
- Minimum notice: how soon someone can book. The default is two hours, rolling. If you need to prepare or travel, raise it to 24 or 48 hours.
- Maximum notice: how far ahead people can book. The default is 365 days. Thirty to sixty days is plenty for most small businesses, and the further ahead an appointment is, the easier it is to forget.
- Bookings per day: once the cap is reached, the remaining slots disappear. Useful when three site visits a day is your real limit, whatever your calendar says.
Step 5: keep the booking form short
The booking form is what people fill in after picking a slot. It starts with the name and email; add only what you need to prepare:
- a phone number, if you may need to call back;
- the address, for a visit or a quote at the client’s premises;
- one open question, such as “What would you like to discuss?”.
Each question you add is one more reason to leave halfway, and my guide to why a website gets no enquiries looks at the other places where visitors drop off. Asking only for what you need is also what UK GDPR calls data minimisation. The answers are stored by a third-party tool, so name YouCanBookMe in your privacy notice.
Step 6: check the confirmation and reminder emails
After each booking, YouCanBookMe emails a confirmation to your client and a notification to you. Open both templates and read them as the client will: date and time, place or call details, what happens next.
Two things to check:
- The templates use shorthand codes that YouCanBookMe fills in for each booking.
{DURATION}prints the slot length: if your page promises a 15-minute call inside 30-minute slots, delete it, or the email will contradict the page. - On the free plan, the emails carry the “Powered for free” button.
Reminders are usually the first paid feature worth having. The pricing page lists reminder emails and text messages from the Individual plan upwards. If a no-show costs you a wasted trip or a slot nobody else could take, reminders pay for themselves; for short calls, the confirmation email may be enough.
Step 7: get time zones right for clients in the UK and France
France is one hour ahead of the UK all year round: both countries change their clocks on the same Sundays, the last one in March and the last one in October (the next change is on 25 October 2026). A 10:00 slot in Paris is 9:00 in London.
YouCanBookMe can detect each visitor’s time zone and show your slots in it. For calls, that is what you want: a client in Paris sees your 9:00 London slot at 10:00, and you both join at the same moment. For in-person appointments, it can mislead: someone on holiday abroad may see your Manchester survey at a shifted time.
Three checks, under Additional options, then Language & timezones:
- Your own time zone. YouCanBookMe takes it from your calendar; if it is wrong, untick Automatically detect time zone from my calendar and choose London or Paris. A wrong zone shifts every slot.
- Automatically detect bookers timezone: keep it for calls; untick it for visits, so that everyone sees your local time, confirmation emails included.
- Display booking page timezone: tick it so visitors know which time zone the slots are in, and write it in the description anyway: “All times are UK time”.
Step 8: make a test booking
Before you share the link, book yourself as a client would, from your phone or a private browser window. Then check that:
- the event is in your calendar at the right time, with the answers from the form;
- the confirmation email has arrived and reads well on a phone;
- the slots just before and after the test booking have gone, which shows the padding works;
- a time when your calendar was already busy was never offered.
Cancel the test booking and check that the slot comes back. Five minutes now saves a client turning up at the wrong time.
Step 9: put the booking page on your website
A link behind a button
The simplest option works on every website builder: a “Book a call” button on your contact page that opens your booking page. Put it next to your phone number, not instead of it. In my cold email campaigns, prospects called rather than replied: calling is faster, and people like real human contact. The booking link is for the others, who would rather pick a time than pick up the phone. Add it to your email signature as well. My tutorial on how to build a funnel with your website, a booking page and email shows where this button fits in the whole path.
One place I never put it: a first cold email. My cold emails are plain text with no links at all, just a phone number and an invitation to call, because that is what gets delivered; I explain why in why I never put links in cold emails. Save the booking link for the people who reply.
The calendar inside your page
In YouCanBookMe, open Share, then Embed, and copy the code. It looks like this, with your page’s subdomain in data-domain:
<script src="https://embed.ycb.me" async="true" data-domain="yourbusiness" data-displaymode="light"></script>
data-displaymode takes light, dark or auto, which follows the visitor’s device. Copy your own code rather than this one, then paste it where the calendar should appear:
- Squarespace: add a Code Block to the page and paste the code. JavaScript in a Code Block needs the Core plan or higher; on Basic, the code stays in the block but does not run (Squarespace help), so use a button there. My Squarespace code injection guide shows how to add code without breaking the site.
- WordPress: a Custom HTML block in the page editor.
- A custom-coded site: the page’s template, where the calendar should sit.
On the MLK Leadhunters contact page, a plain link to the booking page takes over if the calendar does not load. Keep one under yours too: script blockers and slow connections exist.
The free alternative: Google Calendar appointment schedules
If your working life is already in Google Calendar, it has its own booking pages, called appointment schedules. A personal Google account, or Google Workspace Business Starter, gets a single booking page at no extra cost. Several schedules, automatic email reminders and checking availability across more than one calendar come with paid plans: Google One Premium or Google AI Pro on a personal account, Workspace Individual or Business Standard and above for a business, according to Google’s comparison of premium features.
On both tools, then, the free version gives you one booking page, and reminders sit with the paid plans. Choose Google’s if you live in Google and need one kind of appointment. Choose YouCanBookMe if your calendar is Microsoft, Apple or Fastmail, or if you expect to share bookings with a team later: its Teams plan sends each booking to the next available person (round robin).
When the free plan is no longer enough
Upgrade when one of these becomes true:
- you need a second page: another kind of appointment with its own rules, or another language (the English and French contact pages of MLK Leadhunters each embed their own YouCanBookMe page);
- a second calendar has to be checked, yours or a colleague’s;
- no-shows cost you enough to pay for reminders;
- you want your own colours and no YouCanBookMe button.
The Individual plan covers two pages and two calendars for $9 a month, or $8.10 a month billed yearly. Those are US-dollar list prices at the time of writing; I could not confirm the £ price, so check the amount at checkout.
You do not need me for any of this: the free plan and an hour or two are enough. It gets harder when bookings have to feed the rest of the business. A booking page catches the people who are ready; for the others, you can automate lead follow-up with instant alerts and call-back reminders. And when prospects, job sites and the calendar outgrow a set of free tools, an internal app starts to make sense. I built one for Pilotech, an air conditioning installer in Paris and the Île-de-France, when the team could no longer keep up with the prospects coming in; my bespoke CRM guide explains when that is worth it.
Frequently asked questions
Do my clients need a YouCanBookMe account to book?
Does YouCanBookMe work with Outlook and iCloud calendars?
Can my booking page be shown in French?
Is a booking page better than a contact form?
Joana MehouWeb designer, SEO and cold emailing specialist
Joana Mehou has been building websites since the age of eleven and founded MLK Web Studio in 2021, between London and Paris: websites, SEO, cold emailing and automation for small businesses in the UK and France, with honest advice, including when you do not need to hire anyone.
More about the studioInternal tools and automations built around how your business actually works.
Calendly vs YouCanBookMe: why I use the smaller one
Calendly vs YouCanBookMe compared: free plans, October 2026 prices, calendars, payments, reminders and team features, and why I prefer the smaller one.
Small business marketing tools: the ones I actually use, and what they cost
Small business marketing tools I use, job by job: design, social posts, bookings, SEO, analytics, prospecting and AI, with free plans and October 2026 prices.
Build a funnel with the tools you already have: website, booking page and email
How to build a sales funnel with the tools you already have: one page, one button, a booking page, emails, one automation and GA4 tracking, step by step.