MVP 2025
Technology
I'm a Mentor
As a Sitecore mentor, I will provide guidance and support to those looking to improve their Sitecore skills.
Timeline
SUG Chennai Session - Using Sitecore AI Embedded Personalization with Content SDK
In this online session, we covered the fundamentals of Sitecore AI Embedded Personalization and demonstrated how it functions in real-world scenarios. We also explored how personalized experiences can be delivered by initializing the Cloud SDK on the browser side.
Sitecore XM Cloud Sitecore JSSOrganized In-person Sitecore User Group meetup at bangalore
I was part of the organizing committee for an in-person Sitecore Meetup in Bengaluru, hosted by SUGMeme and SUGKerala in association with Horizontal Digital at Horizontal office in Bangalore on 15th of November, 2025.
A day filled with learning, networking, and sharing as we bring together Sitecore professionals, enthusiasts, and community leaders under one roof.
We had engaging sessions starting from Content SDK, OrderCloud, to Sitecore Send and the newly launched Sitecore AI.
The da...
Sitecore OrderCloud Sitecore Send Sitecore XM Cloud Sitecore JSSHow to Use Sitecore AI Embedded Personalization with Content SDK
Personalization is a key part of delivering meaningful digital experiences, and Sitecore AI makes it even more accessible with built-in personalization features. However, there are specific scenarios where embedded personalization requires additional configuration—especially when certain condition types depend on the Cloud SDK.
This blog post explains how to use Sitecore AI Embedded Personalization together with the Content SDK, focusing on a common and practically used condition: “The visito...
Sitecore XM Cloud Sitecore JSSHow to Create a Landing Page in Sitecore Send
Landing pages play a critical role in digital marketing — they are the first destination a user reaches after clicking an email CTA or advertisement, designed specifically to drive conversions. With Sitecore Send, you can quickly build engaging and conversion-focused landing pages without depending on coding skills.
This blog post provides a step-by-step guide on how to create a landing page in Sitecore Send.
Sitecore SendHow to Implement Geolocation in Sitecore XM Cloud with Vercel
In this blog post, we explored how to implement geolocation-based redirection in a Sitecore XM Cloud website hosted on Vercel. The goal is simple — when a user accesses your domain without specifying a locale, the system should redirect them to a language/locale based on their physical region.
For example, accessing https://mysite.vercel.app from India should redirect to https://mysite.vercel.app/en-IN if "en-IN" is one of your supported locales.
Sitecore XM Cloud Sitecore JSSHosting Sub-Pages on Different Domains in Vercel using Sitecore XM Cloud with Next.js
In modern enterprise websites, it’s common to have micro-sites or sub-sites hosted under different domains while still being part of a larger site structure. In this post, we’ll walk through how to achieve this in Sitecore XM Cloud using Next.js rewrites and middleware redirects. This guide focuses on implementing the setup in a hosted environment (e.g., Vercel).
Sitecore XM Cloud Sitecore JSSRetaining Copied or Duplicated Item Metadata in Sitecore Using PowerShell Events
When working in Sitecore, copying or duplicating items is a common task. By default, Sitecore preserves the Created and Created By fields from the source item when it’s duplicated. However, the Updated and Updated By fields are automatically set based on the user performing the copy. This behavior can make it difficult to determine who copied the item and especially when once subsequent edits are made as the same updated fields are overridden.
This blog post explains how to capture and persis...
Sitecore XM Sitecore XP Sitecore XM CloudHow to Create and Use a Custom Hostname in Sitecore XM Cloud
When working with Sitecore XM Cloud, the default hostname often encountered is edge.sitecorecloud.io. While that works for quick setups and development, most real-world projects require a custom hostname that reflects the brand or project domain.
This blogpost provides a step-by-step guide on how to create and use a custom hostname in Sitecore XM Cloud
Sitecore XM Cloud Sitecore JSS2025
1/Apr
Participated in conversation in Sitecore Slack channels
Actively engaged in Sitecore Slack discussions by sharing solutions, answering queries, and supporting community conversations.
Sitecore XM CloudBuilding Community Connections on LinkedIn
Throughout this year, I have continued to stay active on LinkedIn, sharing and resharing posts to broaden the reach of both my own blogs and those created by other community members, helping strengthen engagement within the Sitecore community. I have also consistently posted important Sitecore updates and insights, further supporting awareness and collaboration across the ecosystem.
How to Exclude a Page from Static Site Generation (SSG) in Sitecore Headless with Next.js
In Sitecore Headless with Next.js, Static Site Generation (SSG) is a powerful feature that pre-renders pages at build time, improving performance and scalability. However, there might be scenarios where you want to exclude specific pages from being statically generated.
This blog post provides a comprehensive guide on how to exclude a specific page from SSG.
Sitecore XM Cloud Sitecore JSSParticipation in Sitecore Hackathon - Team Stack-Overflowed
Category Enhancement to a Community Module
Addressing the challenge of bulk adding and removing of item versions to enhance content authoring efficiency. We have developed a PowerShell script that enables bulk addition of languages for all pages within the site content tree and also allows language removal when needed.
Repository Link - https://github.com/Sitecore-Hackathon/2025-Stack-Overflowed
Sitecore XM Sitecore XP Sitecore XM CloudSUG Chennai Session - Component Builder in XM Cloud
In this online session, we covered the basics of creating and managing content components using the intuitive Component Builder interface. We demonstrated how to customize and integrate blocks for dynamic content delivery, complemented by practical, hands-on examples.
Sitecore XM CloudHow to Integrate GraphQL with Component Builder for XM Cloud
Sitecore’s XM Cloud provides a robust, flexible solution for building dynamic, scalable websites. Component Builder is a key tool in this platform, which allows users to create and customize components quickly. This blog post explains the process of integrating GraphQL with Component Builder to fetch dynamic content for your components.
Sitecore XM CloudTraining on XM Cloud Basic
I conducted a basic training session on Sitecore XM Cloud for our internal team, covering the following key topics:
- Creating a Headless Tenant
- Setting up a Headless Site
- Publishing Content to Experience Edge
- Verifying Content in Playground using Item and Layout Queries
The training session was recorded, and the video is publicly accessible via the provided link
Sitecore XM CloudHow to Use GraphQL Query Directly in Sitecore Search Source
Sitecore Search is a powerful tool for enhancing the search experience on your website. It offers advanced customization options to fetch and display content. This blog post explains one advanced technique, which is using GraphQL queries directly within Sitecore Search to retrieve data.
Sitecore SearchSUG Nagpur Session - Integrating Sitecore Search with custom Sitemap
In this online session, we explored ways to enhance your Sitecore implementation by integrating Sitecore Search with a custom sitemap. The session provided a step-by-step guide to optimizing your site's search capabilities, focusing on improving user experience and ensuring comprehensive content indexing.
Sitecore SearchSUGCON India Session - How to Supercharge Sitecore Search: Unveiling a Reusable Search Module Powered by XM Cloud
This session, presented in person at SUGCON India 2024, unveiled a game-changing reusable search module, meticulously designed and optimized with XM Cloud technology. We demonstrated how this innovative solution seamlessly integrates with Sitecore Search, harnessing the powerful capabilities of XM Cloud to deliver exceptional search performance.
The link to the PPT can be found here - https://docs.google.com/presentation/d/1mDKbCiJw9Tpoo6VY0sUKqkC4MX1knmlb/edit#slide=id.p2
The LinkedIn Pos...
Sitecore SearchImplementing Multiple Domain Functionality in Sitecore XM Cloud
This blog post explains about how to utilize Sitecore, GraphQL, and Next.js to build a single rendering host application capable of managing multiple sites with distinct domains within Sitecore XM Cloud. This post is broken down into 3 parts. The other 2 parts links is given below.
Part 2 - https://debtanubiswasblog.wordpress.com/2024/06/17/part-2-building-multiple-sites-with-multiple-domains-in-sitecore-xm-cloud-with-next-js-by-using-graphql/
Part 3 - https://debtanubiswasblog.wordpress.c...
Sitecore XM CloudHow to make a base template field required, but not for every component it’s included on
Ensuring certain fields are required based on the template they belong to is a common need in Sitecore implementations. In this blog post, we discussed a custom solution for making a base template field required only for specific component templates. This approach allows for flexibility without the need to duplicate fields or create separate base templates.
Sitecore XPEnhancing Sitecore Search: Step-by-Step Guide to Building an API Crawler Connector in Sitecore Search
Integrating data from external sources with Sitecore Search can provide valuable insights and enhanced functionality. One efficient way to achieve this is by creating an API Crawler Connector. In this blog post, we discussed the process of setting up an API Crawler Connector in Sitecore Search.
The detailed steps to create an API endpoint to return JSON Data is explained in the below link: https://debtanubiswasblog.wordpress.com/2024/05/01/how-to-create-an-api-to-return-json-response-in-next...
Sitecore Search2024
10/Apr
Can't rebuild sitecore_master_index in XM Cloud where we have multiple language like "sr-rs" - 614919
Together with Brent Svac, I identified an issue where the sitecore_master_index was unable to rebuild in XM Cloud. We collaborated with the Sitecore Support team and discovered that certain items in the content tree, present in the "sr-rs" language, were causing the rebuild failure. This issue was logged as bug 614919.
As a workaround, Sitecore Support recommended following the steps outlined in "https://doc.sitecore.com/xp/en/developers/103/platform-administration-and-architecture/...
Sitecore XM CloudOptimizing Discovery: Crafting a Dynamic Sitemap with GraphQL and Next.js for Sitecore XM Cloud
This blog post highlights about how we can create a custom sitemap by leveraging Next.js and GraphQL. This sitemap has several uses such as it can be used to crawl data from the website and indexed in search.
Sitecore XM Cloud2024
2/Apr
Graph QL queries are not respecting the selected language on the CM Playground - 613790
Together with Brent Svac, I discovered a bug where tagging an item from a shared site in a DropTree field caused the target item's language in the GraphQL Layout Service to always default to "en" (English), regardless of the intended language. The reference bug number for this issue is 613790.
Sitecore XM CloudAnswered Questions in Sitecore Slack channels
Here are links to some of the threads where I have helped to answer doubts:
https://sitecorechat.slack.com/archives/C03NXTAPKE3/p1725517337095649 https://sitecorechat.slack.com/archives/C26BLC4KZ/p1724847771036489 https://sitecorechat.slack.com/archives/C09SHRTK2/p1716985079204289 https://sitecorechat.slack.com/archives/C03NXTAPKE3/p1719999607399929 https://sitecorechat.slack.com/archives/C26BLC4KZ/p1719555319873429 https://sitecorechat.slack.com/archives/C03NXTAPKE3/p1718387371734699 h...
Building Community Connections on LinkedIn
Throughout the year, I have actively engaged on LinkedIn, sharing and resharing posts to amplify the reach of blogs—both my own and those written by others—to connect with the broader Sitecore community. I have also shared key updates and insights from Sitecore, fostering greater awareness and collaboration within the ecosystem.
Empowering Marketers: Simplifying Content Editing in Sitecore with PowerShell
In this blog post, we discussed about how we can use Sitecore PowerShell to update content items based on user inputs. This is basically a tool that can be used by marketers to update certain Data without any dependency on Content Authors.
Sitecore XP