Business Dashboard
Owner dashboard · Open Locally

Loading your listing…

At the counter
Scan a customer

Their stamp lands when you tap Submit. Quantity buttons, rewards and undo are built in.

Open the scanner
Prefer Telegram? Open the Telegram scanner instead
Your numbers
The selling

Current offers

Short, time-limited deals shown on your page. "10% off Tuesdays", "Kids eat free Sundays".

Post to your app inbox

Anything, anytime — it lands in your app's Inbox instantly. Unlimited; broadcasts to chat are the ones with a cap.

Rewards
Tell your customers
Codes, posters and links
Set up once
How your page looks and behaves
Open Locally programmes

Everything marked Premium is part of the loyalty card plan — the card itself, the scanner, spin wheel, competitions, bingo and your customer club. Your listing, offers, hours, photos and menu stay free forever, whatever you choose.

Most loyal customers

Your regulars, ranked by lifetime visits.

Loyalty card

Stamps come from the scanner — staff scan the customer's own code at the counter, so nothing has to be printed or left on display. Set what a card is worth here. No counter phone? The purchase card can run off your counter code instead — see Who does the scanning? below.

The card

Run a visit card, a purchase card, both, or neither — each keeps its own stamps.

Pick the stamp icon, colours and logo in the designer — it paints your wallet card and your page together. Leave it and we choose an icon to suit your business type.

Visit card — a stamp each visit
Up to 100 — a visit programme can run much longer than a stamp card.
Purchase card — a stamp each purchase
Up to 25. Beyond that a stamp card stops feeling reachable.
A bonus partway through

Unlocks a smaller reward midway (a free upsize at stamp 5, say) without resetting the card — the stamps keep going toward the final reward. The bonus stamp shows as a gold star.

What happens when the card fills

For "buy 9, get the 10th free" cards: the card shows the reward as a green circle after the stamps. When the card fills it stays put ("ready"), and the reward is only redeemed — and the card reset — on the customer's next counter scan, so staff scan it to hand the free item over. Pair with "no limit" stamps so a multi-buy can complete in one visit.

The reward is banked as a voucher in the customer's app and a fresh card starts straight away — they use it whenever they like. This overrides the extra-circle option above.

The expiry is printed on the voucher, and it disappears from the app once it passes. Existing vouchers aren't affected. 12 months is the default: the voucher was earned by buying, so a short clock tends to cause arguments at the counter.

Stops a customer redeeming a stack of vouchers in one go. Leave both at 0 for no limit, which is how it works today. "Per visit" counts vouchers used in the last 15 minutes.

Spin the wheel

A weighted prize wheel customers can spin. Set the prizes and how often each is given.

The tighter option needs BOTH: the last prize claimed, and a new day. Someone who spins, wins and redeems on the spot still comes back tomorrow — it stops the whole prize pool going in one sitting, and it stops unclaimed prizes stacking up. Days roll over at midnight, not 24 hours later.

Prizes

Higher weight means it comes up more often. Use 0 for very rare.

Mystery scratch card

Not the wheel. The wheel is always there and they find out at home. This runs for a week or two, there is one prize behind the foil, and they only find out standing at your counter — it unlocks when you scan them, and they scratch it there and then.

Say the odds here if you want to. We never publish your weights — only what you type.

What is behind the foil

How it works: every scan at the counter hands the customer one card. They scratch it on their phone and one of these rows is what they find. A win goes onto their card as a reward and shows in your scanner; you hand it over and mark it there.

Each row: what they win · odds (how often it comes up next to the others — "the cookie ten times as often as the coffee", not percentages) · cap (most you will give away, blank for unlimited) · a win (untick it for the blank card). Keep one blank row or you are giving something away on every scan.

Follows, reviews and referrals

Turn followers, Google reviews and word of mouth into loyalty stamps. These use the same card your customers already carry.

Following you
Google reviews
The window poster
Linking Telegram
Bringing a friend in
First stamp free
Birthdays

