The Campaign Builder move has affected the ONTRAPORT Marketing Team just as it has everyone else in the ONTRAPORT community. Before the rollout, all of our funnels were built using Sequences and Rules, just as all accounts were.
However, we were able to gain access to Campaign Builder before it went live in all accounts, and we spent that time moving our own funnels into campaigns.
On our team, we view ourselves as guinea pigs for each new feature. This is why we rely on our own product to build all of our own marketing campaigns: Every single page we publish (aside from our blog) is made with ONTRApages; all the emails we send are automated with ONTRAPORT, and we rely on the platform’s built-in reporting and tracking. As we put our own product to the test, we try to come up with new use cases and best practices that we can pass on to our users.
As we’ve gone through all our existing sequences and rules to rebuild our campaigns using ONTRAPORT’s new tools, we’ve learned a lot. In this article, I’ll share some of our biggest takeaways.
One important thing to remember is that we are still learning. This is what we’ve discovered so far, but as we experiment we reserve the right to change our minds. One of my favorite things about the platform is that there’s not always a single right answer, because it’s flexible enough to adapt to your own marketing philosophy and meet your needs no matter what the strategy is.
Here are some of the best practices for building with Campaign Builder that we’ve learned.
1. Before You Dive in and Start Building, Decide Where Each Map Will Begin and End
Although it’s tempting to get your hands on a campaign and start building by instinct, you might end up building yourself into a corner if you start out without a plan for where your campaign map will begin and end.
Here’s an example: We initially tried beginning our ebook campaigns with a trigger based on the ebook opt-in form so that whenever someone filled out a form to get their free ebook, they’d be added to the map. But we soon realized that starting the map there wouldn’t provide the exact reporting we needed. We wanted to know the conversion rates of our ebook landing pages, so we realized that we should begin the map with a trigger based on when a visitor is tracked on the opt-in page. That way, we could use the Goal Conversion report in Campaign Builder to view the conversion rate of our opt-in page by setting the form submission as the first goal.
Figuring out where your map should begin is only one half of it. You should also put some thought into where your map will end. It can be tempting to go on building your map further and further down, so that contacts travel all the way from being a new lead to becoming a loyal customer, on one map. This isn’t necessarily wrong; theoretically, you could have only one map for your entire business. However, having a giant, complex map may prove to be more difficult to maintain over time. Being able to nest campaigns allows you to keep all your communications with leads and customers neatly organized so that you can easily optimize them on a regular basis. This leads us to our next best practice.
2. Identify Processes That Need Smaller, Standalone Maps
Sometimes, it can be highly beneficial to separate processes into smaller maps. Here’s a good rule of thumb: If something can be repeated multiple times, do a map just for that process.
For example, let’s say you have a process for following up with people who attempt to make a purchase but their credit card is declined. This is a process that can happen any number of times, and it doesn’t affect the way these contacts should continue moving through your other maps. You still want them to continue receiving offer emails for the product they attempted to buy. This process is a good example of something that can be on a campaign map by itself.
Even though you can build this on top of an existing map, there are a few benefits of separating it. For one thing, by adding contacts to another map, you can avoid adding them in a second place on your first map. Even though contacts can be on two points of one map simultaneously, this might create confusion, and you’ll need to be careful in building to make sure that contacts do not repeat steps that should happen only once. Another benefit of having this process on a separate map is that you can have multiple maps adding people to the campaigns. For example, say you have one campaign for selling product A and another for selling product B. Both campaigns can have a step that adds people to the same Credit Card Failure Campaign so that you don’t have to build it twice, in two places.
3. Leverage Reporting Maps Whenever Possible to Capture Data in One Place, Even if You Want to “Nest” Campaigns
On each map, you can view reports such as Contact Flow, Goal Conversion, Customer Lifetime Value and more that reveal how all the components of one campaign affect each other, and how they contribute to the overall goal. This means that if you have some processes spread across multiple maps, using what’s known as campaign nesting, you may not be able to get insight into how an element on one map is affecting an element on a different map.
Reporting maps solve this. A reporting map is a campaign that has no actions on it, only triggers, filters and goals. This means a contact can travel through your reporting map simultaneously as they travel through any of your other campaigns. They don’t need to receive any additional emails, have tags changed or have fields updated. They just need to activate triggers and goals for you to see how elements from different campaigns are having an effect on a contact’s experience.
4. Don’t Think About Campaigns as if They Were Sequences
This tip is especially important for those who have a long history using ONTRAPORT. If you consider yourself a power user, getting used to the new functionality presents a new challenge that might make you feel like a newbie again — but don’t worry, you’ll be up to speed fast, and you’ll be able to accomplish more than ever before.
Going from thinking about ONTRAPORT in terms of sequences, rules and form settings to terms of campaign maps is a real paradigm shift. This means it’s necessary to change the way you think about your funnels. Campaign Builder unlocks dynamic customer journeys that were very complicated to create with sequences and rules.
With sequences, the way contacts progress is linear. Rule steps and Global Rules are used to dictate what should happen to contacts within the sequence, but there’s never before been an easy (and visually obvious) way to change what happens when contacts take the action you want them to. On the other hand, campaigns create opportunities for contacts to move in a dynamic, non-linear fashion. Goals inside campaigns can move your contacts to the next step, changing a contact’s path the second they take a desired action.
For example, instead of adding a rule step on a post-purchase sequence to remove customers from the offer sequence for that product, you’d simply create a goal that is achieved when the product is purchased, and move contacts to that point on the map.
Because of the addition of goals, you can have always-on automation that applies only to the people you specify and moves them dynamically through a series of steps based on their behavior and engagement.
5. Divide Maps According to Team Functions and Responsibilities
If you have multiple managers or team members who are responsible for different aspects of your business, an easy way to structure your campaigns is around each team or manager’s responsibilities. That way, you can delegate oversight for each campaign to one person or team.
This has the added advantage of preventing confusion or inefficient building patterns that can occur when two or more builders are using one map with different priorities. Unless these two builders are completely in sync and communicating effectively, you can end up with a Winchester Mystery House of a campaign this way.
The Winchester Mystery House is famous for its over-the-top, nonsensical architectural features.
Additionally, this allows you to quickly view the KPIs each team is responsible for separately and make changes to their processes to improve them without throwing a wrench into another team’s process.
6. Don’t Wait to Execute Your Campaign Until You Have Everything Figured Out
You may be feeling like you aren’t enough of an expert to build a campaign and publish it — but don’t doubt yourself! Having an imperfect campaign that is actually running and getting results is better than waiting around until you develop a perfect campaign. The reality is, there is no such thing as a perfect campaign. Even if there were, you wouldn’t know that the campaign was perfect before launching it. Running actual contacts through your campaign is the only way to gather data and feedback you can use to make it better, so the most important thing is to be able to get your campaign out there fast so you can start optimizing it.
Don’t sit around tinkering with your map in draft mode for weeks before it’s perfect. You can always change it later, so publish it and start learning what works and what doesn’t.
7. There’s Always More Than One Way to Map Your Campaign
One of the best things about Campaign Builder is how flexible it is, which means that there will be multiple ways you can possibly build what you need. There’s not always a clear cut answer about which way is best. Sometimes, it just depends on your preferences.
For example, we recently built a campaign for our Modern ONTRApreneur Awards that involves a two-step application. At each step, contacts submit a form and get a tag. When they submit step one, they receive the “Step 1” tag, and when they submit step two, the “Step 1” tag is removed and they are tagged as a “Modern ONTRApreneur Applicant.”
When we originally built this, we started with two triggers at the top of the map. One was the step one form, and the other was the step two form. When step two was triggered, first the “Step 1” tag was removed and then the “Modern ONTRApreneur Applicant” tag was applied. This way worked fine and did everything we needed.
However, we ended up changing the map to have only one trigger, step one. We turned the step two form into a goal. After a contact fills out step one, the tag is applied, then contacts remain on a wait element until step two is filled out. From there the tags are changed when the application is completed, and then applicants receive an email from us. This gives us some additional reporting options because it lets us see the conversion rate from step one to step two. This is also a good way to build it; the difference was just a matter of preference.
8. Don’t Forget to Use All the Segmentation Tools at Your Disposal
One of the cool things about Campaign Builder is that it makes segmentation a breeze. Contacts’ next steps can be decided based on where they are on the map and how they interact with it. However, it’s important to remember that maps aren’t the only way to control each contact’s experience. You should still make the most of tags and custom fields to divide your contacts into segments for messaging and reporting. Tags and fields also come in handy when used to move contacts around the map with conditions, as well as for limiting when goals and triggers are achieved.
Using the same tags and fields across multiple campaign maps allows you to create groups of contacts across campaigns. You can even use these tags and custom fields to add contacts to new reporting maps for better stats on their engagement across the entire segment, regardless of which other campaigns they’re on.
For example, we use a custom field based on a dropdown menu where we ask each of our new contacts to select an option that represents their biggest challenge at the moment.
We use this data to customize each contact’s experience by filtering them on our campaign maps in different directions based on this field value.
Using this example, if contacts select “Sales Conversions” as their top challenge, we use a condition filter to move them onto a campaign with more information about that topic.
9. Know When to Use a Filter Versus a Goal
It can be tricky to decide whether to use filters or goals to change a contact’s path on your campaign.
Here’s an example of a scenario where you might be undecided at first: After a contact receives a series of emails, you want to move them down one of two paths. If they have purchased Product A, then you want them to go down path A. If they have not, then you want them to go down path B. You could do this with:
- A condition filter that moves them onto path A on the condition that they have purchased the product, and path B if they have not. OR
- A goal that is achieved when a contact on the map purchases product A. You can even limit that goal so that it may only be achieved by a contact on the previous wait step. Contacts who do not achieve the goal would continue to move down path B while contacts who do would be moved to path A.
How should you decide which element to use?
To choose the right one, keep this in mind about filters: they only happen at ONE point in time. In contrast, goals can be activated at any time.
In the example above, let’s say that someone buys product A after receiving only two of the five emails. If you use a condition filter, they will not be sent down the “purchased” path until they reach that filter. If the filter was placed after the fifth email, they would wait and receive the final three emails, and only then be moved onto the “purchased” path.
However, if you use a goal in this scenario, whenever a contact purchases product A they will be immediately moved onto the “purchased” path. Goals are almost always a better option because of their flexibility, not to mention the additional performance reporting that they offer.
The main factor to keep in mind is that condition filters are time-bound, which means they’ll only sort each contact once, at a fixed point on the map. But if you want contacts to change paths whenever they take a specific action, then use a goal.
10. Think About When to Use “Re-Drops”
“Re-drop” isn’t an official term in ONTRAPORT, but it’s the term our marketing team uses to refer to instances when a contact is added to another point on the same map. This happens in cases when a contact is interacting with different parts of your business at the same time.
Let’s break it down. The way that a contact moves through a campaign map is a bit like the way players move in the classic kids’ board game Chutes and Ladders. The rules are simple: players use a spinner to see how many spaces forward they can move that turn. The goal is to reach square 100 first. If they land on a ladder space, they get to jump ahead on the map to a space above. If they land on a chute, they slide down to a space lower on the map.
In this game, all the individual pieces will move in different paths at different times. The board is akin to the campaign map, and the pieces are similar to individual contacts in your account.
Now how does a re-drop work? Let’s say there was a rule in the traditional game (which there isn’t) that says that when you reach the ladder on square 28, you get an additional piece. You’re still just one player, but now you have two pieces that can each be in different places. Maybe piece one goes up the ladder to square 84 while piece two continues moving forward to square 29 and onwards.
In essence, this is what happens when you re-drop a contact onto a map in a second location. You can make this happen when adjusting your goal settings. For the setting, “If contact is already on map, then..”, you’d choose the option, “Add here again when achieved.” That way, contacts will continue to travel through the next steps of the map where they already were (like the piece from the example who keeps moving to square 29 and onwards) AND they will also move forward to the steps immediately after the goal (like the piece who moved up the ladder to square 84). For example, you could leave contacts on an offer funnel for product A, while re-dropping them onto a post-purchase funnel for product B when they purchase it.
Re-drops can also happen because of triggers. If a contact in your account activates two triggers on the same campaign, and you have the setting for “If contact is already on map, then…” set to “Add here again when triggered,” then your contact will be re-dropped. This opens up some interesting marketing possibilities.
For example, if you want to put all of your lead magnets together on one campaign (which is what we do), re-dropping contacts in two locations is necessary to make sure that a contact receives the appropriate delivery emails with download links if they download two different ebooks.
How do you figure out if you should move contacts off of their previous location on the campaign or leave them in two spots? It depends on if you want them to stop receiving communication and moving through the next steps for their previous location on the map. This is an important consideration for removing marketing messages that are no longer relevant.
For example, if contacts purchase a product, they should stop receiving email offers for that same product. That’s a good example of a case where a “re-drop” would not be necessary; you want to move the contact off of the current path they’re on and onto a new one.
On the other hand, say that contacts who are subscribed to your weekly newsletter campaign buy a product. You don’t want them to stop receiving your newsletter, but you do want to move them onto a follow-up funnel for the product they purchased. Assuming that follow-up funnel is on the same campaign, this would be an appropriate scenario to make use of a “re-drop.”