Posts

My Sitecore Contribution 2025

Image
  As we approach the end of 2025, it’s time for Sitecore’s MVP nomination season, marking the opportunity to aim for the prestigious Sitecore 2026 MVP title. In this blog post, I’d like to reflect on my contributions and achievements within the Sitecore community since November 2025. Let’s take a closer look at my Sitecore contributions for 2025: Sitecore blogs 17th November -  SitecoreAI Explained Simply: New Features, AI Agents, and What It Means for Marketers 29th October -   Understanding Identity Resolution and Rules in Sitecore CDP 27th October -   Exploring the Sitecore CDP Data Model: Guests, Sessions, Events, and Orders 13th October -    Understanding Sitecore CDP: A Beginner’s Guide to Customer Data Platforms 6th October -  Migrating Your Sitecore JSS App to Content SDK: A Complete Guide 22nd September -  Sitecore XM Cloud Content SDK vs. JSS SDK: Key Differences and New Features 17th September -  Getting Started with Sitecore Cont...

SitecoreAI Explained Simply: New Features, AI Agents, and What It Means for Marketers

Image
  At Sitecore Symposium 2025, Sitecore introduced the next version of its SaaS-based digital experience platform (DXP), called SitecoreAI . This new platform helps marketers plan, create, and improve campaigns faster with the help of AI. It brings AI-powered personalization, smart automation, and AI-assisted content creation across the whole customer journey. Main Features of SitecoreAI 1. Strategy This section includes tools for managing brand guidelines, creating briefs, handling campaigns, and later, a full marketing calendar. 2. Channels This tab gives access to website and channel management, along with insights related to each channel. 3. Design Here, users can manage normal website work like page setup, updating components, and maintaining forms. 4. Content This is for managing content across all channels. It also includes media management (similar to DAM, but full Content Hub support is coming). Soon, it will also help handle embargoed or scheduled content releases—somethin...

Understanding Identity Resolution and Rules in Sitecore CDP

Image
  Identity Resolution in Sitecore CDP Identity resolution is the process of identifying anonymous guests in Sitecore CDP . When a guest interacts with your brand across different channels and devices, Sitecore CDP uses identity rules to recognize and link that guest. By default, guests are marked as “visitors.” The IDENTITY event is used to resolve the identity of an anonymous site visitor. When Sitecore receives an IDENTITY event — typically captured during registration, login, or signup — it runs a linking algorithm to match guest data from separate guest profiles based on your organization’s identity rules. Identity Rules Identity rules are used to identify customers by providing key information such as customer ID, email, etc. In CDP, you can add identity rules as per your organization’s requirements. Follow the steps below to add identity rules in CDP: Navigate to the Settings icon and click on the Identity Rules menu. From the Identity Rules screen, click Add ...

Exploring the Sitecore CDP Data Model: Guests, Sessions, Events, and Orders

Image
Sitecore CDP offers a flexible and extensible data model that enables organizations to manage their data as per their needs. CDP captures, unifies, and activates customer data in real time across multiple channels. Its purpose is to build single and coherent customer profiles, which then allow for more targeted personalization. If an organization has custom data models that need to be managed in CDP, they can be easily handled using data extensions. In the above image, a Guest , which is a customer/user, can have multiple orders as well as multiple sessions. An order can also have multiple order items, and similarly, a session can have multiple events. Core Entities Guests    A Guest profile is created in CDP whenever a guest interacts with the brand using any channel. A Guest is the central object in the data model that represents a single customer. A guest data extension in Sitecore CDP allows an organization to specify custom attributes with key-value pairs. A Guest profil...

Understanding Sitecore CDP: A Beginner’s Guide to Customer Data Platforms

Image
  What is a Customer Data Platform (CDP)? A Customer Data Platform (CDP) is a tool that collects data from multiple sources  to create a single centralized customer database. In recent years, customer data platforms (CDP) become a hot topic. Brands are set to create strong relationships with their customers through personalized and meaningful digital experiences. In this blog, we’ll cover the basics of Sitecore CDP and user interface in Sitecore portal. What is Sitecore CDP? Sitecore CDP is a customer data platform by Sitecore. It was introduced after Sitecore acquired Boxever in 2021, which later changed to Sitecore CDP.. Sitecore CDP captures, integrates, unifies, segments, and activates all customer data and creates seamless and consistent customer experiences.  Sitecore CDP Architecture The architecture of Sitecore CDP supports  real-time data collection , processing, segmentation, and activation across different channels. It is a cloud-native , API-f...

Migrating Your Sitecore JSS App to Content SDK: A Complete Guide

Image
  As Sitecore continues its evolution toward a fully composable and cloud-native architecture, the Content SDK for XM Cloud marks a significant shift from the legacy JSS SDK. The Content SDK simplifies development, enhances performance, and introduces modern patterns for integrating Sitecore content into front-end applications. In my previous blog post on the Sitecore XM Cloud Content SDK , I discussed the key differences between the JSS SDK and the Content SDK , along with some of the new concepts introduced in the Content SDK. In today's blog, I'll walk you through how you can smoothly migrate your project to the Content SDK . Prerequisites Before you begin, make sure to: Upgrade your existing app to JSS 22.8 . Review the Content SDK changelog to understand major updates. Note that any customizations in your app may require additional migration effort. Identify templates and add-ons used ( nextjs , nextjs-xmcloud , nextjs-sxa , nextjs-multisite ) from your p...

Sitecore XM Cloud Content SDK vs. JSS SDK: Key Differences and New Features

Image
  In my previous blog post on the Sitecore XM Cloud Content SDK, I discussed how you can install and start working with the Content SDK. In this blog, I'll focus on the differences between the JSS SDK and the Content SDK, along with some of the new concepts introduced in the Content SDK. Comparison with JSS SDK 1. Reduced Folder Size and Complexity The Content SDK removes functionality not strictly required for XM Cloud, leading to smaller, less complex starter applications that are inherently easier to understand and maintain. 2. Experience Editor Removal This is one of the most impactful changes. Unlike JSS, the Content SDK does not support the Experience Editor. Instead, all visual editing is handled through the XM Cloud Pages Builder in metadata integration mode. This eliminates the need for chromes integration mode—previously central to the Experience Editor—and enables further code optimizations. 3. Mapping Components In the Content SDK, all components must be manually reg...