onboard/square

🟩
Connect your Square POS to Rounds
Rounds routes real customer orders directly into your Square dashboard the same way any online order does. No hardware, no menu re-entry, no separate device to watch.
You're not signed in yet
You'll need a Rounds venue-admin account before you can connect Square. Submit an onboarding request and we'll contact you.
Start with an onboarding request →
What happens when you click Connect
1
Rounds sends you to Square's authorization page
Standard OAuth 2.0 flow. Square's login screen, not ours. You log in with your Square merchant credentials — Rounds never sees your Square password.
2
Square asks you to grant Rounds these permissions
• Read your menu (so Rounds shows your drinks correctly to customers) • Create orders on your behalf (requested for future order routing; not used yet) • Read basic merchant + location info (so we know which of your locations is yours)
3
Square sends you back to Rounds with an access token
Rounds stores the token server-side only, in a table the browser cannot read. It never touches the browser. Rounds will use it to talk to Square on your behalf once order routing is built.
4
Your menu appears in Rounds
Rounds pulls your Square menu (items + prices + locations). You review it in /venue-admin, optionally add photos + featured badges + brand tagging, and you're live.
5
What happens to an order
A customer sends someone a drink at your venue → the order appears on your Rounds KDS → your bartender makes it and taps FULFILLED. Creating the order inside Square is not built yet, and venue payouts are not automated yet.
🔒 What Rounds does NOT do
• We do not see your Square password. Ever.
• We do not process card payments. Rounds pre-collects from the sender via Stripe.
• We do not touch customer data in your Square account.
• You can disconnect us any time from your Square dashboard → Apps → Rounds.
• Access token is stored server-side only, in a table the browser cannot read; never in the client bundle.
🤖 MCP option (advanced)
If you already run a POS with MCP support (Model Context Protocol), tell us. We have not built an MCP integration yet. Email adam@offpremisechicago.com with your details.
Something not working?
Most connection issues are Square merchant permissions. If you get an "access denied" error, make sure you're logged in as the Square account owner (not a staff-role account) when you click Connect. Email adam@offpremisechicago.com with the error text and we'll look into it.