Skip to main content

Send an Email Campaign to Your Audience

Reach a whole list by email — a newsletter, a launch announcement, a buyer reminder — sent from your own connected mailbox so replies and reputation stay with you. This page covers the email-specific choices: which mailbox you send from and which approved template and attachments go out. The Audience, Schedule & Review, and Stats steps work the same for every channel and are linked below.

Entry pointGrowth → Campaigns → New Campaign

Article summaryDetails
RequiresA connected email sender (Connect Gmail or another mail integration) and at least one approved email template.
Where to goGrowth → Campaigns → New Campaign → Setup → Email.
Time to set up2-5 minutes for the email-specific steps, before audience selection.

Who Can Do This

  • Growth operators and marketing managers create email campaigns.
  • Account admins are usually needed once — to connect the email sender and approve the templates the team uses.
  • Sales managers review the audience and read the post-send stats.

What You Need

  • A connected email sender under Profile → My Apps — for example, a connected Gmail account. Without a connected sender, the Email sender panel stays empty on the Setup step and you can't continue.
  • At least one approved email template in the template library for the matching template type (TRANSACTIONAL or MARKETING). Brixi does not let you compose an email body in the campaign creator — every email campaign sends an approved, versioned template.
  • A clean recipient list with first name, last name, and a valid email column per contact (covered on Campaign Audience).
  • A schedule decision: send now, or pick a date / time / timezone.

Connect a shared service mailbox (e.g., marketing@yourcompany.com) as the email sender rather than a personal Gmail. Replies, bounces, and unsubscribe handling all land on the connected mailbox — and the campaign survives when an individual leaves the team.


Email Campaign Flow At A Glance

Brixi uses the same 4-step creator for every campaign channel:

  1. Setup — name the campaign and pick the channel + sender. Email sender is email-specific, the rest is shared.
  2. Content — pick the message and attachments. Email templates and Email Attachments are email-specific.
  3. Audience — choose contact list, dynamic segment, or CSV upload. Shared across all channels — see Campaign Audience.
  4. Schedule & Review — review the launch summary and send now or schedule. Shared across all channels — see Schedule & Review.

Only Setup and Content are channel-specific. The rest of this page goes deep on those two, then links to the shared docs for the other two steps so the same instructions don't get repeated for every channel.


Step 1 · Setup — Name the Campaign and Pick the Email Sender

Open Growth → Campaign → + New Campaign. The Setup step (titled Create the campaign shell) opens with three things to fill in:

  1. Campaign Name — used in the campaign list and the stats view. Keep it descriptive — e.g., 2026-06 Buyer reminder Q2 launch.
  2. Delivery channel — pick Email (the Professional email outreach card). The instant you tick Email, the right-hand Sender account panel turns into Email sender and lists every connected mailbox.
  3. Email sender — search or scroll the list, click the mailbox you want to send from. An Email sender selected badge appears, the sender row turns purple, and a Setup ready badge replaces Setup incomplete in the top-right.

When the badge says Setup ready, Continue lights up. Click it.

Setup step: name the campaign, tick the Email channel card, the Email sender panel populates with connected mailboxes, pick one, Setup ready badge appears. Sender PII masked.

No senders in the list?

The Email channel is selected but the right-hand panel reads "The available senders are loaded after the channel is chosen" or stays empty — that means no email app is connected for this workspace. Connect one first (see Connect Gmail), reload the creator, and the sender shows up.

Why the sender choice matters

ChoiceWhat it affects
The From address subscribers seeThe connected mailbox is the literal From: header on every send.
Where bounces and replies goBounces, auto-replies, and unsubscribe responses arrive on that mailbox, not in Brixi's inbox.
Whose sending reputation is usedSpam folder placement depends on the mailbox's domain / SPF / DKIM / DMARC, not Brixi's.
Which approved templates are usableAll approved templates the workspace owns are available regardless of sender — but you may want to gate marketing-grade templates to a marketing mailbox.

Step 2 · Content — Pick a Template and Attach Files

The Content step (titled Message Design — Select a template) has two sections: the template picker at the top and the Email Attachments uploader at the bottom.

Pick an approved template

The template picker shows every email template the workspace owns, each card showing:

  • Template name and version (e.g., NEW_LEAD_NOTIFICATION_V1).
  • Preview snippet of the first couple of lines.
  • Type badgeTRANSACTIONAL or MARKETING.

Click the Search templates by name box to filter, then click a card to load it on the right. The right pane switches from "Choose a template to preview" to the rendered template with the HTML preview toggle in the top-right.

Approved templates only — Brixi does not let you compose or paste an ad-hoc HTML email in the campaign creator. Every email campaign uses a versioned, approved template.

Open the HTML preview before continuing. The preview shows the same variables the live send will use ({{ name }}, {{ company }}, etc.). If a variable is missing in the audience CSV, the live send falls back to whatever the template's default expression specifies — often a blank.

Email Attachments — optional

Below the template, the Email Attachments section reads "Add files to every outbound email — Attach brochures, PDFs, or supporting documents. Files are uploaded to S3 and sent inside message.attachments."

  • Click Add attachments (top-right) or drag files into the Upload attachments drop zone.
  • Attachments uploaded here are global to the campaign — every recipient gets the same files.
  • Per-recipient attachments are not configurable in the campaign creator. For 1:1 attachments, use a template tool / workflow instead.

When the template card is highlighted and you're happy with attachments (or have left them empty), click Continue → moves to Audience.


Step 3 · Audience — Pick Your Recipients

