Integrations
Every system PlateCost connects to, what each one unlocks, and how far we trust it today
Food cost is only half of what you control. Your invoices tell PlateCost what you bought; your register tells it what you sold; your scheduler tells it what you paid your people. Connect those and prime cost becomes a number you can read on a Tuesday instead of a surprise at month end.
Find them all under Settings → Integrations.
What the badges mean
| Badge | What it means |
|---|---|
| Live | Running in production against real accounts. |
| Beta | Built from the provider's public API documentation and covered by tests with recorded responses, but never run against a live account. Expect rough edges, and check the first sync before you trust the numbers. |
| Coming soon | Documented, not built. The card's only button is Notify me — and what people ask for there is what decides which one gets built next. |
Point of sale
| Integration | Status | What it unlocks |
|---|---|---|
| Toast (opens in a new tab) | Live | Your menu and what actually sold, nightly — real food cost per dish rather than an estimate off the menu price. |
| Square (opens in a new tab) | Beta | Daily net sales per location, in the same shape as Toast, so the menu-mix and COGS views work unchanged. |
| Clover (opens in a new tab) | Beta | Sales by item off a Clover register. |
| Aloha POS by NCR Voyix (opens in a new tab) | Beta | A daily sales summary per site. Totals only — Aloha does not expose a per-item mix here, so the dashboard's sales line works and the per-dish costing stays honest about having no POS items behind it. |
| Lightspeed Restaurant (opens in a new tab) | Coming soon | Sales by item, for sites that run Lightspeed. |
Accounting
| Integration | Status | What it unlocks |
|---|---|---|
| QuickBooks Online (opens in a new tab) | Beta | Every invoice you approve becomes a bill against the matching vendor. The export is idempotent by invoice — running it twice does not bill you twice. |
| Xero (opens in a new tab) | Coming soon | The same approved-invoice export, for books that live in Xero. |
Labor and scheduling
| Integration | Status | What it unlocks |
|---|---|---|
| 7shifts (opens in a new tab) | Beta | Actual labor cost and hours by day, next to food cost by day. That is prime cost. |
| Homebase (opens in a new tab) | Coming soon | Scheduled and actual hours, for the same line. |
| Gusto (opens in a new tab) | Coming soon | Payroll totals per period, when scheduling lives somewhere else. |
Invoice sources
| Integration | Status | What it unlocks |
|---|---|---|
| Email-in | Beta | Forward a vendor invoice to your PlateCost address and it processes itself. |
| Google Drive (opens in a new tab) | Coming soon | Watch a folder — anything a bookkeeper drops in becomes an invoice. |
| Dropbox (opens in a new tab) | Coming soon | The same watched folder, for offices on Dropbox. |
Chat and alerts
| Integration | Status | What it unlocks |
|---|---|---|
| Telegram (opens in a new tab) | Live | Ask PlateCost what a case of ribeye costs from your phone, and get told when a price jumps. |
| Slack (opens in a new tab) | Coming soon | The same alerts, in the channel your managers already read. |
Doing it from an agent
Both doors exist for every integration (see MCP and the REST API):
list_integrations— every integration, its status, whether this organization has it connected, and when it last synced. Credentials are never returned.trigger_integration_sync— queue one sync for a connected integration. Returns a job id; pollget_active_jobsfor the outcome. Toast is the exception: its syncs are queued withsync_toast, which owns the closeout window.disconnect_integrationandregister_integration_interestround out the set.
Connecting an integration is deliberately REST-only: pasting a credential that can read a restaurant's whole sales history is a thing a person does once, with the credentials in front of them.