Skip to main content

Campaigns

A campaign is a planned send as a first-class object: its audience, content, channels, and timing in one place, with a report attached. Every planned send in Hober is a campaign — one-off blasts, scheduled sends, and multi-message sequences alike. Where a journey reacts to individual subscriber behavior, a campaign is a coordinated broadcast you plan and release.

You manage campaigns under Campaigns in the dashboard.

Where campaigns come from

  • The campaign builder — click New campaign on the Campaigns page to author a draft directly (see below).
  • Compose — every send you create in the Composer produces a campaign automatically. The Composer's optional Campaign name field names it; left blank, the campaign is auto-named. This is also where per-send options such as A/B variants and holdout groups live — a holdout chosen at compose time appears as the campaign's Holdout percentage on its detail page.
  • Recurring schedules — a recurring send is represented as a campaign too; its detail page shows the cadence (see recurring notifications).

Build a campaign

Click New campaign and fill in:

  1. Campaign name — for example, "Spring launch".
  2. AudienceAll subscribers, or one of your segments.
  3. Messages — one or more messages, each with:
    • a title and body,
    • one or more channels (pick from your configured channels),
    • an optional send time. Leave it empty to send the message with the campaign; set it to schedule that message individually.

Use Add message to build a multi-message sequence — for example an announcement now and a reminder two days later — and Remove to drop one. Every message needs a title and at least one channel before you can save.

Click Create draft. The campaign is saved as a draft: nothing sends yet.

Release a draft

From the campaign's detail page:

  • Edit — reopen the builder to adjust the draft.
  • Release — send it. Each message becomes its own notification job. If every message goes out immediately the campaign turns live; if any message is timed for the future it turns scheduled and the timed messages go out at their send times.

Campaign lifecycle

StatusMeaning
draftCreated, not yet released
scheduledReleased and awaiting its send window, or a recurring campaign between fires
liveCurrently sending
completedThe send has finished
pausedA scheduled or live campaign put on hold
archivedRetired and hidden from active lists

Actions on the detail page follow the status: Pause (scheduled or live), Resume (paused), Archive (anything not archived, with a confirmation — recurring sends stop), and Unarchive, which restores the campaign to the exact status it held when archived.

The campaign list shows active campaigns by default; use the status filter to view Paused, Completed, or Archived ones.

The detail page

A campaign's detail page summarizes:

  • Audience — all subscribers, a segment, or a subscriber list.
  • Timing — "Send now", a scheduled time, or "Recurring" with the cadence and timezone for schedule-driven campaigns.
  • Category — the send category.
  • Holdout — the percentage of the audience withheld as a control group, when one was configured (see A/B testing and holdout groups).
  • Channels and, when the content comes from a template, the template.
  • Messages — for multi-message campaigns, each message's title, channels, and send time.

Read the report

Every campaign detail page ends with its report. Once the campaign starts sending you get:

  • KPI cards — delivery rate, open rate, click rate, conversions, and revenue.
  • Funnel — proportional bars for Sent → Delivered → Opened → Clicked → Converted.
  • By channel — delivered, opened, and clicked per channel.
  • By message — for multi-message campaigns, the same breakdown per message, so you can see which step of the sequence carries the results.
tip

Per-message numbers are the fastest way to prune a sequence: a follow-up message with a healthy delivery count but a fraction of the opens of message one is a candidate to reword, retime, or drop.