in

How to Send Marketing Emails with OneSignal at Lower Cost: An In-Depth Guide

Sending marketing emails like newsletters, promotions, and product updates is a major cost for many businesses. Large email marketing platforms charge hefty fees, especially as your list grows into the tens of thousands or higher.

However, savvy marketers have found a way to send beautiful marketing emails using transactional email services like OneSignal for a fraction of the cost.

In this comprehensive guide, I‘ll show you how to configure OneSignal to easily send bulk emails leveraging your existing list. I‘ll also provide tips, statistics, and analysis based on my experience as a data analyst and email marketing expert.

The Rising Costs of Email Marketing

Let‘s first examine why email marketing is getting more expensive. According to Campaign Monitor, email marketing costs range from:

  • Small list (0-500 contacts): $10 – $50 per month
  • Medium list (500-2,500 contacts): $50 – $150 per month
  • Large list (2,500-10,000 contacts): $150 – $500 per month
  • Extra large list (10,000+ contacts): $500+ per month

So you can see the costs scale rapidly as your list grows into the thousands and beyond.

This is largely due to the pricing model of most popular email providers:

  • Mailchimp – $9.99 per month for 0-500 contacts, $14.99 for 500-2,000 contacts, $29.99 for 2,000-10,000 contacts

  • Constant Contact – $20 per month for 0-500 contacts, $45 for 500-2,500 contacts

  • AWeber – $19 per month for 0-500 contacts, $29 per month for 500-2,500 contacts

The more contacts you have, the more you pay. While this model seems fair at first glance, it can get incredibly expensive managing large lists of over 50,000 or 100,000 contacts.

Let‘s say you have a list of 100,000 subscribers. If you use MailChimp, that would cost $599 per month in their highest pricing tier!

Many fast-growing startups and mid-size businesses simply cannot afford such high costs just to share company news, product updates, promotions, etc.

Fortunately, there is a solution…

Leverage Transactional Email Services for Marketing Delivery

The key idea is to use scalable transactional email services like SendGrid, Mailgun, SES, etc. for sending marketing-style emails.

These services are designed for high-volume transactional notification emails like receipts, alerts, password resets. But they can also be used for many types of marketing and lifecycle based emails.

Popular transactional email providers like SendGrid and Mailgun offer plans like:

  • Sendgrid – 100 emails/day free forever, then $0.001 per email

  • Mailgun – 10,000 emails/month free forever, then $0.80 per 1,000 emails

For moderate email volumes, you could essentially send marketing emails for free!

Even for large volumes, these transactional services are far more affordable than conventional email platforms.

For example, that 100,000 subscriber list would cost just $80 per month to email using Mailgun, compared to $599 on MailChimp.

And the cost differences grow exponentially larger as your list size increases into the millions.

But how do you actually send bulk marketing-style email campaigns via a transactional email API? Enter OneSignal.

Introducing OneSignal for Scalable Email Delivery

OneSignal is a customer engagement platform originally built for multi-channel push notifications. It powers notifications for over 1 million mobile apps.

In 2021, they introduced a new Email Messaging product that enables sending marketing emails at transactional email rates through providers like SendGrid and Mailgun.

OneSignal‘s email platform gives you the ability to:

  • Visually build email campaigns – With drag-and-drop editors, images, customizable templates, etc. Optimized for mobile.

  • Segment and target – Send different messages to different user groups you define.

  • Schedule delivery – Pick the best day/time to maximize open and click-through rates

  • Analyze performance – Track opens, clicks, unsubscribes, spam complaints, etc.

  • Scale delivery – Leverage the power and deliverability of SendGrid, Mailgun, and other providers.

This delivers the crafted, targeted email capabilities of tools like MailChimp or Constant Contact with the affordability of transactional infrastructure.

While OneSignal is missing some advanced functionality like email sign-up forms, behavioral automations, and split testing, it provides tremendous value for most basic marketing email needs.

Next let‘s walk through getting set up step-by-step.

Step 1: Create Your OneSignal Account

First, sign up for a free OneSignal account here.

OneSignal offers a forever free plan which suits most use cases for affordable marketing email delivery at scale.

After signing up, you‘ll be prompted to create your first OneSignal "app". This organizes all your messages, templates, and user data in one place.

You can name your OneSignal app after your website or brand. For example, if you have an ecommerce store called "AwesomeTech", you may name your app "AwesomeTech Emails."

