There’s a new attitude in the air in marketing departments—the emergence of the performance marketer, growth marketer, and increasingly, the goal-based marketer. As a goal-based marketer, you are trying to achieve specific revenue targets weekly. You are monitoring key milestones knowing that missing a target at any one milestone will keep you from hitting your overall target. You are checking goal achievement throughout the day. If you reach Wednesday at noon and are at less than 50% of your weekly target, it’s time to do something about it. Now.

The milestone events come from many actions in many systems – and you are connected to all of them in real-time. Sound familiar?

Goal-Based Marketing with Unica Journey

Unica Journey was designed to meet the specific needs of goal-based marketers. Here’s how.

To do goal-based marketing well, you need to get the moving parts right. The first is setting the goals for each milestone. Then, the sequencing of communications around key dates, milestones, or triggers. The sequencing is important enough that you want to see it laid out. Once you’ve built your customer journey, you monitor it in real-time at each stage. You’ve got event triggers coming in across multiple entry points, and if anyone of them underperforms, your weekly target is at risk. Once you spot a conversion issue, you’re going to want to pause the journey and make adjustments to improve performance.
Here’s how we do goal-based marketing in Unica Journey in three easy steps.

Step 1 – Plan the goals.

Start planning your goals by identifying what we call the golden milestones in your journey. A golden milestone is an event that must happen for your customer to get value from your offering. If it’s a wedding registry journey, then the bride to be will get no value from your registry unless they add at least one gift to their registry. In the case of mortgages, prospective home buyers need to pre-qualify for a mortgage before they can look for a house.

In the example below for a SAAS database product, we have identified the milestones for a 30-day free trial. First, a user must register for the trial. Next, the user needs to upload some data. The user will get no value from a database trial unless they load some data. Next is to provision an index. It’s a technical requirement. The user can’t run a query unless they have provisioned at least one index against the data. The last is to run a query. The user in the trial can’t see a database’s performance without running at least one query.

Plan your marketing goals with Unica Journey

Diagram 1: Plan your goals


Step 2 – Build the journey in Unica Journey.

To get started in Unica Journey, you first create a New Journey.

Create your customer journey with Unica Journey

Once you give your journey a name, you add Milestones and give them names. You can see we have one milestone for the trial registration, uploading data, provisioning an index, running a query, and lastly, purchasing a subscription.

Next, you specify the entry/event sources for the milestones.

Set Milestone with Unica Journey

Last, you set up the conditions under which Journey takes action for that milestone. In some cases, it will be a positive live, “Upload_data is equal to true.” It could also be that you want to trigger an action if the user hasn’t yet uploaded data. You can see that Journey supports integration with the most common real-time event triggers like JSON, Kafka, web forms, and REST APIs. It can also use Unica Campaign, Interact, and Discover as entry sources.

Next, you right-click on each Milestone on the journey canvas and add a Goal.

Add Goals with Unica Journey

Marketing Goals with Unica Journey

Once you have named a Goal, you can further define it. In the case of our database trial, we would select the count of registrations daily. The entry source would be an API call for registration confirmation, and our Weekly Goal is 1000.

Set daily goals with Unica Journey

Once you have set up your goals, it’s time to build the Journey Activities and Controls to encourage the user to complete each Milestone.

Complete Milestone

For our database trial, you can see that we start with the “registered for trial” Milestone. When Journey detects a trial registration, it sends confirmation of the trial registration email with a login link – prompting the user to get started by logging in.

On login Journey displays an in-app message to do the first Milestone “Upload a dataset” with a link to a popup tutorial and video. If you complete a data upload, Journey detects the Milestone and displays the next in-app message to provision an index. Journey continues serving messages in the app until you complete all 4 Milestones or log out.
On log out, Journey checks to see the last completed Milestone. If none, Journey sends an email “How to upload data,” with a link to a video. If data was uploaded, the Journey sends an email “How to create an index,” with a link to a video. If an index was created, then Journey sends an email ”How to run your first query,” with a link to a video. Lastly, if all the prior Milestones were completed, Journey sends an email “Save money on a monthly subscription,” link to subscription plans.

 On the next login, Journey presents an in-app message confirming the successful subscription purchase.

Now that we have created our Journey, it’s time to monitor it and adjust it on the fly. Journey is always on and runs in near real-time. So if you are in a Journey, you can mouse over any Milestone or Touchpoint to see its performance to Goal.

It will also show you the % completion to each Goal by Event or Touchpoint. This way, you can check your Journey throughout the day and identify underperforming Event Conversions or Touchpoint Responses and make adjustments.

Identify Touchpoint responses with Unica Journey

If you click on the Milestones tab, you can see the progress to goal for each Milestone in near real-time.

Check progress of your milestone in real time

To improve conversion performance, you might decide to add an Engagement Split to your Journey. We pause the Journey to make the change.

In this case, we are segmenting the audience by Country to see if a message presented in the local language will improve conversion.

Journeys can be monitored over time to use historical performance to adjust the upcoming week’s Goals.

You can also view the Milestones in the Journey from a classic funnel view to see the gap between milestone conversions.

Goal Based Marketing with Unica Journey

That’s what Goal-Based Marketing looks like in Unica Journey. It’s designed to help you easily set the goals, monitor conversions, and adjust the journey based on real-time results.

