Appearance
Running Successful Marketing Campaigns
Target Audience
This comprehensive guide is perfect for beginners who want to master WhatsApp marketing. We'll take you step-by-step from campaign creation to analysis!
Marketing campaigns in Talking Shops allow you to reach your customers at scale through WhatsApp. Whether you're announcing a sale, launching a new product, or re-engaging inactive customers, campaigns provide the tools you need for effective WhatsApp marketing.
What is a Marketing Campaign?
A marketing campaign is a coordinated set of messages sent to a specific group of customers to achieve a particular business goal. Think of it as your personal marketing assistant that can reach hundreds or thousands of customers automatically.
Campaign Types Available
- Broadcast Message - Send one-time messages to your audience
- Drip Campaign - Automated message sequences triggered by specific customer actions
Drip Campaign Triggers:
- First Message - When users don't engage after the initial welcome message
- Cart Received - When customers add items to cart but don't complete purchase
- Payment Link Sent - When payment links are sent but payment remains incomplete
📝 Note
Currently, the platform supports Broadcast Message and Drip Campaign types. Drip campaigns are automatically triggered based on customer behavior patterns.
Understanding the Campaign Dashboard
The marketing dashboard shows all your campaigns and their performance at a glance
Key Metrics Explained
- Active Campaigns - Currently running campaigns
- Running Campaigns - Campaigns in progress
- Scheduled - Campaigns set to run in the future
- Messages Today - Total messages sent today
- Failed Messages - Messages that couldn't be delivered
Campaign Planning Guide
Step 1: Define Your Goals
Before creating a campaign, ask yourself:
- What do I want to achieve? (Sales, engagement, awareness)
- Who am I targeting? (New customers, existing customers, specific segments)
- What's my budget? (Message credits, timing)
- How will I measure success? (Clicks, conversions, responses)
Step 2: Choose Your Campaign Type
Broadcast Message 📢
- Best for: Announcements, flash sales, event invitations
- Timing: Immediate or scheduled send
- Effort: Low
- Description: Send a message to multiple customers at once
Drip Campaign 💧
- Best for: Automated customer journeys, cart recovery, re-engagement
- Timing: Triggered automatically based on customer behavior
- Effort: Low (automated)
- Description: Send a series of messages to customers over time based on specific triggers
Step 3: Prepare Your Content
- Template Selection - Choose or create appropriate WhatsApp templates
- Personalization - Plan your variable usage
- Call to Action - Clear next steps for customers
- Timing - Best time to reach your audience
📝 Creating Your First Campaign
Step-by-Step Campaign Creation
The campaign creation wizard guides you through each step
Step 1: Basic Information
Campaign Name - Internal identifier for your reference
- Example: "Flash_Sale_Dec25" or "Welcome_Series_v2"
Campaign Type - Choose from the dropdown:
- Broadcast Message - One-time promotional messages
- Drip Campaign - Multi-message sequences
Step 2: Audience Selection
Who should receive your messages?
- All Customers - Your entire customer base
- Active Customers - Recent purchasers or engagers
- Inactive Customers - Haven't purchased recently
- Custom Segment - Based on specific criteria
- Imported List - Upload your own customer list
Pro Tip: Start with a smaller, engaged audience to test your message before sending to everyone.
Step 3: Message Setup
Template Selection:
- Choose from your approved WhatsApp templates
- Preview how the message will look
- Test with a sample number
Select and configure WhatsApp templates for your campaign messages
Finding Your WhatsApp Templates:
All your WhatsApp message templates are managed in one central location:
The WhatsApp templates table shows all your approved message templates with performance metrics
Template Management:
- Status Tracking - See which templates are approved, pending, or rejected
- Performance Metrics - Monitor delivery rates, read rates, and click-through rates
- Quick Actions - View insights, edit templates, or create new ones
- Search & Filter - Find templates by name, category, or language
Personalization Variables:
1- Customer name2- Product name3- Discount amount- And many more based on your template
Test Message: Always send a test message to yourself first:
- Enter your WhatsApp number
- Click "Send Test"
- Verify the message looks perfect
- Check all links and buttons work
Step 4: Schedule & Settings
Sending Options:
- Send Immediately - Launch right away
- Schedule Later - Set specific date/time
Detailed Scheduling Features:
Schedule your campaigns with precise timing and timezone support
Scheduling Options:
- Immediate Send - Launch campaign as soon as you click "Create"
- Scheduled Send - Choose exact date and time for campaign launch
- Timezone Support - Automatically detects and uses your local timezone
- Campaign Status - Track scheduled, active, and completed campaigns
Best Practices for Scheduling:
- Peak Hours - Schedule during 10 AM - 8 PM for better engagement
- Avoid Weekends - Weekdays typically have higher open rates
- Consider Time Zones - Schedule based on your audience's local time
- Lead Time - Schedule at least 30 minutes in advance for setup review
Advanced Settings:
- Retry Failed Messages - Automatically retry failed deliveries
- Frequency Capping - Limit messages per customer
- Campaign Delays - Set delays for drip campaigns
⏰ Advanced Scheduled Campaigns
Campaign Status Management
Your campaigns go through several stages:
Status Types:
- Scheduled - Campaign is set to run at a future time
- Active - Campaign is currently running and sending messages
- Completed - Campaign has finished sending all messages
- Paused - Campaign is temporarily stopped
- Failed - Campaign encountered errors and stopped
Managing Scheduled Campaigns:
- View Scheduled Campaigns - See all upcoming campaigns in the dashboard
- Edit Scheduled Time - Modify the launch time before campaign starts
- Cancel Scheduled Campaign - Stop a campaign before it begins
- Duplicate Campaign - Copy settings for similar future campaigns
Time Zone Considerations
Automatic Timezone Detection:
- System detects your local timezone automatically
- All scheduling shown in your local time
- Campaign execution uses server timezone for consistency
Manual Timezone Selection:
- Override automatic detection if needed
- Useful for teams in different time zones
- Ensure messages arrive at optimal local times
Batch Scheduling
For large audiences, campaigns may be sent in batches:
Batch Benefits:
- Server Load Management - Prevents system overload
- Rate Limiting Compliance - Stays within WhatsApp limits
- Performance Optimization - Better delivery rates
Batch Settings:
- Automatic batching for audiences > 1,000 recipients
- Random delays between batches (5-15 minutes)
- Real-time progress tracking in dashboard
💧 Enhanced Drip Campaigns
Drip Campaign Triggers Available
Based on the codebase analysis, here are all available drip campaign triggers:
1. First Message Trigger
- When Activated: When users don't engage after receiving the initial welcome message
- Use Case: Re-engage new customers who showed initial interest but didn't respond
- Best For: Welcome series follow-ups, initial engagement reminders
2. Cart Received Trigger
- When Activated: When customers add items to cart but don't complete purchase
- Use Case: Cart abandonment recovery campaigns
- Best For: Flash sale reminders, abandoned cart recovery
3. Payment Link Sent Trigger
- When Activated: When payment links are sent but payment remains incomplete
- Use Case: Payment reminder campaigns
- Best For: COD order confirmations, payment completion reminders
4. Order Delivered Trigger
- When Activated: When an order is delivered to the customer
- Use Case: Post-purchase engagement and review requests
- Best For: Review requests, cross-sell opportunities, customer satisfaction
Campaign Delay Configuration
Drip campaigns support precise delay settings:
Delay Options:
- Days: 0-30 days after trigger event
- Hours: 0-23 hours after trigger event
- Minutes: 0-59 minutes after trigger event
Delay Examples:
- Immediate Follow-up: 0 days, 0 hours, 5 minutes
- Next Day Follow-up: 1 day, 0 hours, 0 minutes
- Weekly Follow-up: 7 days, 0 hours, 0 minutes
- Custom Timing: Any combination within the limits
Setting Up Drip Campaign Delays
Step-by-Step Delay Configuration:
- Choose Your Trigger - Select the customer action that starts the campaign
- Set Initial Delay - When should the first message send after trigger?
- Configure Subsequent Messages - Set delays between each message
- Test Your Timing - Send test messages to verify delays work correctly
Delay Best Practices:
- First Message: Send within 5-30 minutes of trigger
- Follow-up Messages: Space 1-3 days apart
- Last Chance: Send final reminder 24 hours before offer expires
- Respect Frequency: Don't overwhelm customers with too many messages
Complete Drip Campaign Examples
Example 1: Cart Recovery Drip Campaign
Trigger: Cart Received
Message 1 (5 minutes after abandonment):
Hi {{1}}, did you forget something?
Your cart with {{2}} items is waiting:
{{3}}
Complete your purchase before items sell out!
Shop Now: {{4}}Message 2 (2 hours after abandonment):
Hi {{1}}, your cart is about to expire!
Items you selected:
{{3}}
These are popular and may sell out soon.
Don't miss out: {{4}}Message 3 (24 hours after abandonment):
Last chance, {{1}}! ⏰
Your cart expires in 1 hour.
Complete your purchase to get {{2}} off!
Final offer: {{4}}Example 2: Post-Purchase Drip Campaign
Trigger: Order Delivered
Message 1 (1 day after delivery):
Hi {{1}}, we hope you're enjoying your {{2}}!
How's everything going? We'd love to hear your feedback.
Your opinion helps other shoppers like you.
Leave a Review: {{3}}Message 2 (7 days after delivery):
Hi {{1}}, since you loved {{2}}, you might also like:
{{4}} - {{5}}
{{6}} - {{7}}
Complete your collection: {{8}}Message 3 (14 days after delivery):
Hi {{1}}, it's time for a refill! 🔄
Did you know {{2}} customers reorder {{3}}?
Stock up on your favorites and get {{4}} off!
Shop Again: {{5}}Drip Campaign Performance Tracking
Key Metrics for Drip Campaigns:
Engagement Metrics:
- Trigger Rate - How often campaigns are activated
- Open Rate - Percentage of messages opened
- Click Rate - Percentage of messages with link clicks
- Conversion Rate - Percentage achieving desired action
Timing Metrics:
- Response Time - How quickly customers engage
- Optimal Timing - Best days/times for each trigger
- Drop-off Points - Where customers stop engaging
Business Impact:
- Revenue Generated - Sales from drip campaigns
- Customer Retention - Repeat purchase rate
- Customer Lifetime Value - Total value per customer
Advanced Drip Campaign Strategies
Multi-Trigger Campaigns:
- Combine different triggers for comprehensive coverage
- Create customer journey maps
- Personalize based on customer behavior patterns
Dynamic Content:
- Use customer data to personalize messages
- Adapt content based on previous purchases
- Segment audiences within drip campaigns
Integration with Other Channels:
- Email follow-ups for WhatsApp campaigns
- SMS reminders for important messages
- Push notifications for time-sensitive offers
Example 1: Flash Sale Campaign
Goal: Drive immediate sales with limited-time offer
Setup:
Campaign Type: Broadcast Message
Audience: Active Customers (last 90 days)
Template: flash_sale_template
Timing: Friday 6 PM (peak shopping time)Message Content:
FLASH SALE - Today Only! {{1}}
Get {{2}} off on all {{3}}!
Valid until midnight tonight.
Shop now: {{4}}
Use code: {{5}}
Only {{6}} hours left! ⏰Results to Track:
- Message delivery rate
- Click-through rate
- Conversion rate
- Revenue generated
Example 2: Welcome Series (Drip Campaign)
Goal: Onboard new customers and encourage first purchase
Setup:
Campaign Type: Drip Campaign
Audience: New customers (last 7 days)
Messages: 3-part sequence
Timing: Day 0, Day 3, Day 7Message 1 (Immediate):
Welcome to {{1}}!
Thanks for joining us! Here's {{2}} off your first order.
Use code: {{3}}
Start Shopping: {{4}}Message 2 (Day 3):
Discover Our Bestsellers!
Hi {{1}}, here are our most popular {{2}}:
{{3}} - {{4}}
{{5}} - {{6}}
Complete your collection: {{7}}Message 3 (Day 7):
⏰ Last Chance for {{1}}!
Your welcome offer expires in 24 hours.
Don't miss {{2}} off your first order!
Shop Now: {{3}}Campaign Performance Analysis
Understanding Your Campaign Metrics
![Campaign Performance View] Detailed performance metrics for each campaign
Key Performance Indicators (KPIs)
Delivery Metrics:
- Sent - Total messages attempted
- Delivered - Messages successfully received
- Failed - Messages that couldn't be delivered
Engagement Metrics:
- Read Rate - % of delivered messages that were read
- Click Rate - % of messages with button/link clicks
- Response Rate - % of messages that received replies
Business Metrics:
- Conversion Rate - % of recipients who took desired action
- Revenue Generated - Total sales from campaign
- Return on Investment (ROI) - Revenue vs. campaign cost
Performance Benchmarks
Good Performance:
- Delivery Rate: 95%+
- Read Rate: 70%+
- Click Rate: 15%+
- Conversion Rate: 3%+
Excellent Performance:
- Delivery Rate: 98%+
- Read Rate: 85%+
- Click Rate: 25%+
- Conversion Rate: 7%+
Improving Campaign Performance
1. Better Timing
- Send when customers are most active
- Avoid late nights or early mornings
- Test different days and times
2. Improved Targeting
- Segment your audience carefully
- Personalize messages with customer data
- Avoid sending irrelevant content
3. Compelling Content
- Use clear, engaging language
- Include strong calls-to-action
- Add value for the customer
🔧 Advanced Campaign Features
Audience Segmentation
Create highly targeted campaigns by segmenting your audience:
Demographic Segments:
- Age groups
- Location/city
- Language preference
Behavioral Segments:
- Purchase history
- Browsing behavior
- Engagement level
- Cart abandonment
Custom Segments:
- High-value customers
- Recent purchasers
- Inactive customers
- Product categories
A/B Testing
Test different versions of your campaigns:
- Create Test Groups - Split your audience 50/50
- Test Variables - Change one element at a time:
- Message content
- Send timing
- Call-to-action
- Audience segment
- Measure Results - Compare performance metrics
- Implement Winner - Use the better-performing version
Automation Workflows
Set up automated campaigns based on triggers:
Trigger Examples:
- New customer signup → Welcome series
- Purchase made → Thank you + cross-sell
- Cart abandonment → Recovery messages
- Inactivity → Re-engagement campaign
Workflow Benefits:
- Saves time
- Consistent messaging
- Timely follow-ups
- Improved customer experience
⚠ Campaign Best Practices & Compliance
Do's ✅
Content Best Practices:
- Be clear about your identity
- Provide real value to recipients
- Use proper grammar and spelling
- Include clear opt-out instructions
- Personalize when possible
Technical Best Practices:
- Test messages before sending
- Use approved WhatsApp templates
- Monitor delivery rates
- Respect frequency limits
- Keep customer data updated
Timing Best Practices:
- Send during business hours
- Consider time zones
- Avoid holidays unless relevant
- Test optimal send times
- Don't send too frequently
Don'ts ❌
Content Avoidance:
- Don't send misleading information
- Don't use spam tactics
- Don't share sensitive data
- Don't make false promises
- Don't use excessive emojis/caps
Technical Avoidance:
- Don't bypass template approval
- Don't ignore delivery failures
- Don't send to unsubscribed users
- Don't exceed message limits
- Don't use outdated customer data
WhatsApp Compliance Rules
Message Content:
- No alcohol, tobacco, weapons
- No adult content or services
- No illegal activities
- No misleading health claims
- No spam or deceptive content
Sending Practices:
- Only send to customers who opted in
- Honor opt-out requests promptly
- Maintain reasonable sending frequency
- Provide clear contact information
- Respect local regulations
🛠 Troubleshooting Common Issues
Delivery Problems
Low Delivery Rate:
- Check customer phone numbers
- Verify template approval status
- Review account standing
- Check message content compliance
Failed Messages:
- Review error logs in dashboard
- Check customer blocking status
- Verify message content
- Contact support if persistent
Performance Issues
Low Engagement:
- Review message content
- Check send timing
- Verify audience relevance
- Test different message approaches
High Opt-out Rate:
- Reduce message frequency
- Improve content relevance
- Check audience targeting
- Review value proposition
Technical Issues
Template Errors:
- Verify template variables
- Check template approval status
- Review message formatting
- Test with sample numbers
Campaign Setup Issues:
- Clear browser cache
- Check internet connection
- Verify account permissions
- Contact technical support
📞 Getting Help & Support
Support Channels
- In-App Help: Click the "Help" button in campaign dashboard
- Email Support: info@talkingshops.com
- WhatsApp Support: +91 70193 38724
- Live Chat: Available in your dashboard
Resources & Learning
- Template Library: WhatsApp Templates Guide
- Video Tutorials: Available in help center
- Blog: Marketing tips and case studies
- Community: Connect with other marketers
Expert Services
Need extra help? Our team offers:
- Campaign strategy consulting
- Template creation assistance
- Performance optimization
- Advanced training sessions
Next Steps:
- Create your first campaign
- Master WhatsApp templates
- Learn advanced scheduling
- Master drip campaigns
- Explore advanced automation
Ready to Launch?
Start with a simple broadcast campaign to announce a special offer. Once you're comfortable, explore drip campaigns and automation features!