Use cases
What communities and projects use Guild for.
Most guilds are built for one of four jobs: gating access, running quests, structuring a community into tiers, or keeping out fake accounts. Many guilds do several at once.
Token gating
Decide who gets in based on what they hold.
Add requirements like "hold 100 of your token" or "own a Genesis NFT", and give the role a Discord role, a Telegram group or a gated page. Members get access as soon as they qualify and lose it when they sell or transfer.
For example:
- An NFT project gives holders a private Discord channel and early access to drops.
- A DeFi protocol opens a Telegram group and a gated page to token holders and stakers.
- A creator unlocks content and NFTs for collectors.
You don't check wallets or keep spreadsheets. Guild refreshes onchain data in the background and updates access when it changes. See Supported chains for where it works.
Quests and campaigns
Reward people for completing tasks.
Combine onchain actions (make transactions, call a contract, hold a balance) with social tasks (follow on X, join the Discord) in a role, and give points, an NFT or a Discord role to everyone who completes it.
Some quest ideas:
- Onboarding: follow on X, join the Discord and use the app. Reward: 10 points and a "Newcomer" Discord role.
- DeFi: swap on a DEX and hold a liquidity position. Reward: an NFT and a "DeFi user" Discord role.
- Ecosystem: bridge to a chain, use a set of apps and fill out a feedback form. Reward: an NFT and a Discord role.
Require an earlier quest role to build a sequence, or run seasonal campaigns on their own pages to keep the home page clean. Quests work well for launches and for driving specific actions across an ecosystem.
Membership tiers and onboarding
Give members a path from newcomer to top contributor.
Start with roles that recognize different kinds of value:
- Newcomer: follow on X and join the Discord.
- App user: first app interaction and a minimum deposit.
- Power user: 20 or more app interactions and a staked balance.
- Developer: GitHub commits or a deployed contract.
- Content creator: a minimum number of X followers.
Then group them into a few tiers that require those roles, for example:
- Bronze: the Newcomer role and 10 app interactions.
- Silver: Bronze plus a first interaction more than six months ago and 50 interactions.
- Gold: Silver plus 100 interactions and a liquidity position.
Members see what they have, what's next, and the exact steps left. You manage a few tiers instead of a tangle of roles, and members move up or down as their activity changes.
Sybil protection
Keep bots and fake accounts out by combining requirements that are hard to fake together.
- Wallet history: require a first transaction months ago, a minimum number of transactions, or a balance held without a break.
- Social proof: require an X account created before a date or with a minimum follower count, a GitHub account of a certain age, or a Farcaster profile.
- Proof of personhood: require a World ID profile, or an attestation through EAS.
- Scores: require a minimum score from a scoring provider.
How many requirements you add, and how strict they are, is up to you. See Requirements for every type.