A collection of knowledge gathered from asked and answered questions, conversations, and articles across Calendly Community
Recently active
Scenario / QuestionHow do I change my Calendly slug (URL) for my main scheduling page or for an event type? OverviewYou can change your main Calendly scheduling page URL from your account menu. Changing this URL will break previously shared links to all of your events, so be sure to update any places you’ve shared it. You can change the event link (slug) for individual one-on-one event types from the event editor. This is not available for Group or Round Robin events. Step-by-StepChange your main scheduling page URL: Click your profile picture in the top-right of any Calendly page, then select My Link Enter your new link, then select Save Changes. Previously shared links to your events will no longer work. Change the URL for a one-on-one event type: Open the event type editor, then go to More options > Booking page options. At the top, find Event link, edit the URL field, then select Save changes or Save and close. This option is available for one-on-one events only. Key Notes &
Scenario / QuestionHow can I track conversions from Google Ads for Calendly, including Routing Form survey starts, survey completions, and scheduled meetings?OverviewCalendly does not have a native integration with Google Ads. You can track conversions by using UTM parameters and measuring them in Google Analytics, or by using a third-party integration via Zapier. You can also link GA4 to Google Ads and import conversions to report them in Google Ads.Step-by-StepAdd UTM parameters to your Calendly links: Append parameters such as utm_source, utm_medium, and utm_campaign to your event or Routing Form link to attribute traffic and actions. Example: calendly.com/your_event/?utm_source=facebook Capture traffic and events in Google Analytics: Use GA4 to record sessions and events from your UTM-tagged Calendly links. Without UTM parameters, sources will appear as “(direct).” Link GA4 to Google Ads: In Google Analytics, follow Google’s steps to link your GA4 property to your Google Ads accoun
OverviewYou can now set meeting limits at both the account level and the event type level to control how many meetings can be booked per day, week, or month. The account-level limit applies across all event types, while the event-type limit applies only to that specific event. When any limit is reached, your availability is automatically updated to prevent additional bookings. Step-by-Step GuideOpen your Advanced availability settings. Go to Settings → Scheduling → Advanced availability. Add account-level meeting limits: Under Meeting limits, select + Add a meeting limit, then set a daily, weekly, or monthly limit to cap bookings across all event types. These serve as your top-level booking guardrails. Your settings save automatically. Open an Event Type: Go to your Scheduling page and select the event type you want to edit. Add event-type meeting limits: Select More options, open Limits and buffers, then under Meeting limits select + Set limit and set a daily, weekly, or monthly limit
Scenario / QuestionI’m embedding Calendly in a custom web app and need help with three things: styling the widget to match my brand, ensuring it resizes well on smaller screens, and listening for events (like when someone schedules) so I can run custom code. OverviewColor Customization: You can customize embed colors via URL parameters, but broader CSS (like fonts) isn’t supported. Responsiveness: Use the built-in auto-resize behavior by enabling the resize option on inline embeds. Event Listening: Subscribe to postMessage events that the embedded scheduling page sends to the parent window to run custom code. Step-by-Step GuideChoose an Embed Type Decide between a landing page, event type page, or routing form. All support the responsive inline embed with resizing. Customize Colors in the URL Use supported URL parameters to change colors on the booking page. Other CSS (like fonts) cannot be overridden. See the embed options guide referenced in the community answer. Add an Inline E
Scenario / QuestionHow do I use hidden fields with Calendly to pass data (like UTM parameters) between forms, embeds, and routing? OverviewCalendly allows you to pass hidden data using UTM parameters. By appending UTM parameters to your scheduling URL or embed, you can associate this data with booked events for routing and tracking purposes. Calendly does not support arbitrary custom parameters. The five standard UTM fields are supported, plus salesforce_uuid for a Salesforce record ID. Step-by-Step GuideDecide What Data to Pass Choose which UTM parameters to use: utm_source, utm_medium, utm_campaign, utm_content, utm_term. Avoid reusing a parameter already needed for analytics; utm_term is often least used. Append UTMs to a Scheduling Link Add parameters to your Calendly URL (e.g., ?utm_source=facebook&utm_campaign=spring). This data will be associated with the resulting event and appears in Meetings, webhook payloads, and v2 API invitee data. Add UTMs to an Inline Embed via A
OverviewThis article outlines how to change the sender email address that invitees see on Calendly notifications. Calendly uses two types of notifications, each with its own method for setting the sender or reply-to address. Types of NotificationsEmail Confirmations: Sent from notifications@calendly.com with your Calendly login email as the reply-to address. Calendar Invitations: Sent from your connected calendar using the “Add to calendar” email specified on your Calendar Connection page. Steps to Change the Sender Email AddressIdentify Notification Type Open the event type, select More options, then open Notifications and automations. Check whether the event uses Email confirmation or Calendar invitation. Change Reply-To for Email Confirmations Update your login email in Settings → Profile. Email Confirmations will continue to send from notifications@calendly.com, but replies will go to your updated login email. Change Sender for Calendar Invitations Update your “Add to calend
Scenario / QuestionI can’t see or use the Calendly chat in the Help Center. How do I fix chat access issues? OverviewYes, you can usually restore access to the Calendly chatbot by enabling Functional Cookies, using a supported browser in a non-incognito window, and disabling interfering extensions. If chat opens but errors, refresh, clear cache, or try another browser; if it disconnects, check your connection and try again. In a pinch, you can also email support@calendly.com. Step-by-Step SolutionsEnable Functional Cookies in Calendly Go to Settings → Privacy → Cookies. Turn on Functional Cookies. Reload the page. Enable Functional Cookies from the Help Center Scroll to the bottom of any Help Center article. Select Cookie Settings. Turn on Functional Cookies. Select Confirm My Choices. Reload the page. Use a Supported, Updated Browser Switch to the latest version of Chrome, Firefox, Safari, or Edge. Exit Private Browsing Open the Help Center in a regular (non-incognito) window
OverviewYou can use Calendly to schedule webinars by creating a Group event. This allows multiple invitees to register for a single date and time. Calendly supports integration with video providers like Zoom and Google Meet, but note that the native Zoom integration creates Zoom Meetings, not Zoom Webinars. If you require a webinar-style experience, you can use a custom webinar link as the event location or convert the generated Zoom meeting to a Zoom Webinar after booking. Step-by-Step InstructionsCreate a Group Event From your Scheduling page, create a new Group event so multiple invitees can book the same session. Set Capacity In the event's Invitee limit section, set the maximum number of attendees (e.g., 100 seats) to control registrations. Offer a Single Date/Time In the event's Availability section, add exactly one date and time for the webinar under Date-specific hours. Invitees will only see that option. Choose the Location Standard meeting link (Zoom, Google Meet, etc.): S
Scenario / QuestionWhy isn’t HubSpot assigning contact ownership when leads book through Calendly routing with HubSpot forms, and how can I set ownership automatically? OverviewWhen you use Calendly’s standard HubSpot integration, HubSpot will create a new contact if one doesn’t exist and won’t change the owner on existing contacts. If the contact already exists, HubSpot logs the meeting activity without changing the contact’s details or owner.With HubSpot forms + Calendly Routing, HubSpot creates the contact at form submission, (before the booking) so by the time the Calendly booking occurs, the contact is “existing.” Per HubSpot behavior in our integration, existing contacts are not reassigned; meeting activity is logged, but the owner remains unchanged. Calendly will not override the existing contact owner in HubSpot. This is part of our default logic to prevent unwanted ownership changes on existing contacts. Step-by-StepConfirm expected ownership behavior in the HubSpot integratio
Scenario / QuestionI’m seeing “Action Required” warning for my events using Microsoft Teams as the location. OverviewThere are a couple of reasons why this error might appear, some of the more frequent causes are:Stale/invalid Teams authorization or integration disconnected Microsoft 365 subscription does not include Teams Microsoft Teams admin/app permission policies block third‑party apps Step-by-StepConfirm the error: Attempt to connect your Outlook calendar or add a Microsoft Teams conferencing link in Calendly and note any “Admin consent required” or “Needs admin approval” messages. Disconnect and Reconnect your Microsoft Teams Integration: You can use this link to navigate there directly https://calendly.com/integrations/microsoft_teams If issues persist, check your Microsoft 365 tenant/subscription: Calendly’s Teams integration requires a Microsoft 365 Business or Office 365 Education account. If everything at this point checks out, reach out to our support team via chat
OverviewCalendly’s browser extensions for Chrome, Firefox, Microsoft Edge, and Safari let you schedule faster by managing meetings, event types, and contacts from your browser toolbar. You can install the extension from Integrations & Apps, then use it across any tab to create meetings, share availability, and manage contacts without opening the web app. Step-by-Step InstructionsInstall the extension: In Calendly, go to Integrations & Apps and download the Calendly browser extension for your browser (Chrome, Firefox, Microsoft Edge, or Safari). Complete your browser’s setup: Follow the specific instructions for your browser to finish installation. Pin the Calendly icon so it’s always visible in your toolbar. Open the extension: Select the Calendly icon in your browser toolbar. The extension works on any tab once installed. Create new scheduling options: At the top of the extension, select + Create to make a new event type, one-off meeting, or meeting poll. Manage meetings from
OverviewCalendly allows you to enable overlapping bookings by adding meeting exceptions within an event type’s Free/Busy rules. This feature requires a connected calendar that is set to be checked for conflicts. Exceptions are based on matching event titles found on your connected calendar.Step-by-Step InstructionsConnect and Verify Calendar Sync Go to your Calendar settings page. Ensure at least one calendar is connected and checked for conflicts. This is required for overlapping meetings to work. Open Your Event Type Settings Edit the event you want to allow overlaps for. Select More Options. Open Free/Busy Rules Select the Free/Busy rules dropdown to access overlap settings. Add a Meeting Exception Select (+ Add meeting exception). Choose How to Match Titles Use the dropdown to select Includes or Matches exactly to control how Calendly looks for event titles on your connected calendar. Enter the Title to Ignore Type the calendar event title you want Calendly to allow booking
Scenario/QuestionHow do I remove the Powered By Calendly banner on my routing form and booking pages? OverviewYou can remove the Powered by Calendly banner if you’re on a paid plan by turning off Calendly branding in your Branding settings. The steps differ for single-user accounts, organization users, and organization owners. Embeds may require a code parameter change. The banner appears on booking pages and routing forms, plus the confirmation page email field and the invitee email, when branding is enabled. Step-by-Step InstructionsConfirm Your Plan Ensure you’re on a paid plan; free plans cannot remove Calendly branding. Single-User Accounts — Turn Off Branding Navigate to your Branding page: Open your Calendly account settings and go to Branding. Toggle branding: Select the Use Calendly Branding slider to Off. Save: Select Save Changes. Verify: Refresh your booking page to confirm the banner is removed. Organization Accounts — If You’re a User Navigate
Scenario / QuestionHow do I change how a booked event appears on my connected calendar so it shows the invitee’s name instead of the generic event name? OverviewYou can control how a booking appears on your connected calendar by editing the event type’s calendar invitation title or email confirmation subject to include variables like the invitee’s name. This customization requires a paid plan (Standard or higher). Step-by-StepOpen the event type you want to change: Go to the event type where bookings are not showing the invitee’s name on your calendar. Select More Options, then select Notifications and Workflows: Edit the calendar invite title or email confirmation subject: In the event type’s settings, find the text field for the calendar invitation title or the email confirmation subject and customize it. Insert the invitee name variable: Add the invitee name variable (for example {{Invitee_full_name}} depending on the variable syntax shown in your editor) to ensure your conne
OverviewYou can create host-specific event types on a Team Page so invitees pick their preferred person before selecting a time. Create one Collective event type per host (or use Round Robin on Teams or higher), then share the Team Page link so invitees can choose a host and book. Team Pages are available on Standard and above, and setup requires an owner, admin, group admin, or team manager. Step-by-Step InstructionsConfirm permissions: Make sure you’re an owner, admin, group admin, or team manager. Prepare your team: Owners, admins, and group admins should create a Team Page and add each host as a team member. Optionally, verify that each host’s calendar is connected from their profile. Open your Team Page: Select the My Calendly dropdown, then open your Team Page. Create a host-specific event type: Select + New Event Type, then choose Collective. If you’re on a Teams plan or higher, you can alternatively use Round Robin to achieve the same goal. Assign a single host: Deselect all ho
Scenario / QuestionHow can I limit my availability so invitees can only book with me within the next two months, instead of far into the future? OverviewYou can restrict how far in advance people can book by setting a date range on each event type. In Scheduling settings, choose a specific number of days into the future (for example, 60 days) or set an explicit date range window. This prevents invitees from scheduling 5 months out. Step-by-StepOpen your event type: Go to Scheduling and select the event type you want to edit. Go to Availability: In the event type, use the dropdown for Availability: Open the date range: Under Date-range, open the range dropdown (for example, "60 days"). Choose your window: Pick one of the three options: Number of days into the future — set how far ahead invitees can book. For a 2-month window, set 60 days. Within a date range — pick a specific time window for booking. Indefinitely into the future — allow invitees to book anytime. Choose day type
OverviewIf you haven’t received your Calendly email invitation or confirmation, first identify whether you’re the host or the invitee, then check the appropriate inbox and settings. Hosts receive booking confirmations from notifications@calendly.com to the email used for their Calendly login and should also see events in Scheduled Events and on their connected calendar. Invitee notifications depend on the host’s settings; if you’re an invitee, contact the host if you can’t find the email. Step-by-Step GuideDetermine Your Role Are you the host (the person with the Calendly account) or the invitee (the person who booked with a host)? If You’re the Host, Verify Expected Confirmations Check the inbox for the email you use to log in to Calendly for messages from notifications@calendly.com. Open Calendly and go to Scheduled Events > Upcoming to confirm the booking exists. If you’ve connected a calendar, check your external calendar for the new event from your Calendar Connection settin
Scenario / QuestionI want to block off specific times so people cannot book with me, but only for certain event types (not all). How can I do this without placing holds on my external calendar?OverviewYes, you can block off time on specific event types by using date-specific hours within that event type's schedule. This lets you make yourself unavailable for only that event, without changing your global availability or adding blocks to your external calendar.Step-by-Step InstructionsOpen the Event Type Go to Scheduling and locate the event type where you want to limit your availability. Open the three dots menu and select Edit. Go to Availability Settings Expand the Availability section of the event editor. Switch to a Custom Schedule From the Schedule dropdown, select Custom schedule. This keeps your changes limited to this one event type. Set Date-Specific Hours Under Date-specific hours, select + Hours to create overrides for the dates and times you don't want to meet for this e
Scenario / QuestionMy booking page doesn't show availability (e.g., Monday at 2pm) even though I've updated my hours to include weekends. How do I fix this?OverviewAvailability can be blocked by multiple settings: external calendar events, your active schedule, or event-level scheduling settings. Use the Troubleshoot Tool on your scheduling page first—it identifies the exact reason time slots are unavailable and points you to the fix. Then verify your calendar conflicts, schedule selection, and event settings.Step-by-StepOpen the Troubleshoot Tool: Go to Scheduling and open the event type you want to review. Select Preview, then scroll down and select Troubleshoot. Check what's blocking your time: Select the date you're investigating, then review the time and its troubleshoot code. If no dates or times appear at all, go to the Availability section of your event type and review your settings. Check your connected calendar for conflicts: Go to Availability > Calendar settings and revi
OverviewCalendly automatically includes a Zoom link when Zoom is set as the event location; there’s no way to disable that while keeping Zoom selected. To control what link invitees receive, you can set the event location to Custom or by setting your Zoom settings to send a custom link. Step-by-Step InstructionsChange Event Location from Zoom to Custom: Open your event type and go to Location. Select Custom and add a note in the field: “You will receive the Zoom link after booking.” Set Zoom to send your Personal Meeting ID after each booking: Sign in to the Zoom web portal. In the navigation panel, click Profile. Click Edit to the far right of Personal Meeting ID. Check Use Personal Meeting ID for instant meetings. Click Save. Key Notes & LimitationsIf Zoom is selected as the location, Calendly will include an automated Zoom link in confirmations; this cannot be disabled. To avoid auto Zoom links, you must select Custom as the location and send your link separat
OverviewYou can't add guests to a booked 1:1 directly from the Calendly meeting after it's scheduled. Add them either to the calendar event itself (Google/Outlook) or reschedule the existing Calendly meeting to the same time and add guests during rescheduling so they receive Calendly communications. Guests added only in your external calendar will not receive Calendly reminders or follow-ups.Step-by-Step InstructionsQuick one-off: Add guests in your external calendar Open the existing calendar event (Google Calendar, Outlook, etc.). Add the additional email addresses as event guests. This sends them a calendar invite from your calendar system, but not Calendly reminders. Recommended to keep Calendly communications: Reschedule to same time and add guests Go to the Calendar page and select the meeting. Choose Reschedule. On a paid plan, choose Reschedule meeting now. Keep the same date/time. Use Add Guests to enter the additional email addresses, then confirm the reschedule. (Opti
OverviewWhen you clone a Calendly event, the new event's URL will automatically include "-clone" at the end of the original event name. You can update this URL to your preferred text by editing the event's Booking Page Options.Step-by-Step InstructionsOpen the Cloned Event Go to the Scheduling page and select the cloned event you want to update. Go to Booking Page Options In the event editor, select More options, then expand Booking page options, then choose Event Link. Update the URL Extension Edit the URL extension to your preferred text (replacing the one that includes "-clone"). Save Your Changes Select Save changes at the bottom of the screen to apply the new link.Key Notes & LimitationsChanging the Event Link updates only the URL extension for that specific event, not other events. The change will not apply unless you select Save changes after editing the URL extension.Frequently Asked QuestionsQ: Why does my cloned event URL show "-clone"? A: Cloned events initially inherit
OverviewYou can use a shared mailbox calendar with Calendly, but you must first add the shared calendar to your own Microsoft 365 account so it appears in your calendar list. Calendly can only see calendars that are added to the connected Microsoft 365 account; opening the mailbox via “Open another mailbox” does not expose its calendar to Calendly. Step-by-Step InstructionsAdd the shared calendar to your Microsoft 365 account: In Outlook or Outlook on the web, add the shared mailbox calendar so it appears alongside your calendars in your account. (Ensure you have Delegate/Can Edit permissions) In Calendly, go to your calendar connection settings and connect your Microsoft 365 account" becomes "In Calendly, go to Settings → Scheduling → Calendars and connect your Microsoft 365 account". The calendar connection settings moved out of the old Calendar Sync page. The two settings are now named Calendars to check for conflicts and Calendar to add events to. Reword "choose the newly added sha
Scenario / QuestionI’m setting up event types and see “Communications” in settings. What’s the difference between Calendar Invitations and Email Confirmations, who can use them, and how do I switch between them?OverviewCalendly can notify invitees using either Calendar Invitations (sent from your connected calendar) or Email Confirmations (sent by Calendly with an .ics attachment). Both options are available on all plans; paid plans add customization and reminders. Some connections and event types force Email Confirmations due to compatibility and privacy rules. Step-by-Step Open your event type: Go to the specific event type you want to update in Calendly. Select More Options at the bottom of the event type editor Select Notifications & Workflows, then find the option for Calendar Invitations/Email Confirmations and select the three dots to open the editor: Here, you’ll be able to switch to/from Calendar Invitations or Email confirmations. This is also where you can e
Scenario / QuestionHow can I integrate two calendars (WORK and PERSONAL) that live under the same Google account so Calendly checks both for availability and conflicts? OverviewYes, you can have Calendly check multiple sub-calendars under a single connected Google account for conflicts. The key is to edit the Check for conflicts settings in Calendar sync and select all sub-calendars you want Calendly to read as busy. Step-by-Step InstructionsOpen your calendar settings In Calendly, go to Settings → Scheduling → Calendars. Under Calendars to check for conflicts, select your calendar: Select sub-calendars In the list, choose all Google sub-calendars (for example, WORK and PERSONAL) you want Calendly to check for busy times. Save your changes. Confirm availability Return to your booking page and verify that times overlapping with events on any selected sub-calendar are no longer offered.Key Notes & LimitationsCalendly can check multiple sub-calendars from the same connected Google ac
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.