Gym management software that guards your door, your members, and your books.
Members whose membership has ended are stopped at the door automatically. Staff clock in with their face on the same device, and the profit and loss report is built from daily transactions. Everything is managed in one application: face access, member records, staff attendance and payroll, POS, and accounting. Update a member in the app, and the face-recognition device at the door is updated automatically.
Want to try it yourself before contacting us? Open the demo app
Members tap their face, and the door opens
The device at the door recognizes the member’s face, then checks their membership period and access hours. If everything is in order, the door opens automatically. Members don’t need to carry a card or queue at the front desk.
A gym’s losses usually come from small things that happen every day
Most gyms don’t lose money because they lack members. The losses come from gaps that never show up in a report. Here are the six most common ones, and how Elang closes each.
Expired members still walk in
The front desk knows their face, feels awkward stopping them, or forgets to check. Every visit without a renewal is revenue lost with no record.
The door device checks membership validity and access hours locally, and turns away members who aren’t entitled on its own. Every refusal is still logged with a photo, so you know who tried to get in.
Records scrambled before a staff member leaves
One person with full access can delete history or change figures the night before resigning. You only notice weeks later.
Deleted data goes to the Recycle Bin (soft delete). It isn’t truly gone: it can be restored, and the trace stays.
Voids and package downgrades at the counter
A sale is cancelled or a package quietly changed, and the difference never reaches the monthly report.
Sale voids and package changes wait for manager approval (remote approval), which the manager can give from their own device.
Memberships lapse, and members leave without a word
Nobody knows whose membership ends this week, so nobody calls. Yet winning a new member costs far more than renewing an existing one.
Member status is calculated automatically. Renewal reminders go out at D-7, D-3, and D-1 over free WhatsApp and branded email.
Staff attendance and payroll are still manual
Clock-in times go in a notebook, lateness is rarely actually deducted, and month-end payroll takes hours.
Staff tap their face on the same device as members. The shift is picked automatically, lateness is deducted by your rules, and payslips are generated for you.
The owner waits for staff to prepare reports
Every time you need a figure, someone has to prepare it first. Decisions wait, and the number is already out of date when it arrives.
A real-time dashboard with no refresh needed. The profit and loss statement and balance sheet fill in automatically from membership and POS transactions.
From the front door to the books, in one system
Members & Face Access
- ✓Member sign-up with a face photo, cropped automatically
- ✓Name, ID number, date of birth, and address filled in automatically from the e-KTP (OCR)
- ✓Packages, seasonal promos, and access time zones
- ✓Renewals, device sync, and enable/disable per member
- ✓Active, expiring, or expired status calculated automatically
Attendance & Time Zones
- ✓Every face tap logged in real time, with a snapshot photo
- ✓Denied access (outside access hours or expired membership) still logged for audit
- ✓Time zones: set the hours each member is allowed to enter
- ✓Pull logs from the device to fill gaps if the app was offline
WhatsApp & Email Notifications
- ✓Branded email (SMTP) with a visual WYSIWYG template editor
- ✓Free WhatsApp via click-to-chat, with no paid API
- ✓Mass promo broadcasts, with a preview before sending
- ✓Automatic expiry reminders (e.g. D-7, D-3, D-1)
- ✓Personalized messages with variables {name} {code} {expiry} {days_left}
Staff, Attendance & Payslips
- ✓Staff records and face photos, clocking in on the same device as members
- ✓Work shifts (e.g. Morning/Evening) picked automatically by tap time
- ✓Staff attendance by face tap, shown on the dashboard in real time
- ✓Lateness tolerance and automatic deduction per late day
- ✓Automatic payslips: base pay, meal and transport allowances, and deductions
- ✓Daily attendance detail (clock-in to clock-out) per staff member
POS & Stock
- ✓F&B and merchandise checkout, with a member selectable as the buyer
- ✓Transactions can be held as drafts; voids need approval
- ✓Products, stock-in, and stock card (ledger)
- ✓Every sale reduces stock automatically and is recorded in the journal
Finance & Reports
- ✓QRIS payments (simulation mode or through a provider)
- ✓Accounting: Chart of Accounts, cash journal, profit and loss, balance sheet
- ✓Membership and POS revenue recorded in the books automatically
- ✓Analytics: peak hours, new-member trend, monthly revenue
Multi-branch & Controls
- ✓Multi-tenant: a separate database for each branch
- ✓Role-based access: Admin, Operator, Finance
- ✓Manager approval for sensitive actions
- ✓Recycle Bin: deleted data can be restored (soft delete)
- ✓Company name and logo shown in the sidebar and in messages
Fraud is harder to pull off, and you can keep an eye on your gym from anywhere
Manager Approval
Voiding a sale or changing a member’s package needs a manager’s approval (remote approval). The manager approves or rejects it from their own device, without walking to the front desk.
Deleted Data Can Be Restored
Deleted data goes to the Recycle Bin (soft delete) and can be restored. Because the trace stays, staff can’t delete records to cover up fraud.
Real-time Attendance
The moment a member taps their face at the door, their name appears on the dashboard, with no need to reload the page.
This is what the app looks like
These aren’t illustrations. They are real Elang Membership screens.
Works on PC, tablet, and smartphone
Elang Membership isn’t tied to one device. Use it on a PC or laptop (Windows, macOS, Linux) for day-to-day operations, then open it on a tablet or smartphone (Android, iOS) to keep an eye on things from anywhere. One set of data, as many screens as you need.
- Windows
- macOS
- Linux
- Android
- iOS
Fast sign-up, and no missed renewals
At sign-up, the name, ID number, and address are filled in from a photo of the e-KTP (Indonesian ID card) by OCR, so staff don’t retype anything. As a membership nears its end date, the member receives a renewal reminder over WhatsApp automatically.
Does your gym work differently? The app adapts to it
Every gym has its own rules, such as trainer commission formulas, lateness deductions, receipt layout, or an extra field on the member form. Because Elang runs on a separate server of your own (a separate instance), changes like these are built specifically for your gym. You don’t wait your turn alongside hundreds of other customers.
Discuss Your Gym’s NeedsThe workflow follows your gym
Change a rule, add a field, or adjust a report to match the SOP you already run. Your team doesn’t have to change its habits to fit the software.
Not shared with competitors
Your instance stands on its own. Changes made for your gym are used only in your operation.
Direct to the team that built it
We write this application ourselves. It isn’t someone else’s product resold, so your request is never passed on to another vendor.
Consultation and small adjustments are included in the monthly fee. For a large new module, we send you a quote first, so you know the cost before work begins.
No surprise bills at the start, or halfway through
Setup service
We prepare the server, install and configure the application, then connect the face-recognition device until it’s ready to use. There is no separate implementation fee.
Consultation
We map your gym’s workflow before we start, and you can keep asking questions afterwards. It isn’t billed per hour or per session.
Maintenance
Application updates, fixes, backups, and server monitoring keep running with no separate invoice.
You pay for one thing only: a fixed monthly fee that covers server rental and maintenance. It isn’t charged per user or per transaction, and it doesn’t grow as your member count grows.
Three ways to run a gym system, and what each one really costs
The question isn’t which option is cheapest in the first month. It’s which one doesn’t have extra bills waiting further down the line.
Build it from scratch
Custom-built software
- Tens to hundreds of millions of rupiah to build, with a large deposit up front
- Three to six months of waiting before you can use it day to day
- You need your own IT staff to maintain it, or rely on a freelancer when they have time
- Developers change or disappear, the code is abandoned, and nobody dares to touch it
- Every new feature request means negotiating a budget from the start again
A shared subscription app
Multi-tenant SaaS
- Quick to start and light on cost at first. This is a real advantage.
- Your gym data is stored on the vendor’s server, alongside the data of hundreds of other customers
- The price moves up to the next tier as members, branches, or users grow
- Feature requests join a shared roadmap queue. They get built when they benefit many customers, and the gym next door gets them too
- Face access, a white-label app, or extra modules are usually separate paid add-ons
Elang, fully managed on your server
A separate instance, a fixed monthly fee
- The server is registered in your name. We prepare, install, and maintain it
- A fixed monthly fee for server rental and maintenance, not charged per user or per transaction
- Setup, consultation, and maintenance with no separate invoice
- A standalone instance, so changes are built specifically for your gym
- Face access, POS, staff attendance and payslips, and accounting are available from day one, not as add-ons
- Your data belongs to you and can be exported at any time
What you should know from the start: the source code is not handed over, and the monthly fee applies for as long as the service is active. The fee covers the server, updates, and support. The amount is fixed and doesn’t rise as your member count grows.
Move from Excel to a proper system in three steps
- 01
Demo and needs mapping
In 30 to 60 minutes we go through your gym’s workflow: packages and pricing, access time zones, commission rules, and lateness deductions. That shows what needs adjusting. Free, with no obligation to continue.
- 02
We set up the server
The server is set up in your name, the application is installed and configured, and the face-recognition device is connected to your gym’s local network. We handle the technical side.
- 03
Data migration and staff training
Existing member data is imported, packages and products are entered, and your staff are trained until they can run daily operations on their own.
Is your gym already running? Send your Excel file or an export from your old system as it is. Our team cleans it up and imports it. The gym keeps operating during the move, so you don’t have to close for a single day.
What gym owners often ask
Does face access need an internet connection?+
Not necessarily. The device checks membership validity and access hours locally, so the door keeps working even when the internet is down. Data syncs again as soon as the app and the device reconnect.
Does Elang also handle staff attendance and payroll?+
Yes. Staff clock in by tapping their face on the same device as members. The system picks the shift automatically and records lateness. The monthly payslip is generated automatically too: base pay, meal and transport allowance per day present, minus lateness deductions, with a full daily attendance breakdown.
Which face-recognition devices are supported?+
Elang connects to the aiface21 face-recognition device over the WebSocket protocol. The application acts as the server, and the device connects to it through your gym’s local network.
Is the WhatsApp feature paid?+
No. Elang uses free wa.me (click-to-chat) links. There is no per-message API cost and no risk of your number being blocked.
Can it be used across multiple branches?+
Yes. Elang is multi-tenant with a separate database for each branch, so each branch’s data stays organized and secure.
Is accounting included?+
Yes, in full: Chart of Accounts, cash journal, profit and loss, and balance sheet. Membership and POS revenue is recorded in the books automatically.
Can Elang be adjusted to how my gym works?+
Yes. Elang runs as a separate instance on your own server, so changes such as trainer commission formulas, lateness deduction rules, receipt layout, or an extra field on the member form are built specifically for your operation, without waiting on a roadmap shared with other customers. Needs consultation and small adjustments are included in the monthly fee. For a large new module, we give you an open quote up front.
Are there setup, consultation, or maintenance fees?+
There are no separate fees. Setup (preparing the server, configuring the application, connecting the face-recognition device), consultation, and ongoing maintenance and updates are included in the fixed monthly fee, which also covers server rental. There is no upfront implementation fee and no hourly billing for support.
My gym has thousands of member records in Excel. How do we move them?+
Send the Excel file or an export from your old system as it is. Our team cleans it up and imports it, then enters your packages and products. The gym keeps operating during the move, so you don’t have to close for a single day.
Related articles
All articles →
POS for Gyms: Sell Supplements & F&B Without the Mess
Does your gym sell supplements, drinks, and merchandise? Here is how a POS that is built into your membership system keeps sales, stock, and finances tidy.

Multi-Branch Gym Software: Run Every Location from One System
Got more than one gym location? Here is how multi-branch gym software keeps each branch member data, inventory, and finances clean and under control.

Gym Management System: 7 Must-Have Features for Smooth Operations
What should a gym management system include? From member data and access control to POS and accounting — a guide to the core features every modern fitness center needs.
See how Elang Membership works, live
Book a free demo and follow the flow, from signing up a member to that member tapping their face at the door.