Skip to content
Venue MenusDocumentation

Operations and integrations

Square integration

Import the catalog, understand sales, and schedule eligible discounts.

For Owners connect and authorize Square; staff do not receive financial reportsReviewed September 15, 2026
Open in Studio

Before you begin

A Square account. Sales needs separate Orders and Payments read permission; discounts need catalog-update consent.

What changes

Catalog imports update connected menu drafts. Sales access is read-only. Confirmed discounts create Square rules without rewriting base prices.

Connect Square

An owner connects Square from Settings or the relevant Studio workflow. Choose the external Square location for the current venue. Each Venue Menus location has its own connection.

Catalog import uses catalog-read access. Sales requires separate Orders and Payments read permission. Scheduled discounts require explicit catalog-update consent. Reauthorize an older connection when adding permissions.

Import the catalog

Square items, categories, variations, prices, and sold-out overrides can seed a menu draft without AI. Review the imported result before publication. Keep Square-owned prices and identifiers current at the source.

Read sales reports

Owners can report 7, 30, or 90 UTC calendar days and switch between currencies present in the data. Best sellers subtract item discounts and itemized returns. Daily net collected uses completed payments less completed refunds, including tax, tips, and service charges before fees.

Square Sales page with period controls, best sellers, and daily collected totals
Sales separates item performance from collected-payment totals.

Amount-only refunds cannot be assigned to items. Reports are not profit, bank payouts, or a promise of exact local-business-day parity with Square.

Enable discounts

Catalog-update consent lets owners create weekly percentage discount rules for selected imported items. Venue Menus never rewrites their base prices. Test rule timing, stacking, and offline till recovery.

Data boundaries

The five-minute worker stores only allowlisted item IDs/names/quantities, monetary amounts, currencies, dates, and synchronization state. It does not persist customer, card, or refund-reason data. Financial rows and nonfinancial keg receipts expire after 90 calendar days.

Disconnecting stops collection and hides that account’s reports. Reconnecting the same environment and merchant can resume eligible keg automation.

Worked example: a Square price changes

  1. Change the imported variation’s price in Square, which remains the source for that connected field.
  2. Wait for the next automatic catalog sync or use the manual refresh.
  3. Open the Venue Menus draft and confirm the new price beside the same Square variation.
  4. Review the complete menu, then publish a new version to update guest outputs.

A catalog sync updates the draft. It does not publish automatically, so staff retain a review step before guests see the change.

Limits and boundaries

Reports cover 7, 30, or 90 UTC days and retain only a rolling 90-day history. Figures are operational reports, not profit, payouts, or guaranteed Square-dashboard parity.

If something goes wrong

Refresh connection state after changing permissions. Initial sales history can remain partial while bounded catch-up completes.

Still stuck? Email Venue Menus support with the location, menu or screen name and the action you were taking.