Wallet messages

These go straight onto the loyalty card in your customers' Apple or Google Wallet, as a notification. At most one a day per customer, so your own broadcasts always have room.

Birthday

The birthday reward is set under . When it's on, the card gets the message on the day too.

Win-back
Monthly nudge
Nearby reminder

Pub quiz

A weekly table quiz that runs itself. Customers scan the table code, answer this week's questions on their phone, and land on your venue's leaderboard. Same questions for everyone all week, a fresh set every Monday, no host needed. You put up the prize.

Your own bingo

A bingo card just for your business. Your customers get a card of numbers, and one number is drawn every night — but the five squares down the middle only clear when they actually do something: follow you, review you, buy something, come back in. Fill the whole card to win the prize you put up. It runs itself, and the nightly number brings them back to their phone every day.

Pace — how fast the round runs

A card holds numbers drawn from 75, one a night, so a round runs a couple of months. That's on purpose — people come in once a fortnight, and you want the footfall spread out. If you'd rather it moved quicker, drop more numbers a night.

An extra number drops the moment you hit each of those. Worth setting: every player you bring in speeds up everyone's card, so it gives your regulars a reason to drag their mates in.

You'll get a preview before anything goes live to customers.

Walk-in queue

Customers scan your queue code or tap Walk-in queue on your page and join with their name. Tap Next when you're ready — their wallet card buzzes, and the page they joined on says You're up.

A name you add by hand has no card to buzz — call them out when it's their turn.

Queue code for the counter

Scan → join with a name → wait anywhere nearby. The same code works for everyone, app or not.

Broadcast to customers

Your own customers

A one-off message that lands on your customers' loyalty cards — Apple Wallet and Google Wallet, as a notification — and in Telegram for those who use it.

How many can I send?
Apple Wallet — no limit. Every message alerts, every time.
Google Wallet — three alerts per card per day. After three, the message still goes onto the card, it just arrives quietly with no notification. Nothing is lost and nothing fails; it waits on the card until they look.
Telegram — five a week. This one is our cap, not Telegram's, and it is the only number here that runs out. When it does, your message still goes to every wallet card.
Stamps do not use any of this up. A stamp updates the card itself, which is not a message.

Up to 200 plain characters. It lands on the card in Apple Wallet and Google Wallet. No formatting, no photo — a card has room for a line, not a post.

Reach more people

Want to go beyond your own customers? Submit a message to reach everyone in your city, or everyone on the Open Locally bot in your country. We review each one before it sends. Free during launch, subject to approval; wider reach becomes a paid upgrade later.

Max 1,000 characters. HTML supported: <b>, <i>, <a href>.

Your events

Quiz nights, live music, tastings — upcoming events show at the top of the What's on section of your page. Past dates hide themselves.

Email newsletter

A separate service — coming soon. This is not part of Premium — it is an extra on top. We write and produce the newsletter for you and you approve it, so it is priced on its own.

You can start building the list now, free: turn on the Newsletter signup button under "Buttons on your page and bot card" and your subscribers collect on their own, ready for when it opens.

Register interest

Monthly report

On the 1st of each month a summary of your numbers — visits, new loyalty members, rewards redeemed, review taps, broadcast reach — lands in your Telegram automatically.

Nothing to set up. Connect Telegram under Your details if you haven't already, so the report can reach you.

Your QR codes

★ MAIN — WORKS FOR EVERYONE
Counter code — stamps & records visits

The one for your counter. Any phone camera opens your shop's card straight in the browser — no app needed. A known customer is stamped on the spot and the visit is recorded; a new customer signs up in 20 seconds. The secret in the code never shows on their screen.

Want it ready-made instead? The puts this same code on a counter card, a window poster and table tents.

Other codes — you don't need these to start

Extras for particular jobs — a window, a flyer, customers who already live in Telegram. The counter code above is the one that matters.

