Packages & Sessions
19 min
packages allow students to pre purchase a block of sessions instead of paying a monthly fee this is ideal for students who attend irregularly or prefer to pay upfront 📦 how packages work admin creates a package offer for a class (e g "10 sessions for rm 200") student purchases the package — payment is collected upfront each time the student attends, one session is deducted from their balance when sessions run low, the student is notified to top up 🗂️ packages admin — tabs the admin packages page ( club → packages ) is organised into tabs tab what it's for purchased live list of every package bought by members — with status, sessions remaining, and expiry catalog your library of packages — create, edit, clone, or delete the packages you offer page content design the public /our packages page with the visual block builder (hero, testimonials, faqs, etc ) faqs manage frequently asked questions shown on the public page settings package wide configuration including low credit notifications purchased tab the purchased packages table supports search by student name or package name sort by student, package, location, sessions remaining, purchase date, or expiry status badges active — in use with credits remaining expiring soon — within 14 days of expiry low credits — fewer than 3 sessions remaining expired — past the validity window pagination — 25 rows per page inline actions — edit, delete, or view usage on each row ✏️ creating a package packages are configured at the class level when setting up a class with package billing type set the number of sessions per package (e g 10) set the package price — or use tier pricing for multiple price options (see below) optionally set an expiry (e g package must be used within 3 months) set the visibility (see below) tier pricing instead of a single price, a package can offer multiple tiers — each with a different label and price examples tier label price early bird rm 180 standard rm 200 vip rm 250 when purchasing, members or admins choose which tier applies enable tiers in the package settings by toggling use tier pricing package visibility each package has a visibility setting that controls who can see and purchase it visibility description public shown on your club's public packages page and purchasable by members normal not on the public page, but members can still purchase from my packages hidden not visible to members — admins can assign this package manually only use hidden for internal or discounted packages you want to assign selectively without members being able to self purchase 📋 cloning a package clone package creates a copy of an existing package — useful when you want to offer the same package at a different location or with slightly different settings from club → packages , click the ⋯ menu on any package → clone package the clone dialog pre fills all settings from the source package — name (prefixed with "clone of"), description, total sessions, price, validity, visibility, and tier pricing — all editable before saving change the location if you want the clone to apply to a different branch 🌐 public packages page your club has a public facing packages page at /our packages — accessible to anyone, even without logging in visitors can browse available packages, see pricing and session details, and click buy package to be taken to the registration or purchase flow only packages with public visibility appear on this page packages are grouped by location to view the public page go to club → packages → click view public page page content tab the page content tab lets you design custom content blocks that appear at the top of the public packages page — same visual block builder as docid\ fhtxpn6 vafx1cv069z p add a hero, testimonials, media, and anything else to "sell" your packages above the standard package list faq section you can add a frequently asked questions section to the public packages page to answer common enquiries (e g "what happens if i miss a session?") enabling faqs go to the faqs tab and toggle enable faq section on managing faqs click add faq to add a new question and answer click the edit icon on any faq to update it click the trash icon to delete a faq drag faqs to reorder them (they appear in the same order on the public page) faqs are only shown on the public page when the faq section is enabled 💳 purchasing a package students can purchase packages through the remmu mobile app → my packages → buy package through the web portal → my packages payment goes through the club's configured payment method (bank transfer or online payment) package start date when an admin assigns a package to a student, they can set a start date — the date from which the validity period begins if left empty, validity starts immediately from the purchase date this is useful for pre selling packages that start in a future month multiple packages on a single invoice a single invoice can bundle multiple packages as separate line items — useful when selling a student several packages at once (e g beginner + advanced, or a stackable combo) in the add payment dialog click + add line item for each package choose the package payment type for each line, then pick the specific package and tier the description and amount auto fill from the package settings submit — one invoice is created with all line items bundled when the invoice is marked paid, each package is provisioned independently — the student receives all purchased packages as separate active entitlements you can mix package line items with regular fee line items on the same invoice 🗑️ deleting a purchased package admins can delete a student's purchased package entitlement — for example, if it was assigned by mistake from club → packages (the purchased packages tab) or from the student's packages tab, click the ⋯ menu on the package row → delete deleting a purchased package removes the entitlement (remaining sessions) permanently payment records are not affected — only the package balance is deleted 🔔 package notifications automated email and in app notifications keep members (and admins) informed throughout the package lifecycle notification triggered when package purchased student completes a package purchase — confirmation with session count, validity, and receipt low credits student has ≤ 3 sessions remaining — email + in app prompt to top up last credit used final session deducted — nudge to renew before the next class expiring soon package validity within the warning window — reminder to use remaining sessions expired package validity has ended — optional re engagement nudge configure notifications go to club → packages → settings notify members on low credits — toggle email + in app alerts to students/guardians notify admins on low credits — when any student in your club hits low credits, a single in app admin alert is sent (not one per student) 📊 viewing package balance for admins student profile → packages tab — shows current balance and purchase history for members mobile app → my packages, or web → my packages 🏷️ package vs monthly vs per session billing type best for payment timing monthly regular students with fixed schedule beginning of each month package students who attend irregularly upfront per block per session drop in students each attendance note a class can only have one billing type if your club wants to offer both monthly and package options, create separate classes for each