A Carl-bot alternative for NFT servers, reaction roles and holder roles together.

If your server uses Carl-bot for reaction roles and embeds and you are looking at other options, this page explains how NXT handles the same jobs and how to move them over. In NXT, reaction roles and token-gated holder roles live in the same dashboard and the same role history.

What to check for reaction roles

Reaction roles look simple, but a few details matter: which modes you need, whether you can use your server's custom emoji, whether roles can be added to a message you already posted, and whether any role could be handed out by mistake.

NXT supports four modes: toggle, unique (one role from the set), add only, and remove only for opt outs. You can post a new message with an automatic list of roles, or paste the link of any message in your server, such as an embed you built. Token-gated roles and the captcha role can never be handed out by reaction, so nobody can skip verification by tapping an emoji.

For embeds, NXT has a builder with a live Discord preview, link buttons, and JSON import from Discohook, and it edits a posted message in place when you change it.

What moves over

Four reaction modes

Toggle, unique, add only, and remove only.

Any message

Add reactions to a message NXT posts or to one you already have.

No limits

As many reaction role messages as you need, on every plan.

Safe roles only

Token-gated roles and the captcha role cannot be handed out by reaction.

Embed builder

Up to 10 embeds and 5 link buttons per message, with a live preview and edit in place.

Role history

Every reaction role change is logged on the member's profile with the reason.

Switching from Carl-bot. One feature at a time.

  1. Add NXT

    Add NXT and move its role above the roles it should hand out.

  2. Recreate each message

    In Dashboard > Reaction roles, paste the link of your existing message or post a new one, then match emoji to roles.

  3. Remove the old setup

    Delete the old reaction role configuration for that message so only NXT responds to reactions.

After the move

Roles members already have stay in place. NXT only adds or removes a reaction role when a member reacts or removes a reaction on a message NXT manages.

You can add token-gated holder roles, a captcha gate, polls, and giveaways from the same dashboard whenever you are ready.

Carl-bot is a trademark of its owner. NXT is an independent product and is not affiliated with or endorsed by Carl-bot. This page describes NXT only; check the other product's own documentation for its current features.

Questions and straight answers.

Can I keep my existing reaction role message?
Yes. Paste its link in the dashboard and NXT adds its own reactions to it. Remove the old bot's setup for that message first.
Can I use custom emoji?
Yes, any of your server's custom emoji or any standard emoji, up to 20 per message.
Can I import embeds I already made?
Yes. Paste Discord message JSON, including JSON exported from Discohook, into the embed builder.
What does NXT cost?
There is a free plan with 1,000 verified members and 25 rules. Every feature is on every plan.

Moving from Carl-bot?
Start free, switch at your pace.