Modules: switch it on
Open Bots › Discord › Browse modules, pick a module and install it in one click. Its page then lists its steps, from the event that starts it to what it does. Select a step to set any of its options, such as the channel to post in or the message to send, and insert data from the event, like the member's name. Steps that still need a value are marked; the module starts as soon as every step is set.
Every module of a server lives in one workflow, shown as Modules in your workflow list, so it takes a single workflow slot however many modules you install.
The library has sixteen Discord modules:
| Module | What it does |
|---|---|
| Welcome & goodbye | Greets new members with a message or a card, gives their first roles, says goodbye |
| Autorole | Gives every new member a role |
| Role picker | One message with buttons, members pick their own roles |
| Custom commands | Answers !rules, !ip and any command you invent |
| Keyword replies | Answers a common question the moment someone asks it |
| Word filter | Deletes banned words and warns the author |
| Invite link blocker | Deletes invite links to other servers |
| Server logs | Records joins, leaves, edited and deleted messages |
| Voice activity log | Records who joins and leaves voice channels |
| Leveling | XP, levels and level-up announcements |
| Giveaways | An entry button and a fair random draw at the end |
| Support tickets | A button that opens a private channel with your staff |
| Starboard | Reposts the messages your members star the most |
| Scheduled messages | Posts a reminder every hour, day, week or month |
| Twitch live alert | Announces in Discord when you go live on Twitch |
| YouTube alerts | Announces new videos and live streams of a YouTube channel |
Role picker, giveaways and tickets post a message on demand: use the Post button on their page after saving their steps.
A few modules also have module options above their steps, for choices that add or remove steps: the commands of Custom commands, the events of Server logs, sending a goodbye. Changing one keeps what you already set on the other steps.
Customize: open it in the editor
Each module page has Customize in editor. The module is made of ordinary steps, the same ones you use in your own workflows, so the editor is where you add steps, branches or AI. In the editor its block carries a Module badge and a link back to its page.
Options you change in the editor show up on the module page, and the other way round. If you add or rewire steps there, the module page still sets every step, says what changed, and locks its module options so they never rebuild over your work. Restore the module rebuilds it from its options if you want to go back.
Workflows: build anything
When no module does what you need, create a workflow from Workflows › New workflow. Start blank, from a template or from a description. If the name you type matches a module, for example "Welcome message", the dialog points to it first.
See Build your first workflow to get started.
Runs
A module only uses one of your monthly runs when it acts. Messages that do not trigger anything, such as a clean message read by the word filter, are free. The runs shown on a module page are the ones that did something.