Send emails

Learn how to send emails with Pushwoosh


Before you can begin sending emails, ensure that you have completed the following steps:

Commercial email messages must comply with the CAN-SPAM Act. You need to comply with the CAN-SPAM Act if the primary purpose of your email is commercial. A primary purpose is thought to be commercial when your email message contains primarily commercial content. Transactional or other non-commercial emails may not contain false or misleading information, but donโ€™t fall under the CAN-SPAM Act regulations.

Learn more about how to comply with the CAN-SPAM Act:

In order to make your emails conforming to the CAN-SPAM Act, Pushwoosh requires the following information: Company Address, City, State, Zip Code, Country. This information must be included in each email you send, normally in the footer area, under the CAN-SPAM Act regulations.

If you intend to operate in the EU, make sure you comply with GDPR regulations. Learn more

Send emails with Pushwoosh Customer Journey Builder

Sending emails with Pushwoosh is a straightforward process, and this guide will walk you through the steps using an example scenario.

Imagine you have a coffee-selling shopping app, and you'd like to send out a promotional email for an upcoming sale. Your conversion goal in this case is purchase completion.

The steps below describe creating a customer journey for our example case.

  1. Log in to your Pushwoosh account and navigate to Customer Journey Builder. Click on Create Campaign to begin.

  1. Add an entry element to the canvas. We want to target a specific group of loyal customers who have made purchases during past sales events and are likely to be interested in the current promotion. To target the segment, drag and drop Audience-based Entry as the first element of your journey.

  1. Double-click on the Entry element to configure your audience. You can choose an existing segment or create a new one based on your criteria. For step-by-step guidance on how to create Segments, check out this guide.

4. Set the launch schedule (optional). In our example, we use the Audience-based Entry, so by default, users from the segment enter the journey only once โ€“ at its activation.

However, you can schedule your journey launch to repeat automatically at custom intervals or specific dates or start it at a specific time and date. Learn more about how to do it

  1. Add an email message point to the journey. For this, drag and drop the Email element onto the canvas and double-click to open its settings. In the pop-up window, start setting up your email.

6. Give your journey point a descriptive name, such as Black Friday Promo Email.

  1. Next, select Email content. If you've already created content, you can simply pick from the existing options listed in the drop-down menu.

However, if you haven't created any content yet or wish to create new content, click on the link next to Email content and then click the Create email content button located at the top of the window that opens.

Pushwoosh offers two options for creating email content:

  • The no-code Drag & drop email editor that enables you to build emails from scratch in a user-friendly interface. This option is ideal for marketers with no coding skills who want to create beautiful emails on their own. Learn how to use the editor

  • The HTML code editor that allows you to generate emails using code, providing HTML-proficient users with more control over email customization. Learn how to use the editor

Choose the option that best suits your needs.

Before you start creating email content, make sure to properly set up your email within the email editor you choose. This involves configuring languages, specifying the subject line, providing sender information, and more. Learn how to do it

Once you save the email content you've created, it will be added to the list of available email content. Simply select the content you wish to use in your journey from there.

  1. After selecting your content, decide if you want to send the email only to users who are subscribed. Pushwoosh keeps track of unsubscribes and adjusts segments accordingly. However, you can also choose to include unsubscribed users by toggling the Send to unsubscribed option.

  1. Decide if you want to split users based on whether they open your email or not (optional). You can specify how long to wait for the email to be opened, with a maximum waiting period of 7 days.

For example, if a user doesn't open the email, consider following up with them after 2 days through push notifications, in-app messages, or by sending another email with extra value or incentives.

  1. Personalize the email message (optional). For this, you can use event attributes or Liquid Templates. Learn more

  1. Once your email is configured, complete the journey by adding an Exit element. If you chose to split the flow, set up actions for users who ignore the email.

12. Next, configure Journey settings (optional):

  • Set Silent Hours during which messages will not be sent to users

  • Define how many times a particular person can enter the journey within a specified period with Frequency Capping.

13. Set Conversion Goals to track the success of your journey. In our example, you can set up the CheckoutSuccess Event as a Conversion Goal and monitor how many users achieve it within the journey. Learn more about Conversion Goals in Journeys

14. Before launching the campaign, consult the Journey Assistant to ensure everything is set up correctly. When you're ready, click Launch Campaign to start sending out your promotional email.

Send emails with Pushwoosh API

To send an email via the Pushwoosh API, call the createEmailMessage method.

Bulk Emails

Please note that each recipient email address should be valid. Even if one of recipient email addresses is invalid, it might result in the whole delivery rejection and an increase in hard bounce rate.

A recipient email address is the one specified in any destination field (To, Cc, Bcc).

To help you avoid a significant increase in hard bounce rate and spam filtering, Pushwoosh does not send out bulk emails. When you target an audience segment (or your entire audience), we send a separate message to each recipient in this segment. Still, each email address you are sending to must be valid. Otherwise, your email deliverability can be affected, and sending suspension may come as a result.

Routing Information

Unsubscription header

We always add List-Unsubscribe: header to an email message to manage customer subscription status, and also to avoid receiving complaints or getting a sender email address, server, or domain marked as a spamming one.

Sending suspension

Pushwoosh always provides you with clean and trusted IP addresses, but in some cases, we can suspend your email delivery.

If the complaint rate exceeds the acceptable level, we will stop sending messages from your account and suggest that you check email content and template. Note: Complaint rate should always remain below 0.1% of emails sent.

If the hard bounce rate exceeds the acceptable level, we will stop sending messages from your account and check your email database manually. Note: Bounce rate should always remain below 5% of emails sent.

Last updated