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

  1. From your Oshi dashboard, go to Connections in the left sidebar
  2. Select Square and click Connect
  3. You'll be redirected to Square's login and authorization screen
  4. Sign into your Square account if prompted
  5. 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.
Important: This step is critical. Without a way to identify your customers, Oshi can't deliver their rewards. Make sure the customer collection screen is enabled and visible on your Square terminal.

What's Next

Was this article helpful?