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

# Reports

> Generating and scheduling analytics reports.

**Reports** (`/analytics/reports`) generates point-in-time, downloadable analytics and scan-data files for a chosen set of QR codes, folders, tags, categories, or users and a chosen date range. It's the one-off counterpart to [Email reports](/analytics/email-reports), which delivers reports on a recurring schedule instead of on demand.

<Note>
  Reports is only shown in the sidebar for accounts with export permission (Pro plans and above).
</Note>

<Frame caption="The Reports page with no reports created yet">
  <img src="https://mintcdn.com/scanova-api/2FTGGTqcp1qRUtvm/images/v2/analytics/reports/reports-list.png?fit=max&auto=format&n=2FTGGTqcp1qRUtvm&q=85&s=736d3088881b3c9aee5414ecdef5fb3a" alt="Scanova Reports page showing a table with Requested On, Generated On, Requested By, Status, and Action columns, and one report in the In Progress state" width="1440" height="900" data-path="images/v2/analytics/reports/reports-list.png" />
</Frame>

## Creating a report

<Steps>
  <Step title="Open the Create Report drawer">
    From **Analytics > Reports**, select **Create Report**. This opens a drawer where you configure the report.

    <Frame caption="The Create Report drawer">
      <img src="https://mintcdn.com/scanova-api/2FTGGTqcp1qRUtvm/images/v2/analytics/reports/create-report-drawer.png?fit=max&auto=format&n=2FTGGTqcp1qRUtvm&q=85&s=10d62ecb01607c915aec50af48493e4a" alt="Scanova Create Report drawer showing entity selection, Exclude Bot Traffic checkbox, a time period date range, Analytics Report and Scan Data Report format selectors, and a Save this report checkbox" width="1440" height="900" data-path="images/v2/analytics/reports/create-report-drawer.png" />
    </Frame>
  </Step>

  <Step title="Select what the report covers">
    Under **Select QR Codes, Folders, Tags, Categories or Users**, choose the entity type from the dropdown, then select the specific items (or **Select all**) in **View/Edit Selection**. Optionally check **Exclude Bot Traffic** to filter out non-human scans.
  </Step>

  <Step title="Set the time period">
    Select **Select Time Period** to open a date-range picker and choose the start and end dates the report should cover.
  </Step>

  <Step title="Choose report types and formats">
    Under **Select Reports and Format**, you can request either or both of:

    * **Analytics Report** — a visual summary, exportable as **PDF**, **XLS**, or **XLSX**.
    * **Scan Data Report** — the underlying scan records, exportable as **CSV**, **XLS**, or **XLSX**.

    Each has its own format dropdown, so you can request an Analytics Report as PDF and a Scan Data Report as CSV in the same request.
  </Step>

  <Step title="Optionally save the configuration">
    Check **Save this report** to keep this combination of entities, filters, and formats so you can re-run it later without re-entering everything — saved configurations appear under **saved reports**, accessible from a link at the top of the drawer via a **Select saved reports** dropdown.
  </Step>

  <Step title="Create the report">
    Select **Create New Report**. The drawer closes and a new row appears in the Reports table with a **Requested On** timestamp and a **Status** of **In Progress**.
  </Step>
</Steps>

## After you request a report

Requested reports are tracked in a table with these columns:

* **Requested On** — when you submitted the request.
* **Generated On** — when the report finished processing (shown as `—` while still generating).
* **Requested By** — the user who requested it.
* **Status** — a progress indicator, starting at **In Progress**.
* **Action** — where you'd download the finished file, or cancel a pending request.

<Warning>
  While verifying this page against a live test account, a requested report (Analytics Report as PDF + Scan Data Report as CSV, covering all QR codes) stayed in the **In Progress** state with **Generated On** still showing `—` for several minutes without completing or producing a download link. This may be specific to the test/dev environment used for verification rather than production behavior, but if you see a report stuck in **In Progress** for an extended period, it's worth flagging to support.
</Warning>

## Where to go next

* [Analytics dashboard](/analytics/dashboard) — the live dashboard this data is drawn from, with instant on-screen exports.
* [Email reports](/analytics/email-reports) — for reports delivered automatically on a recurring schedule instead of generated on demand.

## Related

* [Analytics dashboard](/analytics/dashboard) — the live view behind every report generated here.
* [Email reports](/analytics/email-reports) — the recurring counterpart to this on-demand report.
* [Downloading end-user & RSVP data](/leads/downloading-data) — a separate, differently-behaved export mechanism for lead, form, and RSVP data.
