Posts

Popular Email Marketing Automation Campaign Examples

The 6 Most Popular Email Marketing Automation Campaign Examples

Email marketing is long past the days when marketers blasted their whole list with the same weekly newsletter. 

In fact, the Digital Marketing Association found that over 75% of email revenue is generated by triggered campaigns, rather than regular email blasts.

Read more

How to Increase the Click Rates of Onboarding Emails with Machine Learning

onboarding emails with machine learning

In last week’s article, we discussed the benefits and drawbacks of split testing and the advantages of using AI-powered workflow optimization to achieve higher conversion. And to make it relevant I included an example email course, to show you how you can increase the open rate of your emails in drip campaigns. This article continues with one more use case where you can take a look at how to increase the click rates of your onboarding emails with machine learning. So let’s move along the buyer journey from the consideration to the decision stage.

What’s User Onboarding?

Like in the case of the email course the purpose of an onboarding email sequence is education. But in this example, it’s more of a “software-based” education. So the function of user onboarding is to make it easier for people to get started with your product.

By the end of the onboarding, they should be able to achieve their desired outcome.

Why do you need it?

why do you need it

Your onboarding will have a big effect on your customer acquisition. If you screw this up you will lose lots of valuable customers.

Although I said it’s more of a “software-based education”, it’s not just a technical onboarding. It’s not just about you showing your prospects the product. It’s more than that! You have to provide value to them as fast as you can!

First of all, you should ask yourself: how can I give my leads “initial success”? Not from your point of view, but from the prospects’.

So the purpose of onboarding is to make them reach their initial success, which means you won because the next logical step will be paying for your service!

Tips for Successful Onboarding Emails

Let’s take a look at some tips you should follow to have a successful user onboarding process. You can even look at these tips as a checklist. As you build your onboarding you need to take all of these into consideration, so just tick the points you completed.

  1. Send the first email immediately
    Approximately 75% of users expect a welcome email after signing up? In addition, 90% of users go cold after 1 hour.
  2. Provide clear instructions
    Help your new trial user to understand the next logical step in order to reach his “success milestone” and see the benefits he or she can gain.
  3. Send behavior-based emails
    This is a great way to help the users who are stuck somewhere in your software. However, you have to use events that will trigger your emails according to your users’ actions.
  4. Add value with your emails and be benefit focused
    According to newbreedmarketing, the content you provide will have a big effect on user activation.
  5. Extend the trial period for engaged users
    This is a nice gesture that helps you convert the more engaged trial users. But don’t offer too many days!
  6. Take advantage of lead scoring
    Lead scoring for user actions in your trial will help you identify who should be converted before the trial ends. You can segment your users according to their level of engagement and then send different offers to them.
  7. Ask questions
    To increase free trial conversion rates you need to understand the reason why users are leaving your product. This is why utilizing exit interviews with users who are not active can be extremely useful.

Types of Onboarding Emails

types of onboarding emails

According to Lincoln Murphy, the king of user onboarding, there are 5 types of email you can send to your trial users:

  1. Tutorial: specific educational emails that focus only on your product.
  2. Educational: these focus on the benefits of your product and how the users can take advantage of them.
  3. Aspirational: case studies, example use cases of your product.
  4. Transactional: reports, status updates, invoices.
  5. Personal: sent from an employee of your company, usually with a goal of one-to-one, interactive communication.

A successful user onboarding email sequence should contain a combination of these types of emails.

Now let’s have a look at a couple of onboarding emails and how AI-powered optimization can help you convert more trial users.

Onboarding Email Examples

In this example, there are 3 emails each with an A and a B variation.

These are the most important onboarding emails in my opinion: the welcome email, a sales email midway through the trial, and another sales email at the end of the trial. The goal is to increase the overall click-through rate of these emails.

The first is a welcome email that a prospect receives after registering for the trial variation of our service.

                           A variation                                                                        B variation

A variation:

