MAAC now supports Email Broadcast, letting you manage LINE and Email marketing campaigns from a single platform. You can extend data-driven, precise segmentation to the Email channel without maintaining a separate email service provider (ESP).
This article explains how to create, design, and send an Email Broadcast in MAAC, and defines the metrics in the broadcast performance report.
You must enable the Email channel before you can create an Email Broadcast.
👉 Read this first: Onboarding Guide | How to Enable Email Channels and Import Contacts
What Is Email Broadcast?
Email Broadcast lets you target your audience and send Email marketing campaigns based on MAAC contact criteria. Its core benefits include:
- One platform, cross-channel integration: Run LINE and Email broadcasts from the same MAAC dashboard, with no tool switching.
- Precise segmentation extended to Email: Use MAAC contact criteria (behavior, tags, e-commerce attributes, and more) directly to filter your Email recipients.
-
Built-in deliverability protection: The system automatically manages your sending domain's reputation and sending rate, and warms up new domains for you—no manual steps required.
👉 Learn more: Feature Description | Email Sending Protection and Domain Health
📌 An Email Broadcast only sends to Reachable contacts. Even if your selected segment includes contacts who have unsubscribed, bounced, or been suppressed by the system, they are automatically excluded before sending to protect your domain reputation and stay compliant.
Creating an Email Broadcast
Follow these steps to create and send an Email Broadcast.
Messages → Broadcast → select an Email channel → Create
In Broadcast, first select the Email channel you want to use from the Channel menu at the top, then click Create in the top-right corner.
Step 1: Settings
On the Settings tab, fill in the following fields:
- Name: Enter a name for this broadcast.
- Segment: Choose your target audience from the "Select segment" menu. Once selected, the system shows the segment's total contacts and the number of reachable Email contacts, and notes that the email will only be sent to reachable contacts.
- Sender settings: Confirm the Email channel, then under From and reply-to select the sender profile to use (sender and reply-to address).
- Subject: Enter the email Subject (the title recipients see in their inbox).
When you're done, click Next to move on to content design.
💡 Choosing an Email editor. The system offers two editors; choose the one that fits your needs:
Drag-and-drop editor
Lay out your email by dragging components and quickly add content—no coding background required.
HTML editor
Edit your email directly in HTML, or paste code from another source—ideal for advanced users who already have their own templates.
You can still switch editors after you start editing, but any content you've already edited will not be kept. Confirm which editor you want to use before you begin.
Both editors share the same detailed operations (inserting personalization variables, setting up tracking short links, adding the unsubscribe link, sending test emails, saving as a template, and so on). See the editor tutorial:
👉 For details, see: Feature Guide | Email Omnichannel Journeys & Editor Tutorial
To comply with email-sending regulations, your email content must include an unsubscribe link, or the system will block the send. Use the
{{ url.unsubscribe }} unsubscribe link or the unsubscribe block in your content, and the system will automatically attach a standard unsubscribe link. Do not add your own external unsubscribe link.
Audience Setup: Creating an Email Segment
The audience for an Email Broadcast comes from a Segment. On the Contacts → Segment page, first select the Email channel from the Channel menu at the top, then click Create. The system offers two ways to build a segment:
| Method | Description |
|---|---|
| Filter by MAAC criteria | Build a segment by filtering MAAC criteria or excluding specific segments. Supports the same filter criteria as LINE/WhatsApp segments (contact attributes, engagement behavior, e-commerce attributes, and more). |
| Import a CSV | Upload a CSV containing your Email list. The system matches the list against your existing contacts and includes only members that match and are reachable; entries that can't be found or aren't reachable are ignored, and no new contacts are created. |
The filter logic, criteria combinations, segment exclusion, and update rules for Email segments are the same as for existing MAAC segments.
📚 For the full segment tutorial, see: Tutorial|Segment
When a broadcast runs, it takes a snapshot of the segment at the moment of sending; segment updates during sending do not affect that broadcast. If you're scheduling a broadcast for the same day, we recommend going to the segment page and completing a segment update first to ensure the recipients are correct.
Sending and Scheduling
Once you finish designing the content, you can send immediately or schedule the send. You can also click Save as draft at any point during creation to continue editing later.
- Send now: Click Prepare to send, confirm the target segment and contact count in the confirmation window, then click Send now.
- Schedule: Click Schedule and set a future send time.
Email Broadcast uses progressive sending: the broadcast is first accepted by the system, then sent out gradually according to your sending domain's sending rate and daily sending capacity, so it may take several hours or days to complete. The system shows an estimated completion time before you confirm the send.
If you reach your daily sending limit, the remaining emails are automatically queued and resume the next day at 09:00 (in the time zone configured for your account)—no manual action needed.
👉 For the full mechanics of sending rate and daily sending capacity, see: Feature Description | Email Sending Protection and Domain Health
Terminating a Send
If you don't want to keep sending to the remaining contacts, you can terminate a broadcast that is sending (or paused). There are two entry points:
- In the broadcast list, open the broadcast's ⋯ menu and select Terminate sending; or
- Open the broadcast's performance report page and click Terminate sending.
A confirmation window appears, reminding you that contacts not yet sent to will stop receiving the email and the broadcast status will change to "Sent". Once you confirm, it takes effect immediately:
- Contacts not yet sent to will stop receiving the email and cannot be resumed.
- The broadcast status changes to Sent.
- You can download the delivery failure report; the error reason for unsent contacts appears as "Sending Terminated".
Broadcast Statuses
Each Email Broadcast goes through the following statuses:
| Status | Description |
|---|---|
| Draft | A broadcast that hasn't been sent and can still be edited. |
| Scheduled | A future send time has been set; waiting for the scheduled time. |
| Sending | The system is sending gradually. The status still shows "Sending"; hovering over it reveals a tooltip, such as Building reputation (warming up) or Sending speed reduced due to domain health. |
| Sent | The broadcast has finished sending, or has been manually terminated. |
| Paused (risk protection) | When the sending domain becomes Suspended, the system automatically pauses sending to protect your reputation; it resumes automatically once the domain returns to healthy. |
👉 For the full logic of domain health status, automatic throttling, and automatic pause/resume, see: Feature Description | Email Sending Protection and Domain Health
Broadcast Performance Report
In the broadcast list, each broadcast shows key metrics (sent, opens, clicks, and so on). Click the report button on the right to view a single broadcast's detailed performance, or click Export report to export the data. A single broadcast's performance report is divided into the following sections:
Delivery Progress
Because Email Broadcast uses progressive sending, this section lets you track sending progress in real time:
| Metric | Definition |
|---|---|
| Sent | Number of emails successfully sent. |
| Queued | Number of contacts not yet sent to, still waiting in the queue. When the daily sending limit is reached, or the domain is warming up or throttled, the remaining contacts are queued and resume automatically later or the next day. |
| Failed | Number of emails that could not be sent. Click Download failure report to see the reason for each undelivered email (including "Sending Terminated" for manual termination). |
Interaction
| Metric | Definition |
|---|---|
| Opens | Number of times recipients opened the email (open tracking may be inaccurate due to privacy policies). |
| Clicks / Unique clicks |
Total number of times recipients clicked maac.io short links in the email, and the number of unique people after removing duplicates. |
Shop
Tracks the e-commerce contribution from this broadcast (add-to-cart, orders, and revenue). Requires the e-commerce add-on to track.
Bounces (Bounced, including hard and soft bounces), spam complaints (Complaints), and unsubscribes (Unsubscribes) are also tracked here, and they directly affect your domain health status.
👉 See: Feature Description | Email Sending Protection and Domain Health
FAQs
Q: I can't find the Email channel, or I can't create a broadcast.
First, make sure your MAAC account has the Email channel enabled. If no Email channel is available in your account, the Create button is disabled and shows a prompt guiding you to apply for access. 👉 See: Onboarding Guide | How to Enable Email Channels and Import Contacts
Q: My segment has many people, so why is the actual number sent lower?
An Email Broadcast only sends to reachable contacts. Contacts who have unsubscribed, bounced, or been suppressed by the system are automatically excluded before sending, so the actual number sent is lower than the total segment size.
Q: Why does my Email Broadcast take several hours, or even span multiple days, to finish sending?
To protect your sending domain's reputation, the system sends progressively based on your domain's sending rate and daily sending capacity. Anything not sent that day is queued and resumes automatically the next day at 09:00 (in the time zone configured for your account)—no manual action needed. 👉 For details, see: Feature Description | Email Sending Protection and Domain Health
Q: What's the difference between the drag-and-drop editor and the HTML editor?
The drag-and-drop editor is ideal for users with no coding background who want to lay out content quickly; the HTML editor is ideal for advanced users who already have their own email templates and want to paste code directly. Both support personalization variables, tracking short links, test sends, and saving templates. 👉 For details, see: Feature Guide | Email Omnichannel Journeys & Editor Tutorial
📚 Further reading: