How to share a Calendly link so people pick a time instead of emailing you

Most trouble with a Calendly link comes from one fact that is easy to miss: there is not one link. There is a landing page link that shows everything bookable, a link for each individual event type, a single-use link that dies after one booking, and a set of times pasted straight into an email. They behave differently, they are copied from different places, and sending the wrong one is the usual reason a conversation still ends in three emails about Tuesday.

This is how each one works, where to find it, and what breaks when the text of a link is changed.

The two links that exist by default

A landing page is the public page listing every active event type on a personal or team page. Send it when the other person should choose which kind of meeting to book. Calendly's own instruction is to go to Scheduling, optionally switch page with the My Calendly dropdown, then select the three dots in the top-right corner and choose Copy link.

An event type scheduling page books one specific meeting. Send it when the meeting is already agreed and only the time is open. It is copied from the event type card itself: go to Scheduling, hover over the event type, and use Copy link on the card.

Sending the landing page when a specific meeting is meant is the most common own goal. The invitee is handed a menu, picks the wrong item, and a thirty minute review becomes a fifteen minute intro call. Anyone on the free tier will not notice this, because one event type means the two links lead to effectively the same place. It starts mattering the moment a second event type exists.

One detail worth knowing before a link goes into a public post: the image preview that appears when a Calendly link is pasted into a chat tool or a social network is pulled automatically from the profile or organisation logo. Changing the logo changes the preview for links shared after that point.

The three other ways to hand someone a time

Hovering over an event type card exposes more than Copy link, and the extra options solve problems that a plain link does not.

Offer time slots produces a set of specific times that go into the body of an email rather than behind a URL. Calendly's steps are to hover the event type, choose Offer time slots, adjust the date range under Offer availability, optionally change the displayed time zone, then edit or remove individual days before selecting Copy to clipboard and pasting into the message. The invitee sees actual times in the message and can still open the full page if none of them work. This is the version to use with people who dislike booking links, because it reads as a suggestion rather than a redirect.

Create single-use link produces a one-time link that expires after it is booked. This is the answer to the recurring worry about a public link: somebody forwards it, or it sits in an old email, and a stranger books time months later. A single-use link cannot be reused, so it can be sent without that risk.

Share availability emails the booking link directly from Calendly using a connected Gmail or Outlook account. Calendly lists this one as available to users on paid plans, unlike the others in this group.

Getting the link in front of people

A link that has to be dug out of an email is a link that does not get used. Calendly lists three placements, and each one solves a different retrieval problem.

An email signature puts the link on every message sent, with no effort after the setup. Two versions exist. Hyperlinking text is the simple one: copy the link, open the signature editor, highlight the text, select the insert link icon, paste the URL and save. A scheduling button is the other: Calendly publishes a small gallery of button images, and the method is to save one to the computer, insert it as an image in the signature editor, then select the image and attach the link to it.

A website embed puts the booking page inside a page someone is already reading. Calendly offers three embed shapes: an inline embed that displays the scheduling page within the page itself, pop-up text that opens the page when a link is clicked, and a pop-up widget that adds a floating button. There are also two things that can be embedded: a landing page embed showing all active event types, or a booking page embed showing a single one. The code is generated from the three dots next to the page or event type, then Add to website, then Copy code.

Browser extensions, available for Chrome, Firefox and Microsoft Edge, put the links one click away wherever the work is happening, which is mostly an inbox.

Pre-filling a link so the invitee types less

Any Calendly link accepts query parameters that fill in the booking form before the invitee arrives. This is available on all plans and it is the single most underused feature attached to a link.

The construction is mechanical. Copy the event link, add a question mark to the end, then add pairs in the form of variable equals value, joining further pairs with an ampersand. Spaces are written as %20.

To pre-fill Variable Example
Full name name name=John%20Doe
First name first_name first_name=John
Last name last_name last_name=Doe
Email email [email protected]
Location location location=Main%20Office
Custom answers a1, a2 and so on a1=Resume%20review
Guests guests [email protected]

A finished link looks like https://calendly.com/yourlink/consultation?name=John%20Doe&[email protected]&a1=Resume%20review, which fills the name, the email and the first custom question.

Two limits apply. Text typed into an "Other" option on a radio button or checkbox cannot be pre-filled, and SMS reminder fields cannot be pre-filled. A phone number can be, either through location when the meeting location is a phone call, or through the matching custom question variable when it is asked as a question.

This turns one event type into something that behaves like several. The same booking page, sent to two different audiences with different pre-filled answers, arrives looking tailored without any second event type existing.

Changing the link text, and what it costs

