Campaigns are the core of WapiKit’s WhatsApp marketing functionality, allowing you to send targeted messages to your contact lists and track their performance.

What is a Campaign?

A campaign in WapiKit is a structured WhatsApp marketing activity that delivers messages to a specific audience. Campaigns can be one-time broadcasts or part of a sequence, and they can include text, media, interactive buttons, and more.

Campaign Types

WapiKit supports several types of campaigns:

Broadcast Campaigns

Send a single message to multiple contacts at once. Ideal for announcements, promotions, or updates.

Drip Campaigns

Send a series of messages over time based on predefined schedules. Perfect for nurturing leads or customer onboarding.

Triggered Campaigns

Automatically send messages based on specific customer actions or events. Great for abandoned cart reminders or birthday wishes.

Interactive Campaigns

Engage customers with interactive elements like buttons, lists, or forms. Excellent for collecting feedback or guiding customers through a process.

Creating a Campaign

To create a new campaign in WapiKit:

  1. Navigate to Campaigns > New Campaign
  2. Select the campaign type
  3. Enter a name and description for your campaign
  4. Choose the WhatsApp phone number to use as the sender
  5. Select the target contact list(s)
  6. Compose your message using the rich editor
  7. Add media or interactive elements if needed
  8. Preview your message
  9. Schedule or send immediately

Message Templates

For business accounts, WhatsApp requires pre-approved templates for certain message types. WapiKit makes it easy to:

  1. Create new templates
  2. Submit templates for approval
  3. Use approved templates in your campaigns
  4. Track template performance

Learn more about WhatsApp Templates in our WhatsApp API setup guide.

Campaign Scheduling

WapiKit offers flexible scheduling options:

  • Send Immediately: Launch your campaign as soon as you click “Send”
  • Schedule for Later: Set a specific date and time for your campaign to start
  • Recurring Campaigns: Set up campaigns to repeat at regular intervals
  • Time Zone Optimization: Send messages at the optimal time for each recipient’s time zone

Campaign Analytics

Track the performance of your campaigns with WapiKit’s comprehensive analytics:

  • Delivery Metrics: Sent, delivered, read, and failed messages
  • Engagement Metrics: Replies, clicks, and conversions
  • Comparison Tools: Compare performance across different campaigns
  • AI Insights: Receive AI-generated recommendations to improve future campaigns

AI-Powered Campaign Optimization

WapiKit’s AI continuously analyzes your campaign performance and can:

  • Suggest Optimal Send Times: Determine when your audience is most responsive
  • Recommend Content Improvements: Suggest message changes to increase engagement
  • Identify High-Performing Segments: Find which customer groups respond best
  • Automate A/B Testing: Test different message variations to find the most effective approach

Campaign Tags

Use tags to organize your campaigns by:

  • Purpose (promotional, informational, transactional)
  • Target audience (new customers, loyal customers, inactive customers)
  • Product line or service category
  • Campaign performance (high-performing, needs improvement)

Best Practices

  • Personalize your messages: Use contact attributes to customize content for each recipient
  • Keep messages concise: Focus on a single, clear call-to-action
  • Test before sending: Use the preview function to check how your message will appear
  • Respect frequency: Avoid overwhelming contacts with too many messages
  • Monitor performance: Regularly review analytics to optimize future campaigns
  • Follow WhatsApp policies: Ensure your campaigns comply with WhatsApp’s Business Policy

Next Steps

After creating your campaigns, you can:

  1. Monitor conversations that result from your campaigns
  2. Analyze campaign performance to optimize future messaging
  3. Set up automations to handle responses