Skip to main content

Entry tasks

Entry tasks let you ask players to do something for your community before they can enter your tournament: follow your X account, join your Discord server or Telegram group, visit a link, or hold a token.

They're optional. A tournament with no entry tasks works exactly as it always has.

Why use them​

If you're running a tournament to grow a community, the tournament is the draw and the tasks are what the draw is for. Someone who wants a seat joins your Discord on the way in, and stays after the tournament ends.

Used lightly, that's a fair trade. Used heavily, it's a wall: every task is one more reason for someone to give up and play elsewhere. Most tournaments do well with two or three.

The five tasks, and what we verify​

Some tasks are verified by Stacked. The rest are taken on trust, and the app is honest with players about which is which: only verified tasks carry a verified mark.

TaskWhat the player doesVerified?
Join DiscordConnects their Discord account to Stacked, joins your server, then taps Verify.Verified. We confirm they're in your server.
Hold a tokenTaps Verify while holding at least the amount you set.Verified. We confirm the balance on Base.
Follow on XConnects their X account to Stacked, then opens your profile.On trust. It completes when they open your profile.
Join TelegramOpens your group link.On trust. It completes when they open the link.
Visit a linkOpens your link.On trust. It completes when they open it.

A player who opens an on-trust link and doesn't follow or join will still get in. If that matters to you, lead with a verified task.

Adding tasks​

On your tournament page, switch from Event page to Manage, then pick Entry tasks. You can also get there from the To do list, with Add tasks (or Edit tasks once you have some).

Pick a task type, paste the link, and optionally give it a label players will understand ("Join the Night Owls Discord" beats "Discord"). If you've saved community links on the tournament, they're offered as one-tap suggestions.

You can add up to nine tasks per tournament.

A few rules keep tasks honest:

  • Links must go where they say. An X task needs an x.com link, a Discord task a discord.gg invite, and a Telegram task a t.me link. Every link must start with https, and link shorteners aren't accepted, so players always see the real destination.
  • Use a Discord invite that doesn't expire. If your invite expires, players can't join your server and the task can't be verified.

To see exactly what players are asked to do, use Preview player checklist.

Hold a token​

A Hold a token task asks players to hold at least an amount you set of a token on Base, the Ethereum-based network Stacked runs on. A token is a digital asset in a player's wallet: a community's own coin, for example, or a collectible.

  • Pick the token from the list. Tokens come from a short list Stacked keeps, so you can't paste in any token address. If the list is empty, the app says there are no tokens to pick from yet. If you want your community's token on it, ask us on Discord.
  • Set the minimum. Players see it on the task, for example "Needs 1,000 of your token on Base." They never see each other's balances.
  • Add a "Get it" link if you like. It's optional and shows on the task, so a player who doesn't hold the token yet knows where to get it.

The balance is verified once, when the player taps Verify. It isn't verified again at registration or during the tournament, so a player who verifies and later sells keeps their entry.

Changing tasks​

You can change your tasks until the tournament finishes or is cancelled. Some things to know:

  • Changes only affect players who haven't entered yet. Anyone already in keeps their seat, and re-entries are never blocked by a task added after they joined.
  • Changing what a task asks for resets it. A new link, or a different token or minimum on a Hold a token task, makes it a new task, so players who did the old version are asked to do it again. Changing only the label is safe and keeps everyone's progress.
  • Replacing an expired Discord invite counts as a new link, so players who already joined are asked to verify again.

Seeing how it's going​

The Entry tasks tab shows how many players finished each task, and a summary: how many finished at least one task, how many finished all of them, and how many are registered.

That last number is the one worth watching. If plenty of players start and few register, your checklist is probably too long.

Per-task counts include players who finished a task but haven't registered yet, so they usually run ahead of your entry count.

You see totals per task and for the whole checklist. You never see which player did which task.

What players see​

Players meet the checklist when they press Register (or Join tournament on Free Play), in the lobby or on your tournament page. It also appears before they claim a free ticket. They can do the tasks ahead of time too, from the Entry tasks button on your tournament page, including before registration opens. A player who has finished everything registers normally, with no checklist in the way.

Each task has one button that opens your link: Follow for X, Join for Discord and Telegram, Open for a link, and Get it for a token (when you've added a Get it link). Discord tasks read "Join the server, then tap Verify". Hold a token tasks have a Verify button too.

Registration stays locked until every task is done. Nothing else about entering changes: the buy-in, late registration and re-entries all work as they normally do. Players who late register still do the tasks; players who are already in, and players re-entering, aren't asked again.

A few situations players can run into:

  • Signing in. Players sign in before they do tasks. On a private tournament, a signed-out visitor sees how many tasks there are, but not the links.
  • Tokens in another wallet. For a Hold a token task, we count the wallet the player signed in with plus one other wallet they've linked to their account. If the tokens sit elsewhere, the task offers to link that wallet. Linking is free and can't move their funds.
  • One wallet, one player. A wallet's tokens can get only one player into a given tournament. If a linked wallet already got someone else in, the app says so.
  • Discord or Base not answering. If Discord or Base doesn't respond, the player sees a message to try again in a moment. It never reads as "you didn't do the task".
  • The tournament fills up or registration closes while a player is doing tasks. They can't register. Their finished tasks still count for this tournament if a seat opens up, but not for a different tournament, even a re-run of the same event.

You're exempt from your own checklist: you can't follow your own X account, so we don't ask you to.

Walkthrough​

Maya runs the Night Owls community and hosts a Free Play tournament to grow it. She adds two tasks: Join the Night Owls Discord (verified) and Follow Night Owls on X (on trust).

  • 60 players finish at least one task. 48 join the Discord and tap Verify, and 44 of those also open the X profile, so 44 finish both.
  • 41 of the 44 join before the start. The Entry tasks tab shows 60 who finished a task, 44 who finished both, and 41 in the tournament.
  • Once play starts, late registration is still open, and Maya adds a third task: Visit our site. The 41 players already in keep their seats and aren't asked to do it. Anyone joining late does all three.
  • Maya sees only these totals, never which player did which task.

Free Play​

Entry tasks work the same way on Free Play tournaments, where players join rather than register. If you're using a Free Play tournament to grow a community, the tasks do the same job.

What's next​