Analytics for liquor stores, delivered to your inbox — not paywalled in a BI tool.

Connect the POS you already run. Get a Monday briefing that saves your team from building their own dashboards.

Works with
Lightspeed · KORONA · Square · mPower
No migration. No POS replacement. bevlens sits on top of the tools you already run.
Pricing
Per store, per month
Unlimited viewers. No per-seat fees. Your 15-person team costs the same as your 3-person one.
Trust
Every number drills to source
Provenance badges on every figure. Your bookkeeper will actually like it.
What bevlens replaces in your stack
Power BI seats
Replaced by: weekly briefing email + shareable mobile links. If you still want Power BI for one-off pivots, we push your data outbound — we just don't ask you to author reports inside bevlens.
Your custom Python pipeline
Replaced by: prebuilt reports that drill to source transactions. Nightly POS pulls, per-store reconciliation, and anomaly detection are ours to maintain, not yours.
Your manual PDF exports
Replaced by: timestamped close packages with per-cell lineage and a QuickBooks-Online reconciliation that ties to the penny. Your bookkeeper's veto is already neutralized.
bevlens is not a BI tool. It's the thing that lets you retire your BI tool — or at least stop paying for seats on it.
This is a clickable prototype built from research/prototype-brief.md. Use the nav on the left to walk through the 9 screens.

We work on top of your POS. No migration.

Connect Lightspeed, KORONA, Square, or mPower. Add QuickBooks Online so month-end reconciles to the penny. You can skip to a sample 4-store chain if you just want to look around.

Not connected
Lightspeed Retail
R-Series & X-Series · OAuth 2.0
Not connected
KORONA POS
REST APIv3 · basic-auth
Not connected
Square for Retail
OAuth 2.0
Partner onboarding
mPower Beverage
REST · Windows-based · sales-motion required
Not connected
QuickBooks Online
OAuth 2.0 · month-end reconciliation
Outbound only
Power BI
We push your bevlens data to your existing Power BI workspace. We don't ask you to author reports in bevlens — our reports are opinionated and prebuilt.

Your week, in 90 seconds.

This is how bevlens lands in Maria's inbox every Monday at 7:00am. Everything in the body is a real number from the underlying transactions; the narrative sentences are AI-written.

Configure See store status →

What's happening across your stores, right now.

Datadog-style status page. Click any store to drill in. Incidents stack chronologically; acknowledge what you've seen.

Incident feed

Everything flagged across 4 stores · last 7 days
Sort: newest first

Northside

· manager ·

Share with manager →
Today · net sales
Today · transactions
Today · basket avg
Week-to-date

What's off

Anomalies flagged for this store

Stockout risk (top 3)

See full list →

What you'll run out of, and when — plus events coming to your neighborhood.

The reorder table is routine. The Events on horizon panel is additive: use it when you want to get ahead of demand that isn't in your trailing-average.

Local-events context: Bud Light 24-pack velocity at Downtown is predicted +15% for the week of the Patriots wild-card home game. Tito's 750ml, +20%. Reorder recommendations above already bake this in. velocity model · AI-narrated

Reorder queue

12 SKUs · predicted out within 14 days · recommendations adjusted for trailing velocity + Patriots-weekend traffic
Urgency SKU On hand Days cover Predicted out Rec. qty Supplier Source
Reorder cart (quantity adjustments)
0 items
New-SKU watchlist (not a reorder)
0 items

Reports.

Opinionated, prebuilt reports. Every number drills to source transactions; every tab exports to PDF or Excel (with per-cell lineage). No AI-estimated figures on any of these surfaces — enforced.

Why this isn't a BI tool
These are the fixed reports that replace your month-end Power BI workflow. Share them with Share link, download a snapshot as PDF, or pull the Excel with per-cell lineage for your bookkeeper or accountant.
Click any number to drill to source transactions.

Your store managers see only their store. No per-user fees.

Mobile-friendly, view-only link per store manager. One link per store. Magic-link email auth — no password for them to forget.

Active manager links (4)

One per store · magic-link auth
Unlimited viewers included. No per-seat billing, ever. Also send weekly briefing →

Configure your Monday briefing.

Change what's in it, who gets it, and which day it lands. Preview to see exactly what Monday morning looks like.

Delivery channel

Email is the primary channel; Slack mirrors the same content in a workspace thread. SMS is per-recipient and stripped down to the top line.
Email
maria@cormierbev.demo + 4 managers
#
Slack
Cormier workspace · #analytics
SMS
Maria only · top-line summary

Day & time

Default lands at 7am local on Monday. Change if you want it earlier, later, or on a different day.

What goes in it

Uncheck anything you don't want in the body. Reassurance mode keeps the briefing arriving on quiet weeks so you always know bevlens is watching.

Reassurance mode

When on, bevlens still delivers the briefing on quiet weeks, explicitly saying so ("14,200 SKUs watched; nothing crossed an alert threshold"). When off, the briefing is skipped entirely on weeks with no anomalies.

Per-recipient overrides

Store managers can get a reduced-scope briefing (just their store). Bookkeeper can get a monthly version instead of weekly.
Carla Ruiz — Riverside
Her-store only · weekly · email
Linda (bookkeeper)
Chain-level · monthly · email · close-package summary

Who lives around your store — and what they want that you're not stocking.

Three trade-area layers (residential, daytime, traffic generators) feed a stock-fit score and concrete SKU recommendations. Every recommendation cites which layer drove it.

Your neighborhood at a glance

Stock fit score

0–100 · across five sub-scores
/ 100
Overall fit · AI-narrated
Click any sub-score to see which trade-area layer drove it.

Suggested SKUs — alcohol assortment

Add and reduce recommendations · sourced from 3-layer trade-area analysis

Suggested SKUs — grab-and-go tuning

Non-alcohol items; traffic-generator-driven
Explicitly tuning existing grab-and-go assortment, not expanding into new categories.
S1 · v1