Build your own Discord bot, no code required

Design slash commands, automate your server and keep your bot online, all from a visual builder. If you can describe it, you can build it.

Ready-made templates
10,200+
Ready-made modules
48
Hosting
24/7
Building blocks
52+

Try the builder and run a command

This is a real command made of four blocks, running in your browser. Watch the signal travel from the slash command through a role check to a reply, then tick the box to send it down the other path.

Everything your server needs, in one place

Build what you need, switch on what is ready, and let Channelcraft run it.

A command builder that thinks in blocks

Drag blocks onto the canvas and wire them together: slash command options, replies, role changes, checks and loops. Every block is colour-coded by what it does, so a big command still reads at a glance.

  • Drag-and-drop canvas with undo and autosave
  • Live Discord preview while you type
Channelcraft screenshot: a command builder that thinks in blocks

Events that run on their own

React when members join or leave, send messages, add reactions, click buttons, pick from menus or submit forms. Or run on a schedule, every few minutes or once a day.

  • Ten event types plus schedules
  • Reusable step groups for shared logic
Channelcraft screenshot: events that run on their own

Modules for the everyday jobs

Welcome cards, auto-roles, moderation with automod, server logs, reaction roles, tickets, levels, an economy, stream alerts and AI replies. Switch one on and fill in a few settings.

  • No building needed
  • Every module explains what it needs
Channelcraft screenshot: modules for the everyday jobs

Hosting that keeps your bot online

Your bot runs on our runners around the clock. If one restarts, another picks your bot up within a minute, and slash commands sync with Discord automatically.

  • 24/7 hosting on every plan
  • Encrypted, write-only bot tokens
Channelcraft screenshot: hosting that keeps your bot online

Logs that say what went wrong

Each run lists the blocks it took and why one failed, in plain words such as "the bot's role is below that role". Filter by command, event or result, and jump straight to the block.

  • Step-by-step run traces
  • Analytics for runs, errors and servers
Channelcraft screenshot: logs that say what went wrong

A marketplace of ready-made commands

Browse commands and events other builders shared, preview what they do and which permissions they need, then import one as a draft and make it yours.

  • Safe imports: workflows, never code
  • One-click rollback
Channelcraft screenshot: a marketplace of ready-made commands

Build complex commands and automations

Branch on roles and answers, loop over lists, remember values between runs and call your own APIs. When something fails, an error path decides what happens next.

  • Conditions, loops and saved variables
  • Buttons, select menus and pop-up forms
  • Error paths on every block
  • Versions you can roll back
Start building now
Channelcraft screenshot: a command with buttons and conditions

Automations for everything around your bot

Channelcraft Automations connects web services, data and AI on the same kind of canvas. Start from a schedule, a webhook, a form or a manual run, pass items from step to step, and see exactly what each step received and sent on.

  • Expressions such as {{ $json.email }}, with a live preview
  • Test one step or the whole run, then pin sample data
  • Credentials stored encrypted and never shown again
  • Publish versions, switch them on, and read every execution
Try Automations free
  1. Every weekday at 8:00Schedule1 item
  2. Fetch open ordersGET /orders?status=open23 items
  3. Older than two days{{ $json.age }} > 24 items
  4. Post to the teamSend a message4 items

Ready-made modules