This is a short, two sentence transactional email. It’s sent right after the prospect signs up, and it’s gibberish free. Just a little gratitude and an offer for a free consultation.

B variation:

This is a longer transactional email, and it has the same basic elements as the A version. In addition, there’s some social proof (2nd sentence), and an offer (3rd sentence) to reach out to us via email or in-app message. This offer is crucial because it is sort of a call for engagement. It shows that you care about your customers, and if you can provide solutions to their problem they are more likely to stick with you. Another additional feature of this email is the P.S., which provides more valuable educational content for the prospect, and that is just great during onboarding!

As I previously mentioned it’s extremely important to send out the first email immediately because the users will expect it. And because of its importance, you need to nail this one.

This is the message that will set the tone for your future communication with the user.   

Both of the examples could work because variation A is a straightforward, no bs email so the recipient might read it. Variation B however, can establish trust in the service and gives more value.

The second one is sent out when a user has 6 days left of the trial.

                           A variation                                                                     B variation

A variation:

This one is a short email with a discount offer. If this email pops up in the inbox of an engaged trial user the offer should motivate the prospect to pay for the service much sooner. Voilá, conversion achieved!

B variation:

This version lacks the offer presented in variation A, but it is benefit-focused. So the less-engaged users can learn what advantages the software provide. However, even the more engaged users might not be aware of these advantages, and for them, this can be enough to make a purchase.

When the user receives this email he or she has been using our software for 8 days. So depending on the depth of use, they are more or less familiar with the product and hopefully figured out if this is the right one for them or not.

The third is sent out when the user reached the end of the trial period.

                           A variation                                                                       B variation

A variation:

Once again this is a short email notifying the user that the trial is over. It reminds the prospect of the benefit and points to the payment page. If the user is satisfied, this email can be enough to result in a conversion.

B variation:

This is a longer version of the previous email but in a personal tone. It shows compassion and highlights the main benefits of the product in a more detail. The other difference is that the text doesn’t point directly to the CTA as in variation A. It’s more of a subtle approach, but still, it feels like a click is the next logical step after reading the last sentence.

So we looked at the example emails, now let’s see how to select the better-performing ones with traditional split testing and AI-powered workflow optimization.

Split testing vs. AI-powered workflow optimization

As we discussed in the previous article split testing automated emails manually is too technical and nearly impossible. So if you decide to do it brace yourself!

The main problem with split testing emails in a drip campaign is that the exploration and exploitation parts are two distinct stages, which in this case will result in a very long test. Because to have significant results you have to wait a lot until enough prospects receive the emails. And the length of the exploration period will result in the use of outdated information in the exploitation stage.

So if you want to test the emails in the example with manual split testing you should start out by setting up sending weights for each email like this: 50% for variation A, 50% for variation B.

After the significance level is sufficient for each email, you should adjust the sending weights accordingly.

You have to select a winner that received a higher click rate and continue by sending out that version out to everyone from now on. Not to mention you already lost people who received the low performing versions until you decide the winner variation.

It might not seem too long or hard, but if you try it out you might hit some speedbumps. In addition, because of the nature of split testing even if your results are significant there’s a chance that the results are accidental which means sending out emails that perform worse.

But there’s a way to avoid all of these struggles: testing with a multi-armed bandit and machine learning algorithm that optimizes your whole workflow for you.

With AI-powered workflow optimization, all you have to do is set up the email variations and let the machine learning algorithm do its job. It is determining which email variation chain results in higher click-through (and consequently high conversion) rate.

The algorithm starts out just like you would do it manually: 50% sending weight for variation A, and variation B for each email, but then the magic happens:
As your prospects are flowing through your drip campaign it is continuously learning and fine-tuning simultaneously the sending weights based on the click rates.

As a result, it will send out more and more of the better performing emails, and less of the poorly performing ones. This cycle goes on and on, so the algorithm makes sure to always send the best possible email sequence based on the goals you’ve set up.

Wrapping it up

