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

# Calendar Overview

> Built-in scheduling and booking for your business

Hiveku Calendar is a full Calendly-style scheduling system built into your dashboard. Define meeting types, sync your work calendar, share a public booking page, and let prospects or customers book time with you (or your team) without back-and-forth emails. Bookings flow automatically into your CRM and trigger reminders, follow-ups, and your AI Sales Co-pilot.

There is no per-booking pricing — bookings are unlimited as part of your plan.

## Use cases

* **Sales calls** — Discovery, demo, and qualification meetings booked from your site or email signature
* **Customer support** — Office hours, troubleshooting sessions, success check-ins
* **Consultations** — Paid or free advisory sessions with intake questions
* **Interviews** — Recruiting and hiring loops with round-robin scheduling
* **Internal meetings** — 1:1s, syncs, and reviews with team-wide availability rules
* **Onboarding** — Kickoff calls auto-scheduled when a deal closes

## What's included

<CardGroup cols={2}>
  <Card title="Calendar sync" icon="calendars">
    Two-way sync with Google Calendar and Outlook. Conflict-free booking across every calendar you connect.
  </Card>

  <Card title="Meeting types" icon="clock">
    Templates for the meetings you offer — durations, locations, buffers, custom questions.
  </Card>

  <Card title="Public booking page" icon="globe">
    A branded page at your custom slug where anyone can book a slot.
  </Card>

  <Card title="Embed widget" icon="code">
    Drop the booking widget on any external site or your Hiveku project.
  </Card>

  <Card title="Team scheduling" icon="users">
    Round-robin, collective, and specific-host availability for groups.
  </Card>

  <Card title="Automations" icon="bolt">
    Reminders, follow-ups, and Slack notifications on every booking.
  </Card>
</CardGroup>

## The 9 tabs at a glance

The calendar dashboard at `/dashboard/calendar/` is organized into nine tabs.

<Steps>
  <Step title="Calendar">
    Your unified inbox of every booked meeting. Heatmap view of availability, plus quick links into Google or Outlook for the source calendars.
  </Step>

  <Step title="Meeting Types">
    Define the meetings you offer. A 15-minute intro call, a 30-minute demo, a 60-minute strategy session — each with its own location, buffer, and intake questions. See [Meeting Types](/calendar/meeting-types).
  </Step>

  <Step title="Bookings">
    View, reschedule, or cancel every appointment on your books. Filter by status: confirmed, canceled, no-show, completed. See [Manage Bookings](/calendar/bookings).
  </Step>

  <Step title="Availability">
    Set the windows when you actually take meetings — work hours per weekday, vacation blackouts, recurring lunch blocks. See [Availability](/calendar/availability).
  </Step>

  <Step title="Team">
    Multi-user scheduling. Round-robin among reps, collective availability for group calls, or always-this-host routing. See [Team Calendars](/calendar/team-calendars).
  </Step>

  <Step title="Public Page">
    Customize your booking page slug, branding, intro copy, and meeting type ordering.
  </Step>

  <Step title="Automations">
    Pre-meeting reminders, post-meeting follow-up emails, Slack notifications, and CRM updates. See [Automations](/calendar/automations).
  </Step>

  <Step title="Analytics">
    Booking conversion, no-show rate, popular meeting types, and revenue tied to closed deals.
  </Step>

  <Step title="Embed">
    Get the snippet to drop the booking widget into your site. See [Embed the Booking Widget](/calendar/embed-booking-widget).
  </Step>
</Steps>

## How it fits together

<Info>
  Calendar is a first-class part of the Hiveku platform. Every booking lands in your CRM as an activity on the right contact, and your [AI Sales Co-pilot](/sales/overview) reads upcoming meetings to prep you with context, draft talking points, and suggest follow-ups.
</Info>

When a prospect books a 30-minute demo:

1. The slot is reserved on your synced Google or Outlook calendar.
2. A `.ics` calendar invite is sent to the booker.
3. A confirmation email goes out with your branded template.
4. The contact is created or matched in your CRM.
5. A pre-meeting reminder fires 1 hour before.
6. Your AI Sales Co-pilot drafts a meeting prep brief in your dashboard.
7. After the meeting, the post-meeting automation sends a thank-you and (optionally) an NPS request.

## Setup flow

<Steps>
  <Step title="Connect a calendar">
    Connect Google Calendar or Outlook from Settings. See [Connect Google Calendar](/how-tos/connect-google-calendar) or [Connect Outlook](/how-tos/connect-outlook).
  </Step>

  <Step title="Define meeting types">
    Create at least one meeting type — for example, "Intro Call (15 min)".
  </Step>

  <Step title="Set availability">
    Set work hours and any blackout dates so the system only offers slots when you're actually free.
  </Step>

  <Step title="Customize your booking page">
    Pick a slug like `acme-corp` or `sarah-jones` and add branding.
  </Step>

  <Step title="Share the link">
    Paste it in your email signature, on your site, in cold outreach, or embed the widget.
  </Step>
</Steps>

For the full walkthrough, see [Set Up Your Booking Page](/how-tos/setup-booking-page).

## Calendar sync details

Hiveku connects to your calendar via OAuth, reusing the same BYOK Google or Microsoft OAuth apps you set up for Gmail and Outlook.

<Tabs>
  <Tab title="Google Calendar">
    * Two-way sync — bookings appear on your Google Calendar, and busy times block your availability
    * Multiple calendars — sync your primary plus any shared or secondary calendars
    * Auto-generates Google Meet links when a meeting type is set to "Google Meet"
  </Tab>

  <Tab title="Outlook">
    * Two-way sync with your Microsoft 365 or Outlook.com calendar
    * Auto-generates Microsoft Teams meeting links
    * Honors free/busy across multiple Outlook calendars
  </Tab>
</Tabs>

<Tip>
  You can connect both Google and Outlook on the same account. Hiveku checks all of them for conflicts before offering a slot.
</Tip>

## API access

Every calendar feature is available over the API.

| Endpoint                           | Purpose                                         |
| ---------------------------------- | ----------------------------------------------- |
| `GET /api/calendar/bookings`       | List or filter bookings                         |
| `POST /api/calendar/bookings`      | Create a booking programmatically               |
| `GET /api/calendar/meeting-types`  | List your meeting templates                     |
| `POST /api/calendar/meeting-types` | Create or update a meeting template             |
| `GET /api/calendar/availability`   | Read availability rules                         |
| `POST /api/calendar/availability`  | Update availability windows                     |
| `GET /api/calendar/events`         | Read raw synced events from connected calendars |
| `POST /api/calendar/automations`   | Configure reminders and follow-ups              |
| `GET /api/calendar/analytics`      | Booking conversion and no-show metrics          |

## Next steps

<CardGroup cols={2}>
  <Card title="Set up your booking page" icon="rocket" href="/how-tos/setup-booking-page">
    End-to-end walkthrough — connect calendar, define meetings, share your link.
  </Card>

  <Card title="Meeting types" icon="clock" href="/calendar/meeting-types">
    Templates for every kind of meeting you offer.
  </Card>

  <Card title="Embed booking widget" icon="code" href="/calendar/embed-booking-widget">
    Add the booking flow to your website or Hiveku project.
  </Card>

  <Card title="Team calendars" icon="users" href="/calendar/team-calendars">
    Round-robin and collective scheduling for groups.
  </Card>
</CardGroup>
