AI ready structured data for
FirstSpirit CMS.
FirstSpirit is an enterprise content management system developed by Crownpeak, designed for complex multi-channel content delivery. Known for its powerful editorial environment, FirstSpirit enables organizations to manage content across websites, apps, and digital touchpoints from a single platform.
enhancely automatically generates the right JSON-LD (schema.org) for each FirstSpirit page—fully event-driven, no manual markup required.
What sets FirstSpirit apart is its content-first approach. Content is managed independently of its presentation, allowing teams to create once and publish everywhere. The system supports multi-language projects natively, with dedicated workflows for translation and localization across markets.
FirstSpirit's architecture is built around modular components: the SiteStore manages page structures, the ContentStore holds structured datasets, and Content2 stores provide flexible database-backed content management. Templates use FirstSpirit's own scripting language with full access to project data, making it highly customizable.
The system includes built-in release workflows, role-based permissions, and a visual page editor. Its module system allows extending functionality through FSM (FirstSpirit Module) packages that are installed via the ServerManager.
The enhancely integration connects to FirstSpirit-powered websites and automates the generation of structured data. It listens for page release events, sends content to the enhancely API for JSON-LD generation, and stores the results directly in FirstSpirit's Content2 store for seamless template integration.
Fully automatic, event-driven.
Event Listener
HTML Rendering
Dataset Tracking
Background Polling
JSON-LD Storage
Template Integration
Multi-language
Three components, one integration.
FirstSpirit Service
Listens for release events and triggers processing. Also runs the background polling every 5 minutes to retrieve completed JSON-LD from enhancely.
Enhancely API
External service that analyzes page content and generates JSON-LD structured data.
Content2 Store
Database-backed storage inside FirstSpirit where generated JSON-LD, processing states, URLs, and ETags are persisted per page and language.
Event-driven processing.
One-click initial setup.
API Response Codes
200: JSON-LD ready—structured data returned in response body
201: URL queued—submitted for processing, available on subsequent requests
202: Processing—URL currently being analyzed
304: Not modified—ETag match, cached version is valid
429: Rate limited—too many requests, retry later
Compatibility & Requirements
FirstSpirit Server >= 5.2.260308
enhancely Account with valid API key
ServerManager Access with administrator permissions
Database Layer configured for Content2 store
Freshly served by Neo Reply.
The enhancely FirstSpirit CMS module can be obtained from Neo Reply. Please reach out at neoreply.de.
About Neo Reply
Neo Reply is the Digital Experience Platform specialist within the Reply Group. Together with their clients, they develop tailored DXP strategies and solutions—from conception and planning through architecture to successful frontend and backend implementation.
Learn more at neoreply.de
“FirstSpirit powers some of the largest, most complex enterprise websites out there — and that's exactly where enhancely delivers the most value. Thousands of pages, dozens of languages, constant content updates: all handled automatically, without a single manual line of markup. The Neo Reply team implemented the FSM module with impressive precision and deep understanding of what enterprise content teams actually need. AI readiness is often treated as a big, expensive project. It doesn't have to be. With the FirstSpirit integration, you install one module, run the initial setup, and you're done. The foundation is laid — at scale, in minutes.”
Bastian Sirvend, Founder, enhancely.ai
“Enterprise content teams don't need another big project — they need smart integrations that deliver impact fast. FirstSpirit's architecture made it straightforward to build something that's fully automated, multi-language ready, and requires zero ongoing effort from editors. Once the FSM module is in place, enhancely quietly does its job in the background. For large sites with hundreds or thousands of pages, the ROI is immediate. AI readiness shouldn't be a quarter-long initiative. With this integration, it isn't.”
Dr. Raphael Richter, Managing Director, Neo Reply