Weekly posts: Discord, Telegram, webhook, RSS

Every Monday I post last week's most improved and most active players, and the top players by games, with a link to the ladder. Weekly posts come with the Club pass. Set them up on the ladder's admin page under "Weekly post"; I send a test post with real numbers when you save, and you can send another test from Settings.

Discord

In Discord: Server Settings, Integrations, Webhooks, New Webhook, pick the channel, Copy Webhook URL. Paste it on the admin page. No bot to install.

Telegram

Telegram posts are available when the site's Telegram bot is configured. It isn't configured on this server.

Any webhook (n8n, Zapier, Make, your own server)

I POST JSON to the URL you give:

{
  "source": "clubladder",
  "event": "weekly_standings",
  "ladder": { "id": "abc123", "name": "Lincoln chess club", "url": "https://chessclubladder.com/l/abc123" },
  "week_start": "2026-10-19",
  "most_improved": { "name": "Maya K", "value": 64, "site": "li", "tc": "blitz", "from": 1210, "to": 1274, "games": 23 },
  "most_active": { "name": "Sam R", "value": 41 },
  "most_games": [{ "name": "Sam R", "games": 41 }],
  "text": "Most improved: Maya K, +64 in Lichess blitz ..."
}

The test post has "event": "test". After 5 failed deliveries in a row, posting pauses until you save the target again.

RSS

Every ladder has a feed of weekly awards at /l/<ladder>/feed.xml, and /feed.xml covers all public ladders. Free.

Email

Email delivery is on the roadmap.

Next: API reference