Where your business comes from

Customer geography for the selected period

KPI boxes below reflect the selected period; deltas compare against the comparison period.
National view — sales by state
Local view — store & surrounding states

Set your store location under Map & competitors to center this view.

Hyper-local — counties & cities (zoom to street level)

Top origins

by matched sales

Compare periods

Quantify a sales shift between two periods and see which states and counties drove it — to pinpoint the reason for a swing.

Period audit

verify each month is fully loaded

If a month's EOD days is lower than the days in the month, its End-of-Day file is incomplete — re-upload the full month. Incomplete data is the usual reason a comparison looks wrong.

Variance by state

matched sales

Variance by county

MD / DE / DC

Region trends

Sales by geography across every period, with sequential and year-over-year change — to spot which regions are growing or declining over time.

New vs returning customers

Is sales growth coming from new customers or from existing ones spending more — and where. Derived from when each customer first appears in your loaded history.

Sales by customer type

new vs returning, per period

By period

Latest period by state

Note. A customer counts as “new” in the first period they appear in the data you've uploaded. The earliest loaded period therefore shows everyone as new; new-vs-returning becomes meaningful from the second period onward.

Map & competitors

Plot your store and competitors. Competitor opening dates appear on the trend chart so you can see if a new opening lines up with a sales dip.

Locations — click the map to drop a pin, or search below

Find & add a competitor

Click the map to set coordinates, search to find a place, or enter a ZIP. Results come from OpenStreetMap.

Upload data

Files are parsed in your browser, then stored in the cloud database and the original is retained. Invalid ZIPs are dropped automatically.

1 · Customer database

CSV with CustomerID, names, and Postal code. Up to ~200k rows.

2 · Total Sales by Customer

The per-period XLSX (customer, sales). Ties revenue to geography.

3 · End of Day Summary

Daily metrics XLSX. Powers all trend & AOV reporting.

How matching works. Each sale's CustomerID is looked up in the customer database to attach a ZIP and state. Customers with no ZIP on file can't be placed on the map, so they're counted but excluded from geographic totals — the reported total still stands as your headline number.

Retained files

Every uploaded original is kept in cloud object storage. Download any source file here.