Sales-based usage and actual counts
Compare usage calculated from mapped sales with actual usage between completed inventory counts.

Connect Square catalog items and sales to your recipes in opsi. See contribution per dish and the ingredient usage your recorded sales imply.
Secure connection · Read-only access to your Square data
SquareSource records
opsiConnected operational records
Ready for analysisMappings and requirements below
Square runs the front of house. Opsi takes what sells and turns it into food cost, purchasing, and inventory you can act on, kept current automatically.
Without the connection, someone exports Square sales and types them into a spreadsheet. With it, opsi already knows what sold and what it cost to make, item by item, before the week gets away from you.
Compare usage calculated from mapped sales with actual usage between completed inventory counts.
Map imported menu items to recipes with ingredient quantities and yields to understand the cost behind each dish.
When an ingredient price moves, every plate that uses it recosts itself.
Opsi connects with read-only access; nothing is ever written back.
| Data | Direction | Notes |
|---|---|---|
| Catalog items, variations & modifiers | Square → opsi | Link imported menu items to opsi recipes through Menu Mapping |
| Item-level sales (orders) | Square → opsi | Per closed business day; drive food cost and inventory |
| Location | Square → opsi | You pick one location to scope the sync |
| Recipe cost per portion | Not synced | Lives in opsi reporting; nothing writes back to Square |
Opsi reads your Square catalog and sales for the location you pick. Read-only, nothing is written back. Sales land per closed business day, not in real time.
See true plate cost and margin without leaving your workflow.
Sales and cost data land structured and reconcilable. Clean inputs, less chasing.
Connect each location and keep every concept’s numbers separate and accurate.
See exactly what moves between the systems, and in which direction, in the table above.
Setup depends on your Square account, locations, and mappings. We’ll confirm the requirements and timing with your team before connecting.
No. Opsi connects with read-only access; nothing is written back.
Per closed business day, not in real time.
You choose one Square location when you connect; connect again for others.
Re-sync and opsi picks up the changes.
Connect the workflow
Get real food cost from the Square sales you’re already ringing up.