Navigation
Automations
Complete guide to server automation
Automations allow you to create intelligent workflows that respond to events in your Discord or Telegram server. From welcoming new members to moderating content, automations help you manage your community efficiently and consistently.
Overview
What are Automations?
Automations are intelligent workflows that automatically respond to events in your server. They consist of triggers (events), conditions (filters), and actions (responses), allowing you to create sophisticated server management rules without manual intervention.
User joins, message posted, etc.
Send message, assign role, etc.
Event-Driven Triggers
React to messages, user actions, and server events automatically
Smart Conditions
Use powerful filters to trigger automations only when specific criteria are met
Multiple Actions
Execute multiple actions in sequence when conditions are met
Cross-Platform Support
Works seamlessly on both Discord and Telegram servers
Template System
Use variables and templates for dynamic message content
Real-time Processing
Automations execute instantly when triggered
Setup Guide
- Select your server from the dashboard
- Click on "Automations" in the server menu
- You'll see your existing automations or an empty list
Ready to automate?
Start creating your first automation and streamline your server management.
Event Types
Available Events
Events that can trigger your automations
Message Created
Triggers when a new message is posted
Common Use Cases:
- • Auto-reply to help requests
- • Delete spam messages
- • Welcome new users
Message Edited
Triggers when a message is edited
Common Use Cases:
- • Log message changes
- • Notify moderators of edits
Message Deleted
Triggers when a message is deleted
Common Use Cases:
- • Log deleted messages
- • Notify about removals
User Joined
Triggers when a user joins the server
Common Use Cases:
- • Send welcome message
- • Assign default role
- • Log new members
User Left
Triggers when a user leaves the server
Common Use Cases:
- • Log departures
- • Remove user data
User Banned
Triggers when a user is banned
Common Use Cases:
- • Log ban reasons
- • Notify other moderators
Channel Created
Triggers when a new channel is created
Common Use Cases:
- • Set default permissions
- • Notify about new channels
Conditions
Available Conditions
Filter when your automations trigger
Contains
Check if message contains specific text
message contains "help"Author
Filter by message author or user role
author has role "Moderator"Channel
Filter by specific channel
message in channel "#general"User
Filter by specific user
user is "JohnDoe"Message Type
Filter by message type (text, image, file)
message type is "image"AND/OR Groups
Combine conditions with logical operators
(contains "help" OR contains "support") AND author has role "Member"Actions
Available Actions
What your automations can do
Post Message
Send a message to a channel
Post "Welcome!" in #generalReply
Reply directly to the triggering message
Reply with help informationDelete Message
Delete the triggering message
Delete spam messagesBan User
Ban the user who triggered the automation
Ban users posting prohibited contentKick User
Kick the user from the server
Kick users for minor violationsAdd Role
Assign a role to a user
Give "Verified" role to new membersCreate Channel
Create a new channel
Create temporary voice channelsTemplate Variables
Dynamic content for your actions
{author}The user who triggered the automation
Example: @JohnDoe
{message}The content of the triggering message
Example: Hello everyone!
{channel}The channel where the event occurred
Example: #general
{server}The name of the server
Example: My Community
{timestamp}When the event occurred
Example: 2:30 PM
{user}The user affected by the event (for user events)
Example: @NewMember
Common Use Cases
Welcome New Members
Automatically greet new users when they join your server
Example Scenario
Send a welcome message with server rules when someone joins
Conditions
- No conditions - welcome everyone
Actions
- Post welcome message in #welcome channel
- Assign "Member" role
Auto-Moderation
Automatically moderate inappropriate content
Example Scenario
Delete messages containing banned words and warn the user
Conditions
- Message contains prohibited words
Actions
- Delete message
- Send warning to user
- Log incident
Support Bot
Provide automated responses to common questions
Example Scenario
Reply with FAQ when users ask for help
Conditions
- Message contains "help" or "support"
Actions
- Reply with support information
- Mention support team
Role Assignment
Automatically assign roles based on user actions
Example Scenario
Give "Active" role to users who post frequently
Conditions
- Author has posted more than 10 messages
Actions
- Assign "Active Member" role
Event Notifications
Notify users about important events or announcements
Example Scenario
Cross-post announcements to multiple channels
Conditions
- Message in #announcements channel
- Author has "Admin" role
Actions
- Post message in #general
- Post message in #events
Spam Prevention
Prevent spam and excessive posting
Example Scenario
Delete rapid-fire messages from the same user
Conditions
- User posted more than 5 messages in 10 seconds
Actions
- Delete message
- Temporarily mute user
Troubleshooting
My automation is not triggering
Check that the automation is enabled and your conditions are correctly configured. Verify that the bot has proper permissions for the event type.
Automation triggers too often
Review your conditions to make them more specific. Consider adding additional filters like channel restrictions or user role requirements.
Actions are not executing
Ensure the bot has the necessary permissions to perform the actions. Check that target channels exist and the bot can access them.
Template variables are not working
Make sure you're using the correct variable syntax with curly braces. Check that the variable is available for your event type.
Automation is too slow
Automations typically execute within seconds. If there are delays, check your server's connection and the complexity of your conditions.
How do I disable an automation temporarily?
Edit the automation and toggle the "Enabled" switch off. You can re-enable it later without losing your configuration.
Still having issues?
If you're experiencing problems not covered here, our support team is ready to help.