Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
        • Create a decision model
        • Using decision model components
        • Best practices
        • Performance guidelines
        • Delete a decision model
    • Managing data systems
  • Using client-side JavaScript
  • Glossary
  1. Introduction to decisioning in Sitecore Personalize
  1. Sitecore Personalize
  2. Introduction to decisioning in Sitecore Personalize
  3. 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.

If you have suggestions for improving this article, let us know!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use