Whether you’re just starting to develop your user onboarding, or you think you need to improve the process you should start by testing out variations of the most crucial emails in your workflow: testing is a tool that will help you have more engaged users. Higher engagement drives more sales, so it is an opportunity you should never miss!

Next week we’ll publish the upcoming article, that explains how to build a loyal customer base and increase upsells by using and optimizing lifecycle emails.

If you have any question feel free to share it in the comments, and if you want to give AI-powered optimization a shot it’s now in public beta!

[trx_line style=”solid” color=”#dd9933″]

Take your user onboarding to the next level. Get started now!

Automizy trial blogbanner

[trx_line style=”solid” color=”#dd9933″]

20 saas marketing best practices

20 Simple SaaS Marketing Best Practices to Boost Your Business

saas marketing best practices

If you read only 1 list of SaaS marketing best practices today, this should be the one! 20 simple but very important tips to enhance your user acquisition, user retention and grow your business as a whole.

1. Avoid discounts

Discounts are deceiving: usually, companies try to get more users and clients. But in the end of the day, it can easily turn out that you brought in the wrong audience and they churn. Again: competing on prices is a very bad approach, compete on benefits instead! If you bring in a new customer based on your unique selling proposition but for the usual price, he will be more likely to stick with you for longer. The more they invest in your solution the more difficult is to leave you!

2. Build growth engine into your product

Growth engines are varying product by product: for example in Slack you share the tool with your colleagues, in Pipedrive you and your invited company get a discount. You have to build some kind of virality into your product even if it doesn’t seem to be good for a B2B business. You might hear that “it doesn’t work in B2B” but I hope you don’t try to sell to companies but to individuals… and in this case, it doesn’t really matter whether you are in B2C or B2B.

growth

3. Get into review sites

During the buying process, lots of people check reviews that are independent of you. Therefore they go to review sites and try to collect information. So it is important to “host your reviews” on your review sites too. For example on Capterra, G2crowd, financesonline.com.

4. Shorten your free trial period

Maybe it seems contra-intuitive but a lot of time shortening your trial period increases conversion rate. It’s because there will be a bigger time pressure on your trial users. Scarcity is one of the most effective tools when it comes to sales!

5. Increase your prices

Prices are usually lower than they should be. Lots of companies think that it’s important to have low prices to make people even register. But that’s not true! People are looking at benefits and features first. If you can convince that your tool is able to kill the pain your prospect has, you’ve already won. But there can be exceptions: if you target companies or people on low-budget… But competing on prices can be very harmful.

6. Offer annual payment

Annual, pre-paid payment is usually cheaper than paying month-by-month and it is wise to offer this solution. It is a little bit cheaper as you get their trust for 1 whole year! And it is worth a lot to have a client with you for a year as they won’t churn until that time for sure which makes your numbers more predictable.

7. Have a good customer support

Yes, it sounds obvious but one of the most important things is your customer support. It is especially true if you have big competitors in your market: as they don’t have much time you will be even able to steal clients from them just by providing good customer support!

But be aware: the level of your customer support should be highly affected by your business model. If it is self-service, it is enough to have a chat and email combination, if it is transactional, you might go to telephone too and if it is enterprise level, it can be a one-to-one, live solution!

8. Charge for additional support

Additional support costs you time and therefore a lot of money. Installation fees and one-to-one consultations can be charged if you can help your client reach his desired outcome sooner. If you help a company implement your solution they pay for the time they save that would be required if they would have done it alone. Also, if you educate them how to get the most out of your product, you give them additional value for their business that can be charged!

charge for additional support

9. Create a Buyer Converter product

The 9th of the SaaS marketing best practices is a very cool trick and stems in the Inverted Funnel Concept which says it’s great if you can use a Buyer Converter Product. This is a standalone feature of your product, it converts your leads into buyers offering low-ticket, very focused tools. These tools answer to highly specific pain points of your Buyer Personas. You can see these type of tools for free too but asking for few dollars could qualify your leads and frighten away freebie hunters.

10. Write free giveaways

Hooks such as ebooks, case studies and more will enhance your lead generation efforts. Not only you will be able to gather more contacts but you will be able to qualify them based on their interest!

11. Start paid marketing early

Most of the time it is good to start paid marketing. It will help you understand your market faster. Basically, you pay for the speed of getting the needed information. But naturally, it is true for every type of rules: there are exceptions. If you can build your growth engine early into your product, you might not need it.

start paid marketing early

12. Don’t lie about your product and never use hidden fees

Be honest: if your tool doesn’t know something, don’t offer it. Thank you captain obvious, ha? Also, it is important that you show your fees transparently. There is no more irritating than facing a surprise fee. People will pay it but will most likely to churn as they will be stressed. That’s not a brand that is loveable.

13. Use event-triggered emails for onboarding and retention

Behavior-based emails are important to send highly personalized, timely and highly targeted messages. Send your emails based on your users’ in-app activity to reach higher engagement! Also, congratulate your existing customers and give them loyalty rewards and similar messages when they achieve something. For example in Buffer, if your post gets higher sharing rate than usual, the team sends you an automated email to congratulate!

[trx_line style=”solid” color=”#dd9933″]

Send personalized, highly targeted messages based on your users’ behavior. Get started now!

Automizy trial blogbanner

[trx_line style=”solid” color=”#dd9933″]

14. Use the inverted funnel concept for user acquisition

Inverted funnel thinking is a framework that helps SaaS companies build their user acquisition processes from the “inside”: from the product point of view. If you would like to read about it in details, read the article on Inverted Funnel Thinking.

15. Integrate with lots of apps

Integrating with strategically important applications can be very effective way of spreading the word about your SaaS software. But programming integrations for the sake of integrations don’t make sense: try to find out which are the most important apps that can give your users value. In addition, your can check your competitions’ integrations to have a better understanding of your strategy.

integrate with lots of apps

16. Email course for education

Email courses are great if you would like to educate and nurture your prospects. Usually, these are for free but if you feel that you can create so high perceived value, you can turn it to be a good buyer converter product and offer it for a low amount of fee.

The best things about these educational contents that not only you build trust but also get nurtured leads! In addition, you can cautiously get them go into your software and take action with your tool – so you also give them a benefit focused, effective onboarding too!

17. Use “Empowered by” for your free plan

“Empowered by” is mostly known the “must-have” virality agent for a specific level of service. For instance, you know that you can send newsletters for free with MailChimp if you let them insert that iconic Monkey into the footer of your emails.

This type of brand building and virality tool makes it easier but it is not usable in every industry.

18. Always follow-up and notify

We are facing a high volume of information day by day. As a result, we tend to forget things even if it is important for us. Maybe it sounds a little bit awkward but people will highly appreciate if you follow-up on them and help them remember!

always follow up and notify

19. Your sign-up form should be short and clear

If your sign-up form asks for more information than you would use, than just simply it. Why the heck you are asking for information that you don’t need?

You should also manage expectations: for example telling your prospects that after the free trial they will have to pay, the will have a free version, etc. Be concise but honest.

20. Send win-back campaigns for not converted trial users

Your active trial users are the best type of fuel so get the most out from them! It is very important to try to get back your lost users to your trial. You can use remarketing and automated email campaigns too!

[trx_line style=”solid” color=”#dd9933″]

Send win-back campaigns to engage lost trial users! Get started now.

Automizy trial blogbanner

[trx_line style=”solid” color=”#dd9933″]

Automatic client onboarding emails

6 smart steps To Start with automatic client onboarding emails

Automatic client onboarding emails

As you may know, autoresponders are dead for user onboarding. You need to send targeted messages to your users according to their behaviour in your software. In this article, I show you the 6 steps of automating your onboarding emails from planning to execution: how to use success milestones as event triggers, how to use API calls for that purpose, how to build your client onboarding emails on it and more. And I show it on an imagined, example software. Just for fun, I called this company “Imaginatory”. I hope there aren’t any company with this name – don’t have money for lawyers.

Step 1: Identify success milestones for your client onboarding emails

As you certainly know, the buyer journey of your users can be divided into steps, those steps could be grouped into functional categories. This is a must-have to send the right client onboarding emails. Every category is a success milestone: the steps that were taken by the user, while he started to feel the benefit if your product. (Lincoln Murphy – my customer success idol – speaks a lot about this and shows you how to think about the desired outcome).

Your users have desired end results, and they hope that they will achieve it using your software. Every success milestone is a proof that the product is able to help them reach it. So the more success milestone is accomplished by your user, the higher the chance that he’ll be a client and later on a promoter.

But your users can take various steps to reach milestones and have various sequences of success milestones. This is why behavior-based communication is so powerful: it supports personalization and timing.

So you have to identify these milestones and organize your communication around these events.

Below you can see the UI of an example, not existing software (it is a free bootstrap template that is downloaded). I’ll show the whole process on this software (I call it “Imaginatory”).

UI of example software

Let’s say, that the guys at “Imaginatory” found this: if a user accomplishes 2 specific tasks, it is a success milestone. It’s because they started to realize the benefit they can have with it. (I think you know that story with Twitter: if you have at least X number of people to connect with, you have much higher probability of sticking to it).

So in our example company, we have 3 milestones:

The first milestone is someone registers to the service, receives a confirmation email and then logs in the first time.

First time login

The second milestone is when a user creates his first “General Form” in the system. See below the activity:

Creates first General Form

The third milestone is when someone segments the graph on the dashboard according to a new time period. Let’s see below:

Segmenting graph according to new time period

At “Imaginatory”, the imagined guys think that if a user from a specific buyer persona does these things, they will have much higher chance to convert him from user to paying client. So it doesn’t matter how fast he reaches this point, they will try to sell the product.

It can happen on the first day or on the last of the 2-week trial. Client onboarding emails can sell your product much earlier than you would expect it, especially if you offer some kind of advantage: for instance, if a user upgrades to the paid version during the first 3-4 days, you give him a discount.

Step 2: Plan communication and manage tags

As a marketer, you probably know that personalized buyer journeys have much higher potential of conversion. In our example, we chose marketing automation for that purpose as a tool and email as a channel.

So after you chose the right events, you have to plan the right messages too. I guess you already have a working, established messaging system – if don’t, you don’t have anything to automate and you should postpone MA implementation.

The only thing you need to discover for yourself is the structure of your messages and how they support each other. It always has to point at the logical next step for the user. It can be really anything but needs to support the most important goal. To be honest, your goal is not to make them pay for your service. That is a business goal, not the user’s intention. You need to make you users see the benefits they can gain from your software.

Based on the behavior of the users, they’ll receive your messages that are relevant, personalized and helps them achieve their desired end result. But from our POV it is very important to understand as much as we can our users – no question we need to track their actions.

In Automizy system, you can use “tags” for that purpose. You can easily add tags to people manually or automatically in our workflow editor. But before you start the execution, you need to think through which event should “trigger” a tag and what those tags should be.

In this example, I used 4 tags:

  • firstlogin: when someone logs in the first time
  • successmilestone1: in this example, it shows people who created a “General Form”
  • successmilestone2: when somebody changes the time period on the dashboard
  • payingclient: people who are converted to paying customer from trial user

In reality, you can have over 100 tags in your system and you’ll always know where to intervene manually and which tags should trigger an email sending. Without a good “tag strategy”, you’ll have big difficulties later on so pay attention to it!

Tag management for onboarding

Step 3: Setup events for milestones

After choosing the user actions as triggers, now the time has come to ask the help of a programmer (if you don’t have the skill for that). The process below shows how I set up the API call for the login success milestone. The same process applies for the rest of the success milestones.

The first step is to create a new workflow in Automizy system and choose API calls as a trigger. In the pop-up window, you’ll see a snippet of code that should be copied:

Copying API call code from automatism

Next, you have to enter the source code of your own software. In the video below you can see a source code of the example software. You just have to paste the copied snippet of code to the desired places (in this case to the login code). In addition, you have to do some customization and the process is finished: every time someone clicks on the login button the first time, an API call will be sent to your Automizy account. If you don’t use Automizy, no prob, other systems may support it as well and the process is pretty much the same.

Insert API code into software

In our system, you can have another way to implement API calls that are already combined with tags. This second solution is when you insert the tags in the triggered events themselves. In this case, Automizy automatically adds it to your existing tag group. This way you don’t have to build your workflow in the editor and always add or remove a tag from a contact person after an API call happens. You can simply choose a tag as a trigger to send your client onboarding emails. Therefore your automatic drip campaign will launch if a contact gets one specific or more tags from API calls. The same happens if manual tagging or just from simple automatic tagging has happened.

The first solution is good for companies that don’t want a complicated messaging system. The second one is for companies that have software with lots of available actions that could be used as triggers.

Step 4: Write your emails and setup your drip emails

Now that you have all your events setup as triggers, build your emails on it. Write your emails and attach them to the right workflow.

Write client onboarding emails

In our example, the process and emails will be in this “sequence”:

  • if a user logs in the first time, receives a “welcome aboard” email, gets the “firstlogin” tag
  • if a user creates his first “General Form”, he gets a “You’re awesome” email with a CTA in it. The button shows the next logical step. But always make sure that the CTA button straightly links to the subpage in the software where we want the user to accomplish the next stage), receives the “successmilestone1” tag
  • if a user changes the time period on the dashboard, he gets a sales email, that asks for a credit card as the next logical step, the contact gets the ““successmilestone2” tag
  • if the contact person pays for the service, gets the “payingclient” tag

This flow doesn’t have to stop here. Educational materials, upsell offers at the right time can be sent out to your clients. In addition, it is ONE buyer journey. There are probably much more than this on your own system. You can create paths like this for every buyer persona you have.

The more buyer personas you have, the more stages and bottlenecks you identify, the more complex your automated messaging system will become. In this example, I wanted to share with you a simple user and customer onboarding process and email series.

Step 5 (optional): Setup follow-up autoresponders

If your messages work well enough, you will see that there will be users who simply won’t open your client onboarding emails, only a few of them. This is a very bad thing because this way you won’t be able to guide them.

Therefore you can setup drip campaigns on your basic, behavior based emails. For example, after a user creates his “General Form” in our example, he gets the “You’re awesome” email but doesn’t open it. Therefore he won’t know his next logical step.

In this case, you can create your drip campaigns: if someone doesn’t open this email, he’ll get the email with other subject lines. You can repeat it 2-3 times with other subject lines. Because the goal here is to make him open your email. And if you can hit him with a subject line that fits his taste, you will be on track again. Just don’t be too pushy.

Drip campaign on user onboarding email

Step 6 (compulsory): Test your client onboarding emails

After you started your journey with behaviour based, client onboarding emails, you must not stop. As traffic goes through your workflows, you will always have the chance to continuously improve the conversion rate of your emails.

This where AB testing can be good. But it is pretty difficult to conduct these experiments for your emails with the current solutions out there.

And you know what? AB testing is a bad choice for continuous, ongoing optimization purposes. It is great for short experiments… But if you want better results, you should utilize a brand new approach that was used by Google Experiments.

The multi-armed bandit testing. This is the solution, where machine learning algorithms substitute your repetitive work. You will only have to pay attention to the results. In the upcoming articles, I will explain what the multi-armed bandit testing is and explain why it is better than AB testing in the case of drip campaign optimization.

Until that, check our explainer video that shows how it can be performed easily, automatically.