Marketing Bot - Dashboard¶
Centralized automation hub for broadcasting messages and managing campaigns across WhatsApp and Telegram.
Overview¶
The Marketing Bot provides smart automations for broadcasting messages to your audience instantly on WhatsApp and Telegram. Create campaigns, manage contacts, track engagement, and automate your messaging workflows from a single dashboard.
Instant Broadcasting
Send messages to your entire audience across WhatsApp and Telegram with just a few clicks. Perfect for promotions, announcements, and customer engagement.
Dashboard Overview¶
Main Features¶
-
Telegram Integration
Broadcast messages instantly on Telegram
Send to groups and individual contacts
-
WhatsApp Integration
Reach your audience on WhatsApp
Direct messaging and group broadcasts
-
Manage Settings
Configure bot settings and integrations
Set up API tokens and webhooks
Key Metrics¶
At-a-Glance Statistics¶
Campaign Overview:
Performance Tracking:
| Metric | Count | Description |
|---|---|---|
| All Campaigns | 2 | Total campaigns created |
| Scheduled Campaigns | 3 | Campaigns queued for future |
| Published Campaigns | 2 | Live campaigns sent |
| Total Contacts | 17 | Audience reach |
Analytics Charts¶
Campaign Performance¶
Campaigns Chart: - Track campaign performance over time - Monitor message delivery rates - View engagement trends - Filter by WhatsApp or Telegram - Date range: November 24 - December 3
New Contacts Chart: - Track audience growth - Monitor new subscriber acquisitions - Identify peak signup periods - Platform-specific analytics - Real-time updates
Chart Features:
Platform Filter:
Quick Actions¶
Create New Campaign¶
Button: "+ Create New Campaign"
Launch campaign creation wizard: 1. Select platform (WhatsApp/Telegram) 2. Choose target audience 3. Design message content 4. Schedule or send immediately 5. Track performance
View Campaigns:
Access full campaign list: - View all campaigns - Filter by status - Edit scheduled campaigns - Analyze performance - Export reports
Campaigns Section¶
Campaign Management Table¶
Display Columns:
| Column | Description |
|---|---|
| ID | Campaign identifier |
| Name | Campaign title |
| Status | Current state |
| Platform | WhatsApp or Telegram |
| Schedule At | Send date and time |
| Action | Edit, delete, view |
Search Functionality:
Supported Platforms¶
WhatsApp Broadcasting¶
Features: - Send text messages - Share images and media - Include links and CTAs - Broadcast to multiple contacts - Track message delivery - View read receipts - Manage contact lists - Segment audiences
Message Types: - Text messages - Images (JPG, PNG) - Documents (PDF) - Links with preview - Emojis and formatting
Telegram Broadcasting¶
Features: - Send to Telegram groups - Broadcast to channels - Direct messages to users - Rich media support - Bot commands - Interactive buttons - Inline keyboards - Message scheduling
Message Types: - Text messages - Photos and videos - Documents and files - Stickers and GIFs - Polls and quizzes - Location sharing - Contact cards
Dashboard Navigation¶
Top Navigation¶
Back to Dashboard: - Return to main dashboard - Quick navigation link - Breadcrumb trail
Quick Access: - View Campaigns - Create New Campaign - Manage Settings - Access Inbox
Getting Started¶
Initial Setup¶
Step 1: Configure Settings
Navigate to: Dashboard → Manage Settings
Configure:
├── Telegram Bot Token
├── WhatsApp API Credentials
├── Webhook URLs
└── Environment Settings
Step 2: Import Contacts
Add contacts via:
├── Manual entry
├── CSV upload
├── Import from groups
└── Sync from existing lists
Step 3: Create First Campaign
Click "Create New Campaign"
└── Follow campaign wizard
├── Select platform
├── Choose audience
├── Design message
├── Schedule send time
└── Launch campaign
Contact Management¶
Audience Organization¶
Total Contacts: 17
Contact Sources: - WhatsApp contacts - Telegram subscribers - Imported lists - Manual additions - Group members
Contact Segments: - VIP Customers - New Leads - Repeat Buyers - Inactive Customers - Webinar Participants
Contact Actions: - View contact details - Edit information - Add to segments - Remove from lists - Export data
Campaign Overview¶
Recent Campaigns¶
All Campaigns (2):
View and manage all created campaigns: - Draft campaigns - Scheduled sends - Published messages - Archived campaigns
Scheduled Campaigns (3):
Queued for future delivery: - Set date and time - Edit before sending - Cancel if needed - Reschedule easily
Published Campaigns (2):
Successfully sent messages: - View delivery stats - Check engagement - Analyze results - Duplicate for reuse
Broadcast Features¶
Instant Messaging¶
Broadcast Capabilities:
WhatsApp Broadcasting:
Reach: Up to 256 contacts per broadcast
Delivery: Instant
Format: Text, images, documents
Tracking: Delivery status, read receipts
Telegram Broadcasting:
Reach: Unlimited (groups/channels)
Delivery: Instant
Format: All media types
Tracking: Views, engagement, clicks
Message Personalization: - Insert contact name - Custom variables - Dynamic content - Conditional messaging - Segmented targeting
Analytics and Reporting¶
Performance Metrics¶
Campaign Metrics:
Platform Comparison:
| Metric | Telegram | |
|---|---|---|
| Delivery Rate | 99% | 98% |
| Open Rate | 70% | 60% |
| Click Rate | 15% | 10% |
| Response Rate | 10% | 6% |
Time-Based Analysis:
Best Send Times:
WhatsApp: 9 AM, 1 PM, 7 PM
Telegram: 10 AM, 3 PM, 8 PM
Best Days:
Weekdays: Tuesday, Thursday
Weekends: Saturday morning
Automation Features¶
Smart Automations¶
Automated Workflows:
Welcome Messages: - Auto-send to new contacts - Customizable welcome text - Include intro offer - Set response triggers
Follow-up Sequences: - Drip campaign automation - Time-based triggers - Behavior-based sends - Multi-step sequences
Event-Based Triggers: - Birthday messages - Anniversary greetings - Cart abandonment - Re-engagement campaigns
Auto-Responses: - Keyword triggers - Quick replies - FAQ automation - Support messages
Best Practices¶
Messaging Guidelines¶
Content Strategy: - ✅ Keep messages concise - ✅ Include clear call-to-action - ✅ Personalize when possible - ✅ Test before broadcasting - ✅ Respect opt-out requests
Timing Recommendations: - 📅 Send during business hours - ⏰ Avoid early morning/late night - 🌍 Consider time zones - 📊 Analyze optimal times - 🔄 Test different schedules
Compliance: - ⚖️ Follow platform policies - 📜 Obtain consent - 🚫 Provide opt-out option - 🔒 Protect privacy - ✅ Stay within limits
Engagement Tips: - 💬 Encourage responses - 🎁 Offer value - 🎯 Target correctly - 📸 Use rich media - 🔗 Include trackable links
Integration Options¶
Connect External Tools¶
CRM Integration: - Sync contact data - Update customer records - Track interactions - Automate workflows
E-commerce Integration: - Send order updates - Share promotions - Abandoned cart reminders - Product announcements
Analytics Platforms: - Google Analytics - Custom dashboards - Export data - API access
Third-Party Tools: - Zapier connections - Webhook triggers - API endpoints - Custom integrations
Troubleshooting¶
Common Issues¶
Messages Not Sending: - Cause: Invalid API credentials, platform restrictions - Solution: Check settings, verify tokens, ensure compliance
Low Delivery Rates: - Cause: Invalid numbers, blocked contacts, network issues - Solution: Clean contact list, verify numbers, test connectivity
Campaign Not Scheduling: - Cause: Incorrect date format, past date selected - Solution: Use date picker, verify time zone, check format
Analytics Not Updating: - Cause: Cache delay, webhook issues - Solution: Refresh page, check webhook configuration, wait for sync
Security and Privacy¶
Data Protection¶
Security Measures: - 🔒 Encrypted messaging - 🛡️ Secure API connections - 🔐 Token-based authentication - 📊 Audit logs - 🔄 Regular backups
Privacy Compliance: - GDPR compliant - Data retention policies - User consent management - Right to erasure - Data portability
Access Controls: - Role-based permissions - Team member access - Activity monitoring - Session management - Two-factor authentication
Next Steps¶
Next: Inbox →
Last Updated: December 2025