November 1, 2025
Whether you’re on SitecoreAI, XM, or XP, these tips and tricks can streamline your content creation.
Written by: Andrew
This was intended to be a simple companion post to my Sitecore User Group Workflow presentation.
But as I typed out my talk track, I kept finding myself wanting to elaborate on everything. I started going down rabbit holes of information that were way beyond the scope of what I was looking to write. So long story short: I’m taking a cue from my MVP Mentor Carlos Rodriguez, and this is now the first in a 3 part series on workflow. Tentatively, here are the topics I aim to address:
Sitecore workflows are an important part of content governance, but it can be difficult to quantify their value. They often go unnoticed when present, and when absent the problems aren’t immediately obvious unless you know what to look for.
Sitecore has long recommended that customers utilize workflow, and even mentions it specifically for SitecoreAI. Unfortunately, workflow is often overlooked. My goal in these posts is to help you answer these questions:

A workflow is a series of predefined states that a piece of content must pass through before it can be published. Each state represents a step in the review process (for example, Draft → Review → Approved). Commands move content between these states, and actions can trigger API calls or webhooks when changes occur.
In Sitecore, workflows, states, commands, and actions are all defined as items located under the Settings node in the Content Tree.

In short, workflows prevent unwanted publication and ensure that all content receives proper approval before going live. Without workflow, your content is publishable from the moment it is created. There are many downsides to this:
Workflows add a layer of protection and accountability that keeps content teams aligned and confident in what’s published.

If you don’t have a workflow, your content is publishable from the moment it is created. Signs that you may not have workflow enabled:
This is complex and depends on organizational decisions. Common reasons include:
Workflows intentionally slow the publishing process to ensure accuracy. During launches, teams sometimes skip workflow to move faster and may never add it later.
Content may already be reviewed through external tools (PM systems, docs, QA). Adding another approval step can feel redundant, but website-specific checks (CTAs, personalization, accessibility) still matter.
If templates or data sources aren’t consistently assigned workflows, unapproved changes can slip through.
Workflows are not a silver bullet for all content governance needs.

If everyone has admin rights, workflow benefits are reduced. Admins can edit items in final states and approve without review, which bypasses auto-versioning protections.
Workflow configuration requires role and permission management. Without an owner who understands these settings, users may be over-permissioned or blocked.
They do by design. For time-sensitive updates you can give trusted users fast-track commands, but that risks overuse.

The simplest way is to ask an admin or developer to assign the Basic Workflow to page templates. Basic Workflow typically includes:
This prevents accidental publishing and enables auto-versioning. It’s a good first step; later you can add more states (legal review, QA) and automation.
If you’d like, I can split this into shorter posts, add images or callout blocks, or convert sections into implementation checklists. The workflow consists of:
This eliminates the first and third problems I mentioned earlier. Your items will no longer be available for publishing until you specifically approve them. And you will automatically create a new version when editing content that’s already been approved.** It will not give you a step to send it to legal or QA or any other department, but it’s a good first step.
We’ll handle the rest in Phase 2. Winky face emoji.
Next up: Automating workflow on datasources (for admins)