Set up requirements
Gate entry with Discord roles, X tasks, wallets, and email.
Requirements are automatic checks an entrant must pass before Enter raffle works. Add them on Create or Edit → Requirements.
Required checks are AND — every required one must pass. Discord tasks can be optional and award bonus tickets.
Before you start
- For Discord server / role gates: Tessera bot in that server — Discord bot setup
- For X Super Follow: tell entrants to keep who they subscribe to public
Add gates
Open Requirements
Create or Edit → Requirements tab. Turn a check on, fill the target (role, @handle, tweet URL), save.
Discord
Account required, or a server + role. Pick the server and role. The bot must be in that server.
X / Twitter
| Task | Target |
|---|---|
| Follow | @handle |
| Like / repost / like+repost / reply | Full tweet URL (x.com/.../status/...) |
| Super Follow (paid subscribe) | Creator @handle — hard gate |
| Blue / min followers / min tweets / min age | Thresholds |
Don't verify X requirements still shows the X tasks on the raffle page but skips every X check at entry (honor system).
Wallet and email
Linked EVM, Solana, or Bitcoin wallet. Optional verified email.
Super Follow lists
Tessera must see the Super Follow on their public subscriptions list. Hidden lists look like “not subscribed.” Entrants uncheck Hide your subscriptions at Profile customization. Discord embeds include this note.
If it fails
| You see | Do |
|---|---|
| Discord role never passes | Bot in server, user has the role, user Reconnect Discord |
| X follow / RT fails | Reconnect X, wait a minute, Verify all |
| Super Follow miss | Unhide subscriptions, wait, Recheck. Blue check ≠ Super Follow |
Use roles you already have. Don’t stack every gate. Test with a second Discord. Save a set as a template.