happyhopper

For restaurant owners

How to Connect Your POS

Sync your happy hour deals from your point-of-sale directly to happyhopper — update once, show up everywhere.

Always in sync

Update specials in your POS — your happyhopper listing updates automatically.

No double entry

Manage deals in the tools you already use. No extra workflow to maintain.

Show up everywhere

Synced deals appear on happyhopper, the map, and the widget on your own site.

Time: about 5 minutes
You'll need: a Square account with your happy hour set up as a recurring discount.
0

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.

The Claim Your Restaurant page on happyhopper showing a search box with restaurant name autocomplete

Search by name, pick your location, claim it. (Go to the claim page →)

1

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.

The Edit discount screen in Square showing a Happy Hour Beer discount with a $2.00 amount, applied to specific items, and a schedule set for Monday-Wednesday 12:00 PM to 3:00 PM

In Square: a Discount with items applied + a recurring schedule.

2

Open Integrations & Plan

On your dashboard, open Integrations & Plan and click Connect next to Square.

The restaurant dashboard Integrations panel showing Clover POS and Square POS each with a red Connect button
3

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.

The Square OAuth consent screen showing happyhopper requesting permission to view item library and merchant profile, with Deny and Allow buttons

Click Allow to continue.

4

We scan your POS

Back on happyhopper, we scan Square for scheduled discounts that look like happy hours. Usually just a few seconds.

A loading screen reading Connected to Square - looking for happy hours in your Square account
5

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.

The review screen showing a Happy Hour Beer deal pulled from Square with item prices, weekday schedule, and Yes/No toggles

Don't see your deal? Make sure your discount has a schedule attached (Step 1).

6

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.
The Integrations panel now showing Square POS as Connected with Sync and Disconnect controls

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.

The public restaurant page on happyhopper showing the imported Happy Hour Beer deal under the Happy Hour and Specials section

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.

The happyhopper deals widget embedded on a restaurant's own website, showing live happy hour deals with day tabs

Ready to connect?

It takes about five minutes. Start with the path that fits where you are.

Using a different POS? Email [email protected] — we add new integrations regularly.