> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sherpo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendar

> Create and manage booking products synced with Cal.com, directly from your Sherpo dashboard.

The **Calendar** product lets you embed your Cal.com availability on a Sherpo-hosted page so clients can book meetings in minutes without leaving your site. It’s perfect for creators, consultants, and businesses that want to schedule calls, demos, or sessions alongside their digital products.

Sherpo handles the presentation and hosting, while Cal.com powers your real-time scheduling across Google, Outlook, iCloud, Exchange, and more.

If you're looking for a guide on how **Calendar** products work for users, you can find it here:

<CardGroup cols={1}>
  <Card icon="calendar-days" href="/products/calendar" title="Calendar (user-facing)">
    Let visitors book meetings directly through your Sherpo site.
  </Card>
</CardGroup>

***

## Create a Calendar product

1. Go to **Products → New product**.
2. Choose the **Calendar** tile (calendar icon).
3. Enter a title, short description, and optional cover image.
4. Click **Create product** to open your calendar workspace.

Your Calendar product will appear alongside your other offerings on your storefront. It is ideal for free consultations, strategy calls, or coaching sessions.

For a guide to the product’s Overview and Settings tabs, check this out:

<CardGroup cols={1}>
  <Card icon="pen-to-square" href="/dashboard/overview" title="Overview & Settings">
    Edit your product’s info, description, and settings from the dashboard.
  </Card>
</CardGroup>

***

## Build your Calendar product page

Under **Page Builder**, you can fully customize how your Calendar product page looks using Sherpo's powerful, lego-like builder.

### Calendar-specific blocks

Inside the Calendar Page Builder, you will see a **Get** block alongside the **Pages** and **Content** blocks. Like in every other Sherpo product, these blocks are mandatory and cannot be deleted or hidden. If not populated, they will simply not render. For Calendar products, **Get** also contains the product-specific booking interface, where users can schedule a meeting with you and view the host information you have set.

<Frame>
  <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/qV-Cr78y58sJ0Q1g/images/calendar-pages-block.png?fit=max&auto=format&n=qV-Cr78y58sJ0Q1g&q=85&s=6e2d5a2a16bb8e28f93019dc998959e0" alt="Calendar Pages Block" title="Calendar Pages Block" width="2772" height="1216" data-path="images/calendar-pages-block.png" />
</Frame>

All of this is included by default in the **Aside Column**, which displays the blocks on the right. You are free to remove them from the column and position them wherever you prefer. Sherpo simply ensures that all mandatory blocks are present before allowing you to update the page.

### Product-specific blocks

All product Page Builders include an additional **Product** block category. These blocks are specific to the product type and power the core functionality of the page.

<Frame>
  <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/HkO9qu6J7oU6r2Vr/images/blocks-product-only.png?fit=max&auto=format&n=HkO9qu6J7oU6r2Vr&q=85&s=1124c0aba881f33f9d8721f5864f1f25" alt="Product-specific blocks" title="Product blocks" width="1996" height="592" data-path="images/blocks-product-only.png" />
</Frame>

These blocks usually include:

* **Get** — The purchase or unlock interface for the product.
* **Summary** — A compact overview of product metrics or highlights.
* **Review** — Displays review ratings and feedback from customers.
* **Pages** — Lists internal pages such as lessons, episodes, or product sections.
* **Content** — Displays the files or content included in the product.

Like other mandatory blocks, some of these may already be included in your layout and cannot be deleted, but you are free to move them anywhere within your page.

### Page builder

The rest of the Page Builder behaves exactly like the Site Builder. If you want to discover more about our blocks and building pages, check this out.

<CardGroup cols={1}>
  <Card icon="puzzle-piece" href="/dashboard/layout" title="Page builder">
    Build and customize your page by stacking and composing blocks. Powerful under the hood, simple to use.
  </Card>
</CardGroup>

***

## Connect your Cal.com account

Sherpo uses your Cal.com account to power live scheduling. Every connected provider, including Google, Outlook, iCloud, and Exchange, automatically syncs through Cal.com, so you will never get double-booked.

<Frame>
  <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/5lAobJgbr7eZ9U1V/images/cal-change-hours.png?fit=max&auto=format&n=5lAobJgbr7eZ9U1V&q=85&s=b2767063458053d94452a7e78ac4ce2b" alt="Cal.com availability and working hours" title="Setting availability and working hours in Cal.com" width="2880" height="1344" data-path="images/cal-change-hours.png" />
</Frame>

***

## Configure event details

Once your Calendar product is created, open the **Event** tab inside your Sherpo dashboard. You will be prompted to link your Cal.com event:

