THE COMPLETE GUIDE

How Clubiqo works

Step by step through every major flow — from creating your club to push notifications for parents. Everything you need to get the most out of the platform.

9
core flows
14
days free
2–3
min to start
FIRST STEP1 / 9

Sign up & create your club

From a blank screen to an active Dashboard in 2–3 minutes.

Before a club can use Clubiqo, the owner or admin creates an account and registers the club. The process is guided step by step — no confusing fields, no dead ends.

  1. 01

    Welcome screen

    First time opening the app, pick your language (Serbian or English) and tap Sign up.

  2. 02

    Onboarding — 7 slides

    Short intro to features: players, memberships, medical, training, attendance, permissions, notifications. You can skip.

  3. 03

    Basic details

    First name, last name, email, password (min 6 chars), confirm password. Live validation — errors appear right under the field.

  4. 04

    Email verification (OTP)

    6-digit code arrives in your inbox. Supports paste of the full code — verification runs automatically once the last digit is entered.

  5. 05

    Create the club

    Club name, sport type, currency (KM, EUR, USD, RSD), initial membership fee, optional city. The initial fee becomes the default price for all new players.

  6. 06

    Admin Dashboard

    Tap Create club — system creates the club, activates a 14-day trial and opens your Dashboard. You're ready.

Free trial — 14 days

Activates automatically. Full access to every feature. After expiry, only Dashboard and Settings stay unlocked — that's where you renew your subscription.

PREREQUISITE2 / 9

Categories — before you add a player

Every player must belong to a category. Create them first.

In Clubiqo a category is a group of players that train together — by age or level (e.g. U-10, U-12, Juniors, Seniors). If you try to add a player without any category, the system stops you and prompts you to create one first.

Tip: the other 2 classifications (Positions, Training types) are optional and can be added later when you need them.

  1. 01

    Open Classifications

    The Classifications menu has 3 tabs: Categories, Positions, Training types. Only Categories are required to add a player.

  2. 02

    Blue „+" button

    Bottom right corner — opens a popup with a single field: Category name.

  3. 03

    Enter the name and save

    For example „Juniors". Tap Add — the category is instantly available in the player form.

  4. 04

    Typical layout for a football club

    U-8, U-10, U-12, U-14, Juniors, Seniors, Veterans. Structure it however suits your club — there are no presets.

  5. 05

    Editing and deleting

    Pencil renames. Trash deletes — if the category has players, the system asks which category to move them to before deletion.

6-STEP WIZARD3 / 9

Adding players

Guided process with a progress bar — no forgetting key fields.

Players menu, tap the blue „+". The wizard walks you through 6 themed steps. Required fields are clearly marked, everything else is optional and can be added later.

  1. 01

    Basic info

    Avatar (camera or gallery), first name, last name, date of birth and category. Name, last name and category are required.

  2. 02

    Club info

    Discount toggle (if ON, player pays a different price), membership amount, status (Active / Inactive) and notes.

  3. 03

    Contact

    Phone, address, city, postal code. All optional — you can fill them in later from the player detail screen.

  4. 04

    Education

    School name and grade. Useful for clubs working with youth categories.

  5. 05

    Health

    Allergies, chronic injuries, blood type (A+/A−, B+/B−, AB+/AB−, O+/O− or Unknown).

  6. 06

    Emergency contact

    Name, phone and relationship of the person to contact in an emergency (mother, father, grandparent...).

Automatic membership record

As soon as you save a player, the system automatically creates a membership record for the current month — status Unpaid, amount based on the rules in Step 2.

AUTOMATIC BILLING4 / 9

Memberships — how billing works

The system creates monthly records on its own. You just mark who paid.

Clubiqo automatically tracks monthly billing for every player. No need to enter each month manually — a record is created when a player is added and at the start of every new month.

  1. 01

    How the amount is calculated

    Inactive player → 0. Discounted player → individual amount. Active without discount → club's default price (valid from the date you set it).

  2. 02

    Filters and tabs

    Pick month and year, filter by category, search by name. Two tabs: Unpaid and Paid, with stats on top (count and total).

  3. 03

    Marking as paid

    Tap Pay → popup with details (player, amount, month, payment method). Pick Cash or Bank transfer → confirm. Record moves to Paid.

  4. 04

    Override for one month

    Pencil icon next to the amount — enter a new amount just for that record. The club's default price stays the same.

  5. 05

    Per-player history

    Tap a player card → table of all memberships (current year and past) with statuses, amounts and the ability to make retroactive changes.

  6. 06

    Revenue analytics

    Expected revenue, collection rate, 6-month trend, paid/unpaid pie chart, breakdown by category, top 10 contributors.

Parent gets a push notification

The moment you mark a membership as paid, the child's parent automatically receives a notification on their phone — no extra click.

PER SESSION5 / 9

Marking attendance

One tap moves a player to Present. Add a coach note — parent gets notified instantly.

