How to Set Up Email and WhatsApp Campaigns for Your Telegram Community

Created by Anjan Chaudhary, Modified on Tue, 9 Dec at 3:37 PM by Anjan Chaudhary

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:

  1. Immediately: Welcome email with community guidelines and joining link

  2. After 1 day: Introduction to community features and how to get started

  3. 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:

  1. After 1 hour: Reminder about incomplete payment with easy checkout link

  2. After 24 hours: Special discount offer to complete purchase

  3. 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:

  1. Immediately: Showcase Telegram community benefits and exclusive content

  2. After 2 days: Share member testimonials and success stories

  3. 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article