first commit

This commit is contained in:
2026-10-20 09:41:46 -06:00
commit 2f9031492e
116 changed files with 3737 additions and 0 deletions
+89
View File
@@ -0,0 +1,89 @@
---
title: "Cal.com"
linkTitle: "Cal.com"
category: "Business operations"
tagline: "Booking pages that let people schedule time with you, without the back-and-forth."
replaces: ["Calendly", "Microsoft Bookings", "Acuity Scheduling", "Doodle"]
address: "calcom.example.com"
website: "https://cal.com/"
upstreamDocs: "https://cal.com/docs"
links:
- name: "Cal.com help center"
url: "https://cal.com/help"
- name: "Cal.com developer and self-hosting docs"
url: "https://cal.com/docs"
- name: "Cal.com on GitHub"
url: "https://github.com/calcom/cal.com"
---
## Overview
Cal.com publishes your availability as a booking page. Visitors pick a time that suits them, and the meeting lands in your calendar automatically, with a video link if needed.
Main capabilities:
- **Event types** such as "30-minute intro call" or "1-hour consultation", each with its own length, location, questions, and rules.
- **Calendar connections** so existing events block out busy times and new bookings are added to your calendar.
- **Availability schedules** with working hours, date overrides, and time zones handled automatically.
- **Buffers**, minimum notice, daily limits, and booking windows.
- **Team scheduling**: round-robin (spread bookings across a team) and collective (everyone must be free).
- **Workflows** for email reminders and follow-ups.
- **Routing forms** that send visitors to the right person or event based on their answers.
- **Embeds** for your website and a booking link for your email signature.
### What it replaces
Cal.com replaces Calendly, Microsoft Bookings, Acuity Scheduling, and the scheduling part of Doodle.
{{< note title="Self-hosted edition" >}}
Cal.com's self-hosted edition includes most features. A few organization-level features in Cal.com's documentation are only available in their paid cloud or enterprise plans.
{{< /note >}}
## Signing in
Open your Cal.com address and sign in with the account created for you. Complete the onboarding steps: your name, username (which becomes your booking link), time zone, and calendar connection.
## Connect your calendar
1. Go to **Apps**, then **Calendar**, or **Settings**, **Calendars**.
2. Connect your calendar:
- **Nextcloud** (or any CalDAV calendar): choose **CalDAV** and enter `https://nextcloud.example.com/remote.php/dav` with your username and a Nextcloud **app password**.
- **Google** or **Outlook**: available if your administrator has set them up. These need extra configuration on the server.
3. Choose which calendars to **check for conflicts**, and which calendar new bookings are **added to**.
## Set your availability
Go to **Availability**. Edit the default schedule to set your working hours for each day, and add **date overrides** for holidays or special days. You can create several schedules (for example "Mornings only") and pick one per event type.
## Create an event type
1. Go to **Event Types** and choose **New**.
2. Give it a title, URL slug, and duration.
3. Under **Location**, choose how you'll meet: in person, phone, or a video link. To use [Jitsi](/apps/jitsi/), install the Jitsi app from **Apps** and set your Jitsi server address.
4. Under **Limits**, add buffer time, minimum notice, and booking limits.
5. Under **Advanced**, add booking questions, require confirmation, or hide the event from your profile.
6. Save, then copy the link. Your booking page is `https://calcom.example.com/yourusername`.
## Manage bookings
**Bookings** shows upcoming, unconfirmed, past, and cancelled bookings. From here you can reschedule, cancel, or request a reschedule. Attendees get emails with links to reschedule or cancel too.
## Add reminders with workflows
Go to **Workflows**, create a workflow, choose a trigger (for example "Before event starts, 24 hours"), and add an email action to attendees or hosts. Attach it to one or more event types.
## Teams
Create a team under **Teams** and invite members. Team event types can be:
- **Round robin**: the next available team member is assigned.
- **Collective**: the booking needs everyone to be free.
## Superpanel settings
{{< review "confirm Superpanel option names for Cal.com and whether Google/Microsoft calendar integrations are preconfigured." >}}
- **Access**: choose which groups are given a Cal.com account.
- **Calendar integrations**: Google and Microsoft calendar connections need API credentials on the server. Ask Federated Computer support if you want them enabled.
Cal.com administrators can open **Settings**, **Admin** to manage users and instance-wide settings.