Skip to main content
More in Learn

Content Chunk Component

You can use content chunks to organize and group a set of related components to more easily repurpose content in multiple channels. Content chunks can be repeatable.

Content Chunk Component Usage

When adding this component to a shape or piece, specify a name and use the toggle to set whether the chunk should be repeatable. Then click and drag components or pieces (if defined) to add them to the chunk.

Below is an example of a repeatable content chunk for recipe ingredients. The chunk allows each ingredient to be defined with a quantity (numeric), a link to the ingredient product page, and a link to a substitute/alternate ingredient (item relations).

Chunk component example

When editing content for an item, you can add, reorder, and remove chunks as needed. Use the action button (...) in the top-right corner of any chunk to access the following options:

  • Collapse all chunks
  • Add chunk above
  • Add chunk below
  • Reorder chunks
  • Remove chunk
Edit content chunk

Nesting With Chunks

Chunks come with a powerful nesting capability. You can add them to pieces to create sophisticated multi-level structures. Currently, four levels of nesting are supported. The diagram below shows the different combinations that are possible between pieces and structural components.

The components on the fourth level of nesting may only contain non-structural components. A non-structural component is any component that isn't a chunk or choice, such as single line or rich text. A full list of non-structural components can be found here.

4-level nesting schema

The screenshots below show some examples of nested structures for product properties (food, in this case) and flexible marketing content.

Nesting example food properties
Nesting example hero

Catalogue API Access

Once created, chunks and their content are accessible via the Catalogue API. Refer to our sample query for retrieving chunk component content, and to the API docs at for more information.

People showing thumbs up

Need further assistance?

Ask the Crystallize team or other enthusiasts in our slack community.

Join our slack community