Paid Modules
Automation Setup
Setup guide for the Automation paid module: visual node-based workflows, triggers, logic, and actions.
The Automation paid module introduces a visual node-based workflow builder inside your Medusa Web Dashboard. Create complex automated actions, multi-step onboarding journeys, verification checks, and custom Discord interactions without writing code.
Installation & Claiming
- Purchase the Automation add-on on the Zero Development Store.
- In the Zero Development Discord, claim the add-on using
/claimin「🤖」commands. - Restart Medusa or place the downloaded
automationfolder intomodules/automation. - The dashboard unlocks the Automation visual canvas.
Navigating the Flow Canvas
Navigate to Automation in the web dashboard:
- Flow List: Manage active and paused automation flows.
- Node Palette: Drag triggers, logic filters, variables, and actions onto the canvas.
- Connection Handles: Link nodes together:
- Default output connections: grey handles.
- Branching conditions: green handle for true condition met, red handle for false condition not met.
- Flow Inspector: Click any node to configure its parameters in the side panel.
Building Your First Flow: Auto-Role on Join
Here is an example walkthrough of creating an automated member welcome flow:
- In the Automation tab, click New Flow.
- Name the flow:
"Member Onboarding". - Drag a Trigger: Member Join node onto the canvas.
- Drag a Condition: Account Age node:
- Connect the Member Join trigger output to the Account Age input.
- Set minimum account age to
3 days.
- Connect the True (green handle) output to an Action: Assign Role node:
- Select your
@Memberrole.
- Select your
- Connect the False (red handle) output to an Action: Assign Role node:
- Select your
@Suspicious / Unverifiedrole.
- Select your
- Attach an Action: Send Direct Message node to notify the user.
- Click Save & Publish.
Node Categories
Triggers listen for Discord gateway events:
- Member Join: Triggers when a user joins the server.
- Member Leave: Fires when a member departs or is expelled.
- Reaction Added: Triggers when an emoji reaction is applied to a target message.
- Message Content: Fires when incoming messages match phrases, keywords, or regex.
- Button Interaction: Activates when a custom button in a Medusa embed is clicked.
- Voice State: Triggers on voice joins, leaves, mutes, or moves.

