## Overview

**Calendar reports** are the analytics dashboard for the Conversa Labs scheduling module. On a single
screen, an administrator follows booking volume, the **no-show and cancellation rates**, performance
**by event type** and **by agent**, the **lead time** (how far ahead people book), the **occupancy**
(booked hours), and the **sync health** with Google Calendar.

These are **aggregate** numbers across an entire account (or one specific calendar) within a date
range you choose. It is the managerial view of the Calendar — not an event-by-event list.

## Prerequisites

- An account **administrator** profile. Reports are an administrative surface: agents without
  administrator privileges cannot open them.
- The **Calendar** module enabled on the account (it is optional and off by default).
- At least some bookings in the period so the numbers are not all zeros.

## Step by step

1. Open the **Calendar** from the left sidebar.
2. Go to the Calendar **Reports** section (visible to administrators only).
3. Choose the **period** (date range) you want to analyze.
4. Optionally, **filter by a specific calendar**. With no filter, the report covers the whole account.
5. Read each dashboard section to understand volume, rates, performance, and sync.

## Settings & options

Reports include the sections below. Each one is computed over the selected period and calendar.

| Section | What it shows |
| --- | --- |
| **Overview** | Total bookings and the split between **confirmed**, **cancelled**, **no-show**, and **rescheduled**, plus the **cancellation rate** and the **no-show rate**. |
| **By event type** | Bookings per event type (e.g., "Demo", "Support"), with total, no-show, and cancelled for each type, sorted from most to least booked. |
| **By agent** | Bookings per **host** (the responsible agent), with total and no-show for each — handy for comparing the team. Shows the top agents in the period. |
| **No-show rate** | No-show count and its proportion over total bookings. |
| **Cancellation rate** | Cancellation count and its proportion over the total. |
| **Average lead time** | Average time between a booking's **creation** and the appointment's **start** — how far ahead people book. |
| **Occupancy** | **Booked hours** and the **number of events** active in the period — a calendar utilization signal. |
| **Sync health** | Sync events classified as **ok**, **error**, and **conflict**, plus the timestamp of the **last sync** with Google Calendar. |

- **Calendar filter**: limits every section to a single calendar; without it, the report spans the whole account.
- **Period**: sets the date window used in the counts and rates.
- **Payments funnel (optional)**: when the **Payments** module is active and the event type is paid,
  the report also shows settled revenue, the pending-to-paid conversion, and the expired, failed, and
  refunded cases.

## Use cases

- **Measure absenteeism**: track the no-show rate and act (reminders, prior confirmation, prepayment).
- **Compare agents**: see who receives the most bookings and who has the most no-shows, by host.
- **Track utilization**: use booked hours and the number of events to assess the calendar load.
- **Monitor the integration**: check sync health and the last sync with Google.

## Tips, limits & best practices

- The numbers honor the **scope** you choose: the whole account or one calendar, within the **date window**.
- Values are **aggregate** (counts, averages, and rates) — not a list of each booking.
- The **rates** (no-show and cancellation) are proportions over the total bookings in the period.
- **Lead time** considers only bookings whose start is later than their creation (the real lead).
- **Occupancy** sums the duration of active events; cancelled/archived events are excluded.

## Troubleshooting

- **I cannot see Reports**: the section is **administrators only**. If you are a regular agent, ask an
  account administrator for access.
- **The numbers are all zero**: widen the **period** or remove the **calendar** filter — there may be
  no bookings in the selected window.
- **Conflicts appear under sync health**: a conflict means a divergence between Conversa Labs and Google
  that the periodic check reconciles. Confirm the **Google connection** is still active and review the
  last sync; recurring errors may require reconnecting the Google account.

## See also

- [Calendar and scheduling overview](/hc/ajuda/articles/calendar-scheduling-overview-en)
- [Connect Google Calendar (OAuth) and sync](/hc/ajuda/articles/calendar-scheduling-conectar-google-calendar-en)
- [Event types, availability, and buffers](/hc/ajuda/articles/calendar-scheduling-tipos-de-evento-disponibilidade-buffers-en)
- [Public booking page](/hc/ajuda/articles/calendar-scheduling-pagina-publica-de-agendamento-en)
- [Reschedule, cancel, Google Meet, and the .ics file](/hc/ajuda/articles/calendar-scheduling-reagendar-cancelar-meet-ics-en)