Connect BarGuard to Toast POS
Sync your Toast sales data automatically. BarGuard matches every sale to your inventory and starts tracking variance, pour cost, and shrinkage by shift — no spreadsheets required.
What the Toast integration does
Once connected, BarGuard pulls your sales automatically and does the math you were doing manually.
Automatic sales sync
Toast sales pull into BarGuard on every sync cycle — no CSV exports, no manual entry.
Variance by shift
Compare what Toast says you sold to what your inventory counts show was actually used. The gap is your loss.
Real-time pour cost
BarGuard calculates your actual vs. theoretical pour cost after every count, broken down by product category.
Shrinkage detection
Spot which items are depleting faster than sales explain — and narrow it down to a shift, station, or bartender.
How to connect — step by step
Confirm RMS is enabled on your Toast account
Your Toast account must have Restaurant Management Suite (RMS) enabled. If you cannot see the option to create API credentials inside Toast, RMS is not active. Contact Toast support and ask them to enable RMS on your account before continuing.
Create API credentials in the Toast Developer Portal
Log in to the Toast Developer Portal and create a new set of credentials. Select Standard API, enter BarGuard as the name, then select all seven required scopes: Cash Management Read Config, Read Kitchen, Read Menus, Read Orders, Read Restaurants, Read, and Stock Read. Click Confirm — Toast will generate your Client ID and API Secret. Copy both and store them somewhere secure.
Find your Location GUID
In Toast, click Edit Location IDs. You'll see your bar or restaurant listed with a 32-character ID — that's your Location GUID. If you don't see it there, open Toast webchat support and ask: "Can you provide my Location GUID?" They'll send it to you directly.
Connect in BarGuard
Log in to your BarGuard dashboard and go to the Integration section. Select Toast and click Connect. Enter your Client ID, API Secret, and Location GUID, then confirm the connection. BarGuard will immediately begin pulling your sales data from Toast.
Upload or scan your invoices to complete setup
With Toast connected, your sales data is flowing. To complete setup, upload or scan your purchase invoices into BarGuard so your inventory data is accurate. Once both are in place, BarGuard can calculate variance, pour cost, and shrinkage automatically.
Common questions
Do I need a special Toast plan?
Yes — Toast API access requires Restaurant Management Suite (RMS). If you cannot see the option to create API credentials inside your Toast account, RMS is not enabled. Contact Toast support and ask them to enable it.
Which API scopes do I need to select?
Select all seven of the following scopes when creating your credentials: Cash Management Read Config, Read Kitchen, Read Menus, Read Orders, Read Restaurants, Read, and Stock Read. Missing any of these will prevent BarGuard from syncing correctly.
How do I find my Location GUID?
In Toast, click Edit Location IDs — your bar or restaurant will be listed with a 32-character ID. If you cannot find it there, open Toast webchat support and ask them to provide your Location GUID directly. They can send it in the chat.
Does BarGuard work with Toast modifiers?
Yes. BarGuard reads Toast modifier data and applies modifier rules so that substitutions and add-ons are reflected correctly in your recipe depletion calculations.
Ready to connect Toast to BarGuard?
Start your free trial and have your Toast sales syncing in under five minutes.