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

BadgeWhat it means
LiveRunning in production against real accounts.
BetaBuilt 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 soonDocumented, 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

IntegrationStatusWhat it unlocks
Toast (opens in a new tab)LiveYour 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)BetaDaily 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)BetaSales by item off a Clover register.
Aloha POS by NCR Voyix (opens in a new tab)BetaA 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 soonSales by item, for sites that run Lightspeed.

Accounting

IntegrationStatusWhat it unlocks
QuickBooks Online (opens in a new tab)BetaEvery 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 soonThe same approved-invoice export, for books that live in Xero.

Labor and scheduling

IntegrationStatusWhat it unlocks
7shifts (opens in a new tab)BetaActual labor cost and hours by day, next to food cost by day. That is prime cost.
Homebase (opens in a new tab)Coming soonScheduled and actual hours, for the same line.
Gusto (opens in a new tab)Coming soonPayroll totals per period, when scheduling lives somewhere else.

Invoice sources

IntegrationStatusWhat it unlocks
Email-inBetaForward a vendor invoice to your PlateCost address and it processes itself.
Google Drive (opens in a new tab)Coming soonWatch a folder — anything a bookkeeper drops in becomes an invoice.
Dropbox (opens in a new tab)Coming soonThe same watched folder, for offices on Dropbox.

Chat and alerts

IntegrationStatusWhat it unlocks
Telegram (opens in a new tab)LiveAsk PlateCost what a case of ribeye costs from your phone, and get told when a price jumps.
Slack (opens in a new tab)Coming soonThe 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; poll get_active_jobs for the outcome. Toast is the exception: its syncs are queued with sync_toast, which owns the closeout window.
  • disconnect_integration and register_integration_interest round 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.