SendBeam

Campaigns

Create and send targeted email campaigns to your audience.

View as Markdown

Campaigns are the core of SendBeam. A campaign is a single email broadcast sent to one or more recipients — whether that's your entire audience, a specific list, or a filtered segment. You compose the email once and SendBeam delivers it reliably through its managed delivery, tracking every open, click, bounce, and unsubscribe automatically.

What is a Campaign?

A campaign bundles together everything needed to send an email blast: a subject line, a from address, the email content, and the chosen audience. Once you hit send (or schedule it), SendBeam queues the messages and updates the campaign status in real time as delivery progresses.

Each campaign stores its own independent statistics, so you can compare performance across broadcasts without any data bleeding between sends.

info
Campaigns are one-time broadcasts. If you need to send a series of automated emails triggered by subscriber behaviour, see Automations instead.

Campaign Statuses

Every campaign moves through a set of statuses that reflect where it is in its lifecycle:

  • Draft — The campaign has been created but not yet sent or scheduled. You can freely edit all settings, swap out content, and change the recipient list.
  • Scheduled — A future send date and time has been set. You can still edit the campaign or cancel the send before that time.
  • Sending — Messages are actively being queued and dispatched. This status typically lasts seconds to a few minutes depending on audience size.
  • Sent — All messages have been handed off for delivery. Statistics will continue to update as recipients open emails and click links, but the campaign itself cannot be resent or modified.
  • Cancelled — A scheduled campaign that was cancelled before it sent, or that could not send when its time came (for example because the audience was empty, the monthly email allowance was used up, or sending was paused). In that case the reason is shown on the campaign page and admins are emailed. Duplicate it to try again.
warning
There is no undo for a sent campaign. Once the status changes to Sent, the emails are already in transit. Always send yourself a test email and preview the campaign before confirming the send.

Campaign Types

When setting up a campaign you choose who receives it. SendBeam supports three recipient modes:

  • All contacts — Every subscribed contact in the workspace receives the email. Useful for workspace-wide announcements or newsletters.
  • Specific list — Only contacts who are members of a chosen list receive the campaign. Ideal for targeting subscribers who opted in through a particular form or import.
  • Segment — Only contacts who match a saved segment receive the campaign. Use this for behaviour-based or attribute-based targeting, such as contacts who haven't opened in 90 days, or contacts in a specific country.
lightbulb
Segments are evaluated at send time, not when you create the campaign. This means a segment can grow or shrink between the moment you schedule a campaign and when it actually sends — which is usually the behaviour you want.

Deleting a Campaign

A draft or cancelled campaign has a Delete button on its page (and DELETE /api/v1/campaigns/{id} in the API). Sent campaigns cannot be deleted: their statistics, their web version and the links in recipients' inboxes are a record you keep. Cancel a scheduled campaign first if you want it gone.

A campaign's own from name and from email are used when the address is one this workspace may send as — a verified sending domain or the workspace's shared address. Otherwise the workspace's sender details are used, so an old draft with a stale address still goes out.

The Campaign Workflow

A typical campaign follows these stages from idea to inbox:

  1. Create — Give the campaign a name, subject line, and from address. Choose your audience (all contacts, list, or segment).
  2. Design — Build the email body in the Visual builder, the rich-text editor, or the HTML view for full control.
  3. Personalise — Insert merge tags such as {'{{first_name}}'} to address each subscriber individually.
  4. Preview & test — Use the mobile/desktop preview, then send a test email to yourself from the campaign page before committing.
  5. Send or schedule — Click Send Now to dispatch immediately, or pick a date and time to schedule the send for later.
  6. Review statistics — Once sent, track opens, clicks, bounces, and unsubscribes from the campaign's stats dashboard.

Stuck, or found a gap? Ask in the community — questions, tips and every release note, with this page as the source of truth.