In email marketing there are generally two kinds of sends — there are journeys, which are automated lifecycle programs, and blasts, which are one-off emails usually sent on a schedule.
But there are instances when blasts can and should be automated. In this post I’ll explain when, why, and how we tackle automating blasts at Modular. And I’ll use a recent project for an app-based startup in the hospitality space as an example.
Sophisticated personalization can be challenging to automate. When it comes to blast campaigns, personalization is typically done at the level of segmentation: different content for different cohorts. The more cohorts there are, the more campaigns have to be built—and that’s where the custom automation comes in.
Our client needed to frequently send highly segmented sets of emails—up to 17—with a very short turnaround time (few hours).
At its most complex, the process of creating an audience, assigning an audience and conversion metrics, QA checking, and scheduling 17 different emails campaigns could take up to 3 hours to complete.
Complex marketing automation tends to be our sweet spot, so we have a number of tools that we draw on. Here’s what we went with in this case:
Our client powered many of its internal processes with Airtable, a no-code database platform. We love Airtable’s ability to create a hosted JSON feed of data that can be accessed via RESTful API requests.
This client used Iterable for all of its marketing automation. Iterable has a flexible and powerful API, and it’s possible for Iterable users to access external Data Feeds in JSON or XML format to dynamically insert data into messaging content.
Handlebars is a templating language utilized by Iterable. It allows developers to dynamically add content from the User Object, from Events, or from external Data Feeds and Catalogs into their messages. It also contains powerful functions such as “each” loops which greatly reduce production time and make emails more personalized and dynamic.
The Modular team designed a system through which a user can identify information that needs to be sent in an Iterable campaign, then setup and schedule that campaign with no more than the click of a button. Here’s how it works:
What was a 3 hour process of creating and scheduling campaigns became something that takes less than 3 minutes! This is a 98% reduction rate of time spent on each send. Even more important, this automation facilitates a more personalized customer experience even at the level of blast campaigns.
Does your company need help with complex marketing automation challenges? Modular has a team of experts in marketing automation, CRM, growth engineering, and lifecycle marketing.