Step 3: Create your message

After you specify the target segment for the campaign, you can write the message for the campaign.

If you set up the campaign as a standard campaign in the previous step, you will write a single message. If you set up the campaign as an A/B test campaign in the previous step, you will write two or more treatments. A treatment is a variation of your message that the campaign sends to different portions of the segment.

Before you begin, complete Step 2: Choose your audience

Writing an email message

This section contains information about writing an email message.
On the Create your message page, do the following:
1. For  From address, enter the from address for your email message. You must verify a domain in the first place to prove that you own it before you can use email addresses on that domain as a "From address".
2. For Subject, enter the subject line for your email message. You can use dynamic variables in the subject.
3. For  HTML Body, enter the email body. You can enter the email body by using either HTML or Design view. In the HTML view, you can manually enter HTML content for the email body, including formatting, links, and other features that you want to include in the message. In the Design view, you can use a rich text editor to enter the content, and you can use the formatting toolbar to apply format and add links and other features to the content. To switch views, choose Code editor or Rich Text editor from the editor's toolbar. Also, you can use dynamic variables in the email body.
4. (Optional) Instead of creating your email body manually you can use an HTML template.
  • If you want to use a drag-and-drop email editor with MoonMail we recommend trying BeeFree. It is free, easy to use and has lots of beautiful templates.
  • To use an existing HTML template (not only BeeFree template) you need to download it as a zip archive and complete a few easy steps:
    • Unpack you archive
    • Upload all images to your media library
    • Switch your editor to Code editor
    • Drag and drop your HTML template into the editor
  • You can see this video for more details.
5. If you created this campaign as an A/B test campaign (as opposed to a standard campaign), repeat the steps in this section for each treatment. You can switch between treatments by using the tabs at the top of the  Create your message section.
6. Choose Next.

Use dynamic variables

To create a message that's personalized for each contact, use dynamic variables. Dynamic variables refer to global and specific contact attributes. These attributes can include characteristics that you create and store for users, such as the user's name, city, device, or operating system. When MoonMail sends the message, it replaces the variables with the corresponding attribute values for the contact.
All contact attributes, including custom attributes, are available as dynamic variables. To include a variable in your message, add the name of an existing attribute to the message. Enclose the name in two sets of curly braces, and use the exact capitalization of the name, for example {{UserAttributes.Name}}.
Often, the most useful attributes for dynamic variables are custom attributes that you create and store for contacts. By using custom attributes and variables, you can send personalized messages that are unique for each contact.
For example, if your app is a fitness app for runners and it includes custom attributes for each contact's first name, preferred activity, and personal record, you could use variables in the following message:
Hey {{UserAttributes.FirstName}}, congratulations on your new {{UserAttributes.Activity}} record of {{UserAttributes.PersonalRecord}}!
When MoonMail sends this message, the content varies for each contact after the variables are replaced. Possible final messages are:
Hi Jane Doe, congratulations on your new half marathon record of 1:42:17!
Hi John Doe, congratulations on your new 5K record of 20:52!

Test the message
MoonMail can display a preview of an email message that you can view before you schedule the message to be sent. You can also send a test message to a small group of recipients for testing purposes. 
Previewing an email message without sending it
The MoonMail message editor shows in  Preview message a preview of an email message as it would appear if it was rendered by your web browser.
Note that this preview only shows how the message would appear if it was rendered by your web browser. As a best practice, you should still send test emails to several recipients and view those test messages by using a variety of devices and email clients.
Sending a test message
It's often helpful to send a test message to actual recipients in order to make sure that your message appears correctly when your contacts receive it. By sending a test version of a message, you can test incremental improvements to the content and appearance of your message without impacting the status of your campaign. You can send a test message under Send test email.
When you send test messages, consider the following factors:
  • You're charged for sending test messages as if they were regular campaign messages.
  • Test messages count toward your account's sending quotas.
  • When you send a test message to specific users, you can specify up to 10 addresses. Use commas to separate multiple addresses.
  • Events that are associated with test messages are counted in the metrics for the campaign.

Step 4: Choose when to send the campaign