WORKS FOR EVERYONE
Window code — via the web

Optional — promotion. Opens your page in the web app — menu, offers, photos, loyalty. Counts the scan on your dashboard, but records no visit and stamps nothing — so it's safe anywhere: window, tables, flyers, socials.

OPTIONAL — TELEGRAM MEMBERS
Counter code for Telegram members

The t.me twin of your main counter code, for customers who already live in Telegram: lands straight on your shop in the app and stamps the same card, records the same visit. Same rule — counter only.

Print pack

Cup prizes

Unique QR stickers for your cups or receipts — each scan is an instant win-or-not on the customer's phone. You set the prize and exactly how many winners are in the batch. Winners show staff their screen.

The sticker sheet is A4 — 35 QRs per page, sized for 38 mm labels. Odds are exact: a 50-sticker batch with 5 winners has exactly 5 winning codes, drawn at random.

Card designer

Website badge and link

Website club members

Everyone who joined your club from the panel on your own website. They gave you an email without needing Telegram — so this list is yours to email whether or not they ever install anything.

Switch this off and the panel stops taking new members. Everyone who already joined stays on your list.

Loading…

Your details

Edit details

Use the toolbar for bold, italic, links and lists. Customers see this near the top of your page.

Getting in

Visit openlocally.com/business-login on any browser and enter this email — we send you a 6-digit code.

Listing details

Need to change your type? Email hello@openlocally.com

Wrong suburb? Email hello@openlocally.com

Photos

Wide landscape photo (1400×600). Shown at the top of your page.

Opening hours

Menu

Practical info

The "good to know" details. Every field is optional.

Signature items

3–6 highlights people should try. Shown as photo cards on your page.

Updates and news

Short posts that appear on your page — menu drops, market visits, holiday hours. The latest 3 show; older ones stay in the list.

Your story article

The longer feature piece shown in the Guide section of your page. We write one for you from your website and reviews — edit it here or replace it with your own words.

Up to 15,000 characters, roughly 2,500 words. If we have already written one for you it appears here in full.

Branding

Your tagline, accent colour and theme — shown on your app-style page.

Buttons

Your own buttons Premium

Up to 4 buttons that appear on your page — newsletter, booking, ordering, anything with a link.

Bot card buttons

The older on/off list — which action buttons appear under your business when customers see it in the bot. Most shops never need to touch this.

Which view opens

How your business opens in the bot. Two looks: the button app, or the classic website page.

Promotions

Promotions are cross-business programmes run by Open Locally — town-wide events, featured placement, and seasonal competitions across the directory. You opt in per programme, they are built to put new customers through your door, and registering interest is free and non-binding.

Featured placement Available now

Featured businesses are picked out first in the bot and on the map — already live in the app. Featuring is a paid boost on top of Premium: $20 for a week at the top of your category and searches.

Town scavenger hunt Coming soon

Open Locally runs a town-wide hunt — five businesses each chip in $100, and customers who visit all five go in the draw to win the $500 pool. Participating businesses get featured in the bot and app for the whole event, and new faces through the door.

Register interest
Community competitions Coming soon

Seasonal competitions Open Locally runs across the whole directory — photo comps, voting rounds like "best brunch in Christchurch" — that businesses can opt into. Winners get promoted across all channels.

Register interest
Run your own bingo $99 a round

The same game Open Locally runs across the city, but it's yours, with your name on it and the venues you pick. Get a few businesses together, each puts up a prize, and customers have to visit every one of them to fill their card. Good for a club, a fundraiser, or a street of shops who would rather send each other trade than compete for it.

One payment per round, not a subscription — a round has an end, so a monthly bill makes no sense. Most organisers charge their venues for a square and clear the $99 on the first one. Round one is free while we get the first few off the ground.

Find a venue's ID on its Open Locally page. We'll swap this for a picker — for now, paste the ID.

Nothing goes live until you have previewed it and pressed start.