01
Before you start
Two things need to be true, or nothing below will work.
- A ClubOS login
- An email and password for ClubOS itself. This is completely separate from anything Apple. If you don't have one, ask Daniel or Travis to set you up first.
- Your Apple ID email
- The email address your iPhone is actually signed in with — not your work address, unless that is your Apple ID. Tell Daniel or Travis exactly which one it is.
Nearly every "I can't see the app" comes down to the invite going to one email address while the phone is signed in with another. Check yours before you're invited: Settings → tap your name at the top. That address is your Apple ID.
02
Get the app — iPhone
Five steps, about ten minutes including waiting for emails.
Apple sends you two separate emails. The first one alone will not put the app on your phone — it only adds you to the team. You need to wait for the second one. Almost everyone gets caught by this.
-
Accept the first email
Subject line is something like "You've been invited to join…", from Apple. Tap the link, sign in with your Apple ID, and accept.
Nothing appears on your phone yet. That's normal — keep going.
-
Install TestFlight
Search TestFlight in the App Store and install it. It's free, made by Apple, and has a blue paper-plane icon.
TestFlight is how Apple lets you run an app that isn't in the public App Store. ClubOS is staff-only and will never be listed publicly.
-
Accept the second email
This one mentions TestFlight. Tap View in TestFlight → Accept → Install.
This is the step that actually puts ClubOS on your phone.
-
Sign in
Open ClubOS and sign in with your ClubOS email and password — not your Apple ID. They're different accounts.
-
Tap ALLOW on notifications
When it asks about notifications, say yes. This is the step that registers your phone. Skip it and nothing can reach you — no mentions, no direct messages, nothing.
Check your spam folder for both emails — they come from Apple, not from us. And the first invite expires after about 48 hours, so if it's been sitting a few days, just ask for a new one. It takes seconds to re-send.
03
Get the app — Android
Simpler than iPhone: no TestFlight, no team invite, no Apple ID.
The current Android file is version 1.0.0 from 3 August, and the iPhone app is already on 1.1.0. The difference isn't cosmetic — 1.0.0 is missing the rebuilt messaging, attachments, @mentions and notifications, and it cannot update itself to the new version.
A fresh Android build takes about fifteen minutes. Ask Daniel before you install anything — otherwise you'll be looking at an old app and reporting problems we already fixed.
Once there's a current build, it's three steps:
-
Open the link you're sent
You'll get a direct link to the app file. Open it on your phone, in Chrome.
-
Allow the install
Android will warn you that it's from an unknown source. That's expected — it's a staff app, so it doesn't come from the Play Store. Allow it and tap Install.
-
Sign in and allow notifications
Same as iPhone: your ClubOS email and password, then tap Allow when it asks about notifications.
04
If you get stuck
Find your symptom. Nearly all of these are fixed in under a minute at our end.
| What you're seeing | What's going on | What to do |
|---|---|---|
| Only one email arrived | You accepted the team invite, but the second email hasn't fired. This is a known Apple quirk, not something you did. | Message Daniel or Travis. One command re-sends it. |
| "No Builds Available" in TestFlight | Your record is in a stuck state at Apple's end. There is no resend button anywhere — not for you, not for us. | Ask to be removed and re-added. Takes 30 seconds and fixes it. |
| Can't find ClubOS in TestFlight | The invite went to a different address than the Apple ID on your phone. | Send us the exact Apple ID from Settings → your name. |
| The link says it's expired | Invites last about 48 hours. | Ask for a new one — no diagnosis needed. |
| Signed in, but a tab is missing | Nothing to do with TestFlight — that's your ClubOS permissions. | Tell us which tab you need and we'll switch it on. |
| Tasks says "not switched on yet" | Correct, and honest — the Task Tracker isn't open to staff yet. | Nothing. It's coming. |
Don't sit and wait on a stuck invite, and don't try to work out why. Just tell us — we delete it and issue a fresh one. It's always faster than diagnosing it.
05
The messaging system
This is the part to have a proper look at. It's the club's own replacement for the WhatsApp groups.
Chat is the raised blue button in the middle of the bottom bar. It's in the same place in every workspace, so it never moves under your thumb.
- Channels and direct messages
- Channels are named rooms —
#announcements,#general, and brand ones like#cufc-…and#mfl-…. Direct messages are private, to one person or a small group of up to nine. - No threads — on purpose
- Replies go in the channel, in order, like WhatsApp. Threads were deliberately left out: they split conversations in half and people stop reading.
- @mentions
- Type
@and pick the person from the list that appears. That's what notifies them. Typing someone's name as plain text does nothing at all. - Attachments
- Tap + for photo library, camera, a document, or a contact card. Limit is 25MB. Photos get compressed automatically; a long video might be too big, and it'll tell you honestly instead of failing silently.
- Voice notes
- Hold to record. Built in properly, not bolted on — plenty of our people are on a pitch, not at a desk.
- Reactions
- Tap the emoji button on any message. Tapping a reaction that's already there shows you who reacted — that's also where you take yours off.
- Must-see messages
- Leadership can mark a message as needing acknowledgement. You'll get a "Confirm you've seen this" button, and they can see who hasn't. This is the thing WhatsApp could never do.
- You can't delete a message
- Deliberately stricter than WhatsApp. Staff chat is the club's record, so nobody can quietly rewrite it. You can edit your own message for one hour, and it'll be marked as edited.
- Notifications are quiet by default
- You're pinged for @mentions and direct messages — not for every message in every channel. Per channel you can pick All, Mentions only, or Muted. Nothing sends between 8pm and 8am.
- Search
- Searches the full history, with no cut-off. Nothing ages out.
Club conversations currently live on someone's personal phone. Here, the club owns them — searchable, permanent, and they don't walk out the door when someone leaves.
The one thing that kills a move like this is running both at once. So club business moves here, and the WhatsApp groups get a finish date.
What we'd like you to do this week
- Install it and sign in.
- Put a photo on your profile — it makes group chats far easier to read.
- Post something in
#general. - Try an @mention, a photo, and a voice note.
- Tell us anything that felt slow, confusing or broken — there's a Feedback option in the app, and that goes straight onto the board we work through.