You can move to NXT from Collab.Land, Vulcan, Guild.xyz, Matrica, or any other verification bot without a gap in access. The key is to run both bots side by side for a while.
1. Add NXT
Add NXT to your server and move the NXT role above every role it should manage, including the holder roles your current bot assigns.
2. Recreate your rules
In Dashboard > Token gated roles, add a rule for each role your current bot manages and point it at the same Discord role. Most setups map directly:
| If your current rule checks | Use this NXT rule |
|---|---|
| Holds any NFT from a contract | Contract |
| Holds from a marketplace collection | OpenSea collection |
| Holds at least N, or between N and M | Quantity |
| Holds a token with a specific trait | Trait |
| Holds specific token IDs | Token IDs |
| Holds a fungible token balance | ERC-20 |
| Has tokens staked | Staking |
| Several conditions together | Combo |
| Holds a native coin balance | Native balance |
| Your own eligibility logic | Custom API |
3. Post the NXT verify panel
Set up the verification channel and post the panel. Let your members know about the change and ask them to click Verify once.
4. Members re-verify
- Members who already proved a wallet on NXT in any server get their roles within seconds of clicking Verify.
- Everyone else proves a wallet once, in the channel.
- NXT never removes roles from members who have not linked a wallet on NXT. Members who take a while keep the roles your current bot gave them.
- Members who already linked a wallet in another server are checked against your rules on the hourly sweep, even before they click Verify here.
Watch progress in Dashboard > Members with the verified filter.
5. Remove the old bot
When the verified count looks right, remove the previous bot from your server and delete its old panel or channel. From then on, NXT handles the ongoing checks.
Members who never link a wallet on NXT keep their roles indefinitely, because NXT has no wallet to check for them. If you want to clean those up, use the unverified filter in the member directory to find and contact them before removing roles manually.