Campaigns
Send 10 or 100,000 messages at exactly the right minute — in your customer's timezone, throttled to respect Meta limits, retried automatically on transient failures.
Messages
Per campaign
Aware
Auto-localize
Throttling
Respects Meta limits
On failure
Exponential backoff
Schedule down to the minute. Recurring campaigns (every Tuesday 10 AM, monthly on the 1st) supported via the workflow scheduler.
Each recipient gets the message at the scheduled hour in their local timezone (if known). Send 'good morning' campaigns that arrive at 9 AM for everyone, regardless of where they live.
Meta has tier-based rate limits (1K/day, 10K/day, 100K/day). Edesy reads your tier and paces sends accordingly — never blocks your campaigns for hitting limits.
Failed sends (transient network issues, rate limit hits) auto-retry with exponential backoff. Permanent failures (invalid numbers, opt-outs) skip retries and mark cleanly.
Target by contact list, custom field, tag, last interaction, or e-commerce attribute (lifetime value, last order, abandoned cart). Combine filters with AND/OR.
Watch the campaign deliver in real time: sent, delivered, read, replied, failed. Live counters update every 5 seconds during active campaigns.
Select a contact list (or build a segment on the fly with filters). Preview the audience count before continuing.
Pick a Meta-approved template, or write a freeform service message (only valid within 24h of last customer reply). Add personalization variables.
Pick the exact send time. Toggle 'deliver in recipient's local timezone' if you want each contact to receive at the same local time.
Edesy runs pre-flight checks (template approved, sufficient credit, opt-outs filtered, rate limits available) and confirms the campaign is queued.
The real-time dashboard shows sends as they happen. Pause / cancel anytime. Failures auto-retry; successes count toward your campaign analytics.
| Feature | Edesy | Typical competitor |
|---|---|---|
| Date/time scheduling | ||
| Timezone-aware delivery | ||
| Recurring schedules | Manual | |
| Auto throttling to Meta limits | Manual | |
| Per-recipient retry on failure | ||
| Real-time delivery dashboard | End-of-day | |
| Pause / cancel mid-send | ||
| Max audience size | Unlimited | 10K–50K |
Pre-scheduled Friday 9 AM IST campaign to 50,000 customers announcing 24-hour flash sale. Carousel of top 5 products with personalized discount codes.
₹38L revenue in 24 hours from one scheduled campaign
Campaign scheduled 48 hours before admissions deadline, segmented to prospects who attended demo class but didn't enroll. Discount code valid 24 hours.
Last-minute enrollments up 3.2x vs prior year
Monthly scheduled campaigns reminding patients of due vaccinations. Segmented by age group, sent in each contact's preferred language.
Vaccination uptake up 35% in target demographic
Quarterly scheduled campaign delivering statement summaries via WhatsApp. Replaces email statements for opted-in customers.
Statement open rate up from 18% to 96%
Saturday 8 AM scheduled invite to recent leads about a Sunday open house. Each lead gets the listing matching their saved criteria.
Open house attendance up 4x vs phone-call invites
Tuesday 10 AM PST scheduled to all active customers. Carousel of new features with 'Try now' CTA linking to in-app tour.
Feature activation rate within 7 days: 47%
Real-time, conversational use cases get all the attention in WhatsApp marketing pitches, but scheduled bulk campaigns are still where most teams generate the most revenue. The reason is simple: scheduled campaigns let you proactively reach your entire opted-in audience at the moments you choose, instead of waiting for them to message you first. Combined with WhatsApp's 98% open rate, that's a uniquely powerful broadcast channel.
The technical challenge nobody talks about is reliability. Meta has tiered rate limits — a Tier 1 account can send 1,000 unique conversation initiations per day, Tier 2 does 10,000, Tier 3 does 100,000. If you try to blast 50,000 messages from a Tier 2 account, the API will start rejecting messages after ~10K. Most platforms handle this badly: they either pre-throttle conservatively and take hours to deliver, or they don't throttle and you watch half your campaign fail.
Edesy's campaign queue knows your current Meta tier and paces sends to stay just under the limit, with the queue smoothing across the campaign duration. A 50K-message campaign on a Tier 3 account delivers in roughly 30 minutes; a 100K campaign delivers in about an hour. Failures get classified — opt-outs and invalid numbers skip retries (no point), while transient errors (Meta API hiccups, network issues) auto-retry with exponential backoff. The end result is that 95-99% of campaigns deliver successfully without manual intervention.
The other underrated capability is timezone-aware delivery. If you're a multi-country brand sending a 'good morning' campaign, naïvely scheduling it at 9 AM means half your audience gets it at 4 AM their time. Edesy lets you toggle 'deliver in recipient's local timezone' — the campaign now delivers at 9 AM local for each customer, regardless of where they live. For brands with audiences across multiple time zones (most B2B SaaS, fintech, education), this is the difference between a campaign that converts and one that gets ignored.
Free workspace, ₹50 trial credit, send to up to 10K contacts on day one. Most users schedule their first campaign within an hour of signup.