Table of Contents:
Guild.xyz is a token-enabled membership management tool to create, organize and scale communities on Discord and beyond. It helps anyone to manage their communities by providing roles and token-gated access to channels using Guild.xyz Bot. This allows community managers to control who can see and join specific conversations, making it easier to keep track of who is involved in what discussion. The Guild.xyz bot helps users verify any digital assets they own on the blockchain, which would give them exclusive access to channels and roles. By using the Guild.xyz Bot, community managers can ensure that only the people who should have access to certain information are able to see it which also helps in preventing scammers and shillers.
The bot accesses open-data on the blockchain of digital assets to automatically assign channel and role privileges, eliminating the need for manual labour. As a result, the bot can help communities to efficiently scale through a verification system that is highly customizable according to the needs of each community manager.
Guild is the fancy name used by guild.xyz to the place where you manage your community.
The Agora Space, a studio DAO is Behind the Guild.xyz
Token Gated Access and Roles
Bot will grant access to your community and give role if the person/wallet holds the No of Tokens you mentioned.
NFT Gated Access
Bot will grant access to your community and give role if the person/wallet holds the No of NFTs you mentioned.
Allowlist
You can Add guest pass or add members by adding their wallet address to the Allowlist
POAP Integration
Bot will grant access to your community and give role if the person/wallet holds the POAP you mentioned. Works on both ETHEREUM and GNOSIS
Mirror.xyz Integration
Bot will grant access to your community and give role if the person/wallet holds the Editions you mentioned.
Juicebox Integration
Bot will grant access to your community and give role if the person/wallet participated in the said project and staked the minimum you require
Snapshot Integration
Bot will grant access to your community and give role if the person/wallet participated in the said strategy. Works on ETHEREUM.
Project Galaxy Integration
Bot will grant access to your community and give role if the person/wallet participated in the campaign you mentioned.
Unlock Integration
Bot will grant access to your community and give role if the person/wallet holds the Lock you mentioned.
Go to Guild.xyz β Give authorization from your discord account β Click on Add Bot β Give Permission β Captcha β Connect Wallet and Sign β You just created a new Guild!
To get started:
1. Head over to the Official page and Click on Add to Discord
2. The Bot will require you to give permission from the Discord account β Click on Authorize
3. You will be shown the Discord servers that you have admin access β Choose the server β Click on Add bot
4. You will be asked for permission again β This time for Creating Commands in your server β Click on Continue
5. Click on Authorize
for granting guild.xyz bot Admin Access
6. Complete the Captcha
7. You will be asked to connect your wallet for Creating the Guild β Connect
8. Final step to Create the Guild β Click on Sign to summon
9. You have successfully Created the Guild!!
You can see here that there is a member role which anyone connecting their wallet can become. This is a default one, you can customize it as you see fit.
β Click on Add role β Customize the details β Add Role by(optional) Token/NFT/Allowlist/POAP/Mirror.xyz/Juicebox/Snapshot/Project Galaxy/Unlock β
Note: From DOC
Choosing a requirement logic For now, you can only use one type of logic per role:
- AND: This logic allows you to stack requirements with βANDβ logic, so users have to own ALL the listed requirements to gain access to that role. You can stack as many as you want to make the access to that role even more exclusive.
- OR: This logic allows you to stack requirements with βORβ logic, so users have to own ONE of the listed requirements to gain access to that role. You can also stack as many requirements as you wish to make the access to that role more inclusive or widespread.
- Later on a combination of these logics (eg.: token βANDβ NFT βORβ other NFT) will be available.
For this Guide we will be Creating a $PEOPLE Holder Role using 100 $PEOPLE Token
1. Click on Add role
2. Fill in the details β We are using PEOPLE HOLDER
Role β decide the Requirement Logic = AND
β Click on HOLD A TOKEN
Note: You can also Configue Holding NFT as a Requirement here and You can also grant guest pass by adding their wallet address to allowlist
3. Choose the Chain β Choose the Token/Enter the Token Contract Address β Set Minimum Amount
β Ethereum Chain β ERC20 $PEOPLE TOKEN Also Known as ConstitutionDAO β 100 $PEOPLE β Click on Save
Note: This is the same place you can set Requirements with POAP/Mirror.xyz/Juicebox/Snapshot/Project Galaxy/Unlock
4. You have successfully created a PEOPLE HOLDER
role. Now Click on Next
5. You can now Customize your Guild as you wish
Add Admins and Decide if you want your Guild to be public or private β Click on Save
6. Now the Final step β Integration of Guild.xyz Bot to your Server. Even though the Bot has joined the server in the very beginning steps Itself. The Joining Button was not send to the server.
To Send Join button to Discord β Click on Send Discord Join button
7. You can now decide the channel you want to send the Invitation Button to or It will create one automatically.
Customize β Review β Click on Send
8. You have successfully Integrated Guild.xyz Bot to your Discord!!
There are 2 ways primarily to Join a Guild:
1. Joining by Clicking on the Join button in the Discord/telegram or any other platform Guild.xyz is Integrated.
2. Searching at Guild.xyz Explore page and Joining by Connecting the wallet.
1. Joining by Clicking on the Join button in the Discord/telegram or any other platform Guild.xyz is Integrated.
1. Just go to the channel β Click on Join
button β Bot will Update the status
Note: Your wallet must be connected to the Discord.
2. Searching at Guild.xyz Explore page and Joining by Connecting the wallet.
1. Head Over to Explore and Search for your Guild β Select
2. You will be able to see all the available roles and their requirements β To join and get roles you will be required to connect the wallet β Click on Connect to a wallet
3. Connect
and Sign
It with your wallet
4. You have successfully joined the Guild and You can see the server Invite Button β Click on Visit server
and you will land in the middle of the community!
Summary
Guild.xyz is a tool which can be used by anyone to manage their community with roles and token gated access. They support many chains and have Notable Integrations of POAP, Mirror.xyz, Juicebox, Snapshot, Project Galaxy and Unlock. Guild.xyz Bot and Dashboard makes Joining a token gated Community much easier. It can also be used to automate the moderation of a community.
Useful links