Create a raffle
Title, end time, winners, gates, Discord — then publish a public URL.
Open tesserapp.org/create (or Create in the header). The live preview on the right updates as you type. Click Create raffle when the form is ready.
Before you start
- Signed in with Discord — Quickstart
- Optional: team if several people will host
- Optional: Tessera bot in the server if you will post an embed — Discord bot setup
Tabs
| Tab | You set |
|---|---|
| Details | Type (Individual / Team), title, description, winner count, end date, chain for wallet gates |
| Requirements | Who can enter — see Requirements |
| Discord | Server, channel, optional ping — see Discord bot setup |
| Advanced | e.g. auto-draw when the raffle ends |
Raffle details
Choose individual or team, then fill in your raffle details.
Blockchain wallet
Require entrants to have a specific wallet type connected to their profile
Entry requirements
Optional gates. Discord server membership is verified automatically — entrants must have their accounts linked in their profile.
Roles
@OG · 5x@Whale · 10x@Member · 2xFollows
@alphaCommunityokTweet interactions
Account filters (optional)
Blue Verified, min followers, tweets, account age
Verified email required
Entrants must have a verified notification email linked to their account
Discord posting
Optionally announce this raffle in a Discord channel. Entrants can click Enter directly from Discord.
Adds a “NEW RAFFLE IS LIVE!” line with this role
Where winners are announced. Defaults to post channel.
Posting to your team's Discord server
Advanced options
All optional — enable only what you need.
Auto-draw winners when raffle ends
Winners will be drawn automatically once the raffle end time passes
Make Discord tasks optional
Users can enter with only X/Twitter tasks completed. Discord members still earn extra tickets from role multipliers.
CM note
Private note visible only to your team members — useful for CM contact info, Discord links, or internal context
Custom entry question
Ask entrants something when they join — answers visible in your winner hub
Private winner info
Send a private message or unique redemption codes shown only to winners after the draw
Private entry list
Hide who entered — only you can view the entry list
Illustrative UI sketch — not a live embed
Details
Type, title, description
Individual or Team. Title should name the prize (e.g. Discord Nitro · 1 year). Description is optional rules or context.
Winners and end date
How many win. Optional Split into GTD / FCFS. End date: pick a date or a preset (12h, 1d, 2d, 7d). On phone, use − / + next to winners, then tap outside.
Wallet chain
ETH / EVM, Solana, or Bitcoin — only needed if you add a wallet gate.
Team raffle: pick one or more teams — Tessera creates one raffle per team. Apply a team template to pre-fill that team’s requirements. Per team: template, title, winners, banner. Shared: description, end date.
After you create
You get a public URL. Copy it, or Post to Discord if the bot and channel are set.
The path comes from the title. Reusing a title after a delete still makes a new raffle with a new entry list.
If it fails
| You see | Do |
|---|---|
| Can’t change winners on phone | − / +, or type and tap outside |
| Server missing on Discord tab | Invite the bot, then refresh — Discord bot setup |