Skip to main content

How to Create a Bulk Email Campaign

Updated today

A bulk email campaign is a one-time email sent to a predefined list of recipients.

How to Create a Bulk Email Campaign

1. Go to Campaigns Campaign Manager

image.png

2. Click Create CampaignBulk Campaign.

image.png

3. Choose the channel, assign a folder, and click Create.

image.png

Campaign Settings

Campaign Name

image.png
  • Campaign Name is used to help you locate the campaign among others and manage it in reports, filters, or exports.

  • If you use a utm-tag with the ${Message.MailingUtmName} variable, the campaign name will be included in the tag automatically.

Campaign

image.png

  • Subject Line. Supports variables and emojis.

  • Preview text

    * Body text – the email client will show the first line of the content;

    * Custom – you can enter a custom preview text (supports variables/emojis);

    * Blank – the area after the subject will be blank in inbox previews.

  • Sender - set the name and email address that appear in the recipient’s inbox, indicating who the message is from.

Choose how to create an email


Create your message using one of the following options:

* Maestra Editor – modern drag-and-drop editor;
* HTML Editor – custom HTML code, including manual insertion of variables;

* Legacy editor – earlier version of visual email editor;

* URL – fetch template from a hosted link;

* ZIP – upload a ZIP archive of your template.

Once your template is complete, you can also:

  • Add an AMP version for interactive elements (e.g. quizzes, surveys).

  • Review and edit all links in the message and update their type if needed (e.g., when using custom subscription confirmation or unsubscribe links).

    image.png

Send Test Message

Once your campaign is ready, you can preview it.

During a test send, the selected customer will receive the message via email.

You can only send test emails to customers that already exist in your database.
To create a new account in the database, please follow the instructions.

To send a live test, click “Send Test Message”. You can select recipients from the existing list (previously added for testing) or add additional ones using the “Add Recipient” button. Then, click “Send to Selected.”

image.png

Test results are not recorded on the customers card. You can see their statuses in a list by clicking on the link.

image.png

Click Preview to view your message without sending it.

image.png

General Settings

  • Brand – relevant for multibrand projects.

  • Topic – allows recipients to flexibly manage their subscriptions and receive communications only on topics they’re interested in.

  • Tags – use tags to group campaigns by an additional attribute when channel, topic, and folder filters are not sufficient. Filtering campaigns by tags is easy, including within reports.

Campaign profile – defines who can receive the message and under what rules.

Available Profiles:

  • Default – for marketing messages. Basic recipient checks are applied:
    * Valid email adress
    * Active email subscription (Subscribed to email channel or selected topic)
    * Not part of the global control group (if enabled).
    Note: this is not the same as the campaign control group.
    * Daily communications for the recipient stay within the allowed limit (if Smart Sending limits are enabled).

You can disable these checks using the toggles available in the campaign profile. However, subscription checks can only be bypassed in transactional campaigns, and only for critical service messages that must be delivered to the customer (such as order status updates).

  • Opt-In – for confirming pending subscriptions. Applies checks for:
    * Valid email
    * Pending opt-in status for the email channel (or for the selected topic, if the campaign includes one)
    * Daily communications for the recipient stay within the allowed limit (if Smart Sending limits are enabled).

You can override Smart Sending using toggle in the profile.

Recipients

Choose one of the following recipients selection methods:

  • Segment – pick from prebuilt customer segments

  • Filter – build custom rules

  • One-time File – import a list

image.png

UTM Tags

image.png

UTMs help attribute traffic and performance to the correct campaign and channel.

You can either:

  • Use saved default UTM parameters

  • Customize UTMs per campaign

When Setup Is Complete

Campaign Readiness Check

Once all required fields are completed — indicated by a green check mark next to each section header — the system automatically changes the campaign status from "Draft" to "Ready to Send."

image.png

Schedule or Send Now

Pick send time:

  • Send Now – campaign will begin sending right away and its status will change to "Sending".

  • Schedule – set a specific future time and date. Until then, the campaign will have the status "Send scheduled". You can edit it during this waiting period — including adjusting the launch time.

image.png

Timing and Sending Speed

  • Sending Interval – limit sending to specific hours (by project or recipient timezone)

  • Sending Speed – control the sending speed to manage traffic load on your website or call center. The system supports limits from 500 to 2,000,000 emails per hour. When throttling is enabled, you'll see an estimated duration for the full send.

  • How long to retry sending – define how long a message remains valid (e.g. 3 hours). Example: If the relevance period is 3 hours and the campaign starts at 10:00 AM, no messages will be sent after 1:00 PM, even if delivery failed earlier.

A/B Testing and Control Groups

A/B testing lets you try different subject lines, templates, or sender names to see which version performs best — boosting opens, clicks, and revenue.

image.png

Control Groups let you exclude part of your audience to see how your campaign really performs by comparing their behavior to those who got the message.

image.png

You can run A/B tests and control groups simultaneously.

The following metrics are available for email campaigns:

  • Open rate — the percentage of customers who opened the campaign during the testing period (does not work with control group).

  • Click rate — the percentage of customers who clicked at least once during the testing period (available if click tracking is enabled, does not work with control group).

  • Conversion to order — the percentage of customers who placed at least one order during the testing period. Returns and cancellations are not included.

  • Average order value (AOV) — total revenue divided by the number of orders during the testing period. Returns and cancellations are not included.

  • Average revenue per user (ARPU) — total revenue during the testing period divided by the number of participants in the test variant. Returns and cancellations are not included.

image.png

As soon as you add an A/B test, a control group, or both, it is automatically created in the corresponding section. You can view the test results in the report available there.

image.png

Once Your Campaign Is Sent

Filters

Each campaign generates statuses like Sent, Opened, Clicked, or Unsubscribed. Some statuses are assigned automatically when the campaign is sent (e.g., Sent), while others appear in the customer’s activity feed only if they’ve interacted with the message (e.g. Opened, Clicked, or Unsubscribed).

image.png

You can use these statuses to create filters:

  • Customers who interacted with the email campaign

    image.png
  • Campaign statuses

    image.png

Reports

After the campaign is sent, detailed reports become available:

  • Performance metrics

image.png
  • Heatmaps

image.png
  • Campaigns report

image.png
Did this answer your question?