The Audience step is shared across all four channels — the same three options (Contact List / Dynamic Segment / File Upload) appear regardless of channel. Email-specific details:

  • Sample CSV header is FirstName, LastName, Email.
  • A row without a valid email is skipped — emails are the join key.
  • The sample-contacts preview shows a Variables detected badge if the CSV includes columns beyond the required three (e.g., source, status) — those values become template variables.
  • The mandatory compliance checkbox — "I confirm that I have acquired these contact details through explicit opt-in and have legal permission to send them marketing communications" — must be ticked before Continue lights up.

Audience step on File Upload: download sample CSV, upload the file, the contact details preview appears (Phone and Email columns masked for privacy).

The full audience picker, dynamic segments, CSV format, and common upload errors are documented once for every channel on the shared audience page:

Campaign Audience


Step 4 · Schedule & Review

The Schedule & Review step is shared across all four channels. Email's Launch Summary shows Connector = the email sender and the Template preview block with attachments (if any).

Schedule & Review for an email campaign: Send Now / Schedule Later modal, date / time / timezone picker, the Launch Summary card (sender Connector masked), then Schedule Campaign.

The full schedule + launch behaviour — Send Now vs Schedule Later, timezone picker, Launch Summary, Preview / Test, Publish / Update / Reschedule — is documented once on:

Schedule & Review


After the Campaign Is Created

Once the campaign is created, the Campaigns list (Growth → Campaign) shows it with the right channel, status, audience count, schedule, and an Actions menu (...) on the right of the row. The menu changes slightly based on the current status:

StatusAvailable actions
DraftView · Edit · Publish · Schedule · Clone · Delete
ScheduledView · Edit · Schedule · Pause · View Stats · Clone · Delete
PausedView · Edit · Resume · View Stats · Clone · Delete
Sending / SentView · View Stats · Clone · Delete

Actions menu on a Scheduled email campaign — pause it, the menu refreshes to show Resume, open View Stats; the campaign Stats page opens with delivery-status tiles.

  • View opens a read-only copy of the 4-step creator. Every field — sender, template, audience, schedule — is visible but the badge in the top-right reads Read only.
  • Edit opens the creator with Update Campaign instead of Send / Schedule — change any step, then Update Campaign.
  • Pause stops a scheduled campaign before its send time. The status changes to Paused and the action becomes Resume.
  • Clone copies the campaign into a new Draft with everything prefilled.
  • Delete removes the campaign. Sent campaigns keep their stats — but the campaign row disappears from the list.

Review Campaign Stats

When a campaign starts sending, View Stats opens the campaign's delivery history with 8 status tiles:

TileWhat it counts
ScheduledRecipients still queued, not yet attempted.
PausedRecipients held by a pause action mid-send.
SendingRecipients currently being handed to the email sender.
SentSuccessfully handed off — but not yet confirmed delivered.
DeliveredConfirmed delivered by the email sender.
EngagedOpens / clicks / replies (depending on tracking the sender supports).
FailedHard bounces, blocks, or sender rejections.
CancelledSkipped by the user (e.g., audience pruning before send).

Below the tiles, Total audience records confirms how many rows came in from the audience step, and the audience delivery history table breaks down each recipient's outcome. Use Export Result (top-right) to download the full delivery history as a CSV.

Email-stats specifics (open vs click tracking, bounce categories, etc.) follow the email sender's reporting — see the shared stats page for the channel-agnostic basics:

Campaign Stats


Common Issues

IssueWhat to check
Email channel card greys out as soon as I select itPage hasn't finished loading — wait for the sender panel to render, then click again.
Email sender panel stays empty after picking EmailNo mailbox is connected. Connect Gmail (or another email app) under Profile → My Apps, then reopen the creator.
Continue stays disabled on SetupBoth Campaign Name and a selected Email sender are required — confirm the Setup ready badge shows in the top-right.
Template list is emptyNo approved email templates exist in this workspace. An admin needs to publish at least one in the template library.
Template preview shows raw { variable `}`` placeholdersExpected — preview keeps the variable expressions visible. The live send substitutes them per-recipient from the audience CSV.
Attachments don't uploadCheck file size and MIME type — Brixi rejects oversized files and unsupported MIME. Reload and retry on a smaller file.
Recipients get the email but variables are blankThe audience CSV is missing the variable column the template expects. Re-upload with the column included, or pick a template that doesn't require it.
Campaign moves straight to FailedThe connected email sender lost auth (e.g., Gmail token revoked) — reconnect under Profile → My Apps, then Resume or Reschedule the campaign.
Sent count is lower than audience countRows without a valid email were skipped at send time. Open View Stats → Failed to see which rows.
Engaged stays at 0Engagement (opens / clicks) depends on the connected sender supporting open-tracking pixels. Some corporate mailboxes strip them.

The two things most likely to block you here are an empty Email sender panel and an empty template list — both are admin jobs. Ask your admin to connect a mailbox under Profile → My Apps and to publish at least one approved email template before you retry.

Contact Brixi support if the sender is connected, the template is approved, and the campaign still fails to send — especially if it jumps straight to Failed after a fresh reconnect. Include the campaign name, the sender mailbox, and the time of the attempt.

Related articlesCampaigns overviewCreate a campaign (any channel)WhatsApp campaignSMS campaignVoice Call campaignCampaign AudienceSchedule & ReviewCampaign StatsConnect Gmail
Was this article helpful?If something is unclear or out of date, email support@brixi.ai with the article title — or see Getting Help for what to check first.