A CRM that fills
itself, no front desk

Members register in the app, buy and walk in on their own — the profile fills up as they go. Staff open it and see everything: memberships, debts, visits, lockers, AI assistant chats, calls and signed documents. Segments and concessions control prices and messaging.

Core Included in every plan

CRM & members

Live profile

A member profile
that builds itself

The member buys, walks in, chats and signs — every event lands in the feed, the numbers update, and a problem rises to the top with a button to fix it.

Member base

Everything about members —
in a couple of clicks

AllBy journeyBy requestFrom CSV
  • Newcomers, 30 days96
  • Concessions148
  • Corporate312
  • Returning57

Segments that fill themselves

By hand, from a file, by request or by a journey. A segment unlocks its own plans and works as a messaging condition.

members_2025.csv4,812 / 4,812 rows

4,790 phone numbers loaded

22 with errors — skipped

Roll back

Legacy data import

A CSV from your old software loads in chunks of 500 rows. Phones are checked, and the import can be rolled back.

Expiring in 14 days37
Debtors12
No visits in 30 days58

Attention lists

Not one long table but task tabs with counters.

Pensioner ID valid until 12.2027 Approved
Unlimited · month19,900 ₸11,900 ₸

Verified concessions

The member uploads a document via link, staff approve it — the concession price applies immediately.

Online admin

Member profile
Open a door
Payment link
Refunds
Blocking

Roles and permissions

Each role gets its own screens and actions. Money, doors and blocks are separate permissions.

Online admin lifted a block
Manager changed the member’s phone
Journey added to the “Newcomers” segment
Online admin issued a guest pass
Owner issued a membership manually
Manager revoked access from a lost phone

Activity log

Every change is logged with author and time. Disputes are settled on facts.

A member’s full history in one profile
“Needs attention” lists without exports
Your old database moves over from a CSV file

A member base that runs itself

Blocks with a reason

Close club and app access using a list of reasons. A blocked member’s phone won’t get a trial from a new account.

Devices and sign-in

Revoke access from a lost phone, see the sign-in code that was sent, move an account to a new number.

Face on terminals

The member gets a photo link and their face is enrolled on terminals. The list shows whose enrolment failed.

Memberships from the profile

Issue manually, freeze, transfer or switch club — with remaining freezes and re-registrations in view.

Guests and kids

Guest passes on a membership and parental consent for children’s classes — in the same profile.

Staff tasks

A journey sets a task to call or check — staff open it together with the member’s profile.

Member list

See who needs attention at a glance

The member list opens as task-based tabs, not one long table. Counters show how many people are in each group, and filters narrow it down.

  • Search by phone, name or username
  • Sort by last visit and membership end date
  • Statuses: member, former, prospect, blacklisted
  • See whether a member has the app and a face enrolled on terminals
See who needs attention at a glance

History

A member’s whole story, in tabs

Below the profile header sits the history, split by section. Nothing to hunt for across different tools: each tab opens a record in full detail.

  • A record count on every tab
  • Jump to a membership, payment or receipt in one click
  • Refunds with payout status
01 Feed Every event in order
02 Memberships Active, frozen and past
03 Payments Purchases, auto-payments, debts and receipts
04 Visits Entries and locker keys
05 Training Trainer bookings and attendance
06 Classes Class memberships and sessions
07 Refunds Requests and payout status
08 Guests Who they brought and when

Conversations

Chats and calls, right from the profile

WhatsApp, in-app chat and calls are tied to the member. The operator sees what the AI assistant already said and picks up where it left off.

  • Send a request-form link straight from chat
  • Call the member from the club’s number
  • A payment link for any amount
  • Chat blocking for persistent spammers
Chats and calls, right from the profile

Autonomous club

Your old base, no duplicates

  1. Owner

    Uploads a CSV from the old software into an “Old base” segment — 4,812 rows in chunks of 500.

  2. System

    Checks phone numbers: skips 22 bad rows, the rest are ready for messaging.

  3. System

    A journey invites the segment back with a plan only its members can see.

  4. Client

    Signs up in the app with the same phone — and gets the existing profile, not a duplicate.

  5. Client

    Buys on the segment’s plan — the payment and receipt land in the profile.

  6. Online admin

    Sees in the profile that the member came back from the old base and replies in chat with full context.

Getting started

Moving your database and setting up access takes a day.

  1. 01

    Move the base

    Upload a CSV from your old software into a segment — members are ready for messaging right away.

  2. 02

    Roles

    Give each role its own set of screens and actions.

  3. 03

    Segments

    Set up concession and corporate groups and their plans.

  4. 04

    Work

    From then on profiles fill themselves: purchases, visits, chats, documents.

Also included

  • One member base for every club in the network
  • Search by username
  • Guest passes in the profile
  • Refunds and their status in the profile
  • Trainer bookings and classes
  • Visits via locker keys
  • Staff tasks from journeys
  • Concession requests in a shared queue
  • Parental consent for children’s classes
  • Revoked devices list
  • Manual membership issue
  • Freeze and transfer a membership from the profile
  • A reference list of block reasons

Questions about the module

How do we move our database from the old software?

With a CSV file: phone numbers and names load into a chosen segment in chunks, so a large file won’t stall the system. A failed import can be rolled back in full.

Will a member from the old base end up with two profiles?

No. When an imported member registers in the app, they get their existing profile rather than a new one.

Who can see members’ phones and documents?

Only those whose role allows it. Permissions are granted per screen and action, and changes are logged.

Can we run without a front desk?

Yes. Members register and buy on their own, and the online admin opens profiles remotely from chat or the console.

How do we give a discount to a specific group?

Create a segment and attach a plan to it — only segment members will see it. Concession holders can join by submitting a document via link.

Works together with

See the system on your own club

In 30 minutes we walk through the member journey from buying a membership to entering the club, and quote a price for your club.

  • Demo with your memberships and prices
  • A plan for data migration and launch
  • Training for front desk and trainers
Number of clubs

We will call you back within a business day. You can also message us on WhatsApp or Telegram.

Book a demo