Membership One — Member App User Manual

This guide is for members using the Membership One mobile app (iOS and Android) or the member web portal. It covers everything you need to manage your memberships, check in to your club, book courses, shop, and manage your profile.


1. Getting Started

1.1 Registration

  1. Open the Membership One app or visit your club's member portal.
  2. Tap "Don't have an account? Register".
  3. Fill in your details: first name, last name, email, and password. - Password requirements: minimum 8 characters, at least one uppercase letter and one number. - A strength indicator shows whether your password is weak, fair, or strong.
  4. Accept the Terms of Service and Privacy Policy.
  5. Tap Register.

1.2 Email Verification

After registration, a verification email is sent to your address.

  1. Open the email and tap the verification link.
  2. If you opened the link on the same device as the app, you will be redirected back automatically.
  3. If the email does not arrive, check your spam folder. You can tap Resend (available after 60 seconds).

1.3 Login

  1. Enter your email address and password.
  2. Optionally check "Remember me" to stay logged in.
  3. Tap Log In.

If your account is locked after 5 failed attempts, wait 15 minutes and try again.

1.4 Forgot Password

  1. On the login screen, tap "Forgot password?".
  2. Enter your registered email address and tap Send Reset Code.
  3. Check your email for a 6-digit code.
  4. Enter the code and your new password in the app.
  5. Tap Reset Password.

2. Dashboard

After logging in, you see the bottom navigation bar with tabs for your main features.

Your dashboard shows: - Active Memberships — Your current contracts with status and renewal dates - Upcoming Courses — Courses you are registered for in the next 7 days - Recent Transactions — Your latest payments with amounts and status


3. Memberships

3.1 Browse Catalog

Tap the Memberships tab to browse available membership plans offered by your club.

  • Scroll through membership cards showing name, price, and key features.
  • Tap the sort icon to sort by name or price (ascending/descending).
  • Pull down to refresh the list.

3.2 View Details

Tap any membership card to see: - Full description and feature list (checkmarks for included features) - Pricing: net price, VAT rate, and gross price breakdown - Contract terms: billing cycle (monthly, quarterly, semi-annual, annual), minimum duration, and cancellation notice period

3.3 Purchase a Membership

  1. On the membership detail screen, tap Purchase.
  2. Step 1 — Bank Account: Enter your IBAN and account holder name. Read and accept the SEPA Direct Debit mandate. The system validates your IBAN in real time.
  3. Step 2 — Terms: Read the contract terms and conditions. Check the acceptance checkbox.
  4. Step 3 — Sign: Review the contract summary (plan, price, start date, payment method). Tap Sign & Purchase to complete.
  5. Confirmation: A success screen confirms your purchase. You can navigate directly to your QR code for check-in.

3.4 SEPA Mandate

By providing your IBAN and accepting the SEPA mandate, you authorize the club to collect membership fees via direct debit. The mandate reference is generated automatically (format: MBR-{orgId}-{memberId}-{seq}). You can view your active mandates under Profile > Bank Accounts.


4. QR Code Check-in

4.1 Opening Your QR Code

Tap the QR Code tab to display your personal check-in code. Hold it up to the scanner at the club entrance.

4.2 Auto-Refresh

Your QR code refreshes automatically every 60 seconds for security. A countdown timer shows the remaining time.

4.3 Auto-Brightness

When the QR code screen is active, your screen brightness is temporarily increased to maximum for easy scanning. It returns to normal when you leave the screen.

4.4 Offline Fallback

If you lose your internet connection, the last generated QR code remains valid for up to 5 minutes. A banner at the top indicates offline mode. Pull down to reconnect.

4.5 Important

The QR code content is immutable and cryptographically signed. It cannot be modified, forwarded, or reused after expiration. Simply present it to the scanner.


5. Courses

5.1 Browse Courses

Tap the Courses tab to browse available group classes at your club. Each course card shows the name, trainer, schedule, and available spots.

5.2 Register

Tap a course to view details (description, schedule, trainer, location, fee). Tap Register to sign up. If the course is full, you are placed on the waitlist and notified when a spot opens.

5.3 Cancel Registration

On the course detail screen, tap Cancel Registration. If you were on the waitlist, the next person in line is automatically promoted.

5.4 View Your Schedule

Your registered courses appear on the Dashboard under Upcoming Courses and in the Courses tab under My Courses.


6. Events

6.1 Browse Upcoming Events

Navigate to the Events tab to see upcoming one-time events (workshops, seminars, open days, competitions).

6.2 Register for an Event

Tap an event to view details (description, date, time, location, fee, available spots). Tap Register to sign up. Waitlist and capacity rules apply just like courses.

6.3 View Event Details

After registering, the event appears in your personal schedule. You receive a confirmation notification and a reminder before the event.


7. Shop

7.1 Browse Products

