Skip to main content
Users
CloudPortalLogin
  • Powered byPowered by
Introduction to Sitecore Personalize
Managing accounts and system settings
Identifying guests
Introduction to experiments
Introduction to experiences
Decisioning
View dashboards
Developer Center
Connecting to an external system
Using client-side JavaScript
Using server-side JavaScript
AI in Personalize
Glossary
  • Sitecore Personalize
  • Introduction to decisioning in Sitecore Personalize
  • Managing decision models in Sitecore Personalize

Managing decision models in Sitecore Personalize

A decision model lets you set up the business logic that determines the display of personalized offers or content. For example, consider an e-commerce website where a pop-up message appears, offering a special discount on a product that a returning customer has shown interest in. Alternatively, consider a hotel booking app where a Covid-19 alert banner displays exclusively for certain users providing real-time updates on travel restrictions.

An example of a pop-up message to display a personalized offer on a website.

By using a decision model, you can eliminate the need for a programmer to write if-then statements to define the logic dictating which personalized offers or content is presented. This approach simplifies the process for marketers and other non-technical users, allowing them to visually map out the business logic using decision model components. Additionally, decision tables help marketers devise rules, ensuring that the correct offer or content is returned by a decision model.

For more complex scenarios, you can add programmable components to decision models to manage nested data and conditional statements using JavaScript. To extend the functionality of decision models further, components such as knowledge sources, data systems, or analytical models can also be added to pull data from various sources or perform calculations, and send the results back into the decision model.

In Sitecore Personalize, decision models add an extra layer of personalization that you can integrate into experiences or experiments. These models enable you to create a decision-making process that impacts the user journey and aligns with your specific business goals.

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore