An event page is where players read the details, register, pay, and submit whatever you require. Open an event and select Event Page.
Header and identity
Event name here is the public name. Upload takes your own header image; Generate default builds a plain one from the game if you have no art. The line under the name shows the game, format, and which organization is hosting.
Date, location, and contact
- Start and End (end is optional for a one-day event)
- Decklist deadline
- Location, the venue name or address
- Contact email
Contact and location are required before you can publish. Everything else is recommended.
About this event
The description editor supports headings, bold, italic, links, and lists, and accepts Markdown. Put in what a player needs before they commit money:
- The rules document or level you run to
- Prize structure
- Schedule: doors, deck check, round one
- Decklist policy and deadline
- Venue access, parking, food
- Refund policy
Registration
- Registration open is the switch that lets people sign up. Separate from publication, so you can leave the page visible with registration closed.
- Player cap. Leave it blank for unlimited. Once full, further sign-ups go to the waitlist.
- Registration cutoff is the moment sign-ups close on their own.
- Refund deadline
- Additional sign-up requirements collect what the publisher needs: Require a Wizards of the Coast email, Require a Pokémon Player ID, Require a Konami ID.
- Register off-site with an External registration URL when another service handles sign-ups. TopDeck.gg then sends players there instead of taking payment.
- Discord registration allows sign-ups through the Discord bot.
Pricing and payments
- Currency. Set it before you take a single payment; it locks once payments are set up.
- Entry price. Blank or zero shows as Free.
- Stripe payments and PayPal payments. Each switch needs that provider connected in the organizer workspace. The switch tells you which one is missing.
- Deferred payment, or Players can register now and pay later, for events you collect at the door.
Provider setup is organization-wide and lives under Payments. See Payment processing.
Social links
Discord, Twitter/X, Facebook, Twitch, YouTube, and Patreon. Full https:// URLs; leave the rest blank.
Templates
Templates saves the current event-page fields under a name and applies a saved set to another event. It is the fastest way to run a weekly: the location, contact, description shape, and registration rules come across in one action.
After applying a template, recheck the date, price, capacity, and deadlines.
Publish
The bottom bar carries the state and the actions.
Three visibility states:
- Draft. Nobody outside your staff can see it; Staff preview opens it for you.
- Sign-up link. The page is not listed on the Event Hub, but the sign-up link works. Good for private and invite-only events.
- Published. Public and listed.
Before you publish lists what is still missing, and each line links to the field that fixes it:
- Start date is set
- Contact email is set
- Location is set
- Entry price is set (for paid events)
- Scoring is configured
Save draft saves without publishing. Publish puts it live. View page opens the public version. More publish options (⋮) holds Switch to sign-up link only and Unpublish.
Unpublishing takes the page and sign-up link down and delists the event from the Event Hub. Registered players keep their spots, and nothing is deleted. Switching to sign-up link only takes down the page but leaves the link working.
Share the event
The event header carries the public links: event page, bracket, timer display, QR codes, and a Share menu with Copy event link, Copy bracket link, and Copy sign-up link. The QR dialog leads with the public event page when one exists and falls back to the bracket.
For campaign tracking, use a tracking link instead of the plain share link.
Common problems
Players cannot register
Check, in order: the page is published (or the sign-up link is on), Registration open is on, the Registration cutoff has not passed, the event is not at its Player cap, and the player is not on your ban list.
A payment switch is greyed out
That provider is not connected. Finish onboarding under organizer Payments, then reload the event page.
My change is not showing publicly
Check the bottom bar reads All changes saved, then reload the public page. Draft edits are not public until saved.

