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!