The club chat: how to run it

A club with no chat has to be assembled from scratch every week: the organizer messages twenty people individually, half do not reply, eight turn up. A chat is the cheapest infrastructure a club has and the most underrated. Here is how to run one so that it works.

What it is for

A chat solves four problems at once, and social media does not replace it: posts are seen by an algorithm rather than by people.

  • Announcements actually arrive. A message in a chat is read by almost everyone; a post in a feed by a tenth.
  • The club exists between evenings. People meet once a week; the other six days the club lives only here.
  • Newcomers arrive already knowing somebody. Somebody who has read the chat before their first evening does not walk into a void.
  • The organizer stops being the single point. «What time» and «where» get answered without them.

And a useful side effect: the chat shows whether the club is alive. Silence there is the first sign that attendance is about to fall - about retention.

Channel or group

The difference matters, and the answer depends on the size of the club.

A group
Everyone can post. Live conversation, arranging a game, discussing the evening. Works up to about fifty people, after which it starts to be noise
A broadcast channel
Only the organizer posts. Announcements do not get buried, but no community forms - it is a noticeboard
Channel plus chat
The right arrangement above fifty people: announcements and results in the channel, everything else in the chat. Anyone who only wants the calendar follows the channel and never reads the conversation

Start with a single group: splitting before it is needed simply divides a small community in two. The sign that it is time to split is people complaining about notifications.

How to get people into it

The main growth mechanism is not a link in a description but what happens at the evening itself.

  • Add them on the spot, not later. A QR code at the registration desk and one sentence at the opening: «scan this, the schedule lives there». A day later nobody remembers.
  • Say what it is for. Not «join the chat» but «the date of the next evening and tonight's standings will be posted there».
  • Greet the newcomer in the chat. One message - «Sergey has joined us, played his first evening today» - and the person is no longer anonymous.
  • Never add people silently. Somebody dropped into an unfamiliar chat without warning wants to leave it first thing.

Keep the link in every announcement: some people join before their first evening and arrive already oriented.

What to post between evenings

A chat where messages appear only the day before an event gets muted. Rhythm matters more than volume - two or three prompts a week is enough.

The announcement, a week ahead
Date, place, format, entry link. The main message of the week
A reminder on the day
In the morning, one line. The single most effective message you will send
Standings immediately afterwards
The same evening, while people still care. People like seeing their own name
Photographs the next day
As a separate message rather than with the standings: they have different audiences
A puzzle or a position
Once a week, with the answer the following day. A cheap way to keep the chat alive with no news
Game of the evening
A short look at one interesting position from the last tournament

What not to do: forward everything from the chess news. A club chat is about this club; world news people see anyway - what to do with photographs.

Keeping it from becoming noise

A chat dies in two ways, from silence and from noise. The second is commoner and harder to fix.

  • A pinned message with the essentials. When and where you meet, a link to the schedule, a couple of rules. It is the first thing a newcomer sees.
  • Two or three rules, no more. Usually enough: no politics, no advertising, argue about a game but not about a person.
  • Announcements separate from conversation. Either a channel or at least pinning: otherwise the announcement drowns in forty messages.
  • Personal disputes go to private messages. One sentence from the organizer usually settles it; silence does not.
  • Other people's events by agreement. Not banned, but not a free noticeboard either - otherwise the chat becomes a listings page.

On politics specifically: it is the one subject that reliably turns adults who have played together for years against each other. «Not here» is not censorship; it is keeping the club.

Reviving a dead chat

Two hundred members and three messages a month is the typical picture. It is fixable, but not by appeals to «be more active».

  • Start posting yourself, regularly. A chat revives on the organizer's rhythm, not on member activity. Two weeks of consistent posting beats any appeal.
  • Ask questions instead of posting notices. «Who's coming on Thursday?» gets replies; «tournament on Thursday» does not.
  • Name people. Congratulating a first win, welcoming a newcomer - that is what people respond to.
  • Do not resurrect the truly dead. If the chat was created a year ago and nothing ever happened in it, it is easier to start again with an active core.

What a chat cannot replace

  • Registration. A «+1» in a chat is not an entry: you cannot plan on it, and a good share of them do not turn up.
  • A schedule. Nobody will find a message from last week. You need somewhere the calendar always lives.
  • Standings. A screenshot works as news, but finding your own place in it a month later is impossible.
  • A personal invitation. A chat will not bring back somebody who stopped coming - a direct message will.

The practical split: the chat for conversation and immediate things, an app for the calendar, entries and tables. Then an announcement in the chat can be one line with a link rather than a restatement of every condition.

Keep the calendar out of the chat

In the Vibe Chess app the city's events are visible to everyone, entry is one tap and the standings do not disappear after a week. The chat is left doing what it is good at - conversation.

Frequently asked questions about club chats

Why does a chess club need a chat?

So that announcements arrive - a chat message is read by almost everyone, a social post by a tenth - so that the club exists between evenings, so that newcomers arrive already knowing somebody, and so that the organizer stops being the single point every question goes through.

Channel or group?

Start with a group: the live conversation is the point, and up to about fifty people that is enough. Above that, add a channel for announcements and results and keep the chat for everything else. The sign that it is time is complaints about notifications.

How do I get newcomers into the chat?

At the evening itself, not afterwards: a QR code at the registration desk and one line at the opening about the schedule living there. A day later they will not remember. And greet each newcomer in the chat - one message makes them not anonymous.

What should I post between events?

The announcement a week ahead, a one-line reminder on the morning of the event, standings the same evening, photographs the next day, and a puzzle once a week. Two or three prompts a week is enough - rhythm matters more than volume.

How do I stop the chat becoming noise?

A pinned message with the essentials, two or three rules (no politics, no advertising, argue about the game not the person), announcements kept separate from conversation, and personal disputes moved to private messages. Politics is the one subject that reliably splits people who have played together for years.

Can I take tournament entries in the chat?

Better not: a «+1» is not an entry, you cannot plan on it, and a noticeable share do not appear. Keep the chat for conversation and immediate messages, and put entries, the calendar and standings somewhere they can still be found a week later.

FreeThe tournament app

The app instead of arbiter software

Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system by FIDE rules: score groups, floats on an odd field, colour alternation. Free to use.

  1. 1The event is created in the app in a minute
  2. 2Players register themselves through the link
  3. 3The engine pairs every round, not the organizer
  4. 4The finished tournament exports as a TRF file that arbiter software accepts
  • Swiss system. proper rounds with correct pairings, not random matchups
  • Round robin. a full circle, with the round count derived from the field
  • Free meetup. a light format with no tournament machinery

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

For organizers - retention, starting a club, press and photographs, club economics.