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

# Cal.com

> Build pages that send visitors to your Cal.com booking page.

Cal.com works well for consultants and freelancers who need flexible scheduling.

## Why Use Replo with Cal.com

Let's say you're a freelance consultant offering strategy sessions at \$500/hour. Your Cal.com booking page shows your availability, but it doesn't explain your approach, showcase past client results, or address why prospects should invest in your time.

You create a landing page in Replo that outlines your methodology, shows case studies from past clients, includes testimonials, and explains exactly what happens in a session.

| **Replo enables**                                                | **What stays the same**                      |
| ---------------------------------------------------------------- | -------------------------------------------- |
| Service landing pages and sales funnels that establish expertise | Cal.com handles scheduling and calendar sync |
| Case studies and client testimonials                             | Automated reminders and confirmations        |
| Page variants to test what drives bookings                       | Integration with your calendar systems       |
| Campaign-specific pages for different service offerings          | Meeting management in Cal.com                |

***

## Setup

Cal.com can be used in two ways with Replo:

<Tabs>
  <Tab title="Link to External Scheduler">
    Link to your Cal.com scheduling page from a Replo button. Visitors click **Book Now** and redirect to Cal.com to complete booking.

    <Steps>
      <Step title="Get your Cal.com link">
        1. Log in to Cal.com
        2. Go to your event type
        3. Copy the scheduling link (e.g., `cal.com/your-name/30min`)
      </Step>

      <Step title="Ask Replo to create the service">
        In the chat, give Replo your service details and the link:

        ```text theme={null}
        Create a bookable service called "30-minute consult". Use this Cal.com link as its external booking link: cal.com/your-name/30min
        ```

        Replo creates the service and points its **Book Now** button at Cal.com scheduling.
      </Step>

      <Step title="Add to your landing page">
        Ask Replo to build your landing page around the service. When visitors click **Book Now**, they're redirected to Cal.com scheduling.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Embed in Replo">
    Embed Cal.com directly on your Replo page so visitors can book without leaving your landing page.

    <Steps>
      <Step title="Get your Cal.com embed code">
        1. Log in to Cal.com
        2. Go to your event type
        3. Click **Embed** and copy the embed code
      </Step>

      <Step title="Add to your Replo page">
        In the chat, ask Replo to add the Cal.com embed; it will ask for your embed code.

        Paste your Cal.com embed code when prompted. The embed will be added directly to your page.
      </Step>

      <Step title="Style and position">
        Adjust the size and position of the embed to fit your page design. Visitors can book directly on your Replo page without leaving.
      </Step>
    </Steps>

    <Note>
      Embedding keeps visitors on your page through the entire booking flow. This can improve conversion by reducing friction.
    </Note>
  </Tab>
</Tabs>

***

For more details on setup and troubleshooting, see the [full guide to external booking links](/commerce/external/introduction#external-party-booking-links).
