See Spend.
Track Savings.
Decide Faster.
Every dollar, every property, every category, in one place. The dashboards your finance, ops, and exec teams actually use, built with the world's most demanding hospitality groups.
- Spend visibility across every property, category, and supplier.
- Track PO, invoice, and best-buy savings in real time.
- Procurement classification, compliance rates, and supplier performance.
- Export to Excel or connect your BI tool via OData and API.
- Live dashboards, no setup required.
Growth
Suppliers
Saving
Compliance
| Default Category | Sum (AUD) | % of Total | Compliance | Suppliers | Avg Order | YoY Δ |
|---|---|---|---|---|---|---|
| Services | $584.28M | 24.53% | 34.06% | 142 | $4.1K | +8.2% |
| Operating Supplies | $63.13M | 2.66% | 66.72% | 38 | $1.6K | +3.1% |
| Non-Attainable | $890.76M | 48.38% | 0.25% | 287 | $3.1K | +12.5% |
| Misc Non F&B | $12.66M | 0.53% | 5.04% | 22 | $0.6K | -2.4% |
| IT&T | $93.36M | 3.92% | 23.22% | 47 | $1.9K | +5.7% |
| Food | $259.10M | 10.93% | 69.25% | 95 | $2.7K | +4.8% |
| FF&E | $48.29M | 2.03% | 20.81% | 31 | $1.5K | -1.2% |
| Energy | $84.78M | 3.59% | 0.10% | 18 | $4.7K | +6.9% |
| Beverage | $81.35M | 3.42% | 77.72% | 56 | $1.4K | +2.3% |
| Total | $2,117.82M | 100.00% | 21.84% | 745 | $2.8K | +6.4% |
Six dashboards your finance, ops and exec teams open every day.
Live, configurable, mapped to your portfolio in days, not quarters.
Compare every site in your portfolio, side by side.
Stack-rank properties on spend, GP%, supplier compliance, or savings. Drill into any property in a click and see the line items behind the number.
Where the money actually goes.
F&B, OS&E, MRO, Utilities, plus your own taxonomy, all mapped to your finance chart of accounts. Tail spend and uncategorised lines surfaced automatically.
Top 10. Top 100. The long tail.
Surface concentration risk and consolidation opportunities. See preferred vs non-preferred share in real time, with compliance benchmarks per supplier.
| Supplier | Spend | Share |
|---|---|---|
| Supplier A | $584M | 24.5% |
| Supplier B | $259M | 10.9% |
| Supplier C | $93M | 3.9% |
| Supplier D | $84M | 3.6% |
| Supplier E | $81M | 3.4% |
| Supplier F | $63M | 2.7% |
Trends, not snapshots.
Compare this period to last period, last year, or budget. Multiple curves, period-over-period delta, outlier flags, and seasonality detection out of the box.
Follow the money end to end.
From budget source to supplier to category to property. A single view of where spend originates, where it's consumed, and where the leakage is.
Actual vs budget, every category, every period.
Spot a category trending toward overspend before it lands. Set thresholds, get alerts, and feed forecasts back into next period's budget without leaving the dashboard.
Export anywhere your team already works.
Schedule recurring exports, push to your finance system, or pipe straight into your BI stack.
CSV / Excel exports
Standard or templated formats, scheduled or on-demand. Recipients get the file in their inbox or in your shared drive.
- XLSX, XLS, CSV, TSV
- Multi-recipient delivery
- Templated to your finance format
REST API
Pull spend, supplier, GP and inventory data directly from your own systems. Standard REST + JSON, OAuth2 auth, paginated responses.
# Spend by property, last 90 days GET /v3/spend?dimension=property&period=90d Authorization: Bearer <your_token> Accept: application/json # Returns paginated JSON { "data": [ { "property": "Sydney", "spend": 4123456 }, { "property": "Melbourne", "spend": 3401234 } ] }
- 40+ endpoints
- Rate-limited fairly per tenant
- OpenAPI spec + Postman collection
Scheduled email
Pick the dashboard, the recipients, the cadence. Reports land in your team's inbox as PDF or as the native data file.
- PDF, XLSX, CSV attachments
- Per-recipient access scope
- Inline preview + threshold alerts
Power BI / Tableau
Direct OData connection. Refresh on your own cadence, build your own visuals on top of live PurchasePlus data.
# OData connection string https://odata.purchaseplus.com/v3/{tenant} # In Power BI: Get Data → OData feed # In Tableau: Connect → OData # Available tables spend_by_property spend_by_category spend_by_supplier gp_by_dish budget_variance
- Refresh hourly, daily, on-demand
- RLS-aware (row-level security passes through)
- 15+ pre-built data tables
Looker Studio
Native PurchasePlus connector for Looker Studio. Your community templates ready to go in minutes.
- One-click connect via Google Workspace SSO
- 4 starter templates, fully editable
- No glue code, no ETL pipeline
Webhooks
Subscribe to events. PurchasePlus posts JSON to your endpoint the moment something happens.
# Sample webhook payload POST https://your-app.com/hooks/spend Content-Type: application/json X-PP-Signature: sha256=<hmac> { "event": "spend.threshold.crossed", "property": "Sydney", "category": "F&B", "actual": 4123456, "budget": 3800000, "variance_pct": 8.5 }
- HMAC signed payloads
- Auto-retry with exponential backoff
- 30+ event types
Stop reporting. Start deciding.
Get a 30-minute walkthrough of the dashboards, mapped to your portfolio. We'll show you the live boards, how the data syncs, and how your team would use it day-to-day.
Coverage and refresh frequency depend on your data sources and BI stack. We'll walk through realistic expectations in a demo.