Can a Slack bot do more than notify — can it run an engaging, multi-week social game for a whole company?

Slack platform
Bot / automation
Team culture
World Cup 2022
[
2022
]
Overview
 ]

Octobet started as an internal tipster league at nomtek back in 2014 and grew into a Slack bot for betting during the 2022 World Cup. We released it free to any team — and used it to probe how much engagement, state, and workflow a Slack bot can actually carry.

Octobet

[ Year ]

2022

[ Context ]

nomtek had run a football tipster league internally since 2014. By 2022 we wanted to see whether that shared ritual could become a Slack bot, hosting a stateful, multi-week, multi-user experience rather than just push notifications.

[ Solution ]

A Slack bot that ran a full World Cup betting game: bets on matches, top scorer, and tournament winner, private and channel notifications; a points and ranking system, and reminders.

The problem space

Slack is where distributed teams live, but most bots are thin — they post alerts and little else. The interesting question is how much further the platform stretches: can a bot hold state across weeks, manage scoring for hundreds of users, run scheduled events, and stay engaging? And separately — does a shared, low-stakes game actually strengthen the culture that keeps teams together? Octobet let us test both at once, on a real event with real users.

400

users across those teams, in 40 installations worldwide

16,461

bets placed through Octobet during the tournament

35

organisations that installed it — with zero marketing spend

Technology choices

What we evaluated, what we chose, and why.

Chosen
Slack platform (bot + APIs)

Meets users where distributed teams already work — no new app to install or adopt. The platform's events, scheduled messages, and interactive components were enough to run a stateful, multi-week game.

Evaluated
Standalone web/mobile app

Rejected for this use case. A separate app would have added an adoption barrier and defeated the "live where the team already is" premise. Slack-native kept friction near zero.

Evaluated
No-code bot builder

Rejected. The scoring logic, scheduled match events, and per-user state needed real control; off-the-shelf builders would have constrained the game design.

The POC in action

The working thing — capabilities, not a scope list.

Place bets inside Slack

Users bet on match results, the tournament top scorer, and the best team — all from within Slack.

Scoring and live rankings

A transparent points system (e.g., 8 pts for an exact result, 3 pts for the right outcome but wrong score, 24 pts for top scorer, 12 pts for tournament winner) with channel-posted standings.

Private and channel notifications

DMs for upcoming matches and points earned; channel posts for rankings, per-match results, and reminders — keeping the game alive without manual admin.

Repurposable bot engine

The same foundation maps onto other team workflows: anonymous feedback collection, automated standup status gathering, system/event notifications, message analysis, and ChatGPT-backed Q&A over a team's own Slack knowledge.

Results & takeaways

Honest findings from a self-released experiment.

Confirmed
A Slack bot can carry a genuinely engaging, stateful, multi-week experience

16,461 bets across the tournament shows the platform handles real scoring, scheduling, and per-user state — not just alerts.

Confirmed
Organic pickup without marketing

400 users across 35 organisations and 40 installations worldwide, with no promotion, signalling real demand for lightweight team-bonding tooling.

Limitation found
Engagement was event-bound

The game's pull was tied to the World Cup. Sustained, year-round use needs a recurring hook (ongoing leagues, other events) or a pivot to utility (standups, feedback) rather than novelty.

Next step
Develop the engine into a people-operations toolkit for Slack-first organizations

The durable value isn't betting but the proven bot framework for anonymous feedback, automated standups, event notifications, and ChatGPT-over-Slack-knowledge — a natural fit for HR and people-ops teams in remote-first tech companies and agencies that already run their culture inside Slack.