Campaigns Beta
The Campaigns Beta module provides an enhanced campaign management experience with advanced features for Telegram automation.
Overview
Campaigns Beta is the next-generation campaign management interface, offering improved performance, advanced filtering, tag management, and a modern UI experience. It serves as the primary interface for creating and managing Telegram outreach campaigns.
Key Features
Advanced Filtering
The Beta interface provides powerful filtering capabilities:
Filter by Status : All, Active, Paused, Draft, Completed, Scheduled
Filter by Sender : Filter campaigns by Telegram account
Filter by Tags : Filter by campaign tags for organization
Search : Real-time search by campaign name
View Modes
Toggle between different view modes:
Table View : Detailed table with all campaign information
Grid View : Card-based visualization with campaign summaries
Tag Management
Organize campaigns with tags:
Add multiple tags to campaigns
Filter campaigns by tags
Color-coded tag badges for easy identification
Archive Functionality
Archive campaigns that are no longer active while preserving historical data:
Archive any campaign (except already archived)
View archived campaigns separately
Restore archived campaigns when needed
Campaign Editor
The Beta Campaign Editor provides a comprehensive interface with multiple tabs:
Settings Tab
Configure campaign core settings:
Name & Description : Campaign identification
Sender Account : Telegram account to send messages from
Schedule : Business hours configuration
Timezone : Campaign-specific timezone
Rate Limits : Override account rate limits
Behaviors : Response handling, deal creation, and more
Leads Tab
Manage campaign leads:
View all leads assigned to the campaign
Add new leads to the campaign
Remove leads from the campaign
Segment management integration
Flow Tab
Visual flow builder for campaign automation - see detailed section below.
Activity Tab
Monitor campaign execution in real-time:
Live execution logs
Message delivery status
Response tracking
Error reporting
Analytics Tab
Detailed campaign performance metrics:
KPIs (Contacts, Replies, Conversion Rate)
Funnel visualization
Response rate charts
Time-based performance trends
Flow Builder
The Flow Builder is the core of campaign automation. It uses a visual node-based interface to define message sequences.
Node Types
Start Node
The entry point of the campaign flow. Defines when the campaign begins:
Immediate : Start as soon as leads are added
Scheduled : Start at a specific date/time
Send Message Node
Sends Telegram messages to leads with full customization:
Text content with spintax support
Tag placeholders ({first_name}, {custom_field})
Media attachments support
A/B testing variations (A, B, C)
Wait Node
Adds delays between messages:
Duration-based : Wait for specific time (hours/minutes)
Response-based : Wait for lead response
Condition Node
Branch the flow based on criteria:
Tag-based conditions
Custom field conditions
Response conditions
End Node
Marks the completion of a flow path:
Successful completion
No response handling
Spintax: Message Variation
Spintax (spin syntax) is essential for campaign success. It allows you to create multiple message variations that the system randomly selects for each lead.
CRITICAL : Accounts that send the same message repeatedly (without variation) are at HIGH RISK of being blocked by Telegram after approximately 8 messages. Always use spintax for message variation.
Basic Spintax Syntax
Use curly braces with pipe separators to create variations:
This creates 3 x 3 = 9 unique combinations:
Hello there!
Hello friend!
Hello!
Hi there!
Hi friend!
Hi!
Hey there!
Hey friend!
Hey!
Nested Spintax
Nest spintax for more complex variations:
Common Spintax Patterns
Casual Greetings
Call to Action Variations
Follow-up Variations
Placeholders
Combine spintax with dynamic placeholders:
Available placeholders:
Best Practices for Spintax
Always Use Variation : Never send identical messages
Natural Language : Variations should sound natural
Meaningful Changes : Vary content, not just words
Test First : Preview your spintax before launching
Avoid Spam Patterns : Don’t overuse punctuation or caps
AI Description Generator
The Flow Builder includes an AI-powered description generator to help you create effective campaign messages.
How It Works
Click the AI Assist button in any message node
Describe your goal in plain English
AI generates multiple message variations using spintax
Select or modify the generated messages
Example
Input : “Create a follow-up message for someone who attended our webinar”
AI Output :
Tips for AI Generation
Be specific about your goal
Include context about the lead
Specify tone (professional, casual, friendly)
Mention any key points to include
Risk Analyzer
The Risk Analyzer evaluates your campaign configuration and identifies potential issues that could lead to account blocks or low performance.
What It Checks
Message Variation Risk
Rate Limiting Risk
Evaluates if your rate limits are appropriate for the account age and health.
Content Risk
Flags potentially risky content:
Excessive punctuation (!!!!)
ALL CAPS
Suspicious links
Known spam triggers
Volume Risk
Checks if daily message volume is too high for the account’s warmup status.
Risk Score
Each campaign gets an overall risk score:
Spam Fixer
The Spam Fixer automatically improves your message content to reduce spam triggers and improve deliverability.
Features
Pattern Detection
Automatically detects and fixes:
Excessive punctuation
ALL CAPS text
Suspicious URL patterns
Common spam phrases
Emoji overuse
Improvement Suggestions
Before launching, Spam Fixer suggests:
Alternative phrasing
Better spintax structure
Natural language patterns
Optimal message length
Example Fixes
Before (High Risk) :
After (Low Risk) :
Segment Integration
Campaigns can target leads through segments, with two modes of operation:
Snapshot Mode
When you add a segment to a campaign, a snapshot is taken at that moment.
Leads are copied to the campaign at launch time
New leads added to the segment later are NOT included
Original leads removed from segment are still in campaign
Best for: Running a campaign once with a specific set of leads
Sync Mode (Recommended)
The campaign stays synchronized with the segment.
New leads added to the segment are automatically added
Leads removed from the segment are removed from campaign
Real-time updates
Best for: Ongoing campaigns with dynamic lead lists
In the Leads Tab of campaign editor
Click Add Segment
Select your segment
Choose mode:
Snapshot : Take a snapshot now
Sync : Keep synchronized
Sync mode means removing leads from the segment will also remove them from active campaigns. Use carefully.
Bulk Operations
Perform actions on multiple campaigns at once:
Bulk Enable : Activate multiple campaigns
Bulk Disable : Deactivate campaigns
Bulk Start : Launch multiple campaigns
Bulk Stop : Stop active campaigns
Bulk Delete : Remove campaigns (soft delete)
Bulk Archive : Archive campaigns
Campaign Statuses
Circuit Breaker Integration
Campaigns Beta integrates with the circuit breaker system to protect your Telegram accounts:
Automatic Pause : Campaigns pause when account issues are detected
Account Health Display : Visual indicators for account status
Recovery Handling : Guided recovery when accounts are blocked
API Endpoints
Best Practices
Always Use Spintax : Never send identical messages - risk of ban after ~8 messages
Start with Draft : Create campaigns in Draft mode first
Use Risk Analyzer : Run Risk Analyzer before launching
Apply Spam Fixer : Let it optimize your messages
Test with Small Groups : Test with a small lead subset before full rollout
Monitor Activity : Watch the Activity tab during initial runs
Use Tags : Organize campaigns with consistent tagging
Configure Rate Limits : Match rate limits to account age and health
Use Sync Mode : Prefer segment sync for dynamic lead lists
Review AI Suggestions : Use AI Description Generator for message ideas