Sending at scale

Bulk and scheduled sends

Send to a list once, or at a future time, with per-batch pacing that protects your provider limits.

5 min read · updated 2026-10-13

How a batch is shaped

Two decisions shape a bulk send: which contacts are in it, and which channel carries it.

  • Adding contacts creates a batch, identified by a batch number. The batch is the unit you review and resend.
  • A batch sends over one channel that you pick — the whole batch goes through that single provider, with its sender numbers still rotating by weight inside it.
  • Pacing is applied per batch, so a large send does not exhaust the provider limits that your live traffic also depends on.

Run a bulk send

  1. Prepare the recipients

    Use a list, or import contacts by CSV. Numbers must be E.164.

  2. Compose the message

    Pick the batch and the channel it should send through, then write the content.

  3. Choose immediate or scheduled

    Immediate sends start as soon as you launch; a scheduled send waits for the time you set.

  4. Watch the batch

    The batch view reports sent, failed, skipped and suppressed counts as it progresses.

Note. Scheduled sends are SMS-only today. If you schedule over another channel, the platform tells you rather than silently sending immediately.

When a batch fails part-way

Resending a failed batch retries only the recipients that were never attempted. Contacts that were already sent, or that are suppressed, are not sent to again — so a reset does not turn into a duplicate blast.

Suppression counts as skipped, not failed

Recipients on the suppression list are counted separately from failures. A batch can therefore report a large skipped number and still be a healthy run — see "Opt-out and suppression" for why that is the correct outcome.

Keep reading

Contacts and lists

Keep the people you message in one place, import them in bulk, and group them without duplicating anyone.

Read this article →

Estimate what a send will cost

Segments × destinations × sender type is the whole formula. Here is how to work it out before the invoice arrives.

Read this article →

Getting started

Connect a provider, issue a key, send your first message — and meet the two defaults that quietly cost money if you miss them.

Read this article →