Skip to main content
Square POS

BevSync + Square POS

One-click OAuth authorization. Automatic sales sync every 15 minutes. Built for bars running Square across multiple locations.

About this integration

Square's OAuth 2.0 integration makes connecting to BevSync effortless — authorize with a single click directly from your Square account. Once connected, sales data flows automatically every 15 minutes. Square's multi-location architecture maps naturally to BevSync's location model.

Connection type

OAuth 2.0

Sync frequency

Every 15 minutes + webhooks

Security

PII auto-stripped

Capabilities

What you get with Square

One-click OAuth 2.0 authorization (no API keys to manage)
Automatic sales data sync every 15 minutes
Webhook support for real-time order events
Menu item auto-mapping to BevSync catalog
Native multi-location support
Automatic token refresh (no re-authorization needed)
Category and item-level filtering
Automatic PII stripping (no customer data stored)
Setup

Connect in minutes

1

Start the connection in BevSync

Go to Settings → POS Connections → Add Connection → Square. Click 'Connect with Square.'

2

Authorize in Square

You'll be redirected to Square's authorization page. Review the permissions and click 'Allow.' BevSync only requests read access to orders and items.

3

Select your locations

If you have multiple Square locations, choose which ones to connect to BevSync. Each Square location maps to a BevSync location.

4

Map menu items and start syncing

BevSync's mapping wizard matches your Square catalog items to BevSync products. Confirm the matches and enable automatic sync.

Data

What BevSync pulls from your POS

Item name and variation
Quantity sold per transaction
Sale price and applied discounts
Transaction timestamp
Refund and void indicators
Location identifier
Category and modifier data
Payment tender type

BevSync only reads data from your POS — it never writes, modifies, or deletes anything. Customer personal information (names, emails, phone numbers, card numbers) is automatically stripped before storage.

FAQ

Common questions about Square

What Square permissions does BevSync request?

BevSync requests read-only access to Orders and Catalog. It cannot modify your Square data, process payments, or access customer information.

Do I need to re-authorize periodically?

No. BevSync uses OAuth 2.0 refresh tokens to maintain the connection automatically. You'll only need to re-authorize if you revoke access from your Square dashboard.

Does this work with Square for Restaurants?

Yes. BevSync works with all Square products including Square for Restaurants, Square POS, and Square Online orders.

Can I filter which data syncs?

Yes. You can configure category filters to only sync beverage-related items, excluding food or retail items from your variance calculations.

Connect Square to BevSync today

POS integration is available on the Professional plan and above. Start your free trial to set up the connection.