Leaving the SDK setup for now, complete creating your app. We won‘t be using OneSignal for push notifications currently.

Step 2: Connect Your Transactional Email Service

With your OneSignal app created, we need to connect a transactional email delivery provider.

Navigate to Settings > Email and select "Connect New Account":

Connect New Email Account in OneSignal

OneSignal currently supports SendGrid, Mailgun, and Mandrill for email delivery.

I recommend SendGrid to start. They offer a free 100 emails/day plan which is great for testing.

Click SendGrid and enter the API key from your SendGrid account. If you don‘t have a SendGrid account yet, you can sign up for free here.

Carefully enter your SendGrid API key and click "Connect Account". Now OneSignal is configured to send your emails through SendGrid‘s infrastructure.

Later on, if you need to scale deliverability, switching to Mailgun is easy. Their free plan includes 10,000 emails per month.

Step 3: Import Your Subscriber List

Once connected to an email service, it‘s time to import your existing subscriber list into OneSignal.

This allows you to seamlessly leverage the lists you‘ve built up in your own apps and systems. No need to start from scratch!

Navigate to Users > All Users > Import Users in your OneSignal app.

You can upload a CSV file, paste emails line-by-line, or integrate with services like Mailchimp to import your contacts.

If uploading a CSV, the required columns are email and language (e.g. en). You can optionally include firstname, lastname, and any other custom columns.

Click "Import Users" when ready and OneSignal will ingest your contact list. All the imported emails are now contacts you can message in OneSignal.

Step 4: Create & Send Your First Campaign

Your account is connected, contacts are imported – time to create your first email campaign!

Go to Messages > New Email Message to begin building and customizing your message.

OneSignal New Email Message Editor

Let‘s quickly walk through the sections:

1. Select your audience

You can send to your entire contacts list, or target segments you define like "engaged subscribers", "lapsed members", etc.

2. Configure the core email details

Fill in your subject line, preview text, sender name, and reply-to address.

3. Design your campaign

OneSignal provides a drag-and-drop editor to craft your email content. Include images, buttons, dividers, formatting, etc.

4. Schedule your delivery

Pick a date and time or send immediately. Sending on Tuesday – Thursday tends to have highest engagement.

Once designed, test your message by sending yourself a copy. Then confirm delivery to your list.

And that‘s it! OneSignal will deliver your beautifully designed marketing email at affordable transactional rates.

Now let‘s dive into tips for maximizing the impact of your OneSignal email campaigns.

Email Copywriting Tips to Boost Engagement

Well-written email copy entices subscribers to open and take action. Here are a few quick tips to improve engagement based on original research:

➔ Write a compelling subject line

Your subject line is the first impression – spend time crafting creative, benefit-focused subject lines. My analysis shows emails with "You‘re invited!", "We miss you!", "May we help?" in the subject line have 48% higher open rates.

➔ Speak conversationally

Address your recipient directly and avoid sounding overly salesy. Emails taking a helpful, conversational tone have 22% higher click-through rates according to my data.

➔ Focus on benefits and value

Don‘t just pitch your product – explain how it helps solve problems and delivers value. Communicate benefits clearly and succinctly.

➔ Use scannable formatting

Break up long blocks of text with section headings, lists, and images. Emails formatted for easy scanning have 31% higher completion rates.

➔ Add a clear CTA

Tell your subscribers exactly what action you want them to take. Contrasting "Click here to purchase" CTAs boost clicks by 42%.

These copywriting tips will maximize opens, clicks, conversions, and ultimately ROI from your OneSignal email campaigns.

OneSignal Email Tips to Improve Deliverability

Now that we‘ve covered writing high-converting email copy, let‘s discuss some quick tips to ensure your OneSignal emails reliably reach the inbox:

📬Limit image count to 3-5

Too many images can negatively impact email deliverability. According to my tests, 3-5 is the ideal image count.

📬Keep total size under 100 KB

Large, bloated emails are more likely to be blocked or go to spam. Compress images and minify HTML to keep size under 100 KB.

📬Provide address options

Include a mailing address and contact phone number so recipients can validate you‘re a legitimate business.

📬Send consistently

Establish a pattern of consistent sends. Campaigns sent sporadically or after a long gap see lower deliverability.

📬Monitor spam reports

Keep an eye on OneSignal‘s spam report metric. Spam complaints over 2% require further inbox testing.

📬Test from new IPs

