

<div class="admonition admonition-important"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

This feature is in a [public preview](/docs/glossary#public-preview) mode.

</div></div></div>


Brickworks is a flexible content management layer that lets you create custom data models tailored to your business needs. You define all types, fields, and relationships to match your processes, rather than adapting to preset templates.

It integrates seamlessly with Synerise’s tools for promotions, AI recommendations, real-time customer segmentation, and behavioral personalization, enabling content to update instantly based on customer behavior.

You can connect and combine live data from external systems like ERPs or CRMs in real-time, creating unified content that reflects your current data.

Content is validated strictly against your custom schema to ensure accuracy and reliability. Using Jinjava templating, you can build dynamic content with real-time logic and calculations.

Brickworks is suited for complex setups like e-commerce catalogs, loyalty programs, and marketing campaigns, offering enterprise-grade flexibility and real-time personalization.

## Requirements

You must be assigned a role with the permissions that allow the access to Schemas, Data collections, and External sources sections and adding new schemas, data collections, and external sources. 

See [Brickworks user permissions](/docs/settings/identity-access-management/permissions/data-management-permissions#work-with-brickworks).

## Contents