Feature Overview

Brickworks is a schema-based behavioral CMS integrated into the Synerise platform. It allows users to define custom data structures — including content models, loyalty programs, product catalogs, and custom integrations — using a visual builder or APIs. Brickworks provides schema flexibility, native AI personalization through the Synerise AI stack, and content delivery via a single API call across any digital channel.

Brickworks is currently available as a private preview for selected clients and partners.

What Is Brickworks?

Brickworks is a CMS module within the Synerise platform that enables users to build custom data and content structures using a schema-based approach. Unlike traditional CMS platforms with fixed content types, Brickworks allows users to define their own schemas with custom fields, validation rules, and business logic.

Brickworks integrates natively with the Synerise AI stack (recommendations, segmentation, predictive metrics, dynamic personalization) and supports federated data from external systems (CRM, ERP, PIM, APIs) through External Sources and dynamic Jinjava fields. Content is delivered as a fully rendered, personalized response in a single API call — including logic, expressions, segmentation, personalization, and federated data.

Why Brickworks Matters

Managing content across multiple systems without behavioral data context typically requires custom integrations, data stitching across APIs, and separate orchestration layers. Traditional CMS platforms impose fixed content structures that may not match specific business logic requirements.

Brickworks addresses this by:

  • Providing complete schema flexibility — users define their own data structures instead of adapting to a fixed CMS model
  • Integrating natively with Synerise AI capabilities (recommendations, predictions, segmentation) so personalization is built into the content layer
  • Unifying content and external data in a single schema through External Sources and Jinjava fields, eliminating the need for separate data orchestration
  • Delivering fully personalized content in a single API call, including all logic, data references, and personalization — removing the need for client-side data stitching
  • Enforcing schema validation and permission controls at the record level for enterprise-grade data governance

Key Capabilities

Complete schema flexibility with low-code setup

Users model their exact data and content structures using a visual builder or APIs. Schemas can represent loyalty programs, product catalogs, campaign structures, or any custom data model. Each schema supports custom validation rules and field types defined by the user's business logic.

Native AI personalization in real time

Brickworks integrates natively with the Synerise AI stack. This includes product recommendations, customer segmentation, predictive metrics, and dynamic personalization — all updated in real time and available directly within Brickworks content delivery.

Unified content and data in one schema

Brickworks supports federating data from external systems (CRM, ERP, PIM, third-party APIs) via External Sources. External data and internal content are unified using dynamic Jinjava fields within the same schema, without requiring additional orchestration or custom integration code.

Single API call content delivery

Brickworks delivers fully personalized, behavior-aware content — including embedded logic, expressions, segmentation, personalization, and federated data — in a single API call. This zero-copy architecture eliminates the need for client-side data stitching or multiple API round-trips.

Schema validation and enterprise-grade access control

Every record in Brickworks is validated against the defined schema. Field-level control is available via API, and access is managed through permission-based controls.

Brickworks CMS architecture in Synerise showing schema-based content model with AI personalization and single API call delivery

How Brickworks Works

  1. Define a custom schema using the visual builder or API, specifying fields, types, validation rules, and relationships.
  2. Populate the schema with content records — manually, via API, or by connecting External Sources to federate data from CRM, ERP, PIM, or other systems.
  3. Add dynamic Jinjava fields to embed personalization logic, AI recommendations, segmentation rules, or predictive metrics directly within content records.
  4. Configure access permissions for the schema and its records.
  5. Deliver content to any digital channel via a single API call. The response includes the fully rendered content with all personalization, logic, and federated data resolved server-side.

Example Use Case

A retail company builds a loyalty program schema in Brickworks with fields for tier definitions, voucher rules, and personalized offer content. The schema includes a dynamic Jinjava field that pulls product recommendations from the Synerise AI stack based on each customer's behavioral profile. External Sources connect to the company's ERP to pull real-time voucher balances. When a customer opens the loyalty page, a single API call returns the complete, personalized loyalty experience — tier status, available vouchers, and recommended products — without any client-side data assembly.

FAQ

What is Brickworks in Synerise?

Brickworks is a schema-based behavioral CMS within the Synerise platform that allows users to define custom content and data structures, integrate with the Synerise AI stack, and deliver personalized content via a single API call.

Is Brickworks generally available?

No. Brickworks is currently released as a private preview for selected clients and partners. Contact your customer representative for access.

Can Brickworks connect to external data sources?

Yes. Brickworks supports External Sources to federate data from CRM, ERP, PIM, and third-party APIs. External data is unified with internal content using dynamic Jinjava fields within the same schema.

How does Brickworks deliver content?

Brickworks delivers fully personalized content in a single API call. The response includes all logic, expressions, segmentation, personalization, and federated data resolved server-side — no client-side stitching required.

What types of structures can be built with Brickworks?

Brickworks supports any custom data structure defined by the user's schema, including loyalty programs, product catalogs, campaign structures, offer configurations, and custom integrations.

Key Facts

AttributeValue
FeatureBrickworks
ProductSynerise
TypeSchema-based behavioral CMS
PurposeBuild custom content and data structures with native AI personalization and single API call delivery
Schema definitionVisual builder or API
AI integrationNative (recommendations, segmentation, predictions, dynamic personalization)
External dataSupported via External Sources (CRM, ERP, PIM, APIs)
Content deliverySingle API call with server-side rendering
AvailabilityPrivate preview
  • Schema-based content management
  • Synerise AI stack (recommendations, predictions, segmentation)
  • Jinjava templating in Synerise
  • External Sources and data federation
  • API-first content delivery
  • Loyalty program management
  • Composable CX infrastructure

TL;DR

Brickworks is a schema-based behavioral CMS in the Synerise platform that allows users to define custom data structures using a visual builder or API. It integrates natively with the Synerise AI stack for real-time personalization and supports data federation from external systems via External Sources. Content is delivered as a fully personalized response in a single API call, including all logic, personalization, and federated data resolved server-side. Currently available as a private preview.