Qruuk
For small gyms, CrossFit boxes and martial-arts clubs

Memberships at the door, without a front desk.

An old tablet by the door shows a QR that changes every 30 seconds. Members scan it with their own phone and the membership says whether it is valid, and if not, why. It renews by itself each month, and the reminders go out without you.

On Core · No app for your customers · No terminal
Before and after

What you stop doing.

Checking who has paid, chasing memberships that ran out, and standing at the door.

  • Standing at the doorThe door screen shows the code; members scan it themselves.
  • Guessing who has paidA membership works only between its dates, and says so.
  • Chasing renewalsMemberships renew on their own, and you see the ones that failed.
  • Losing scans in the basementWith no signal, a coach scanning on the Counter keeps going; each scan counts once when the connection is back.
How it runs

Jaan at Box 41, 06:30.

  1. Member

    Scans the code on the door screen with their own phone.

  2. Qruuk

    Checks the membership: valid to a date, visits left, or expired, and says why.

  3. Qruuk

    Renews the membership on its date by saved card, and stops it after three failed tries.

  4. Qruuk

    Reminds a member whose membership is ending, and writes to one who stopped coming.

Taking the money

Sold at the door, renewed every month.

  • Your price list on your phoneOn the Counter, Qruuk's selling screen: passes, memberships, drop-ins and tickets. Set them up once; to sell, tap one. On Core.
  • Memberships that renewA monthly membership renews by saved card or a one-tap link; three failed tries end it.
  • Card on their own phoneThe money goes straight to your own account at the payment provider.
  • Cash in one tapRecord a cash or already-paid sale and the pass or ticket is issued to their phone. On Core.
  • Refunds from the appRefund a sale on your phone, and the refunded pass stops working. On Core.
Invoices and the books

Every sale counted, invoiced and in your books.

  • The month for your bookkeeperOn Pro: the month's sales as a spreadsheet, per day and way of paying, with the VAT worked out at your rate.
  • Who taught what, and what they earnedA monthly report per coach: classes, visits and their share, as a CSV. Qruuk works out the sums; you pay.
  • Straight into Merit Aktiva or e-arveldajaEach paid sale goes over as an invoice with its payment. Nobody types it in again.
Follow-ups and connections

The next step runs by itself.

Turn on the follow-ups you would otherwise do by hand, and send every sale and visit to the tools you already use.

  • Every check-in to a spreadsheetWith a webhook and Zapier, Make or n8n, each check-in adds a row to Google Sheets: date, class, client.
  • Membership ending soonSeven days before it ends, the member gets a reminder and a link to the next one.
  • Not back in 30 daysA short note to a regular who stopped coming, if they agreed to hear from you.
  • Booked and didn't comeThe next morning: "We missed you yesterday. See you Thursday?", sent in your name.

Every event and connection

Your AI assistant

Your AI assistant can set up and run your account.

Connect Claude or ChatGPT to Qruuk with one address, tick what it may do, and ask. Anything that costs money waits for your approval.

  • “Who hasn't been back in 30 days?”
  • “Which memberships end this week?”
  • “Who checked in this morning, and whose membership has run out?”

How to connect it

Good to know

What it won't do, and what it costs.

  • Qruuk opens no doors or turnstiles: the screen shows the code, a coach sees who is in.
  • On Core: €29 a month, 5 seats, nothing metered. Try it on Free first.

More for this kind of business

Leave the boring part to us.

Start free, set up what you sell, and let Qruuk keep count. No card details needed.

Start free

Will Qruuk fit your business?

Tell us what you do, or give us your website. We email you what Qruuk would set up for you, what it won't do, and what it costs. Often nothing.

Start free

Or tell us what you do: hello@qruuk.com