How to Connect Square
Last updated March 5, 2026
Connecting Square to Oshi lets you reward customers with Bitcoin (sats) on every purchase made through your Square POS. The connection takes just a few minutes.
Steps
Step 1: Connect Your Square Account
- From your Oshi dashboard, go to Connections in the left sidebar
- Select Square and click Connect
- You'll be redirected to Square's login and authorization screen
- Sign into your Square account if prompted
- Click Allow to authorize Oshi to access your Square account
Once authorized, your Square POS is connected to Oshi.
Step 2: Choose Your Locations
If your Square account has multiple locations, you'll see a location selection option in your Square connection settings. By default, Oshi gives rewards at all locations.
If you only want to run rewards at specific locations, you can configure this now or come back to it later. See How to manage Square locations for a full walkthrough.
Step 3: Set Up Customer Opt-In
For customers to receive Bitcoin rewards, you need to collect their phone number or email at checkout. This is done through Square's customer-facing display.
Follow Square's official guide to set up the customer information collection screen: Collect customer information | Square Support Center
Our recommendations:
- Enable phone number only — It's faster for customers, creates less friction, and improves sign-up rates. While Square lets you collect email, birthday, and other fields, each additional field reduces conversions.
- Use a Bitcoin-focused call to action — Customers are used to ignoring generic points or email prompts. Mentioning Bitcoin in your call to action grabs attention and signals real value. Here are some examples you can use or adapt:
- "You Just Earned Bitcoin" — Tap start to claim with your phone number.
- "Earn Bitcoin on Every Purchase" — Enter your number to start earning Bitcoin.
- "Claim Your Bitcoin Rewards" — We just need your phone number to claim.
What's Next
- Manage Square locations — Choose which locations give Bitcoin rewards.
- Set up purchase rewards — Configure how much Bitcoin customers earn on each order.
- Fund your rewards balance — Make sure your account has enough sats to cover rewards.
- Set up auto recharge — Keep your program running without manual intervention.
Related Articles
Was this article helpful?