Tap the Shop tab to browse merchandise, supplements, equipment, and services offered by your club. Products show name, price, image, and availability.

7.2 Cart

Tap Add to Cart on any product. The cart icon shows the number of items. Tap the cart to review your selections, adjust quantities, or remove items. Cart contents are saved for 24 hours.

7.3 Checkout

From the cart, tap Checkout. Review your order summary (items, quantities, prices, VAT, total). Confirm the order. Payment is processed via your stored bank account, added to your next billing cycle, or recorded as cash at reception.

7.4 Order History

Navigate to Shop > My Orders to view past orders with order number, date, items, total, and status (Pending, Confirmed, Shipped, Delivered, Cancelled, Refunded). For refund requests, contact your club's admin.


8. Documents

8.1 View Documents

Navigate to Documents to see all documents linked to your account: contracts, invoices, and uploaded files.

8.2 Download

Tap any document to preview it. Tap the download icon to save it to your device. Available formats: PDF for contracts and invoices.


9. Support

9.1 Create a Ticket

If you need help, navigate to Help > Create Ticket. Enter a subject, select a category (Billing, Technical, Membership, Access, General), and describe your issue. Tap Submit.

9.2 View Your Tickets

Navigate to Help > My Tickets to see all your support requests. Each ticket shows its number (T-XXXXX), subject, status (Open, In Progress, Waiting, Resolved, Closed), and last update. Tap a ticket to view the conversation thread and add replies.

9.3 Knowledge Base

Navigate to Help > Knowledge Base to browse self-help articles. Use the search bar to find articles by keyword. Articles are organized by category. Tap the thumbs-up or thumbs-down button to rate whether an article was helpful.


10. Payment History

10.1 Transaction List

Tap the History tab to view all your payments.

10.2 Balance Overview

A summary card at the top shows: - Total — Sum of all transactions - Paid — Sum of completed payments - Outstanding — Remaining unpaid amount

10.3 Status Indicators

Color Status Meaning
Green Paid Payment successfully collected
Yellow Pending Payment created, awaiting processing
Red Overdue Past due date, not yet paid
Blue Submitted Submitted to bank, awaiting settlement

Tap the filter icon to show only transactions with a specific status. Pull down to refresh.


11. Profile

11.1 Personal Information

Navigate to the Profile tab to view your name, email, phone, address, birthday, and member number. Tap Edit to update your personal details.

11.2 Bank Accounts

View your linked bank accounts with masked IBAN (only last 4 digits visible). You can add a new bank account and sign a SEPA mandate, or view existing mandates.

11.3 Active Contracts

View all your current memberships with status, start date, end date, monthly price, and billing cycle.

11.4 Language

Tap Language to choose from 32 supported languages. The app interface updates immediately. Arabic and Hebrew display in right-to-left (RTL) layout.

11.5 GDPR Data Actions

  • Export my data — Request a full download of all your personal data in JSON format (GDPR Art. 20, data portability). The export is prepared and you receive a download link.
  • Delete my account — Request permanent account deletion (GDPR Art. 17, right to erasure). A 30-day grace period applies during which you can cancel the deletion request. After 30 days, all personal data is irreversibly anonymized.

11.6 Logout

Tap Logout to sign out. Your login token is removed from the device's secure storage.


Appendix: Supported Languages

EU Languages (24): English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Romanian, Hungarian, Czech, Slovak, Bulgarian, Croatian, Danish, Finnish, Swedish, Greek, Estonian, Irish, Latvian, Lithuanian, Maltese, Slovenian.

Non-EU Languages (8): Turkish, Arabic, Russian, Ukrainian, Serbian, Albanian, Chinese, Hebrew.

Arabic and Hebrew feature full right-to-left (RTL) layout support.


Privacy and Security

  • Your password is encrypted with bcrypt and never stored in plain text.
  • Login tokens are stored in your device's secure storage (encrypted keychain on iOS, encrypted shared preferences on Android).
  • All communication between the app and server uses HTTPS.
  • QR codes are time-limited (60 seconds) and cryptographically signed.
  • You can request a full data export or account deletion at any time under GDPR.

Troubleshooting

Issue Solution
Cannot log in Check email and password. Use "Forgot password?" if needed. After 5 failed attempts, wait 15 minutes.
QR code not loading Check your internet connection. Pull down to refresh. The offline fallback keeps the last code valid for 5 minutes.
"Session expired" Your login session has expired. Log in again.
Payment status not updating Pull down to refresh the transaction list. Status updates may take a few minutes.
Language not changing Close and reopen the app after changing language.
Course registration failed The course may be full. You are placed on the waitlist automatically.
Cannot download documents Check your device storage space and allow download permissions in your browser or app settings.

Contact Support

If you need help, use the in-app Help section to create a support ticket, browse the knowledge base, or contact your club directly. You can also reach Membership One support at support@membership-one.com.