Over the last couple of months, I’ve been exploring personalization in Sitecore XM Cloud through two earlier blogs:
- Personalization in Sitecore XM Cloud: What’s New, What’s Different, and What It’s Built On! – where I introduced the out-of-the-box personalization capabilities in XM Cloud.
- Getting Started with Personalization in Sitecore XM Cloud: Enable, Extend, and Execute – where I walked through how to set up personalization and begin using it effectively.
But here’s the limitation: XM Cloud is built for speed, scalability, and a smooth content authoring experience. It doesn’t let you create custom conditions inside Pages. In legacy Sitecore XP, developers could extend the rule engine with custom C# code. In XM Cloud, the design is different. For any personalization logic beyond basic, marketer-friendly, out-of-the-box rules (like device type or referrer), Sitecore directs you to its dedicated, cloud-native platform – Sitecore Personalize.