
I run a monthly Blood on the Clocktower game for friends in Toronto. For the past year, organizing each event has meant the same routine: message the WhatsApp group, figure out who's coming, manage the waitlist when more people want to play than I have seats, and then remind everyone the day before. I was doing all of this across WhatsApp, a spreadsheet, and occasionally just my memory.
It worked. But it was annoying in the way that things are annoying when you know they could be simpler. I tried a couple of the big event tools and none of them really fit the way I wanted things to work.
So I built Slaydate. It's event management specifically for Blood on the Clocktower.
Here's what it does: you create an event, get a shareable link, and players sign up with just their name and email. You can set room capacities, manage the waitlist, and Slaydate handles confirmations and reminder notifications automatically. After the game, storytellers can publish game stories from Blocktower so the night is preserved, not just played and forgotten.
If you use Blocktower (the storyteller toolkit I posted about last week), the two connect. Blocktower can read the roster so everyone is already named in the app and it seamlessly sends the completed game stories when you're ready, and they look so. freaking. cool. I'm still refining things, but check it out: https://slaydate.app/examples/trouble-brewing-1
Fair warning: this looks like a lot for a free tool. But, I'm a software developer and I really fetishize the craft of software. I overbuilt this the same way I overbuilt Blocktower. Similarly, it's as much an art project and labour of love as much as it is a useful tool.
It's free, and always will be for single-table (single town? single room? one game running at a time!) events. No ads and no data collection beyond what's needed to run the event. I'm considering a paid tier for organizers running multi-table events with more complex needs, but the core tool is intended as a community resource.
Now, speaking of community resources: I mentioned this in my Blocktower post, but it bears repeating here, as there's a practical application for it. ChronicleJSON is an open format that stores a recap of a BotC game: the roster, the phases, every event in order, the day and night Storyteller notes with enough detail to reconstruct a game or narrate it elsewhere. It's what Blocktower generates and what Slaydate uses to create the story. My hope is that more tools can generate and consume it. Tools get stronger when they can talk to each other. It's on GitHub here: https://github.com/ChronicleJSON/ChronicleJSON
Slaydate is in beta right now. I'm looking for organizers who run in-person BotC games and want to try it. If that's you, drop your email on the waitlist and I'll let you in. I'll be approving most people straight away, but I want to keep my poor server from getting overwhelmed. You can find it here: https://slaydate.app
A few things I'd love feedback on from early users:
- Does the signup flow make sense for your players? (Some groups are all tech-savvy, some are... less so)
- Is the waitlist management useful, or do most of your events not have that problem?
- What's missing? I built this for my specific situation (a monthly, 1 table friends group). If yours is different, I want to know how.