Skip to main content
Automation

Custom
Triggers

Create automated responses to keywords, events, and user actions. No coding required.

  • No coding required
  • Instant response
  • Unlimited triggers
Keyword matchRule firesAuto-reply sent

Trigger Types

Keyword Triggers

Respond to specific words or phrases in messages.

!help → Show help message

Join/Leave Events

Welcome new members or send goodbye messages.

New member → Send welcome

Scheduled Triggers

Run actions at specific times.

Daily at 9 AM → Send reminder

Event Triggers

Respond to specific Telegram events.

Photo sent → Auto-moderate

Available Actions

Send text message
Send with buttons
Send media
Reply to message
Delete message
Pin message
Mute user
Kick user
Add to whitelist
Call webhook
Set variable
Chain multiple actions

Dynamic Variables

Use variables to personalize your trigger responses:

{user.name}User's display name
{user.username}User's @username
{user.id}User's Telegram ID
{group.name}Group name
{group.members}Member count
{date}Current date
{time}Current time
{random:1-100}Random number

Example Configuration

Welcome Message Trigger
Type:User Joins
Action:Send Message
Message:
Welcome {username}! 👋

Please read our rules at /rules
You're now part of the group!

Why Use Triggers?

  • Save Time - Automate repetitive tasks and responses.
  • Instant Response - Users get immediate feedback, 24/7.
  • Consistent - Same quality response every time.
  • Engagement - Interactive commands increase participation.

How a trigger fires and what it can do

A trigger is a condition paired with one or more actions, with no code involved. The condition is a keyword or phrase in a message, a join or leave event, a scheduled time, or a specific Telegram event such as a photo being posted. When it matches, the actions run: send text or media, reply, add buttons, pin or delete a message, mute or kick a user, whitelist them, set a variable, or call a webhook — and actions can be chained so one trigger does several things in sequence. Dynamic variables like the member's name, the group name or the current date let a single template produce a personalised response each time.

This is what automates the repetitive work a community generates — welcoming every new member, answering the same question the same correct way, running a daily reminder — so people get an instant, consistent reply around the clock instead of waiting for an admin. The webhook and set-variable actions push it past canned replies into light workflows that touch your own systems. The honest scope: triggers fire on the exact conditions you specify, so they are precise but literal — for judging whether an arbitrary message is spam you want the AI pipeline, and triggers to handle the known, well-defined cases you can describe up front.

Frequently asked questions

What can trigger an automatic response?

Keywords and phrases, new members joining, commands, and schedules. Responses can be text, media, or buttons — and each trigger can fire a moderation action instead of a reply if that's what you need.

Won't auto-replies flood the chat?

No. Triggers have per-trigger cooldowns and rate limits, so a popular keyword doesn't turn the bot into the loudest member of the group.

Can triggers work together with scheduled posts?

Yes — they complement each other. Use the scheduler for planned content and triggers for reactive content: rules on join, FAQ answers on keywords, event info on command.

Where teams use this

Real community types where this feature does the heavy lifting.

Ready to Get Started?

Start protecting your community today. Free plan available.