Skip to content

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 โ€‹

  1. Broadcast Message - Send one-time messages to your audience
  2. 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 โ€‹

Marketing DashboardThe 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 โ€‹

Campaign Creation DialogThe campaign creation wizard guides you through each step

Step 1: Basic Information โ€‹

  1. Campaign Name - Internal identifier for your reference

    • Example: "Flash_Sale_Dec25" or "Welcome_Series_v2"
  2. 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:

  1. Choose from your approved WhatsApp templates
  2. Preview how the message will look
  3. Test with a sample number

Campaign Message Template SelectionSelect and configure WhatsApp templates for your campaign messages

Finding Your WhatsApp Templates:

All your WhatsApp message templates are managed in one central location:

WhatsApp Templates TableThe 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 name
  • 2 - Product name
  • 3 - Discount amount
  • And many more based on your template

Test Message: Always send a test message to yourself first:

  1. Enter your WhatsApp number
  2. Click "Send Test"
  3. Verify the message looks perfect
  4. 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:

Campaign Scheduling InterfaceSchedule 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:

  1. View Scheduled Campaigns - See all upcoming campaigns in the dashboard
  2. Edit Scheduled Time - Modify the launch time before campaign starts
  3. Cancel Scheduled Campaign - Stop a campaign before it begins
  4. 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:

  1. Choose Your Trigger - Select the customer action that starts the campaign
  2. Set Initial Delay - When should the first message send after trigger?
  3. Configure Subsequent Messages - Set delays between each message
  4. 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 7

Message 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:

  1. Create Test Groups - Split your audience 50/50
  2. Test Variables - Change one element at a time:
    • Message content
    • Send timing
    • Call-to-action
    • Audience segment
  3. Measure Results - Compare performance metrics
  4. 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:

  1. Check customer phone numbers
  2. Verify template approval status
  3. Review account standing
  4. Check message content compliance

Failed Messages:

  1. Review error logs in dashboard
  2. Check customer blocking status
  3. Verify message content
  4. Contact support if persistent

Performance Issues โ€‹

Low Engagement:

  1. Review message content
  2. Check send timing
  3. Verify audience relevance
  4. Test different message approaches

High Opt-out Rate:

  1. Reduce message frequency
  2. Improve content relevance
  3. Check audience targeting
  4. Review value proposition

Technical Issues โ€‹

Template Errors:

  1. Verify template variables
  2. Check template approval status
  3. Review message formatting
  4. Test with sample numbers

Campaign Setup Issues:

  1. Clear browser cache
  2. Check internet connection
  3. Verify account permissions
  4. 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:

Ready to Launch?

Start with a simple broadcast campaign to announce a special offer. Once you're comfortable, explore drip campaigns and automation features!

Talking Shops product guides and API reference