//Automations

Automations

Complete guide to server automation

Core Feature
Discord
Telegram

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.

Event Occurs

User joins, message posted, etc.

Conditions Check
Actions Execute

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

message

Triggers when a new message is posted

Common Use Cases:

  • Auto-reply to help requests
  • Delete spam messages
  • Welcome new users

Message Edited

message

Triggers when a message is edited

Common Use Cases:

  • Log message changes
  • Notify moderators of edits

Message Deleted

message

Triggers when a message is deleted

Common Use Cases:

  • Log deleted messages
  • Notify about removals

User Joined

user

Triggers when a user joins the server

Common Use Cases:

  • Send welcome message
  • Assign default role
  • Log new members

User Left

user

Triggers when a user leaves the server

Common Use Cases:

  • Log departures
  • Remove user data

User Banned

user

Triggers when a user is banned

Common Use Cases:

  • Log ban reasons
  • Notify other moderators

Channel Created

channel

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 #general

Reply

Reply directly to the triggering message

Reply with help information

Delete Message

Delete the triggering message

Delete spam messages

Ban User

Ban the user who triggered the automation

Ban users posting prohibited content

Kick User

Kick the user from the server

Kick users for minor violations

Add Role

Assign a role to a user

Give "Verified" role to new members

Create Channel

Create a new channel

Create temporary voice channels

Template 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

User Joined

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

Message Created

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

Message Created

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

Message Created

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

Message Created

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

Message Created

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.