Telegram Automation
BotFather token setup, start menu, referral deep links, rich media messages, and Telegram invoices.
Connect Telegram bot
- In Telegram, message @BotFather — send
/newbot, follow prompts, copy the bot token. - In DMpro, go to
/settings#accountsor/onboarding. - Click Connect Telegram — paste token in the Bot token modal.
- DMpro registers webhook automatically — confirm Connected with @bot_username.
Start menu button trigger
- Open
/campaigns/telegram/new. - Drag Start menu button trigger.
- Configure menu button labels in BotFather (
/setcommandsor custom keyboard) to match trigger payloads. - Flow runs when user taps
/startmenu button.
Received message trigger
- Drag Received message trigger.
- Set keyword match on inbound text.
- Respond with Send message, Send buttons, AI Response, etc.
Referral deep link trigger
- Drag Referral deep link trigger.
- Create link format:
https://t.me/YourBot?start=campaign_payload. - Set Payload in inspector to match
startparameter. - Track affiliate or campaign source via unique payloads.
Rich media actions
- Send sticker — static or animated Telegram sticker
- Send GIF — animation via Telegram document API
- Send location — map pin
- Send contact card — share phone/contact
- Send invoice — Telegram Payments invoice (requires payment provider setup in BotFather)
Branch logic on Telegram
- Add Branch block — Telegram uses button-based paths.
- Configure 2+ button options — each branch continues to different actions.
Publish Telegram campaign
- Select connected bot in header dropdown.
- Click Publish campaign.
- Open
t.me/YourBot?start=testto verify referral trigger.
—
Still stuck? We’re happy to help.
Create your DMpro account, see pricing, or reach out to support directly.




