> ## Documentation Index
> Fetch the complete documentation index at: https://pitchprint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to create colour chains

> Use the reserved col1 to col10 chain values to synchronise the colour of multiple canvas elements without linking their text values

<Frame>
  <img src="https://s3.amazonaws.com/helpscout.net/docs/assets/58f1ec6d2c7d3a52b42f8254/images/5b83eb930428631d7a8a6790/file-EOn6oe8AYm.png" alt="Canvas elements sharing a colour chain so their colours stay in sync" />
</Frame>

**PitchPrint** has a feature called **chain,** which basically allows you to link items on the canvas to each other. Such that when one item is edited, all other items with the same chain ID gets the same text or image value. With this feature, you can have multiple items like all email elements, chained together so that your customer gets to edit their email only once and that value synchronised across the design canvas.

The general chain implementation only affects text and image values. This feature is now possible with colors as well. We made this distinction so that you can chain elements with same color together and not have their text values synchronised.

**So How does it work?**
You will start by creating your design as usual, but then you will supply a chain value for the selected elements as shown below:

<Frame>
  <img src="https://s3.amazonaws.com/helpscout.net/docs/assets/58f1ec6d2c7d3a52b42f8254/images/5b8e79652c7d3a03f89e6c4e/file-nQ0pcQgmFF.png" alt="Item panel with a chain value entered for the selected element" />
</Frame>

What makes this different is the reserved list of values we have which are:

<Note>
  **col1, col2, col3, col4, col5, col6, col7, col8, col9 and col10**
</Note>

So an element with any of the above values is deemed a color chain. Its text values will not be synchronized, only the color will. With this list, you can create up to chain groups with their colors linked.

For example, to link two text item's colors, simply assign the first one **col1** and the second one the same value **col1**. That way, they are in the same color group and will be synchronized. You can create a different group with **col2** and so on.
**Remember** that chain values are case sensitive so make sure that the values are exactly the same.

## Related articles

<CardGroup cols={2}>
  <Card title="Colour Chain" icon="link" href="/docs/tutorial/element-colour-chain">
    Synchronise element colors across the canvas using the col1 to col10 chain values.
  </Card>

  <Card title="Item Chain" icon="link" href="/docs/tutorial/item-chain">
    Link text items so editing one updates all others sharing the same chain ID.
  </Card>

  <Card title="Image Chain" icon="image" href="/docs/tutorial/image-chain">
    Link clickable masks so they share the same uploaded image using numeral chain values.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.