Turn one on, fill in a few settings, and it runs in every server your bot is in.

  • Welcome & Goodbye

    Greet new members in a channel or by DM, and say goodbye when they leave.

  • Auto-role

    Give roles to members automatically when they join.

  • Moderation & Automod

    Warn, time out, kick and ban with a case history, plus filters for spam, invites, links and banned words.

  • Server Logs

    Record deleted and edited messages, joins, leaves, role and nickname changes, and bans in a channel.

  • Reaction Roles

    Post role panels with buttons so members can pick their own roles.

  • Tickets

    A button that opens a private support thread, with close and transcripts.

  • Levels & XP

    Reward chatting with XP and levels, level-up messages, role rewards and a leaderboard.

  • Economy

    A server currency with daily rewards, payments, a role shop and inventories.

  • Twitch Alerts

    Announce when streamers go live, checked every two minutes.

  • YouTube Alerts

    Announce new uploads from YouTube channels, checked every five minutes.

  • AI Replies

    An assistant that answers when mentioned or in chosen channels, with your instructions and a monthly quota.

  • AFK

    Members set an away note; anyone who mentions them is told, and it clears when they are back.

  • Birthdays

    Members save their birthday; the bot celebrates them on the day with a message and an optional role.

  • Reminders

    Members set reminders for themselves; the bot pings them in the channel or by DM when it is time.

  • Giveaways

    Run giveaways with an entry button, a timer, random winners and rerolls.

  • Polls

    Button polls with live vote counts, one vote per member and an optional end time.

  • Suggestions

    A suggestion channel with voting reactions, discussion threads and staff approve or deny.

  • Starboard

    Messages that collect enough star reactions are reposted to a highlights channel.

  • Counting

    A counting channel: members count up one number at a time; mistakes reset the count.

  • Sticky Messages

    Keep an important message at the bottom of a channel by reposting it as people chat.

  • Media-only Channels

    Remove text-only messages in showcase channels so they stay full of images and links.

  • Auto Responder

    Reply automatically when messages match your keywords, with cooldowns and channel filters.

  • Auto React

    Add emoji reactions to messages in chosen channels or containing chosen words.

  • Temporary Voice Channels

    Joining a "create" channel makes a personal voice channel that disappears when it empties.

  • Server Stats Channels

    Channel names that keep live counters such as members, boosts, channels and roles up to date.

  • Verification

    A verify button, with an optional quick question, that gives new members access.

  • Join Gate

    Stop raids and throwaway accounts: minimum account age and alerts when many people join at once.

  • Sticky Roles

    Remembers the roles (and nickname) of members who leave and gives them back if they rejoin.

  • Auto Nickname

    Gives every new member a nickname in your format, like a prefix or server tag.

  • Auto Threads

    Open a discussion thread for every new message in chosen channels.

  • Confessions

    Members post anonymous confessions to a channel, with a private log for moderators.

  • Server Utilities

    Handy commands: user info, server info, avatars and member counts.

  • Fun Pack

    Classic fun commands: 8-ball, coin flip, dice, rock-paper-scissors, choose and rate.

  • Scheduled Messages

    Post messages to channels on a repeating schedule, such as daily or weekly announcements.

  • Invite Tracker

    See who invited each new member and keep an invite leaderboard.

  • Weather

    Current weather and forecasts up to 7 days for any city, in metric or imperial units.

  • Translator

    Translate with /translate, by reacting with a country flag, or automatically in chosen channels. Uses your AI quota.

  • Casino & Jobs

    Bet your Economy balance on slots, blackjack, roulette and more, or earn with /work, /crime, /beg and /rob. Plays just for fun when Economy is off.

  • Roblox Link

    Members prove they own a Roblox account with a code in their profile, then get roles, a nickname and group rank roles.

  • Image Studio

    Members create pictures with /imagine, using your own image API key, with cooldowns, daily limits and a safety filter.

  • Music & Radio

    Play internet radio and audio links in voice, with a queue, loop, volume, effects and DJ roles.

  • Poll Guard

    Take down Discord polls in the channels you choose, with role exceptions and a short notice.

  • Emoji Manager

    Add emoji from a link or straight from another server, rename, remove and list them, and add stickers.

  • Discord AutoMod

    Set up Discord's built-in AutoMod from here: blocked words, word lists, spam and mention limits.

  • Message Studio

    Design a message with embeds and buttons, post it as the bot, and come back later to edit it.

  • Daily Question

    A fresh conversation starter every day at your time, from 300 built-in questions, your own, or member ideas.

  • Linked Channels

    Join channels across servers into one shared room: messages are copied everywhere with the sender's name and picture.

  • Mod Mail

    Members DM the bot to reach your staff privately; staff answer from a thread or channel in the server.

10,200+ templates, one click each

Trivia quizzes, economy jobs, welcome messages, self-role menus, application forms, auto-responders, daily questions and more. Install one onto your bot as a draft, change anything, publish.

Browse templates

How to make a bot with Channelcraft

From nothing to a working bot in four steps.

  1. Create your bot on Discord

    Make an application in the Discord developer portal and open its Bot page. You stay the owner.

  2. Connect it to Channelcraft

    Paste the token into the connect wizard. We check it with Discord and encrypt it right away.

  3. Build and test

    Add commands, events and modules, then run them against pretend events before anyone sees them.

  4. Publish and invite

    Publishing makes a version live in seconds. Add the bot to your server with one link.

Your bot token is a password. Never paste it in a chat, a support ticket or a screenshot. Channelcraft staff will never ask for it.

Simple, honest pricing

Build and host your bot free, forever. Upgrade only when you need more bots, runs or modules.

2 months free
Free

$0forever

No card required

Everything you need to run a bot for one community.

  • 1 hosted bot
  • 25 commands and events
  • 10,000 runs a month
  • 3 modules at once
  • 7 days of logs
Start free
Studio

$19/mo

Billed monthly, cancel anytime

For teams and builders who run bots for several communities.

  • 10 hosted bots
  • 200 commands and events per bot
  • 2,000,000 runs a month
  • Every module
  • 90 days of logs
  • 20 team members
  • 20,000 AI replies a month
Get Studio

Frequently asked questions

Do I need to know how to code?

No. Commands and events are built by connecting steps on a canvas. If you can describe what should happen ("when someone types /verify, give them a role and say welcome"), you can build it. Developers can still call their own APIs with HTTP steps.

Whose bot is it?

Yours. You create the bot in the Discord developer portal and stay its owner. Channelcraft hosts it with the token you give us, and you can take it elsewhere at any time by resetting the token.

How is my bot token protected?

It is checked with Discord, then encrypted immediately with a key that never leaves our servers. It is never shown again, never logged, and our team will never ask you for it.

What happens when I change a live command?

Edits are saved as a draft. Members keep using the published version until you publish again, and you can roll back to any earlier version.

Is the free plan really free?

Yes. One hosted bot with 25 commands and events and 10,000 runs a month, with no card required. You only pay if you need more.

Can several people work on the same bot?

Yes. Invite teammates as owners, editors or viewers. Every change is recorded in the activity log, and the editor warns you if someone else saved in the meantime.

What can the bot do on its own?

Modules cover common jobs without building anything: welcome messages, auto-roles, moderation and automod, server logs, reaction roles, tickets, levels and an economy.

Start building today

Your server, your bot, your rules. Free to start, no card needed.

Create your bot for free