Experience Builder Templates

Learn more about the ZMP Experience Builder.
Among the few spheres where design can make or break your relationship with customers, marketing takes the first spot. Experiences in the form of emails or campaigns that look plain and are not designed beautifully enough, end up straight in the customer’s bin, ouch! Needless to say, well-designed campaigns can elevate customer interest in more ways than one. However, creating compelling content is difficult, especially when you’re short on time and resources, and you’ve got a monster of a project on your hands. While the process of creating a campaign can take up several hours with edits and testing, the use of templates can shorten it down to half an hour. Predesigned templates further allow brands to maintain consistency across the design.
Enabling marketing automation, the ZMP Experience Builder unlocks significant capabilities for building campaigns. However, it can sometimes be overwhelming for a marketer to start from scratch or a white canvas. To help lower the barrier for entry, ZMP now has Experience Builder Templates, which are prebuilt workflows based on common scenarios that you can customize in the ZMP. By leveraging the ZMP’s omnichannel capabilities, these templates can help you get a headstart on automated campaigns by providing ideas and optimizing setup time.
You will be able to preview and learn more about the experience before selecting it as a base.
Once you decide to build an experience from a template, a full canvas will open where you can see which nodes need to be customized to your account’s specifications.
You can continue to build as usual - editing or deleting nodes that don’t make sense for you. When ready, you can activate.
Viewing Available Templates
1. From the menu on the left, navigate to Experiences > Builder to open the main Experience Builder library.

The panel above your list of experiences shows the templates available in your account.
While templates can help you save time and increase efficiency, you can still always choose to create an experience from scratch by clicking on New Experience.
2. Each card displays the template name, lifecycle stage, channels, and a short description. Click on the card to flip it over for more information.
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)
Icon | Lifecycle Stage |
---|---|
![]() | Acquisition: Attracting prospects to become users |
![]() | Growth: Maturing a user from first action to sticky activity |
![]() | Retention: Deepening loyalty among current users |
![]() | Winback: Convincing churned users to return |
Creating an Experience from a Template
1. Flip the template card you want to use, and click on More Details.
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)
The template preview shows the completed version of the canvas (this is what you want your experience to end up like), the description, tags, channels, lifecycle stage, and template instructions.

The template instructions should give you an overview of the features required to make the most of this template (eg, Data Cloud, SMS, display, etc). You do not necessarily need these features to still use the template.
2. If you like what you see, click on Use Template to open up a new canvas.

The canvas will have a series of nodes that require customization in order for you to complete the experience and activate it.
3. If you need to return to the template instructions, you can expand the Template Details section of the Build panel at any point.
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)
Building an Experience from a Template
You can leverage templates even if some of the intended actions aren’t relevant to you. We want to make sure you can cut down on time spent building experiences. Deleting unnecessary nodes can often be much faster than building from scratch.
1. From the Build panel, give your experience a name of your choice so you can easily find it later. The description is optional but it can help give context to your team members.
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)
Click on Save to update the Experience details.
The experience auto-saves after every node is updated
2. Since every ZMP account is different, data can’t necessarily be transformed to the relevant format recommended in each node. This means that the template will require customizing nodes to fit your account’s data.
For example, a trigger event called updated_cart in one account may be called added_to_cart in another account, or signup_started in a non-retail industry. These need to be added to an Account Events node manually. |
3. The Required Actions Remaining section of the Build panel keeps a running list of all nodes that require customization. These nodes are also marked specifically on the canvas with yellow warning icons and a CTA. Nodes that require customization are clearly marked and the counter has 20 required actions:
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)
4. Clicking on any of these nodes in the Build panel (or selecting edit on the canvas) will open up the action panel, which has recommendations and, in some cases, preconfigured logic so that you only need to fill in a few data points that are unique to your account.
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)
5. Once saved, the node reverts to a standard event icon and reopens the Build panel for the next item. The Required Actions Remaining counter has decreased to 17 to signify that you’re one step closer to finishing your experience.
You should review every required action node to read the recommendation and determine the data needed to fit your account.
Type of Node | Required Action(s) |
---|---|
Events | |
Account Events | User needs to add account event |
Campaign Events | User needs to add campaign event and campaign |
Segment Entry/Exit | User needs to add segment event and segment |
Delays | |
Delay for a set amount of time | User needs to add amount of time and time unit |
Delay based on a previous experience | User needs to add day and time delay and event |
Delay until a specific time | User needs to add day and time |
Actions | |
Add/Update data on profile | User needs to add property name, type, and value source |
Sync to List | User needs to add sync action and select list |
Sync to Programmatic | Need to add sync action and segment |
Sync to Facebook | Need to add sync action and Facebook segment |
Sync to Google Ads | Need to add sync action and Google Ads segment |
Sync to Yahoo DSP | Need to add sync action, audience type, and Yahoo DSP segment |
Campaigns | |
Create Campaign | User needs to create a campaign |
Splits | |
Split Randomly | User needs to add percentage splits |
Split By Segment | User needs to add segment |
Split By Property | User needs to add property |
Split By Identity | Split By Identity CANNOT require configuration |
How Much can I Deviate from the Template?
We designed Experience Builder Templates to help you save time and be more efficient, but they are first and foremost a tool for your workflow. You know your business and customers best, so you have complete control over how you want to modify your workflow.
Once an experience is created from a template, it is effectively disconnected from that template, save for the Template Details section that is generated at the time the experience is created. Other than the required actions, it should behave as any other experience. This means you can add, edit, and delete nodes as you wish.
Adding more nodes
There is no limit to the number of nodes you want to add to an experience created from a template. Once you select the template, it is a regular experience and has all the regular functionality.
Editing pre-configured nodes
In some cases, a node may make sense without specific recommendations. If this is the case, the node will look like a regular node and won’t have any “required action” cues, despite being part of the template:
If the template intends to do a 10% holdout, a Split Randomly node can be automatically configured to split 10/90 into two branches.
If the template intends to do a 3-hour delay, a Delay for a set amount of time node can be automatically configured to delay 3 hours.
In either of these cases, you can select Edit in the node menu to open it in the panel and change the inputs.
Deleting pre-configured or required action nodes
If you find that some nodes in a template aren’t relevant to you (eg, the feature isn’t enabled or it’s not a channel you typically use), feel free to delete the node.
Be careful when deleting entire branches of a split (eg, Unknown in Split By Identity). Instead, simply delete the individual nodes below that branch so your other branches stay in tact.
Activating an Experience
The process for activating an experience is the same across all automation, whether created from a template or not.
1. When all your nodes are filled and the Required Actions Remaining counter reaches 0, your experience will be eligible to activate.
.gif?inst-v=b285f38c-6d47-4c24-b751-75c68550d055)

2. Before you click on Activate, review your experience as you normally would by checking your nodes, experience name, and description (if any). These nodes will begin listening for criteria immediately after you turn it on, so it’s important that everything is correct.
3. You’ll need to confirm your selection one last time.

4. Once you confirm, your experience will be in flight and you can monitor stats as people enter and pass through the nodes.
