Skip to main content

Campaigns

Zeplo Campaigns let you reach thousands of contacts at once with structured, measurable messaging. Design your campaign, choose a pre-approved template, define your audience through groups or filters, schedule delivery for the optimal time, and track results in real time. Campaigns handle queueing, rate limiting, and compliance so you can focus on content and strategy.

Template Campaigns

Build campaigns around pre-approved WhatsApp templates. Personalize each message with contact-level variables for higher engagement.

Scheduling

Schedule campaigns to start at a specific date and time, including timezone-aware delivery windows that respect your contacts’ local time.

Contact Targeting

Target specific contact groups, apply tag-based filters, or define custom audience rules to reach exactly the right people.

Campaign Analytics

Track sent, delivered, read, and failed counts in real time. Export detailed per-contact delivery reports for post-campaign analysis.

Basic Usage

Campaigns use pre-approved templates only. You cannot send free-form messages through campaigns. Make sure your template is approved before scheduling a campaign.

Campaign Statuses

Best Practices

Always verify your template is in approved status before creating a campaign. Pending or rejected templates will cause the campaign to fail at runtime. Use the Templates API to check status programmatically.
Segment your audience with groups and tags before launching. Smaller, well-targeted lists consistently outperform large unfiltered ones. Aim for relevance over volume to protect your quality rating.
Schedule campaigns between 9 AM and 6 PM in your contacts’ local timezone. Avoid weekends for B2B campaigns. Test different send times with small audience segments before a full rollout.
Wait at least 24 hours after a campaign completes before drawing conclusions on read rates. Export per-contact reports to identify undeliverable numbers and update your contact database accordingly.

API Reference: List Campaigns

Explore the full request schema, filtering options, and response format for the campaigns endpoint.