So if you are a Goal-Based Marketer, see what Unica Journey can do for you. 


  • Future Products- Information regarding potential future products is intended to outline our general product direction, and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. Information about potential future products may not be incorporated into any contract.
  • Timing- The development, release, and timing of any future features or functionality described for our products remain at our sole discretion.
Comment wrap
Further Reading
Marketing & Commerce | November 17, 2020
Unica Named a November 2020 Gartner Peer Insights Customers’ Choice for Multichannel Marketing Hub.
HCL Software is excited to announce that Unica, a leading enterprise marketing solution, has been recognized as a November 2020 Gartner Peer Insights Customers’ Choice for Multichannel Marketing Hub (MMH). Our team at Unica takes great pride in this distinction, as customer feedback continues to shape our products and services. In its announcement, Gartner explains, “The Gartner Peer Insights Customers’ Choice is a recognition of vendors in this market by verified end-user professionals, taking into account both the number of reviews and the overall user ratings.” To ensure fair evaluation, Gartner maintains rigorous criteria for recognizing vendors with a high customer satisfaction rate. Here are some excerpts from customers that contributed to the distinction: “A solid product with deep user community and good integrator expertise in region.”- Head Of Marketing Data & Analytics in the Finance Industry “HCL Unica is a great Campaign Management tool which generate good revenue for organisation.”- Senior Manager in the Services Industry "HCL Unica is a great ROI Marketing Automation tool.”- Associate Director in the Manufacturing Industry Read more reviews for Unica here. Everyone at Unica is deeply proud to be honored as a November 2020 Customers’ Choice for Multichannel Marketing Hub. To learn more about this distinction, or to read the reviews written about our products by the IT professionals who use them, please visit the Customers’ Choice announcement. To all of our customers who submitted reviews, thank you! These reviews mold our products and our customer journey, and we look forward to building on the experience that earned us this distinction! If you have a Unica story to share, we encourage you to join the Gartner Peer Insights crowd and weigh in. The GARTNER PEER INSIGHTS CUSTOMERS’ CHOICE badge is a trademark and service mark of Gartner, Inc., and/or its affiliates, and is used...
Marketing & Commerce | November 12, 2020
Manage TVC-Grid Validation in Unica Plan – A Systematic Way
Marketers are always looking for tools and processes to manage their marketing operations, streamline workflows, optimize the budget spend, resources, and manage other marketing assets. MRM is a single solution that can take care of all your needs, from strategic planning to executing a certain marketing activity and ensuring that consistency binds the team together. Unica Plan is the solution that Unica Suite offers to manage all your marketing needs and activities. HCL Unica Plan (Formerly known as Marketing Operations) supports the feature called Tabular View Control (TVC) Grid, where the marketer can choose and arrange the different attributes like Text, Numeric, Date, etc. which they want to use for tracking their business activities. Grids are mainly used for collecting data, in the user interface, it appears like a table or a list. You can enter data into the cells of the grid according to the selected attributes and their data type. Apart from this, the product supports the customization of grid attribute(s) with validation; for example, the attribute should start with a specific character/word OR attribute should not allow entering beyond a certain limit OR attribute should only allow data between a certain range, etc. “com.unicacorp.uap.grid.validation.plugin.GridValidatorPluginImpl” validator is delivered with HCL Unica Plan which can help you to define the validations on-grid attribute(s). This validation plug-in supports two types of rules. ROW: row-level rules are executed first. GRID: grid-level rules are executed after row-level rules. HCL Unica Plan ships with the following sample rules. BeginsWithRule DateCheckRule RangeCheckRule UniqueCheckRule This article will help you to understand the grid validation, data validation rules, and how to implement the ROW level validation using the "BeginsWithRule" rule with the Text Single Line Type attribute. Let’s follow the step by step approach to learning the validation. Create the new grid frame using the Form...
Marketing & Commerce | October 7, 2020
Unica Discover- Formulate Your Customer Experience Strategy
We’ve all experienced struggle in our day-to-day life as consumers. The struggle can be any number of things, such as adding something to your cart to find it out of stock or receiving product suggestions that have no relevance to you. As I write this, one of the UK’s largest retail bank’s online and mobile systems are unavailable, keeping me from viewing my account and making transfers – very frustrating for such a critical service.  All of these examples create friction in the user experience, reducing the perception of a brand and leading to sharing negative experiences with friends, family, or voicing it on social media. What is Customer Experience? Customer experience (CX) covers every aspect of a customer’s journey with your brand (first contact to becoming a happy and loyal customer.) It is a holistic perception a customer has for your brand or service irrespective of the engagement channel. It is what drives a customer to keep coming back to your product and ultimately become a brand advocate. Delivering a remarkable customer experience depends on how you, as a brand, interact at every touchpoint, like sending an email after a customer has made a purchase from your store or even the amount of customer rep's attention while solving a problem; everything matters. Why does Customer Experience Matter? With the rise of on-demand and quick delivery/shipping services, customers have come to expect and demand more. They want things faster, such as having items delivered within 24-48 hours. This raises customer expectations everywhere and ultimately increases the chances of frustration when it doesn’t happen. This is reflected in market research. 79% of digital experience professionals rate the customer experience they provide as very or extremely high priority. Great that these see the importance, but also leaving 21% who don’t! 90% of those...
a/icon/common/search Created with Sketch.