Posts

Exploring the Core Capabilities of Sitecore AI: Redefining the Future of Digital Experiences

Image
The digital experience landscape is evolving faster than ever. Customers now expect personalized, connected, and seamless experiences across every channel, while marketing teams are expected to deliver content, campaigns, and optimizations at incredible speed. To meet these demands, Sitecore introduced SitecoreAI - An AI powered digital experience platform designed to help organizations create, manage, personalize, and optimize experiences from one unified workspace. More than a traditional DXP, SitecoreAI brings together Generative AI, Agentic AI, automation, personalization, and intelligent workflows into a connected ecosystem that helps teams move faster, work smarter, and scale efficiently. SitecoreAI combines two powerful forms of AI: Generative AI Helps teams quickly create: Content Images Variations Campaign ideas Marketing copy This accelerates ideation, content production, and personalization. Agentic AI Goes beyond content...

Sitecore Marketer MCP Server: Powering AI-Driven Marketing with Natural Language

Image
Digital experience platforms are evolving rapidly and with the rise of AI agents, the way marketers interact with these platforms is fundamentally changing. Entering the Sitecore Marketer MCP Server is a powerful bridge between AI agents and Sitecore’s digital experience ecosystem. What is the Sitecore Marketer MCP Server The Sitecore Marketer MCP Server enables AI agents to interact with Sitecore AI using simple, natural language. Instead of navigating complex interfaces or writing API calls, marketers can now simply ask Ø   Create a landing page for our summer campaign Ø   Update homepage banner content Ø   Add a personalized component for returning users Behind the scenes, the MCP server translates these prompts into secure, executable actions making content operations faster, smarter, and more intuitive. Built on Model Context Protocol (MCP) At its core, the solution is powered by the Model Context Protocol (MCP)—a standardized way to connect AI ...

Introduction to Sitecore Marketplace: Custom and Public Apps

In the evolving world of digital experience platforms, extensibility and flexibility are key. The Sitecore Marketplace is designed to meet this need by enabling developers and organizations to build, share, and use applications that enhance Sitecore capabilities, especially within Sitecore AI and XM Cloud environments. This blog explores what the Sitecore Marketplace is, its app types, benefits, and how developers can leverage it effectively. Sitecore Marketplace The Sitecore Marketplace is a centralized platform that allows organizations to extend and customize Sitecore AI by building and installing apps. These apps introduce new capabilities such as AI-powered features, analytics integrations, SEO tools, and more. It serves three main audiences: Developers – build and manage apps Admins/Owners – install and control app access End users (marketers, authors) – use apps to enhance workflows This makes Marketplace a collaborative ecosystem where innov...

5 Powerful Advantages of Sitecore AI + Content SDK

Image
Digital experience platforms are evolving rapidly. Simply managing content is no longer enough. Organizations need to deliver intelligent, personalized, and scalable digital experiences. This is where Sitecore AI and the Sitecore Content SDK come together. Individually, each is powerful. But when combined, they fundamentally transform how teams build, manage, and deliver modern digital experiences. Let’s explore the five biggest advantages this powerful combination brings to both developers and organizations. 1. Faster Time to Value Speed is a competitive advantage. With Sitecore AI, marketers can: Generate content drafts faster Create SEO-optimized metadata Automate repetitive workflows Scale personalization efforts Meanwhile, the Content SDK allows developers to: Rapidly scaffold applications Fetch content through unified APIs Use modern SSR, SSG, and ISR patterns Deploy headless experiences efficiently Overall...

Debug Logging in Content SDK Apps — A Developer’s Guide

When building headless applications with Sitecore Content SDK, debugging becomes crucial especially as your component structure and data dependencies grow. Instead of writing console.log everywhere, the Content SDK provides a much cleaner and controlled approach to logging. The SDK uses the popular debug module for displaying debugging information. This allows developers to enable or disable logging dynamically using environment variables, making it easier to troubleshoot issues without modifying code. Debug logging is disabled by default, keeping terminal noise to a minimum during normal development. Once you need insights into what the Content SDK is doing—just turn it on! Enabling Debug Logs Use the DEBUG environment variable to control what logs are shown. When logging is enabled and you run your application, all triggered instances of debug() relevant to the namespaces you choose to include will be displayed in your console. To enable ...

Empower Your Components: Access Rendering Parameters via Sitecore Content SDK

When building components in Sitecore XM Cloud with the Content SDK, it’s common to let authors control certain visual aspects like background colours, layouts, or visibility options directly from the Page Builder. This is where Rendering Parameters come in. Rendering Parameters let you configure per-rendering options that are not tied to the data source item but instead linked to the component instance on a page. In this blog, let’s see how to: Create Rendering Parameters for styling options Attach them to a rendering Access and use them inside your component through the Content SDK API 1. Create a Rendering Parameters Template in XM Cloud In the Sitecore Content Editor , follow these steps: Navigate to /sitecore/templates/Project/DemoProject/Rendering Parameters Create a new template named CardList Rendering Parameters Add fields such as Styles (Single-Line Text or Droplist) Show Title (Checkbox) Save the template. This template defines the configuration fi...

Create a Custom Component in Sitecore XM Cloud using the Content SDK

Image
In the previous blog , we saw how to set up and start working with the Sitecore Content SDK. Now, as promised, we’re back with the next blog on how to create component using the Content SDK and integrate it into your app. In this guide, we’ll create a custom component, register it in Sitecore XM Cloud, and make it available inside the Page Builder using the Content SDK. 1. Create a Component Item in Content Editor In Content Editor, navigate to: /sitecore/layout/Renderings/Project/DemoProject Clone an existing component or use Derivative Rendering to create a new one - Go to the rendering path you want to clone - /sitecore/layout/Renderings/Feature/DemoSite/CustomForm - Right click → Scripts → Clone Rendering Provide details in the clone wizard: - Rendering Name → RichTextBlockA - Module/Site → select your project/site name - For other tabs (Data, Parameters, etc.) → you can inherit or copy to change it as needed - Click Proceed   ...