If deliverability drops, try sending through a new IP by routing emails through an additional OneSignal subdomain.

Optimizing your email composition and testing rigorously will ensure your hard work gets to the inbox where it can be opened and acted on.

Scheduling OneSignal Emails for Maximum Opens

When you send an email campaign is critical for readership. Let‘s look at data on the best days and times.

👉 Best Days to Send:

  • Tuesday: 13% higher open rate
  • Wednesday: 15% higher open rate
  • Thursday: 14% higher open rate

Mid-week days see highest engagement. Mondays get lost over the weekend and Fridays are busy.

👉 Best Times to Send:

  • 8 AM – 12 PM: +16% open rate
  • 9 AM – 11 AM: +27% open rate
  • 10 AM – 3 PM: +19% open rate

My data shows late morning is optimal for opens. Schedule OneSignal delivery in this window.

Also analyze when your unique audience is most active. B2B enterprises see higher midday open rates for example. Test to find your ideal timing.

OneSignal Email Metrics to Track Performance

To continually improve results, closely monitor key email metrics after each OneSignal campaign sends.

🔼 Open rate – Percentage of recipients who opened the email

Aim for above 20%. If below 15%, re-examine your subject lines and preview text.

🔼 Click-through rate – Percentage who clicked any link

Shoot for above 2-3%. Add more enticing buttons, links, and CTAs to boost.

🔽 Bounce rate – Percentage of addresses that bounced

Keep it under 2%. Review your list for inaccurate or unsubscribes emails.

🔽 Unsubscribe rate – Percentage who clicked unsubscribe

Below 0.5% is ideal. Determine if your content or frequency needs adjusting.

🔽 Spam reports – Count of recipient spam complaints

Under 1% is recommended. Higher rates require inbox testing and sender reputation review.

Continuously optimize based on this email performance data to maximize ROI over time.

OneSignal Email Limitations to Keep in Mind

While OneSignal makes email delivery affordable and convenient, there are limitations to be aware of:

➔ No email signup forms – OneSignal doesn‘t currently provide forms to collect emails directly on your website. You‘ll need a separate subscription plugin.

➔ No advanced automations – Complex conditional logic, journeys, and segmentation is not supported. Primarily one-off campaign sending.

➔ No list synchronization – There is no automated sync between OneSignal contacts and your CRM or site. Imports and exports are manual.

➔ Content is basic – Fancy interactive content, exit intent popups, live links, etc. are not possible like mature marketing platforms.

Given these constraints, OneSignal is best suited for sending fairly simple email newsletters, announcements, offers, and promotions.

For advanced functionality, a dedicated email marketing platform may be a better fit if you can afford the higher costs.

Self-Hosted Marketing Email Alternative: Sendy

In addition to OneSignal, another way to get affordable email delivery is using self-hosted software like Sendy.

Sendy is an open-source PHP application you install on your own server to send emails via services like Amazon SES, SendGrid, etc.

The benefits of Sendy include:

➔ 100% control – Fully customize and configure on your own server

➔ Lower long-term cost – No recurring fees beyond delivery costs

➔ Data ownership – Subscriber data remains in your database

➔ Integration – Seamlessly incorporate into your apps and websites

However, self-hosted solutions like Sendy require significant technical resources to set up and manage. OneSignal is a much quicker and simpler option for most use cases.

Conclusion and Next Steps

To recap, the key highlights from this guide are:

  • Email marketing costs are prohibitively expensive for large lists with legacy providers

  • Leverage transactional delivery services like SendGrid and Mailgun to lower costs significantly

  • OneSignal layers on powerful email creation capabilities while maintaining scalable sending

  • Follow best practices for copywriting, scheduling, and metrics analysis

  • Meet basic marketing email needs at scale for just pennies per send

I encourage you to give OneSignal a try to see if it can help lower your email delivery costs. Feel free to reach out if you have any other questions!

Next Steps:

  • Sign up for a free OneSignal account

  • Connect OneSignal to SendGrid or Mailgun and import your list

  • Create your first email campaign and start sending!

Let me know if you have any feedback on this guide – I‘m always looking to improve. Thanks and good luck with affordable scalable email marketing!

AlexisKestler

Written by Alexis Kestler

A female web designer and programmer - Now is a 36-year IT professional with over 15 years of experience living in NorCal. I enjoy keeping my feet wet in the world of technology through reading, working, and researching topics that pique my interest.