Skip to main content
A campaign in Xobito is a bulk send of an approved WhatsApp template to a list of contacts. Campaigns are how you launch promotions, send announcements, run re-engagement flows, and deliver any message that goes to more than one person at a time.

Campaign types

One-time blast

Pick a template, pick recipients, send immediately. Best for quick announcements.

Scheduled campaign

Same as a one-time blast, but queued to go out at a specific date and time in your timezone.

CSV campaign

Upload a spreadsheet where every row is a recipient with their own variable values. Perfect for personalised bulk sends.

Campaign lifecycle

Every campaign moves through a predictable set of statuses:
1

Draft

You’ve started building the campaign but haven’t submitted it yet. Drafts can be edited or deleted freely.
2

Scheduled

The campaign has been submitted with a future send time. It’s waiting in the queue. You can still pause or cancel it from the campaign details page.
3

Sending

Xobito is actively dispatching messages to WhatsApp. Progress updates in near real-time on the details page.
4

Completed

Every recipient has been processed. Open the campaign to see delivered, read, and failed counts.

What’s in the Campaigns section

Create a campaign

Pick a template, choose recipients, preview, and send.

CSV campaign

Upload a CSV with recipients and per-row variable values.

Schedule a campaign

Queue a send for a specific date and time, and pause or cancel later.

Track performance

Monitor delivery, read rates, opt-outs, and export results.

Campaign limits

Your send capacity depends on two things:
  1. Your Xobito plan — each plan includes a monthly campaign quota. Check your current plan on Billing & Subscription.
  2. Meta’s messaging tier — your WhatsApp phone number has a tier set by Meta (250, 1K, 10K, 100K, or Unlimited per 24 hours). Exceeding this tier will pause delivery until the window resets. See Phone numbers — Messaging tier for how to climb tiers.
Xobito automatically paces sends to stay within Meta’s per-second rate limit, so you never need to configure throttling yourself.

Best practices

WhatsApp requires explicit opt-in before you can message a contact commercially. Keep evidence of consent (form submissions, checkout opt-ins, etc.) in case Meta requests it.
If your WhatsApp number is new or recently scaled, start with small campaigns (100–500 contacts) and grow week by week. Sudden large volumes can trigger Meta’s quality checks.
Instead of blasting your entire list, send to groups filtered by status or source. Smaller, more relevant sends keep your quality rating green.
WhatsApp lets recipients block your number directly. Xobito does not currently auto-flag opted-out contacts — when a customer asks to stop, an agent must manually disable that contact so they’re skipped from future sends. Automatic opt-out handling is on the roadmap.
Use the preview to check variable substitution, and send a test to your own number before launching a large campaign.

Frequently asked questions

Meta only allows free-form messages during the 24-hour session window after a contact messages you. Campaigns typically target contacts who haven’t messaged you recently, so a template is required.
You pay Meta per conversation (24-hour window with a contact), not per message. The exact rate depends on the template category (marketing, utility) and the recipient country. See Key Concepts.
You can pause and cancel a scheduled campaign, but you cannot edit recipients or content once it’s queued. Cancel the scheduled campaign and create a new one instead.
Failed messages are logged on the campaign details page with the reason from Meta. Common causes: invalid phone number, contact opted out, or quality rating too low.