Mobile App
36 min
the remmu mobile app gives members a native experience on ios and android to view payments, track attendance, and manage session packages π± download platform link ios available on the app store β search "remmu" android available on google play β search "remmu" π§ what members can do in the app my payments view all payment records β pending, paid, and overdue see payment amounts, due dates, and status upload bank transfer proof directly from the app (supports camera capture, photo library, and pdf file upload) tap any proof to view the uploaded image or document inline tap yearly statement in the header to download a branded pdf summary of all paid invoices for a given year β useful for personal records or tax filings online payment checkout (in app) when paying online (commercepay, fpx, duitnow qr, etc ), the gateway checkout opens inside the app in a secure webview β no browser switching needed the header shows secure payment , and the app automatically detects when payment completes and returns you to the app ewallet payments β waiting overlay when you pay via an ewallet (touch 'n go, boost, grabpay, shopeepay), the payment happens inside the ewallet app itself after confirming, you return to remmu and a full screen "waiting for paymentβ¦" overlay appears with a spinner animation reassurance text β "don't close the app β we're confirming with the gateway" an optional cancel button the overlay automatically dismisses as soon as the gateway notifies remmu that the payment succeeded, failed, or expired this prevents you from navigating away and missing the confirmation the checkout sheet shows clear status messages for each outcome outcome message success payment completed β invoice numbers shown failed "the payment didn't go through no amount was charged β you can safely try again " pending "your payment is taking longer than usual to confirm it may still go through β check in a few minutes " unverified "we couldn't reach the payment gateway if you completed the payment, it will appear shortly " cancelled "the payment was cancelled before it completed you can try again whenever you're ready " expired "the payment session timed out start a new payment to continue " this prevents members from retrying when a payment may actually still be processing my attendance view a history of all attended sessions see which classes were attended and on which dates replacement requests β if your club has replacement requests enabled, members can request a replacement session directly from the app on the attendance tab, tap request replacement class select the class you are missing (or tap the shortcut on a class card) choose the date you are missing select an available replacement session β each option shows class name, date, time, and location select a reason (if your club has configured reasons) upload an optional attachment (e g medical certificate or proof) add optional notes and submit your request appears below under replacement requests with a status badge pending , approved , declined , or cancelled if the admin left a note when approving or declining, it's shown on the card admins see replacement students in the attendance roster when taking attendance for the replacement session replacement requests (admin/team) admins and team members can review and action replacement requests directly from the mobile attendance tab tap the calendar icon in the header β a red badge shows the number of pending requests the sheet has two tabs tab contents pending requests awaiting review all full history (pending, approved, declined, cancelled) each request card shows student name and photo missing class β replacement class side by side (class name, date, time, location) reason label and optional student notes tap show attachment to view any uploaded proof (image viewer) to action a request, tap approve or decline a notes field appears β optionally enter a reason or message for the student tap confirm to finalise members receive an email notification once their request is approved or declined the status badge and admin notes update immediately in the member's app my packages view current session package balances see how many sessions remain and purchase new packages profile view and update personal profile details, contact information, and account settings more the more tab gives access to additional features packages β view current session packages payment methods β manage saved payment methods store β browse and buy from the club store (if the store module is enabled) instructors β browse the club's instructor directory (see below) join club β join another club using an invite code or qr scan account β update your profile details and password dark mode β toggle between light and dark appearance store (mobile) if your club has the store docid\ uwls4x9fxmcayqr q5an2 module enabled, tap more β store to shop browse products in a grid with search and category filters tap a product to view images, description, and pick variants (size, colour, etc ) add items to your cart β the cart icon in the header shows a badge count cart β review items, pick the payer, choose an installment plan if available, select a payment method, and place the order my orders β view your store order history with status, totals, and an order timeline; pay any unpaid invoice store order invoices also appear in my payments alongside class fees instructors directory a searchable directory of every instructor in your club members can search by name, email, or phone filter by status (active / inactive / archived) sort aβz, zβa, newest, or oldest tap an instructor to open their profile each instructor profile shows avatar and display name (with full legal name in smaller text below if different) bio, specialties, certifications hire date custom field values configured by your admin contact buttons β tap call or email to reach them directly this is helpful for members choosing classes, contacting a coach about a question, or just learning more about who's teaching at your club role switcher β if you hold more than one role in your club (e g instructor and member), a view as selector appears at the top of the more tab tap a role to switch context β the home screen, payments, and navigation update to match that role tenant picker (multi club switching) if you belong to more than one club on remmu (e g you're a parent at one studio and an instructor at another), tap your avatar / club name in the more tab to open the tenant picker the picker shows all clubs you're a member of, displayed as cards with each club's logo and name your role pill for each club (admin / team / instructor / member) β colour coded a search bar to find a specific club if you have many memberships a checkmark badge on your currently active club tap any club to switch β the home screen, payments, attendance, and navigation immediately reload for that tenant no logout required calendar (read only) tap calendar on the more tab to see all events and class sessions in a month view β holidays, exams, gradings, performances, plus the regular class schedule the header shows what's in scope admins β all events and classes team members β events and classes for their assigned locations instructors β their own teaching schedule members β events visible to members + their enrolled class sessions tap a day to see the full list of events and classes for that date with start times pull to refresh syncs the latest data rewards (members) members and guardians have a rewards screen showing their referral credits and any goodwill credits issued by the admin pending β credits waiting to be applied to the next invoice applied β credits already deducted from a paid invoice expired β credits that ran out before being used each card shows the amount, expiry date, and notes useful for members to track what they've earned from the referral program refer remmu both members and admins can earn credits by referring other clubs to remmu itself tap refer remmu to see your platform referral code, share link, and earned credits π οΈ mobile admin tools admins can manage their club from the mobile app via the more tab these tools mirror much of the web admin experience admin settings (in app) tap settings in the more tab for full club configuration without opening the web portal tab what you can do general update club name, registration number, address, contact info, logo, primary colour toggle club modules on/off (attendance, disclaimers, expenses, growth, payroll) billing configure payment methods, bank accounts, invoice settings, late fees custom fields add, edit, and reorder custom fields for students, instructors, and emergency contacts disclaimers create, edit, view signatures, and delete disclaimer templates (see below) email logs view sent and failed emails with recipient, template, and status notifications configure notification templates and toggle types on/off plan view your current subscription plan, usage stats, and upgrade prompts security manage api keys, session policies, and login logs modules toggle (in general settings) the general tab includes a modules section showing each optional module with a toggle switch attendance β class attendance tracking disclaimers β waivers and signed agreements expenses β expense tracking and vouchers growth β referrals, affiliates, landing pages, leads payroll β instructor and team payroll each toggle persists immediately when a module is off, its tab and pages disappear from the navigation across web and mobile disclaimers admin (mobile) tap settings β disclaimers for full disclaimer management stats strip at top total / active / required / signed counts filter chips all / active / inactive per disclaimer card shows title, version, audience (student / instructor / team / member), signing progress bar, and badges (forced, required, signature, initials) actions toggle active/inactive β pause without deleting view content β read the full disclaimer text view signatures β list of who's signed, grouped by version, with name, email, and timestamp edit (pencil icon) β open the edit form delete (red trash icon) β soft delete; signatures are preserved add disclaimer β tap the + button to create a new disclaimer editing the content prompts to increment version β when you do, all applicable users are required to sign again html / formatted disclaimers disclaimers can be plain text or contain rich html formatting (headings, lists, bold, links, blockquotes) the mobile app renders both correctly β formatted content displays with proper styling in dark and light mode when editing a disclaimer that contains html formatting an info banner appears "edit on web to change formatted content" a live preview of the rendered content is shown below you can still edit the title , applies to , settings (required / forced / require signature / require initials), and agreement text from mobile the content body itself must be edited from the web admin to preserve the formatting plain text disclaimers can be edited fully on mobile people directory tap people in the more tab for the full user roster β admins, team, instructors, and members in one place search and filter by role view pending invitations separately invite a user with a sheet form (name, email, role) resend or cancel pending invites tap a user card to view roles and (for team members) their location assignments team management the team screen lets admins manage staff stats cards at top β total / active / on leave / inactive counts filter chips β all / active / on leave / inactive view all team members with avatars, status badge, contact (clickable phone + whatsapp), assigned locations, and permission pills (classes, students, payments, attendance, payroll) tap a member to open the manage sheet β change role, update permissions, set status (active / on leave / inactive) remove a member when they leave (revokes their team role; other roles like admin / instructor / member stay intact) tap the floating + button to add a team member β choose between invite new β enter an email; an invitation is sent existing user β search the existing user roster by name or email and tap + add admin packages admins can browse all student packages (purchases, usage, expiry) directly from mobile under the packages screen admin invite admins use invite to bulk send member invitations with a custom message and track which invites are still pending reports (mobile) tap reports on the more tab for full year matrix views β same as the web admin reports report what it shows payments year matrix of every student's payment status, colour coded per period (paid / pending / overdue / proof submitted / processing / partially paid / rejected / cancelled) filter by year, payment type, location, class, status, or search by name attendance monthly attendance breakdown per student with present / absent / late / unmarked counts filter by month/year, location, class, or search by name tap any student row to drill into their per student detail β full history of attendance or payment for that student, scrollable matrix pull to refresh syncs the latest data on both list and detail views finance (mobile) tap finance on the more tab for the full mobile finance suite β all three views from the web port over view what it shows overview net cash flow hero card, money in and money out side by side, monthly trend chart breakdown revenue split by payment status (donut), by payment method (horizontal bar), and by session β with period filter collections aging buckets (current / 1β30 / 31β60 / 61β90 / 90+ days overdue) and per student health status (up to date / pending / overdue / chronic) with colour coded aging bars; search and filter by location or class each screen has the same period picker as the web β week / month / quarter / year / custom range π logging in members use the same email and password as the web portal there is no separate account needed for the mobile app π₯ guardian access guardians linked to a student's profile can log in with their own account to view the student's payments, attendance, and packages π notifications the app sends push notifications for unpaid payment reminders β when you have outstanding invoices (if enabled by your club admin) class today β a morning reminder on days you have a class (if enabled by your club admin) package expiry warnings β when your session package is running low or nearing expiry payment alerts are also sent via whatsapp and email push notifications can be toggled by your club admin under settings β notifications π sharing the app with members after setting up a student's profile, send them (or their guardian) the app download link for their platform their login email instructions to reset their password on first login π οΈ admin & staff features in the app admins and team members who log in see additional tabs in the bottom navigation locations tab (admin only) browse all locations and their classes tap a class to see enrolled students, payment status, and class details students tab (admin only) view the full student list β search by name, see payment status, open a student profile, and add new students directly from the app tap the filter icon to open the students filter sheet status chips β all, active, trial, inactive, withdrawn, archived (colour coded) sort β aβz, zβa, newest joined, oldest joined bulk actions β multi select students to bulk update status from a sticky action bar at the bottom team members see only students at their assigned locations create parent account (mobile) from a student's profile, tap create parent account to add a guardian account on the spot enter the parent's email β remmu checks if an account already exists if the email exists, the app shows a banner "this email already has a remmu account we'll link it to \[student] " and only the relationship dropdown is needed if it's a new account, fill in full name (required) phone (optional) password (min 8 characters) β tap generate for a random secure password send account credentials toggle β emails the welcome credentials to the parent (defaults on) pick the relationship (self, father, mother, guardian, grandparent, other) tap create account or link account the parent immediately has access to the student's payments, attendance, and packages from their own login attendance tab (staff) take attendance for today's sessions, mark students present/absent, and add ad hoc sessions tap scan on a session roster to open the qr scanner β point the camera at a student's id card to instantly mark them present the scanner shows the student's name and result (marked, already marked, or not in roster) in real time package check in (staff) for students enrolled on package billing, marking present from the roster opens the package check in sheet shows the student's available packages with remaining credits and expiry date select which package to use (if multiple are active) option to waive credit β mark present without deducting a session (e g for makeup or comp visits) bulk check in supported β credits deduct only for students with a valid package; students with no package or zero credits are skipped and listed for follow up final credit triggers a low balance / exhaustion notification to the member packages tab (admin only) view and manage all session packages see active, expired, and upcoming packages with student names, session balances, and expiry dates tap a package to view details βοΈ admin features on mobile admins who log in with their admin account have access to additional actions payment detail (admin view) tap any payment to open the full detail view admins see student name, class, billing period, payment method, and amount payment proof image (if uploaded by member) mark as paid β record a payment as paid directly from the app, selecting the payment method (cash, bank transfer, card, or online) and adding optional notes add payment (admin) admins can create a new payment record directly from the mobile app on the payments tab, tap + add payment search and select a student select the payment type set the amount, billing period, and due date submit β the invoice is created and the student is notified full club management β adding students, bulk actions, settings, reports β is done via the web portal at app remmu com https //app remmu com π deep links the mobile app supports deep links using the remmu // scheme when a member opens a remmu link on their phone, it opens directly in the app instead of the browser supported deep links remmu //my payments β opens my payments remmu //my attendance β opens my attendance remmu //my packages β opens my packages remmu //profile β opens profile