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
- JavaScript/TypeScript
- Python
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.
