Members & Club

Club chat that
belongs to the club

Conversation attached to the session or event it is about, channels whose membership maintains itself from your groups, and a moderation queue when something goes wrong. Nobody has to share a phone number to take part.

The club conversation should not live on somebody's phone

Almost every club runs on a messaging app somebody set up years ago. It works, right up until it does not. The person holding the admin rights leaves. A parent joins the under 12s group and can see every number in it. Somebody asks a question about Thursday and the answer is forty messages up, under a photo of a dog. Nobody can moderate anything, because there is nothing to moderate with.

ClubPal puts the conversation where the thing being discussed already lives. A question about Thursday training goes on Thursday training. A committee gets a room only the committee can open. Membership is worked out from your groups every time somebody opens a channel, so adding a member to a squad puts them in the squad chat and removing them takes it away again, history included. When a message needs dealing with, any member can report it and it lands in a queue.

Attached to the thing it is about
A conversation sits on the session or the event itself, so a question about Thursday is asked and answered on Thursday, not lost in one long undifferentiated thread.
A roster that maintains itself
A channel holds no member list of its own. It is worked out live from your groups, so the membership is maintained where you already maintain it and nobody has to be added by hand.
Moderation that actually exists
Any member can report any message. Reports gather in one queue for whoever holds Manage Chats, who can dismiss, hide reversibly, or delete.
The WhatsApp problem
It is not the club's chat, it just gets used like it
What a club actually ends up with

A group per team, set up by whoever needed one first, administered by whoever happened to create it. It works until somebody leaves, and then it quietly becomes a liability.

Every member's phone number visible to every other member
Admin rights held by one person, and lost when they leave
Adults and under 18s in the same group with no oversight
No way to report a message, and no record that anyone looked
Joining and leaving done by hand, so the list is always out of date
Nothing searchable, and nothing that survives a phone being replaced
What ClubPal does instead

The conversation belongs to the club rather than to an individual, and its membership comes from the records you already keep.

Members identified by their ClubPal profile, with no numbers shared
Access controlled by the Manage Chats permission, not by who set it up
Roster recomputed live from your groups on every page load
Report on every message, feeding one moderation queue
Dismiss, hide reversibly, or delete, with a record that a moderator acted
History stays with the club, readable from any device a member signs in on

Chat a volunteer committee can actually run

Session and event conversations
Turn on session chat and every session gets a conversation on its details page. Same for events. Members are followed in automatically when they book, when they are assigned to coach, or the first time they post.
Channels with their own roster
A room for a committee, a squad or a coaching team, sourced from your groups and from named members on top. One group can feed several channels.
Membership that follows the group
Add a member to the Committee group and they have the committee channel on their next page load, with everything said in it before they arrived. Take them out and it goes, history included.
Photos and PDFs
Up to four files on a message, 10MB each, JPEG, PNG, GIF, WebP or PDF. The type is checked from the file itself, so renaming something to .pdf does not get it in.
Reporting and a moderation queue
Report is on every message, including your own. Reports gather at Admin > Chat > Reported with the message, its author, the conversation it came from and every reason given.
Notifications members control
Mute any conversation on its own without touching the others. What reaches you, and whether by email, bell alert or push, is set once at Profile > Notifications.

Everything in chat

Session chat
A conversation on every session details page, open to anyone who can see the session
Event chat
The same on every event, so ticket holders and organisers have one place to sort out the details
Channels
A standalone room with its own member list, for a committee, a squad, a coaching team or a working group
Three independent switches
Session chat, event chat and channels are turned on separately, so you can run a committee channel without opening up every session
My chats
One page listing every conversation a member belongs to, with unread ones marked and a preview of the last message
Turning it off does not delete it
Switching a surface back off hides those conversations. Turn it on again and the history is still there
Sourced from groups
Tick any of your member groups and everyone in them is in the channel. Archived groups are not offered
Named members on top
Add individuals by name for anyone who should be in the channel without being in one of the source groups
Resolved live, not stored
The roster is worked out every time somebody opens the channel, so group changes take effect on their own
Removal takes the history too
Take a member out of a source group and the channel and everything in it stop being reachable for them on their next request
Enabled and Archived do different jobs
Disabled makes a channel unreachable while keeping its history. Archived keeps it readable and closes the composer
Renaming is safe
Messages, notifications and links keep pointing at the same channel and start showing the new name immediately
Channels are never deleted
There is no delete action, deliberately, because deleting a channel would take its conversation with it. Disable or archive instead, both reversible
Warned before a source group goes
Deleting a group that feeds a channel is blocked behind a warning naming every channel affected, offering Archive instead
Source group deleted badge
A channel that lost a source is flagged in the list rather than failing quietly
Live delivery
Messages appear for everyone in the conversation straight away, with nobody reloading
Up to 4,000 characters
Long enough for a proper explanation, capped so one message cannot swamp a phone screen
Quote a message
Reply pins the message you are answering above the composer, and readers can click the quote to jump back to the original
Quotes survive a deletion
If the quoted message is later deleted the reply stays and the quote reads Message deleted, so the conversation still makes sense
Grouped by day
Consecutive messages from the same person are grouped and days are separated, so a busy conversation stays readable
Lands where you left off
The point you last read up to is tracked per conversation and marked when you come back
Line breaks and links
Members’ line breaks are kept and URLs are turned into links automatically
Paged history
Message history is paged rather than loaded all at once, so a channel two seasons old still opens quickly
Four files per message
Up to four attachments on one message, 10MB each
Images and PDFs
JPEG, PNG, GIF, WebP and PDF, rendered in the conversation rather than as a bare download link
Type checked from the file
The file type is read from the file itself, not its name, so a renamed extension does not get through
Seven reactions
A fixed set rather than a full emoji picker, so the summary row stays readable on a phone
Reaction summary with a count
Reactions collapse into one overlapping stack with a total. Click it to see who reacted
Reactions do not spam
The author is told when somebody reacts, as a bell alert only, never an email or a push, and a muted conversation silences it
Attachment or quote, not both
A message carries one or the other, and the composer warns you before attaching clears a quote
Per conversation mute
Mute Thursday’s session without saying anything about any other conversation
Followed in automatically
Booking a session, being assigned to coach it, or posting in it subscribes you. Channels subscribe you from the moment you are in one
Email, bell or push
Set once for all conversations at Profile > Notifications, with chat as its own category
Native push
Push notifications on the mobile app open the right page rather than dropping you on a home screen
Fanned out from a queue
Notifications are dispatched from a queue rather than during the request, so a channel of 300 people does not slow down the person posting
Notifies the live roster
A channel notifies whoever is in it right now, worked out at the moment of sending, rather than a stale subscriber list
Report on every message
Open to every member, on any message including their own, with an optional reason in up to 500 characters
Reporting is invisible
The author is not told, and the message stays where it is until a moderator acts, so reporting does not itself start a row
One alert per message
Only the first report raises an alert, so several people reporting the same thing does not become a pile of notifications
Dismiss, hide or delete
Dismiss clears the reports and records that a moderator looked. Hide is reversible and keeps the message from everyone but moderators. Delete is permanent
Read it in context
Every row links to the message where it was posted, with everything around it, even in a channel the moderator is not in
Reading is not joining
A moderator outside a channel’s roster can read it to judge a report but cannot post, reply, react or report in it
Reports outlive the room
A reported message stays readable in context even after its channel is disabled or archived
Members delete their own
Delete appears under a member’s own messages, and under any message for anyone holding Manage Chats
Manage Chats permission
Every chat admin page is gated behind it, and a member group can grant it alongside any other permission

