Integrations · Square

Tasti Desk and Square

Tasti Desk connects to Square in about 3 minutes. It reads your locations, up to a year of sales, menu items and prices, and team members with jobs and wages, so the schedule shows labour % against forecast, recipes show food cost against real prices, stock knows what sold, and Avo’s morning note has yesterday’s numbers. Desk only reads, unless the owner turns on menu changes, and every change waits for Confirm.

Yesterday's Square sales by hour, labour, orders and top sellers in Tasti Desk (demo café)
Yesterday's Square sales by hour, labour, orders and top sellers in Tasti Desk (demo café)

How connecting works

  1. In Desk, go to Settings (or step 2 of setup) and tap Connect Square.
  2. Square opens its own page and shows exactly what Desk asks to read. You approve it there; Desk never sees your Square password.
  3. Pick which Square location goes with each Desk location.
  4. Your menu and up to 52 weeks of sales come in by themselves, a week at a time. Then bring in your team from Team, Import from Square.

What Desk reads, and what it’s used for

From SquareKept in Desk asUsed for
Business and locationsNames, one Square location per Desk locationMatching locations
Completed ordersHourly totals and per-item daily totals; no receipts or card detailsSales, forecast, labour %, top sellers, menu engineering, stock usage
Menu items and categoriesItems, sizes and prices per locationRecipes and food cost, online menu
Team members and wage settingsName, email, phone, job and hourly wage (when you import)Your team list and labour cost

Square’s permission screen also lists read access to payments and timecards. Desk currently gets sales from orders and does not import timecards. The Privacy Policy describes how Square data is handled.

What Desk can change in Square

Nothing, by default. If the owner turns on Change my menu in Square (and Square grants it), confirmed changes can be written back: a menu price (per location when you have several), a new dish on its launch day, a dish taken off, a renamed item or new category. Each one happens only after you tap Confirm. Desk never charges, refunds or touches payments.

Sync and history

  • First import: up to 52 weeks of sales, so forecasts work from day one.
  • After that, sales refresh automatically several times a day (Desk checks hourly and refreshes when the last sync is over 6 hours old), and the last 7 days are re-read to catch late changes. Sync now refreshes on demand.
  • Square tokens are encrypted before they are stored and never sent to your browser. Data is stored in Canada.

More than one location

Each Desk location maps to one Square location, so sales, menu prices and staff stay separate, and the All locations view compares them.

Questions

How long does it take to connect Square?

About 3 minutes. You approve the connection on Square's own page, then pick which Square location goes with each Desk location. Sales history comes in by itself.

What does Tasti Desk read from Square?

Your business and locations, completed orders (stored as hourly and per-item daily totals, not receipts or card details), menu items, categories and prices, and team members with their jobs and wages.

Does Tasti Desk write to Square?

Only if the owner turns on menu changes. Then a confirmed price change, a new dish or a dish taken off can be written to your Square menu, each only after you confirm. It never charges or refunds anything.

How often does it sync?

Sales refresh automatically several times a day, and you can tap Sync now. The first import brings in up to 52 weeks of history.

Does sold out in Desk update my Square register?

No. Sold out shows on Desk's online menu; mark it on your Square register too.

Can I disconnect?

Yes. The owner can disconnect one location or everything in Settings, which revokes Desk's access. Imported sales stay in Desk unless you ask us to delete them.

Not on Square? See Toast, Lightspeed, Clover and other POS. Tasti Desk is not affiliated with Block, Inc.; it connects through Square’s public API.

Try it on your own numbers

30 days free, no card. Or look around the demo café first, no sign-up.