Creating a Mochi Flow
Set up your first Mochi flow in three easy steps!
π§© Step 1: When a User...
This is your Event Trigger. the moment that sets your Flow in motion.

Examples of events you can choose:
π¬ Sends a message
ποΈ Deletes or edits a message
π§© Clicks a component (like a button)
π Gains or loses a role
π Joins or leaves a voice channel
π§΅ Creates a thread
π Joins the server
Pick the one that best fits your idea.
π‘ Tip: Think of this as the βWhen this happensβ¦β part of your automation.
βοΈ Step 2: If Conditions Are Fulfilled

Conditions define when and where your Flow actually runs, perfect for narrowing things down.
You can add conditions such as:
π It happens in specific channels or categories
π¨οΈ The message includes certain words or phrases
π« The message does not include certain words
π§ The member has (or doesnβt have) certain roles
π° The member has a minimum balance or level
π The Flow is not on cooldown
π‘ New: Add cooldowns under the Conditions tab β per member or server-wide. This helps prevent actions from triggering too often, keeping your Flows balanced and smooth.
π¬ Step 3: Do Actions
Now you decide what happens once your conditions are met β this is where your Flow comes alive.

You can make Mochi perform actions like:
π Send or reply with a message
π Resend the message in another channel
ποΈ Delete the original message
π React with emojis
ποΈ Give or remove roles
π Give XP, currency, or items
π§΅ Start a thread from the message
Combine multiple actions to create something fun and interactive β like auto-replies, reward chains, or celebration messages.
π Youβre Ready to Flow!
Once everything looks good, hit the Save button. Your Flow is now live β ready to make magic in your server.
Last updated