Questions about club chat

Can ClubPal replace our club WhatsApp group?

For club business, yes. A conversation sits on the session or event it is about, and committees, squads and coaching teams get their own channels. The difference that matters is ownership: a WhatsApp group belongs to whoever created it and leaves with them, whereas a ClubPal conversation belongs to the club and is controlled by the Manage Chats permission. Clubs usually keep a social group for the things that are not club business, and move anything organisational across.

Do members have to share their phone number?

No. Members take part as their ClubPal profile, so nobody sees anybody else’s phone number by joining a conversation. This is the single biggest difference from a messaging app, and it matters most for junior sections, where a parent joining a team group would otherwise be handed the contact details of every other family in it.

Who can see a chat channel?

Only the members it is sourced from. A channel holds no member list of its own: its roster is worked out live from the member groups you point it at, every time somebody opens it. Add a member to the Committee group and they have the committee channel on their next page load, along with everything said in it before they arrived. Take them out and the channel and its history stop being reachable for them.

Can we moderate what members post?

Yes. Any member can report any message, with an optional reason, and reports gather in one queue for anyone holding the Manage Chats permission. From there a moderator can dismiss the report, hide the message reversibly, or delete it permanently. Only the first report on a message raises an alert, so several people reporting the same thing does not become a pile of notifications. A moderator can read a channel in order to judge a report without being a member of it, but cannot post in it.

Do we have to turn chat on for everything at once?

No. Session chat, event chat and channels are three independent switches at Admin > Chat > Settings, and chat is off until you turn it on. You can run a committee channel without opening up every session, or the other way around. Turning a switch back off hides those conversations rather than deleting them, so turning it on again brings the history back.

Can members choose what notifies them?

Yes. Every conversation has its own mute button, so muting Thursday’s session says nothing about any other. What reaches a member overall, and whether by email, bell alert or push notification, is set once at Profile > Notifications, where chat is its own category. Reactions are deliberately quieter than messages: the author is told by a bell alert only, never by email or push.

Does chat cost extra?

No. Session chat, event chat, channels and the moderation queue are included in every ClubPal account, at every club size. There is no subscription and no per-member charge. ClubPal only charges a flat fee on payments your club takes, so a club that uses chat and takes no money pays nothing.

Included in every account

Get the club conversation off WhatsApp

Session chat, event chat, channels and the moderation queue are part of ClubPal, not an add-on and not a higher tier. One flat fee on what you collect, no subscription.

Loved by administrators, members, and coaches

“ClubPal really does work alongside clubs to add in features that help manage the club better. The system is designed by an active triathlete who understands the management issues behind running a club.”

“ClubPal was a no brainer. We now have a personalised one stop shop for all the needs of our members. Session costs can be paid online; no more hassle of collecting money manually.”

“It's the best decision we ever made. We used to have 3 or 4 different ways of doing our admin. ClubPal has rolled into one everything we could possibly need.”

No subscription required

Ready to simplify your club management?

Try ClubPal free today. No card required, no time limit, no catch.

If you don't take payments
£0
forever
Free in every country ClubPal supports, in every currency.
  • All features included
  • Unlimited members
  • No card required
When you take payments
20p + 3.5%
per transaction only
UK rate. 3.5% everywhere, fixed part varies by currency, see the table.
  • One flat fee, nothing else
  • Apple Pay & Google Pay
  • No subscription, no hidden fees

Join hundreds of clubs already saving time with ClubPal

Apple PayGoogle Pay

No contract. Export your data any time. Cancel whenever you like.