Claim your restaurant
You need to own your listing on happyhopper before you can connect a POS. If your restaurant isn't listed yet, you can add it from the claim page.
Search by name, pick your location, claim it. (Go to the claim page →)
Set up your happy hour in your POS
In Square, your happy hour needs to be a Discount with a schedule — the days and times it's active. If it isn't set up that way yet, do that first.
In Square: a Discount with items applied + a recurring schedule.
Open Integrations & Plan
On your dashboard, open Integrations & Plan and click Connect next to Square.
Authorize happyhopper
Sign in to Square and review the access you're granting.
What access we ask for
happyhopper requests two read-only scopes: view your item library and view your merchant profile information. We can't change, sell, charge, or delete anything in your Square account, and you can revoke access any time from your dashboard.
Click Allow to continue.
We scan your POS
Back on happyhopper, we scan Square for scheduled discounts that look like happy hours. Usually just a few seconds.
Review and import
Each deal is pre-filled with items, prices, and schedule. We pre-select Yes for fresh imports and No for anything that might overlap a deal you already have. Adjust, then Save.
Don't see your deal? Make sure your discount has a schedule attached (Step 1).
You're connected
Your dashboard now shows Square as Connected, with two new controls:
- Sync — we automatically scan Square every day to keep your deals up to date. Click Sync to pull in changes on demand — handy right after editing a discount.
- Disconnect — revokes happyhopper's access. Existing deals stay on your listing but won't update anymore.
Your deals are live
Your imported deals are now live on your public page, in search and map results, and in push notifications to nearby users.
Bonus: show synced deals on your own site
On the same Integrations & Plan tab, scroll to Website Widget. Copy the snippet and paste it into your site's HTML — the widget shows the same synced deals, so your site updates whenever Square does.