Vanity matters here, because a link goes in signatures, on business cards and sometimes in print. Both parts of a Calendly URL can be edited.

The landing page portion, which is the part after calendly.com, is changed under Settings then My link. The event slug, which is the part after that, is changed by opening the event type, selecting More options, expanding Booking page options, editing the slug and saving.

Calendly is explicit that when a link is changed, the previous URL stops working and old links do not redirect. There is no forwarding. Anything already sent breaks silently, and the person who clicks it sees an error rather than a booking page. The one recovery is to edit the event type and change the link text back to what it was, which makes the original URL work again.

Two consequences follow. First, change the link early, before it has been distributed, or accept that every email signature, website link, QR code and printed card has to be updated in the same session. Second, shared event types use an automatically generated URL, in the shape of calendly.com/d/abc123/15-minute-meeting, and that URL cannot be customised. Calendly's guidance for anyone who needs a custom URL on a shared meeting is to create a team event type instead.

What the link reveals about you

A booking page publishes free times, not events. Nobody who opens a link sees what the blocked hours contain, who the other meetings are with, or what they are called. What a public link does expose is a name, a profile photo and the shape of a working week, and it accepts bookings from anyone who finds it. Calendly's own note about link previews is part of the same picture: the preview image comes from the profile or organisation logo, so the logo is public whether or not that was the intention. For a link that will sit in a public profile rather than a private email, the single-use option and the invitee questions are the two levers that keep it useful without leaving it wide open.

When the link opens but shows no times

A booking page that loads with nothing bookable is almost never a broken link. It is an availability rule doing its job somewhere invisible.

Calendly provides a tool for exactly this rather than leaving it to guesswork. Open the event type from the Scheduling page, select Preview, choose Troubleshoot at the bottom of the preview, then pick the date and time that should be open. The result is a list of reasons that slot is not being offered.

The reasons cluster in three places. Availability rules are the first: working hours, date overrides, and start time increments set under Booking page options. Limits and buffers are the second, covering buffer time before or after meetings, a minimum notice period that blocks anything too soon, and meeting limits capping bookings per day, week or month. Connected calendars are the third, and the most confusing, because a busy block on a connected calendar removes the slot even when that block is a personal appointment nobody else can see. The free tier connects one calendar, so on that plan the opposite problem is more common: a calendar that is not connected cannot remove a slot, and the booking lands on top of something real.

The link is only half of it

A booking link exports availability. It does not create any. Every slot the page offers is a slot the calendar behind it says is free, which means the quality of the booking page is capped by the quality of the calendar.

This shows up hardest on a Mac, where the calendar that receives the bookings is often the browser tab that was never meant to be a workspace. Two appointments booked back to back in different parts of a city are technically valid on the booking page and impossible in reality, which is a travel time problem rather than a scheduling one. Entering the commitments that block time in the first place is the other half, and how fast that goes decides whether the calendar stays honest. The guide to entering events covers the desktop side of the same job.

What to change first

Stop sending the landing page when a specific meeting is meant, and copy the event type link from the card instead. Then set up one pre-filled version of that link for the audience that books most often, since it costs one line of text and removes two form fields for every invitee. If the calendar receiving those bookings is a browser tab, fix that next with Caltimate.

Frequently asked questions

How do I find my Calendly link?

Go to Scheduling. For a link that shows everything bookable, select the three dots in the top-right corner and choose Copy link. For a link to one specific meeting, hover over that event type's card and use Copy link there. The first is the landing page, the second is the event type scheduling page.

Can I change my Calendly link after sharing it?

Yes, but the old URL stops working immediately and Calendly does not redirect it. The landing page portion is changed under Settings then My link, and the event slug under More options then Booking page options. Changing the text back to its previous value restores the original URL.

How do I stop strangers from booking a link that got forwarded?

Use a single-use link. Hover the event type on the Scheduling page and choose Create single-use link, which produces a link that expires once it has been booked. A standard link stays open to anyone who has it, including anyone it was forwarded to.

Why does my Calendly link show no available times?

Open the event type, select Preview, then Troubleshoot at the bottom of the preview page and pick the time that should be open. Calendly lists the reasons it is blocked, which is usually availability rules, buffers, a minimum notice period, a meeting limit, or a busy block on a connected calendar.

Can I fill in someone's name and email before they open my link?

Yes, on any plan. Add a question mark to the end of the link and append name= and email= values, joining them with an ampersand and writing spaces as %20. Custom question answers use a1, a2 and so on. SMS reminder fields and free text "Other" options cannot be pre-filled.

Back to all posts