<Steps>
  <Step title="Visit Cal.com and create an account">
    Then go to [https://app.cal.com/event-types](https://app.cal.com/event-types) and create your meeting type, for example, *Sherpo Demo*.

    <Frame>
      <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/5lAobJgbr7eZ9U1V/images/cal-event-types.png?fit=max&auto=format&n=5lAobJgbr7eZ9U1V&q=85&s=ba548c3c7b048e3f6e900fb4f6c6ca01" alt="Event types dashboard in Cal.com" title="Creating and managing Cal.com event types" width="2422" height="956" data-path="images/cal-event-types.png" />
    </Frame>
  </Step>

  <Step title="Copy the event URL">
    It will look like `/username/event-slug`, for example, `/sherpo/demo`.
  </Step>

  <Step title="Paste the username and event slug into the Sherpo dashboard fields">
    Sherpo embeds your event seamlessly and keeps it updated if you modify your Cal.com settings.

    <Frame>
      <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/5lAobJgbr7eZ9U1V/images/calendar-event.png?fit=max&auto=format&n=5lAobJgbr7eZ9U1V&q=85&s=003bac4ee672001ce85dc6dd185c62e2" alt="Event linking inside the Sherpo Calendar dashboard" title="Connecting Cal.com events to a Sherpo Calendar product" width="2308" height="1356" data-path="images/calendar-event.png" />
    </Frame>
  </Step>
</Steps>

***

### Update your Cal.com event anytime

Changes made on Cal.com, such as duration, meeting title, or link type, sync automatically with your Sherpo Calendar product. You can also reselect or update the event at any time.

<Frame>
  <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/5lAobJgbr7eZ9U1V/images/calendar-update-event.png?fit=max&auto=format&n=5lAobJgbr7eZ9U1V&q=85&s=d5857fcb3591caf21f4b3a81a6ad239c" alt="Updating linked Cal.com event in Sherpo" title="Updating linked Cal.com event in Sherpo" width="2776" height="1700" data-path="images/calendar-update-event.png" />
</Frame>

***

## Add host information

The **Host** section in your Calendar dashboard defines how you appear on the booking page. You can edit:

* **Name**
* **Title or job description**
* **Short bio or description**
* **Tags** to categorize your offering

<Frame>
  <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/AT7zXPTkyKoIrb7r/images/calendar-host.png?fit=max&auto=format&n=AT7zXPTkyKoIrb7r&q=85&s=89ece6028f9919d73a54c7733b4d6fd2" alt="Editing host information for a Calendar product" title="Customizing host details" width="2308" height="1372" data-path="images/calendar-host.png" />
</Frame>

This information helps clients understand who they are meeting with and why.

***

## Edit or change your Cal.com event

If you ever need to adjust meeting length, description, or availability, you can do so directly in Cal.com. Your Sherpo Calendar product updates automatically. There is no need to republish.

<Frame>
  <img className="rounded-xl mr-auto" src="https://mintcdn.com/sherpo/5lAobJgbr7eZ9U1V/images/cal-change-event.png?fit=max&auto=format&n=5lAobJgbr7eZ9U1V&q=85&s=090f64d1861faf94c6f4db9d075c49de" alt="Editing an event in Cal.com" title="Changing meeting settings and duration in Cal.com" width="2422" height="1366" data-path="images/cal-change-event.png" />
</Frame>

***

## Best practices

* Use descriptive event names such as “Discovery Call,” “Coaching Session,” or “Design Review” so clients know what they are booking.
* Include a short, friendly description explaining what the session covers or how to prepare.
* Keep your Cal.com availability updated to prevent last-minute scheduling issues.
* Link your Calendar product in your bio or at the end of your content as a call to action.
* Add a cover image and host bio to personalize the page and build trust.

***

## FAQ

<AccordionGroup>
  <Accordion title="How does the Page Builder work for Calendar products?">
    The Calendar Page Builder works exactly like the Site Builder. You can stack, reorder, and customize blocks to design your product page. Mandatory blocks such as "Get", "Pages", and "Content" cannot be removed, but you can position them anywhere within your layout. If a mandatory block is empty, it will not render on the live page.
  </Accordion>

  <Accordion title="Can I connect more than one Cal.com event?">
    Each Calendar product links to a single Cal.com event, but you can create multiple Calendar products for different event types.
  </Accordion>

  <Accordion title="Does Sherpo handle reminders or invites?">
    No. Cal.com manages confirmations, invites, and reminders automatically once a booking is made.
  </Accordion>

  <Accordion title="Can I charge for meetings?">
    Yes, but payments for Calendar products are handled through Cal.com.
  </Accordion>

  <Accordion title="What happens if I change my availability in Cal.com?">
    Sherpo automatically reflects those changes. There is no need to republish the Calendar product.
  </Accordion>

  <Accordion title="Can I hide my Calendar product?">
    Yes. You can archive the product under **Settings** to remove it from your storefront.
  </Accordion>

  <Accordion title="Do I need a Cal.com Pro account?">
    Not necessarily. The free plan works perfectly for most users, and Sherpo supports all standard Cal.com event types.
  </Accordion>

  <Accordion title="Can I edit the design of the booking page?">
    The Cal.com booking layout is fixed and cannot be edited.
  </Accordion>
</AccordionGroup>
