⚠ Session expiring due to inactivity — move mouse or press a key to stay logged in
BODYCRAFT
Subscription Manager
Bridge Off
0
Active Members
TODAY --:--
← Main Site
Member Lookup

FIND A MEMBER

Type any part of a member's surname (or first name) to instantly retrieve their subscription status, date paid, and renewal date. Results update as you type — no need to press Enter.

Start typing a name above to search members.
Overview

DASHBOARD

A live snapshot of all subscriptions — active counts, expiry alerts, and plan breakdown.

⏰ Expiring in 7 Days

No upcoming renewals.

📋 Plan Breakdown

Members

ALL MEMBERS

Surname First Name Plan Date Paid Renewal Date Days Left Status Actions
New Registration

ADD MEMBER

Fill in the member's details. The Date Paid defaults to today. The Renewal Date is automatically calculated based on the plan selected — monthly plans renew in 30 days, the day pass renews tomorrow. You can override both dates manually if needed.

👤 Personal Details
💳 Membership Plan

First-time members pay the Registration fee (GH₵100) in addition to their chosen plan. Continuing members pay the lower renewal rate.

📅 Payment Dates
Defaults to today. Change if recording a past payment.
Auto-calculated from plan + date paid.
Renewals

EXPIRING SOON

Members whose subscriptions expire within the next 7 days. Send them a WhatsApp reminder to renew.

Overdue

OVERDUE MEMBERS

These memberships have already expired. Mark as renewed once payment is received, or send a WhatsApp reminder.

Data Tools

IMPORT FROM EXCEL

Upload a Microsoft Excel file (.xlsx or .xls) with member data. The system reads these columns in order — your spreadsheet header row can use any names, just keep the columns in this sequence:

Column order expected:
Column A: BC ID Number (e.g. BC-0042)  ·  Column B: Name (First + Surname together, e.g. "Kwame Asante")  ·  Column C: Phone Number  ·  Column D: Emergency Number  ·  Column E: Plan (e.g. regular, student, couple, day — leave blank for Regular)  ·  Column F: Ghana Card (e.g. GHA-123456789-0)  ·  Column G: Registration Date (e.g. 2026-03-15 or 15/03/2026)

Row 1 is assumed to be headers and will be skipped. Each subsequent row becomes one member record. If the Plan column is blank or unrecognised it defaults to Regular (Renewal).
📊
Click to browse or drag & drop your Excel file here
Supports .xlsx and .xls files
Data Tools

IMPORT & SEED

Load sample data to explore the system, or clear all records. Real member data can be added manually via the Add Member form or by pasting JSON below.

Paste JSON Import


👤
Ghana Card
BC ID Number
Status
Phone
Emergency
Date Paid
Renewal Date
Days Left
Saved.
👤
Tap anywhere to dismiss
Recent Scans
BODYCRAFT
Gym & Fitness  ·  Gbawe Zero, Accra
INVOICE
Date Paid
Expiry Date
DescriptionAmount
Total Paid