This article explains how to create automated email and WhatsApp campaigns that trigger based on learner actions in your Telegram communities. You can send targeted messages when learners register, make payments, or interact with your Telegram products.
Note: This article assumes you have already set up your Telegram community on Graphy. If you haven't done this yet, please follow our guide: How to create and set your Telegram Community
What are Telegram Community Campaigns?
Telegram Community Campaigns allow you to automatically send email or WhatsApp messages to learners based on their interactions with your Telegram products. These campaigns help you:
Welcome new members who register for your Telegram community
Follow up with users who initiated but didn't complete payment
Engage members who haven't registered yet
Send targeted messages based on Telegram product actions
Accessing the Campaigns Feature
Step 1: From your Graphy dashboard, navigate to the left sidebar
Step 2: Click on "Marketing" to expand the menu
Step 3: Click on "Campaigns"
You'll be taken to the campaigns page where you can create and manage all your campaigns.
Creating a New Campaign
Step 1: Start Creating a Campaign
Click on the "Create Campaign" or "+ New Campaign" button.
You'll see the "Create a new campaign" page.
Step 2: Enter Campaign Details
Name: Enter an internal campaign name for use in reports (not visible to recipients).
Channel: Choose how you want to send this campaign:
WhatsApp: Send messages via WhatsApp
Email: Send messages via email
Type: Select the campaign type:
Broadcast: Send a single message to promote products or deliver updates
Trigger-Based: Send a series to effectively nurture leads or engage audiences (recommended for Telegram communities)
Select "Trigger-Based" to create automated campaigns based on Telegram actions.
Click "Continue" to proceed.
Step 3: Set Up Campaign Triggers
After clicking Continue, you'll see the campaign builder page with trigger options.
Configure Basic Settings:
From name: Enter the sender name that will appear to recipients
From: Enter the sender email address (for email campaigns) or WhatsApp number
Reply: Enter the reply-to email address (for email campaigns)
Step 4: Choose Entry Condition
In the "Start campaign when learner" section, click to choose entry conditions.
A "Choose entry condition" panel will open on the right side showing various trigger options.
Available Telegram Community Triggers:
Registered in Telegram product(s) Trigger the campaign when a learner successfully registers for your Telegram community (either through purchase or bulk enrollment).
Use this for:
Welcome messages to new members
Onboarding sequences
Community guidelines and rules
First-time member engagement
Not registered in Telegram product(s) Trigger the campaign when a learner exists in your system but hasn't registered for any Telegram product yet.
Use this for:
Re-engagement campaigns
Promotional offers for non-members
Showcasing Telegram community benefits
Converting website visitors to community members
Initiated payment in Telegram product(s) Trigger the campaign when a learner starts the payment process but doesn't complete it.
Use this for:
Cart abandonment recovery
Payment reminder messages
Offering assistance with checkout
Providing alternative payment options
Limited-time discount offers to complete purchase
Step 5: Select Specific Telegram Products (Optional)
After selecting a trigger condition, you may see an option to select specific Telegram products.
Click on the dropdown to choose:
All Telegram products: Campaign triggers for any Telegram community
Specific products: Select individual Telegram communities
This allows you to create targeted campaigns for specific communities rather than all your Telegram products.
Step 6: Set Exit Condition
In the "End campaign when learner" section, choose when to stop sending campaign messages:
Common exit conditions:
Unsubscribed: Stop when learner unsubscribes
Completes purchase: Stop when learner successfully purchases (for payment initiated campaigns)
Registers for product: Stop when learner registers (for not registered campaigns)
Step 7: Create Email/WhatsApp Sequence
In the "Email sequence" or "WhatsApp sequence" section, create your message series:
For each message in the sequence:
1. Timing:
Choose when to send (immediately, after X hours/days)
Select "immediately" for welcome messages
Select delayed timing for follow-up messages
2. Subject/Message:
For email: Enter subject line and compose email body
For WhatsApp: Compose WhatsApp message text
3. Use variables: Click "Use variables to personalize your emails" to add:
{first_name} - Learner's first name
{email} - Learner's email address
{product_name} - Telegram community name
{community_link} - Unique Telegram joining link
Other available personalization variables
4. Add more messages: Click "+ Add email" or "+ Add message" to create a sequence with multiple touchpoints
Step 8: Save and Launch Campaign
Save changes: Click "Save changes" to save your campaign as a draft
Launch Campaign: Click "Launch Campaign" at the bottom to make your campaign live
Once launched, the campaign will automatically trigger based on the conditions you set.
Campaign Examples for Telegram Communities
Example 1: Welcome Campaign
Trigger: Registered in Telegram product(s) Exit: Unsubscribed
Message sequence:
Immediately: Welcome email with community guidelines and joining link
After 1 day: Introduction to community features and how to get started
After 3 days: Engagement tips and upcoming events
Example 2: Payment Recovery Campaign
Trigger: Initiated payment in Telegram product(s) Exit: Completes purchase OR Unsubscribed
Message sequence:
After 1 hour: Reminder about incomplete payment with easy checkout link
After 24 hours: Special discount offer to complete purchase
After 3 days: Last chance reminder with testimonials
Example 3: Re-engagement Campaign
Trigger: Not registered in Telegram product(s) Exit: Registers for product OR Unsubscribed
Message sequence:
Immediately: Showcase Telegram community benefits and exclusive content
After 2 days: Share member testimonials and success stories
After 5 days: Limited-time offer to join the community
Using Telegram-Specific Variables
When creating campaigns for Telegram communities, use these variables to personalize messages:
{community_link} Inserts the learner's unique Telegram joining link. Use this in welcome messages so they can easily join.
{product_name} Inserts the name of the Telegram community they registered for or initiated payment for.
{expiry_date} Shows when their access expires (for time-bound access).
{first_name} Personalizes the message with their first name.
Was this article helpful?
Start creating automated campaigns to engage your Telegram community members today!
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article