Collab.Land is the industry-standard bot for “Token Gating” on Discord.

Simply put, it verifies the contents of a user’s crypto wallet (like MetaMask) and automatically grants special roles only to those who hold specific NFTs or tokens. This allows projects to create private “Holder-Only Channels” or “DAO Voting Rooms,” ensuring that only invested stakeholders can enter.

🔐 Why Collab.Land? (The Asset-Based Community)

In the Web3 hubs of Singapore and global crypto markets, “anyone can join” chat rooms are insufficient. Projects need spaces exclusive to owners and investors.

1. “Verify Your Assets” Culture

When you join a Web3 server, the first step is almost always to visit a #verify or #collabland-join channel. Connecting your wallet has become the digital equivalent of showing your ID card.

2. The Mechanism: Connect → Scan → Role

The process is automated and secure (if used correctly):

  1. Connect: User clicks the bot’s link and signs a message with their wallet (MetaMask, Phantom, etc.) on the official site.
  2. Scan (TGR): The bot checks the wallet against TGRs (Token Gating Rules) set by admins.
    • Example: “Does this wallet hold at least 1 ‘Bored Ape’ NFT?”
  3. Role Grant: If the condition is met, the Discord role (e.g., @Holder) is assigned.
    • Note: If you sell the NFT, Collab.Land’s periodic scan will automatically remove the role.

🚀 Setup Tutorial: How to Gate Your Server

Unlike traditional bots, Collab.Land is configured primarily through its Web Dashboard (Command Center).

Step 1: Invite the Bot (Official Only!)

CRITICAL: Only invite the bot from the official Collab.Land website.

Warning: Discord search and Google Ads are full of fake “Collab.Land” bots designed to drain wallets. Never trust a bot that DMs you first.

Step 2: Configure the Command Center

  1. Log in to the Collab.Land Command Center with your Discord admin account.
  2. Select your server.

Step 3: Set TGRs (Token Gating Rules)

This determines who gets in.

  1. Go to “TGRs” in the menu.
  2. Chain Type: Choose your network (Ethereum Mainnet, Polygon, Solana, etc.).
  3. Token Type: Select ERC-721 (NFT) or ERC-20 (Tokens).
  4. Address: Input the contract address of your NFT collection.
  5. Role: Select which Discord role to grant.
  6. Click Apply.

Step 4: Setup the Verify Channel

  1. Create a channel named #verify or #join.
  2. Ensure the bot has posted the “Let’s go!” button message. If not, trigger it from the “Discord Bot Config” section in the Command Center.

🛡️ Security & FAQ: How to Avoid Scams

In the world of Collab.Land, security knowledge is more important than feature knowledge.

Q: Will connecting my wallet drain my funds?

A: No, if it’s the real bot.

Official Collab.Land only asks for a Signature (Sign) to prove ownership. It will NEVER ask for your Seed Phrase or ask you to “Approve” a transaction that costs gas.

  • Danger: If a site asks you to “Send ETH” or “Approve All,” it is a scam site mimicking Collab.Land.

Q: Collab.Land sent me a DM saying “Re-verification needed.”

A: SCAM. BLOCK IT.

The real Collab.Land bot NEVER DMs users. Any DM claiming you need to “sync wallet,” “rectify assets,” or “claim airdrop” is a phishing attempt.

Q: I have the NFT, but I didn’t get the role.

A: Check these common issues:

  1. Wrong Wallet: Did you connect the wallet address that actually holds the NFT?
  2. Hidden Folder: Sometimes hidden NFTs on OpenSea take longer to detect.
  3. Lag: Blockchain scans can take 10 minutes to an hour depending on congestion.

Q: Can I connect multiple wallets?

A: Yes. You can link multiple addresses (ETH, SOL, etc.) to a single Discord account. The bot aggregates your holdings to determine your role.

🌟 Admin Best Practices

To protect your community:

  1. “NO DM” Policy: Plaster warnings everywhere: “Collab.Land will NEVER DM you.”
  2. Lock the Channel: The #verify channel should be read-only for members. Only the bot and admins should be able to post messages, preventing scammers from posting fake verification links.
  3. Audit Logs: Regularly check the Command Center to ensure TGRs are active and correct.

Next Step for You: Go to your server and check if your #verify channel allows members to chat. If it does, disable “Send Messages” permission for @everyone immediately!