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.
Campaigns list

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.
When a contact replies with a stop keyword, Xobito marks them as unsubscribed automatically. These contacts are excluded from future campaigns.
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.