Pages depend on shared blocks
A visible issue may belong to a shared block or asset rather than the page selected in the tree.
Custom opportunity · Optimizely
Bring language branches, content approvals, scheduled publishing, projects, blocks, and preview context into a simpler editor workflow.

Platform context
Optimizely supports sophisticated editorial governance across pages, blocks, media, languages, projects, approvals, and scheduled publication. The opportunity is to make the state of a specific page understandable without requiring editors to inspect each system separately.
Where complexity shows up
A visible issue may belong to a shared block or asset rather than the page selected in the tree.
Approval sequences and reviewers can differ per language, while each language version moves independently.
Ready to publish, approved, scheduled, expired, and actually live are distinct operational states.
Editors need to understand whether the page is being viewed in the default context or as part of a project.
Seeing the future page does not always tell the editor which page, block, or asset contains the needed change.
What a tailored assistant can do
Connect rendered elements to the page, block, or asset an editor must open.
Show language availability, approval step, assigned reviewer, and whether the item is ready for publication.
Bring scheduled start, stop, expiration, and current live state into one concise view.
Preserve project context when opening edit, preview, and comparison destinations.
Translate page-quality issues into the Optimizely content object that owns the correction.
Example workflows
Discovery inputs
CMS version and delivery architecture
Site and language configuration
Approval sequences and projects
Page, block, and asset relationships
Preview URLs, APIs, roles, and permissions
A practical first step
We’ll map the problem, clarify what can be automated, and propose a focused custom solution.
Request a workflow review