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.
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.
- 01
Welcome screen
First time opening the app, pick your language (Serbian or English) and tap Sign up.
- 02
Onboarding — 7 slides
Short intro to features: players, memberships, medical, training, attendance, permissions, notifications. You can skip.
- 03
Basic details
First name, last name, email, password (min 6 chars), confirm password. Live validation — errors appear right under the field.
- 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.
- 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.
- 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.
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.
- 01
Open Classifications
The Classifications menu has 3 tabs: Categories, Positions, Training types. Only Categories are required to add a player.
- 02
Blue „+" button
Bottom right corner — opens a popup with a single field: Category name.
- 03
Enter the name and save
For example „Juniors". Tap Add — the category is instantly available in the player form.
- 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.
- 05
Editing and deleting
Pencil renames. Trash deletes — if the category has players, the system asks which category to move them to before deletion.
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.
- 01
Basic info
Avatar (camera or gallery), first name, last name, date of birth and category. Name, last name and category are required.
- 02
Club info
Discount toggle (if ON, player pays a different price), membership amount, status (Active / Inactive) and notes.
- 03
Contact
Phone, address, city, postal code. All optional — you can fill them in later from the player detail screen.
- 04
Education
School name and grade. Useful for clubs working with youth categories.
- 05
Health
Allergies, chronic injuries, blood type (A+/A−, B+/B−, AB+/AB−, O+/O− or Unknown).
- 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.
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.
- 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).
- 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).
- 03
Marking as paid
Tap Pay → popup with details (player, amount, month, payment method). Pick Cash or Bank transfer → confirm. Record moves to Paid.
- 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.
- 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.
- 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.
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.
- 01
Pick the date
Left/right arrows for prev/next day, or tap the date to open a calendar for a quick jump.
- 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.
- 03
Check in
Absent tab → tap a card → animation and card moves to Present. Stats at the top update immediately.
- 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.
- 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.
- 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.
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.
- 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.
- 02
Exams tab
All players with an exam, sorted by priority: Expired first, then Expiring soon, then Valid.
- 03
No exam tab
Players with no record or only expired ones. This is the list you need to resolve.
- 04
Add a new exam
„+" in the top right → pick player (list with avatars and current status), expiry date and optional document.
- 05
Document
Snap it (camera) or pick from gallery. Supported: JPG, JPEG, PNG, WebP, HEIC, PDF. Stored on secure cloud storage (DigitalOcean Spaces).
- 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.
More than 30 days until expiry
30 days or less remaining
Expiry date has passed
Player has no exam recorded
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.
- 01
Coaches menu → „+"
Only the admin sees this menu. Coaches cannot add other coaches.
- 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.
- 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.
- 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.
Example configurations
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.
- 01
Players menu → open the child
In the player detail, Parents section → „+ Add parent".
- 02
Fill the fields
First name, last name, email (required — access is sent there), phone (optional), auto-generated password.
- 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.
- 04
Parent signs in
Installs the app (iOS or Android) and signs in. Recommend they change the password (Settings → Change password).
- 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.
Avatar, date of birth, category, school, health data, medical exam status, emergency contact, address.
Current-month card, annual overview, full 12-month table, filter All / Paid / Unpaid.
Pick a month, list of all check-ins grouped by day, coach notes for each session, monthly stats.
Timeline of club announcements tied to the child's category. Title, body, up to 2 images, date.
Profile, language (SR/EN), change password, logout, delete account. „PARENT" badge on the profile.
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.
- 01
Notification center
🔔 icon with unread count. Tap to open the full list. Long press → selection mode → mark read or delete.
- 02
Filter and search
Filter by type (membership, attendance, announcement, medical), toggle „Unread only" for a quick overview.
- 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.
Admin marks a membership as paid
Coach adds a note for the child on a session
Admin publishes an announcement for the child's category
Admin records a medical exam for the child
Launch your club on Clubiqo today
14 days free, no credit card required. Create a club in 2 minutes.