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

# Step 2: Connect your calendar

> Setting up on your own: connect Google Calendar, Calendly or RevenueHero in Integrations → Scheduling so visitors can book a meeting in the chat. One short flow for each calendar.

<div className="darwin-location"><strong>Find it in Darwin</strong> Integrations → Scheduling <a href="https://app.meetdarwin.ai/admin/settings/integrations">Open this screen ↗</a></div>

Darwin books meetings into the calendar you connect. Pick the one your team already uses; you only need one. When it's connected, Home ticks off **Scheduling**.

<Frame caption="Integrations → Scheduling: pick one calendar.">
  <img style={{ width: 1184, maxWidth: "100%" }} src="https://mintcdn.com/meet-darwin/cfyypApC_g6Sd8eh/images/guides/start/setup-scheduling.webp?fit=max&auto=format&n=cfyypApC_g6Sd8eh&q=85&s=b3db8ce7ca7ce0a5caf764e0d774a6c5" alt="The Scheduling section of Integrations with cards for Calendly, Google Calendar and RevenueHero." width="2368" height="520" data-path="images/guides/start/setup-scheduling.webp" />
</Frame>

<Tabs>
  <Tab title="Google Calendar">
    Darwin books into your Google Calendar with your own rules for length, notice and hours.

    <Steps>
      <Step title="Open Google Calendar">
        In **Integrations**, select **Connect** on the **Google Calendar** card.
      </Step>

      <Step title="Connect your Google Calendar">
        Select **Connect Google Calendar** and choose the Google account visitors should book into. Approve every permission Google lists; the connection doesn't finish otherwise.

        <Frame>
          <img style={{ width: 794, maxWidth: "100%" }} src="https://mintcdn.com/meet-darwin/Th-W8aKaOyiQClss/images/guides/integrations/google-calendar-connect.webp?fit=max&auto=format&n=Th-W8aKaOyiQClss&q=85&s=6ccb1bea0be6f9ed540a6e26cb7e5e61" alt="Step 1, Connect your Google Calendar, with the Connect Google Calendar button highlighted." width="1588" height="334" data-path="images/guides/integrations/google-calendar-connect.webp" />
        </Frame>
      </Step>

      <Step title="Set your booking rules">
        Select **Set booking rules**, choose the meeting length, buffer, minimum notice, weekly hours and video call (Google Meet, Zoom or none), then select **Save booking rules**.

        <Frame>
          <img style={{ width: 794, maxWidth: "100%" }} src="https://mintcdn.com/meet-darwin/Th-W8aKaOyiQClss/images/guides/integrations/google-calendar-rules.webp?fit=max&auto=format&n=Th-W8aKaOyiQClss&q=85&s=c41a6d3a0e26e7fb40451126de2f907a" alt="Step 2, Set your booking rules, with the Set booking rules button highlighted." width="1588" height="292" data-path="images/guides/integrations/google-calendar-rules.webp" />
        </Frame>
      </Step>
    </Steps>

    Full guide: [Connect Google Calendar](/integrations/google-calendar). For Zoom links, also [connect Zoom](/integrations/zoom).
  </Tab>

  <Tab title="Calendly">
    Darwin offers times from one Calendly meeting type and books it in the chat.

    <Steps>
      <Step title="Open Calendly">
        In **Integrations**, select **Connect** on the **Calendly** card.
      </Step>

      <Step title="Connect your Calendly account">
        Select **Connect Calendly** and sign in to Calendly. You need Calendly Standard or higher.

        <Frame>
          <img style={{ width: 794, maxWidth: "100%" }} src="https://mintcdn.com/meet-darwin/Th-W8aKaOyiQClss/images/guides/integrations/calendly-connect.webp?fit=max&auto=format&n=Th-W8aKaOyiQClss&q=85&s=982ff3c690efc1d22fa08ea66917c822" alt="Step 1, Connect your Calendly account, with the Connect Calendly button highlighted." width="1588" height="292" data-path="images/guides/integrations/calendly-connect.webp" />
        </Frame>
      </Step>

      <Step title="Choose the meeting type">
        Select **Choose meeting type**, pick the event visitors should book, then select **Use this meeting**.

        <Frame>
          <img style={{ width: 794, maxWidth: "100%" }} src="https://mintcdn.com/meet-darwin/Th-W8aKaOyiQClss/images/guides/integrations/calendly-meeting-type.webp?fit=max&auto=format&n=Th-W8aKaOyiQClss&q=85&s=bc45d30a85ac7701bd39467473e6b19d" alt="Step 2, Choose the meeting type, with the Choose meeting type button highlighted." width="1588" height="244" data-path="images/guides/integrations/calendly-meeting-type.webp" />
        </Frame>
      </Step>
    </Steps>

    Full guide: [Connect Calendly](/integrations/calendly).
  </Tab>

  <Tab title="RevenueHero">
    Darwin sends visitors to your RevenueHero campaign, and RevenueHero tells Darwin when a meeting is booked.

    <Steps>
      <Step title="Copy your campaign link">
        In RevenueHero, go to **Routers → Campaign** and copy the public link of the campaign Darwin should use.
      </Step>

      <Step title="Paste it into Darwin">
        In **Integrations**, select **Connect** on the **RevenueHero** card. Paste the link under **Paste your campaign link** and select **Save link**.

        <Frame>
          <img style={{ width: 794, maxWidth: "100%" }} src="https://mintcdn.com/meet-darwin/Th-W8aKaOyiQClss/images/guides/integrations/revenuehero-link.webp?fit=max&auto=format&n=Th-W8aKaOyiQClss&q=85&s=1e25c463825542dfe824859cd53c9682" alt="Step 1, Paste your campaign link, with the campaign link box highlighted next to Save link." width="1588" height="304" data-path="images/guides/integrations/revenuehero-link.webp" />
        </Frame>
      </Step>

      <Step title="Add the booking webhook">
        Under **Confirm bookings in Darwin**, select **Copy URL**. In RevenueHero, create a workflow with the trigger **When a meeting is booked** and the action **Send a webhook** to that URL, then turn it on.

        <Frame>
          <img style={{ width: 794, maxWidth: "100%" }} src="https://mintcdn.com/meet-darwin/Th-W8aKaOyiQClss/images/guides/integrations/revenuehero-webhook.webp?fit=max&auto=format&n=Th-W8aKaOyiQClss&q=85&s=4d9a15116e0be2bd7f7a56d7ffd40461" alt="Step 2, Confirm bookings in Darwin, explaining the When a meeting is booked workflow with a Send a webhook action." width="1588" height="266" data-path="images/guides/integrations/revenuehero-webhook.webp" />
        </Frame>
      </Step>
    </Steps>

    Full guide: [Connect RevenueHero](/integrations/revenuehero).
  </Tab>
</Tabs>

## Good to know

* Booking from the Agent Studio preview is a test. It doesn't put a real meeting in your calendar.
* One calendar handles new bookings at a time. Setting up another one later switches new bookings to it; meetings already booked aren't canceled.

<CardGroup cols={2}>
  <Card title="Step 3: Try your agent" icon="message-square" href="/getting-started/own-try">Ask it a few questions before visitors do.</Card>
  <Card title="Back to the overview" icon="list-checks" href="/getting-started/on-your-own">All five steps.</Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.