BUMERANG · TREASURE HUNT

Guests do not just visit.
They play — and come back.

Treasure Hunt turns your venue into a game: guests join with a code, complete missions and send proof. Points are credited only once your team approves, and a guest who reaches the threshold wins the reward — which applies itself as a discount in your QR menu.

Treasure Hunt participant screen with score bar, earned rewards and an approved mission card

Three screens: you build, guests play, staff approve

Build the hunt

Design the page in a drag-and-drop studio and enter missions, points and rewards from the same screen.

Guests join

They get a participant code from your team and open the page on their phone — no app, no sign-up.

You approve

Proof lands on the approval board; approving a submission credits its points and unlocks the reward at the threshold.

Missions, points and proof are yours to set

Each mission has a title, description, point value and proof type: photo, video, text or none at all. Missions can be repeatable, and anything unfinished stays a draft. Photos and videos upload straight from the phone camera, up to 32 MB.

  • Proof type set per mission: photo, video, text or none
  • Change a mission's points later and past submissions stay frozen
  • Repeatable missions let the same guest score more than once
  • Draft missions stay invisible to participants
Treasure Hunt mission list with title, points, proof type and submission count

Entry is closed — only the codes you issue

There is no open sign-up. You define the participant codes, and a code that is not on the list can never open a session. Load them one by one or paste them in bulk, each with a label of your choice: room number, table, boat, team name. Send a personal link and the guest skips the code entirely.

Treasure Hunt participant codes panel with code, label, score and submission status

Points go through approval — nobody scores themselves

Every submission waits on the approval board. It is grouped by participant: open the photo or video and approve one by one or in bulk. Reject and the guest sees the reason and can send again. Reject a previously approved submission and the points are taken back.

Treasure Hunt participant login screen with code entry

Two kinds of reward: threshold and ranking

Threshold rewards are automatic — the moment a guest reaches the score you set, they win. Ranking rewards are handed out at the end: "Finish the hunt" freezes the standings as they are. The participant screen shows what they have won and how many points are left to the next reward.

An earned reward becomes a discount in your QR menu

Attach a discount to a reward and it applies itself when the guest opens the menu — no coupon code to type. The discount stays valid until your team marks it "delivered" in the panel: one mechanism, no second place to keep state.

Explore →

Treasure Hunt rewards panel with threshold and ranking conditions

Design the page without code

The hunt page is built in a drag-and-drop studio: heading, text, image, gallery, video, button, map, divider, QR code and your own HTML block when you need one. Colours and type follow your venue's identity, and AI can draft the copy for you.

Six languages, one click

A hunt can be published in English, Turkish, German, Russian, Arabic and Persian. You pick the language you wrote it in, tick the ones to publish, and let AI translate: title, description, page blocks, missions and rewards all in one pass. The interface itself already ships in all six.

Treasure Hunt studio with drag-and-drop elements, theme settings and the missions card

See which missions landed

The report screen summarises participants, scorers, pending submissions and points awarded. A per-mission table shows submissions, pending, approved, rejected and how many people completed it, with the leaderboard underneath.

Treasure Hunt report screen with per-mission submissions, approvals and points awarded

Where it works

Treasure Hunt fits anywhere you want guests to spend time with you rather than on their phone.

Restaurants: try the dessert of the day, pose with the chefHotels: discover the pool, spa and activitiesBoat tours: the boat number becomes the team codeEvents and festivals: stand-by-stand missionsShopping centres: store missions with a shared rewardLoyalty: the reward is a discount on the next visit

Playful on the surface, solid underneath

Participant login is rate limited, so the code list cannot be enumerated by guessing. Each hunt only ever sees its own venue's data, and a code from another site will not pass. In the panel, module permission is granted per staff member — you decide who opens the approval board.

Let's build one hunt for one weekend.

We will set up your missions and rewards in a demo environment so you can see the guest screen on your own phone.

Frequently asked questions

Do guests install an app?
No. The hunt page opens in the browser. Guests enter the participant code your team gives them, or skip that entirely if you send a personal link.
Can anyone join?
No, entry is closed. Only the codes you define open a session, and trying a code that is not on the list creates no record at all.
Who awards the points?
Points are credited on approval only. Proof waits on the approval board; approving adds the points, rejecting does not. Rejecting a previously approved submission takes the points back.
How does the guest receive the reward?
Two ways: a won-reward card they show your team, or a discount applied automatically in the QR menu. The discount stays valid until it is marked "delivered" in the panel.
Can international guests play in their own language?
Yes. A hunt can be published in English, Turkish, German, Russian, Arabic and Persian, and mission and reward texts are translated by AI in one pass.