One place to see the whole business — every location, every channel — by unifying Toast and DoorDash data into a single, owner-friendly view, with an AI layer that surfaces what to do next.
▶ Live prototype: dashboard-demo/index.html (clickable, with sample data)
Today the business lives in two separate portals (Toast and DoorDash) and nobody sees the whole picture. The dashboard unifies them so the owner can answer the questions that actually move money: Which location is under-performing? How much is the DoorDash marketplace really costing us? Who are our best customers and are they coming back? What should we promote, and when? It also makes the "own vs. rent" story concrete — putting a dollar figure on marketplace leakage every month.
| Source | What it provides | Access path |
|---|---|---|
| Toast API | Orders, item-level sales, guests, loyalty/rewards, revenue by location | Toast developer/partner credentials, an approved connector, or scheduled exports |
| DoorDash Reporting API | Marketplace sales, operations & finance; aggregate customer analytics (new vs. returning, zip heatmaps) | Merchant Portal API access, direct or via partner (e.g. ItsaCheckmate) |
| Google Business Profile (optional) | Views, searches, direction requests, calls, review trend per location | Google Business Profile API / Performance API |
Revenue, orders, avg ticket, returning %, loyalty growth — filterable by location and date range.
First-party (Toast) vs. DoorDash marketplace, with the monthly commission + lost-data cost quantified in dollars.
New vs. returning, repeat rate, lifetime value, and a win-back list of lapsed customers.
Top items by margin × popularity — the stars to promote and the laggards to fix or cut.
Order volume by day & hour to target slow windows with promos instead of discounting peak.
A weekly Claude-generated summary: what changed, what's at risk, and one or two concrete actions to take.
Astro on Cloudflare Pages — the same low-cost, easy-to-hand-off stack as the website.
Scheduled jobs pull each API into a lightweight store (Cloudflare KV/D1); dashboard reads from that cache — fast & API-friendly.
Read-only, password-protected, owner + managers. No customer PII leaves the client's control.
Confirm Toast + DoorDash API access, stand up the Astro/Cloudflare shell and data store, wire the first pull.
Build the overview, channel mix/leakage, revenue-by-location, and customer-health views on live data.
Add item margin analysis, the day/hour heatmap, filters, and mobile layout.
Weekly Claude summary of trends, risks & recommended actions — delivered in-app and optionally by email.