← All documentation

Reporting & KPIs

Read the executive scorecard, booking revenue, and vendor sales reports — and know which metrics have real data behind them.

VendorStreet’s reports answer two different questions. The executive scorecard answers “how is the business doing?” in the same shape across markets, venues, and experiences. The operational reports answer “what happened, specifically?” — which schedules filled, which vendors reported sales, where the revenue came from.

This page covers what each one shows, and — importantly — which metrics are genuinely blank because the underlying data isn’t captured yet.

A note on blank metrics

Several scorecard tiles will show with the caption Not captured yet. That’s honest signposting, not a bug: those metrics need data VendorStreet doesn’t collect today. The tables below say exactly which ones, so you can plan around them rather than waiting for numbers that aren’t coming.

What is the executive overview?

At Reports → Executive overview (/reports/executive-overview). “The same executive scorecard across every module — markets, experiences, and venues — for the selected period.”

It’s your cross-business view: one scorecard per market, venue, and your experiences, all in the same layout, all measured over the same window. Every module is compared against the immediately preceding equal-length period, so a month-to-date view is compared against the previous month-to-date.

For a single market, go to Reports → Executive scorecard (/markets/<id>/reports/executive).

What’s on the scorecard?

Eight tiles, always in the same order:

Revenue · Occupancy · Attendance · Repeat customers · Attach rate · Net profit · Customer satisfaction · Acquisition source

Labels adapt to the module — markets show Repeat vendors and Vendor attendance where experiences and venues show Repeat guests.

Each tile carries a change indicator against the prior period (vs prior, or No prior comparison where there’s no baseline) and a status pill: Good, Watch, or Critical. Revenue expands into Paid and Outstanding.

Which metrics actually have data?

MetricMarketsExperiencesVenues
RevenueYesYes
OccupancyYesYesYes
Repeat customersYesYesYes
Attach rateYesYesYes
AttendanceOnly where check-ins exist
Acquisition sourceYesYes
Net profit
Customer satisfaction

The ones to plan around:

  • Net profit is blank everywhere. There’s no cost model in the product, so there’s nothing to subtract from revenue.
  • Customer satisfaction is blank everywhere.
  • Venue revenue is blank because seat reservations aren’t invoiced — confirming a seat is an inventory action, not a sale. See Venues & Seating.
  • Attendance needs check-in data, which only exists for markets where check-ins are being recorded.

Attach rate is the one to watch if you sell add-ons — it’s live across all three modules and tells you directly whether your extras are working.

How do I see bookings and revenue for a market?

The Booking revenue report (/markets/<id>/reports/bookings) — “Track bookings, capacity, and revenue for upcoming and historical schedules.”

Summary cards: Total bookings, Total vendors, Gross revenue, Remaining capacity, plus an optional Revenue trend sparkline.

Controls:

  • Report modeUpcoming or Historical.
  • Start date and End date.
  • Group bySchedule, Month, or Vendor.
  • Booking statusSubmitted + approved, Submitted only, Approved only, or Cancelled.
  • Show revenue trend preview.

The table gives you Bookings, Vendors, Spaces booked, and Gross revenue per row.

Grouping is where the value is. Group by Schedule to spot which dates underperform, by Month for seasonality, by Vendor to find who’s carrying the market.

Gotcha: Remaining capacity is only meaningful in Upcoming mode. In Historical mode it displays as 0 — it isn’t telling you the market was full.

How do I track vendor sales reporting?

The Vendor sales report (/markets/<id>/reports/vendor-sales) — “Review vendor-reported gross sales and reporting compliance.” This is where you find out both how your vendors did and who’s actually filing their numbers.

Cards: Total revenue, Average per vendor-day, Vendors reported, Missing reports, Compliance rate.

Filter by Schedule, Vendor, and Compliance filter (All, Reported, Missing, No sales).

Two tables:

  • Sales by vendor type — gross sales broken down by category, with counts for reported, no-sales, and missing. Vendors without a type appear as Unassigned. Good reason to keep vendor types tidy.
  • Vendor sales grid“Each row represents a vendor on a market date” with Date, Vendor, Gross sales, Report type, Reported at, and a Compliant / Non-compliant status.

The compliance angle matters if your lease, grant, or municipal agreement depends on reported sales volume. Missing reports and Compliance rate tell you who to chase before the deadline rather than after.

How do vendors report their sales?

Vendors go to Sales reports (/sales-reports) — “Report your gross sales for each market day you attended.”

They see their Market days, a Sales totals panel (Gross sales, Reports submitted, No-sales days), and their Submission history. For each date they click Report sales, enter Gross sales ($) and optional Notes, and Submit report — or click No sales to report, which records a zero rather than leaving a gap. Each date shows Submitted or Missing.

That “no sales” option is worth pointing vendors at: a recorded zero is data, a missing report is noise.

How do date ranges work?

Most reports use a shared picker with Month, Quarter, Year, and Custom presets, defaulting to Month. All presets are to-date — they run from the start of the period to today, not across the full period. “Month” in the middle of March means March 1st to today.

Comparisons are always against the immediately preceding equal-length period. You can’t pick a different baseline or run year-over-year.

The Booking revenue report is the exception — it uses its own Upcoming / Historical toggle with raw dates, defaulting to the last 30 days.

Can I export reports?

Yes, from three pages — Booking revenue, Vendor sales, and the vendor’s own Sales reports — using Export CSV. The file downloads with the market slug and date in the name.

“Export includes summary totals and the current table rows.” So your filters and grouping shape the export: set the view you want first, then export.

There’s no export on the executive scorecard or overview pages.

Who can see which reports?

  • Executive overview and the experiences KPIs — organization owners and admins only.
  • Market executive scorecard, venue KPIs, and Booking revenue — owners and admins, plus users with a market-level admin or manager role.
  • Vendor sales report — owners and admins only. It also requires sales reporting to be enabled for the market.
  • Sales reports (/sales-reports) — each vendor sees only their own.

Two practical notes. The market report pages require active billing for that market — until then you’ll see “This report is available after billing is activated for this market.” See Billing. And market managers can reach reports they have permission for, but won’t find a navigation link to them; they’ll need the direct URL.

What isn’t available yet

Worth knowing so you don’t go looking:

  • No standalone experiences or venue report pages. Those modules appear on the combined executive overview only.
  • No scheduled or emailed reports, no PDF export, no print view.
  • No charting beyond the single revenue trend sparkline.
  • No report builder, saved reports, or saved filters.
  • No drill-down from a scorecard tile into the underlying rows.
  • No cross-market rollup on the operational reports — booking revenue and vendor sales are one market at a time.
  • No custom comparison period or year-over-year.
  • Scorecard figures are formatted in US dollars regardless of the currency you price in.

Next steps

  • Add-ons — attach rate is the metric that tells you if extras are working
  • Vendor Types — the categories your sales breakdown uses
  • Billing — activation gates the market report pages
  • Markets — where reports are reached from