A chat solves four problems at once, and social media does not replace it: posts are seen by an algorithm rather than by people.
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.
The difference matters, and the answer depends on the size of the club.
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.
The main growth mechanism is not a link in a description but what happens at the evening itself.
Keep the link in every announcement: some people join before their first evening and arrive already oriented.
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.
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.
A chat dies in two ways, from silence and from noise. The second is commoner and harder to fix.
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.
Two hundred members and three messages a month is the typical picture. It is fixable, but not by appeals to «be more active».
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.
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.
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.
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.
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.
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.
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.
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.
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.
For organizers - retention, starting a club, press and photographs, club economics.