Introduction to Sitecore Personalize
Sitecore Personalize enables organizations to create seamless, consistent experiences across websites, mobile apps, email, and SMS. By using real-time customer data, it ensures the right content, offers, and messages reach people at the right moment, leading to more engaging interactions and better results for your business.
Main capabilities
- Personalized experiences - deliver tailored content and offers using real-time behavior, predictive insights, and customer profiles. React instantly to signals with dynamic content to keep every interaction timely and relevant. Supports web, interactive (server-side), or triggered (for email/SMS) experiences.
- Smart decisions - automate decisioning with an easy-to-use drag-and-drop decision canvas. Combine business rules, analytical models, external systems, and machine learning to scale decision-making in real time.
- Testing and optimization - run A/B/n tests and identify what works best, based on actual customer behavior.
- Performance analytics - track how customers interact with your experiences and measure campaign results. Use these insights to refine and improve personalization strategies.
- AI-driven assistance - turn natural language prompts into JavaScript with the built-in Code Assistant. Quickly create custom conditions, programmables, and session traits for personalization scenarios.

Note
For information on Sitecore Personalize APIs and for integration guides, see the developer documentation.
If you have suggestions for improving this article, let us know!