The short version
- Sign up and connect the calendar you already use.
- Create a booking page and choose its name and URL.
- Set your hours, meeting length, and where you'll meet.
- Choose which calendar receives the bookings.
- Publish, make a test booking, then share the link.
Most people are done in about ten minutes. The rest of this guide covers the choices that make the difference between a link clients use and one they ignore.
What a booking link actually does
A booking link is a web page that shows only the times you can take a meeting. A client opens it, picks a slot, and enters their name and email. The meeting lands on your calendar, the client gets a confirmation, and nobody had to compare diaries.
The part people underestimate is the calendar connection. A booking link that doesn't read your calendar is just a request form - you still have to check for clashes and reply. A connected link hides any time that's already busy, so the times clients see are times you can actually do.
Without a link
- Could we meet next week?
- Sure - Tue 2pm or Wed 10am?
- Tuesday's out. Thursday?
- Thursday 3pm works.
- Is that your time or mine?
5 messages, still not booked
With a link
- Could we meet next week?
- Grab any time here: app.freeslot.me/dana-reyes
Thu 3:00 PM booked - on both calendars
1 message, done
Decide these four things first
Settings take minutes. These decisions are what make clients trust the page, so it's worth thirty seconds on each.
How long is the meeting?
One link per meeting type. A 15-minute intro call and a 60-minute session deserve separate pages, not one page with a note saying "pick two slots".
Which hours will you offer?
Not all your working hours - just the ones you want client calls in. Keeping mornings free for deep work is a setting, not an awkward conversation.
Where do you meet?
A video link, an address, or a phone number. Decide now so the confirmation tells clients exactly where to be.
How much notice do you need?
If a booking ten minutes from now would ruin your day, set a minimum notice. Add a short break if you hate back-to-back calls.
Create your booking link in Freeslot, step by step
The examples use Freeslot, which has a free plan. The same decisions apply in any scheduling tool.
-
Sign up and connect your calendar
Create a free account - no credit card. Then connect the calendar you already live in: Google Calendar, Outlook or Microsoft 365, or Zoho Calendar.
This step isn't optional: Freeslot won't publish a booking page until it has a calendar to put bookings on. That's deliberate - it's what stops double bookings.
-
Name the page and choose its URL
Go to Booking pages and click Create page. On the Basics step:
- Page name - what clients see at the top, like "30-minute consultation". Name the meeting, not yourself.
- Public URL - the end of your link. More on choosing a good one below.
- Page type - pick one-on-one for client meetings. Running a class or workshop? Use a group session or series instead.
- Meeting type - online, in person, or phone, plus the location. Paste your Zoom, Meet, or Teams link here; clients see it on the page and in their confirmation email.
-
Make it look like your business
On Branding, add your logo and business name. Clients are about to hand over their email - a page that looks like yours gets more bookings than a generic one.
Brand colour and custom backgrounds are on Starter. Removing Freeslot branding is on Professional.
-
Set your schedule
On Schedule, check the time zone first - everything else is in it. Then set your weekly hours. You can add more than one window per day, like 9-12 and 2-5 with lunch kept free.
Under Advanced settings:
- Duration - the meeting length.
- Break between meetings - breathing room after each booking. Starter
- Min notice - how soon someone can book. Free pages use 2 hours. Starter
- Max advance - how far ahead people can book. Free pages use 30 days; paid plans go up to 120. Starter
Going on holiday? Exclude dates or change hours for one day without touching your weekly schedule. Starter
-
Choose the calendar that gets the bookings
On Calendar, pick the destination calendar. New bookings are added there with an invite for your client, and busy time on it is hidden from your page.
Keep a personal calendar too? On Professional you can check it for conflicts as well, so a dentist appointment never ends up next to a client call.
-
Review and publish
Page settings lets you ask for a phone number or notes when you need them Professional. Name and email are enough for most meetings - every extra field costs you bookings.
On Review, check the preview on desktop and mobile, then click Publish page. Not ready? Save it as a draft and finish later.
Test it like a client before you share it
Five minutes here saves the embarrassing "your link doesn't work" reply.
-
Open it in a private window. You'll see exactly what a logged-out client sees.
-
Check a busy slot is hidden. Pick a time you know is taken in your calendar - it shouldn't be offered.
-
Switch the time zone. Use "Show times in" to view the page as an overseas client would.
-
Book yourself. Confirm the event appears on your calendar and the confirmation email arrives.
-
Cancel from the email. The slot should open up again on your page.
Pick a booking URL clients will trust
Your link is app.freeslot.me/ followed by the URL
you choose. It can be 3-40 characters of lowercase letters,
numbers, and hyphens. URLs are first come, first served, so
claim your name early.
app.freeslot.me/dana-reyes-coaching
app.freeslot.me/northwind-intro-call
app.freeslot.me/page-2-new
app.freeslot.me/dr-r-0723
Use your name or business plus the meeting, so people can tell
what they're booking before they click. Want it on your own
website address, like book.yourbusiness.com? Connect
a custom domain on Professional.
Mistakes that cost you bookings
- Offering every hour of the day
- A wall of open slots looks like nobody books you, and you'll get calls at times you'll regret. Offer the hours you'd actually choose.
- One link for every kind of meeting
- If a discovery call is 15 minutes and a session is an hour, one page can't get both right. Make a page for each.
- Leaving out where you'll meet
- "Where's the call?" emails defeat the point. Add the video link, address, or phone number on the Basics step.
- Asking too many questions
- Every extra required field loses some clients. Ask for a phone number only if you'll actually call it.
- Calendar events that don't block time
- In Google and Outlook, events set to "Free" leave the time bookable. Set real commitments to Busy. Zoho works differently - every Zoho event blocks.
- Never looking at it again
- Hours change. Recheck your page when your schedule does, and block holidays before you go, not after a client books one.
Booking link FAQ
Is it free to create a booking link?
Yes. Freeslot's Free plan includes one booking page and one calendar connection, with no credit card. Paid plans add more pages, breaks between meetings, custom notice, and more calendars.
Do clients need an account to book?
No. Clients open your link, pick a time, and enter their name and email. They get a confirmation email, and the meeting is added to your calendar.
Can clients reschedule a booking?
Every confirmation email includes a cancel link. To move a meeting, the client cancels and books a new time from your page - the old slot opens up again straight away.
How do booking links handle time zones?
Your page runs in your time zone. Clients can switch the times they see to their own zone before picking a slot, and the booking still lands at the right time on your calendar.
Can I have different booking links for different meeting types?
Yes. Create one booking page per meeting type - for example a 15-minute intro call and a 60-minute session - each with its own length, hours, and URL. The Free plan includes one page, Starter two, and Professional ten.
Can I use my own domain for my booking link?
Yes, on Professional. Connect a domain like book.yourbusiness.com and your booking links use it instead of app.freeslot.me.