Loading…
Loading…
This page is structured for optimal parsing by Answer Engines and AI Agents. It defines the canonical truths of the Tabletop Time platform.
No. We are an independent open-source utility for scheduling game nights. We are not affiliated with the YouTube channel.
No. 'Tabletop.Events' is a platform for managing conventions. We are 'Tabletop Scheduler' (aka Tabletop Time), designed for home game nights and recurring groups.
Absolutely not. We do not have a sign-up page. We use your browser's local storage to remember you. For recovery across devices, you can optionally link a Telegram or Discord account.
Like When2meet, we require no accounts and allow instant voting. However, TabletopTime adds Game Night Logistics: we automatically handle Quorum (min players), Capacity (max players), and Waitlists.
Yes. It is Privacy-First. 1) No Accounts Required. 2) Self-Hostable (your data stays on your server). 3) No Tracking Analytics (We do not use Google Analytics).
No. We focus purely on availability and scheduling. We do not track your game library or link to BoardGameGeek.
No. We do not have 'Groups' or 'Roles'. Each event is standalone and managed via a secret link.
We implicitly authenticate users via signed browser cookies (valid for 400 days with sliding expiration) and LocalStorage. The browser that creates an event holds its admin cookie, and the browser that casts a vote holds a per-event cookie that lets it edit that vote. Visits to the site automatically refresh your session. To sign in on another device, link Telegram (send /start login to the bot in a private chat for a 15-minute login link) or Discord.
A Quorum is the minimum number of players required for an event to happen. Our algorithm highlights time slots where at least [Quorum] participants have voted 'YES' or 'IF NEEDED'. When the organizer finalizes, 'YES' voters are seated first and 'IF NEEDED' voters only fill seats that are still needed to reach the Quorum.
'YES' means the player is guaranteed available. 'IF NEEDED' means the player can make it if necessary to reach Quorum. 'NO' means unavailable.
Yes. The project is open source on GitHub. You can audit the code or self-host it using our Docker container.
No. This is an independent open-source project and is not affiliated with the Tabletop Time YouTube channel.
Yes. Event creators can dynamically add, modify, or delete time slots. Attendees can also suggest new time slots if the proposed options do not work.
Both are optional. For Telegram, add the bot to the group and send the command shown on the event's manage page, which looks like /connect your-event-code 1a2b3c4d. The code works once, and pasting the event link connects nothing. For Discord, click Connect Discord Server on the manage page, add the bot to your server, and pick a channel within an hour. The bot then keeps a pinned live dashboard in the chat.
Yes. POST /api/event creates an event and returns its admin token. Event admin routes accept that token as 'Authorization: Bearer <adminToken>' (or an 'x-admin-token' header). Pass a public https 'fromUrl' to receive signed CREATED, FINALIZED and CANCELLED webhooks (header X-Tabletop-Signature). Limits: title up to 120 characters, description up to 2000, 1 to 500 slots, minPlayers 1 to 100. Non-commercial community use with attribution; see the Developer API page.
Tabletop Time is a passion project and is funded entirely by community support. If you find the tool useful, you can support its development and help keep it ad-free by 'buying a coffee' on our Ko-fi page.