Attendance is tracked per day and per training session. Each check-in is tied to a date and optionally to a specific session — the coach knows who was where, and the parent sees every visit of their child.

  1. 01

    Pick the date

    Left/right arrows for prev/next day, or tap the date to open a calendar for a quick jump.

  2. 02

    Pick the session

    If there are multiple sessions that day, pick which one you're marking attendance for (shown with time and category). If there's no session — attendance still works, just with no session link.

  3. 03

    Check in

    Absent tab → tap a card → animation and card moves to Present. Stats at the top update immediately.

  4. 04

    Training note

    In the Present tab, 📝 icon on the card → enter a comment for the player (e.g. „Great attacking performance"). The parent gets a push notification immediately.

  5. 05

    Multiple sessions in one day

    Green „+" on a Present card adds the player to another session the same day — handy when technique is followed by physical prep.

  6. 06

    Removing a check-in

    ✕ icon in the Present tab — if the player was checked in for multiple sessions, pick which one to remove them from.

Attendance analytics

Calendar heat map, line chart per day, attendance percentage per category, top attendees table.

LEGAL REQUIREMENT6 / 9

Medical examinations

4 statuses, fully automatic, with parent push notifications.

Every club is required to track medical examinations. Clubiqo handles it centrally — colored badges tell you at a glance which players are urgent, and parents get notified automatically.

  1. 01

    Count badges on top

    4 badges with numbers: Valid, Expiring (30d), Expired, No exam. You see the state of your club in one glance.

  2. 02

    Exams tab

    All players with an exam, sorted by priority: Expired first, then Expiring soon, then Valid.

  3. 03

    No exam tab

    Players with no record or only expired ones. This is the list you need to resolve.

  4. 04

    Add a new exam

    „+" in the top right → pick player (list with avatars and current status), expiry date and optional document.

  5. 05

    Document

    Snap it (camera) or pick from gallery. Supported: JPG, JPEG, PNG, WebP, HEIC, PDF. Stored on secure cloud storage (DigitalOcean Spaces).

  6. 06

    Parent push

    As soon as you save the exam, the parent gets a notification: „Medical exam for Marko recorded. Valid until Dec 15, 2026."

Per-player history

On the Player detail screen → Medical tab: current status + table of every exam ever recorded with dates and documents.

The 4 medical exam statuses

The system automatically assigns every exam to one of four statuses based on the expiry date.

VALID

More than 30 days until expiry

EXPIRING SOON

30 days or less remaining

EXPIRED

Expiry date has passed

NO EXAM

Player has no exam recorded

GRANULAR PERMISSIONS7 / 9

Coaches — adding and permissions

Admin decides what a coach can do. 6 independent permissions.

A coach is not an admin — the admin grants only the permissions they need. Give an assistant coach only attendance marking, give the head coach full operational access, give the physio read-only access to player profiles.

  1. 01

    Coaches menu → „+"

    Only the admin sees this menu. Coaches cannot add other coaches.

  2. 02

    Basic info

    First name, last name, email (access is sent there), phone (optional), password. Password is auto-generated — tap 🔄 for a new one or edit manually.

  3. 03

    Access email

    The system emails the coach their email and password. They can log in to the mobile app immediately. Recommend they change their password after first login.

  4. 04

    Set permissions

    Configure each coach individually. Everything is off by default — enable only what they need.

What a coach never sees

Regardless of permissions: the list of other coaches, Classifications, club Settings, subscription. That area stays admin-only.

The 6 coach permissions

Configure every coach individually. Everything is off by default — enable only what they need.

PermissionWhat the coach can do
View players
Player list, details, medical examinations
Add players
Add new players through the 6-step wizard
Mark attendance
Check players in for training sessions
Manage training
Create, edit, delete training sessions
Manage memberships
Mark paid/unpaid, adjust amounts
View announcements
See club announcements

Example configurations

Head coach
All 6 permissions — full operational access
Assistant coach
View players + Mark attendance
Physio
View players only (for medical records)
READ-ONLY8 / 9

Parent account

Parents have their own app with 5 tabs — view only, no edits.

Parents don't create accounts themselves. The admin (or a coach with permission) creates one through the child's profile. The parent installs the app, signs in with the credentials from the email and watches what's going on — but changes nothing.

  1. 01

    Players menu → open the child

    In the player detail, Parents section → „+ Add parent".

  2. 02

    Fill the fields

    First name, last name, email (required — access is sent there), phone (optional), auto-generated password.

  3. 03

    System sends an email

    Email with the club logo, a list of what the parent can follow, their email and password. Automatically links the parent to that child.

  4. 04

    Parent signs in

    Installs the app (iOS or Android) and signs in. Recommend they change the password (Settings → Change password).

  5. 05

    Multiple children

    If a parent has two children in the club, today you create separate accounts (different emails). For different requirements — contact support.

The 5 parent-app tabs

Parents get a clean overview of their child's activity — without editing rights. All the info in one place.

01
Child info

Avatar, date of birth, category, school, health data, medical exam status, emergency contact, address.

02
Memberships

Current-month card, annual overview, full 12-month table, filter All / Paid / Unpaid.

03
Attendance

Pick a month, list of all check-ins grouped by day, coach notes for each session, monthly stats.

04
Announcements

Timeline of club announcements tied to the child's category. Title, body, up to 2 images, date.

05
Settings

Profile, language (SR/EN), change password, logout, delete account. „PARENT" badge on the profile.

AUTOMATIC9 / 9

Push notifications

4 event types — parents don't configure anything.

The moment a parent is signed in, they automatically receive push notifications for every important event tied to their child. No extra setup, no toggles — it just works.

  1. 01

    Notification center

    🔔 icon with unread count. Tap to open the full list. Long press → selection mode → mark read or delete.

  2. 02

    Filter and search

    Filter by type (membership, attendance, announcement, medical), toggle „Unread only" for a quick overview.

  3. 03

    Context is always clear

    Every notification includes the child's name, event type and a relevant date or amount — the parent knows exactly what it's about.

The 4 push notification types

Parents don't configure anything — notifications start flowing the moment they're signed in.

Membership paid

Admin marks a membership as paid

„April 2026 membership has been paid"
Attendance note

Coach adds a note for the child on a session

„Coach left a comment for Marko"
New announcement

Admin publishes an announcement for the child's category

„New announcement from the club"
Medical exam

Admin records a medical exam for the child

„Medical exam for Marko recorded. Valid until Dec 15, 2026"
YOU'RE ALL SET

Launch your club on Clubiqo today

14 days free, no credit card required. Create a club in 2 minutes.