> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://customix.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Crossword Personalization

The **Crossword** option lets customers type in words that get automatically arranged into an interlocking, Scrabble-tile style puzzle grid on the canvas. It's the option to reach for when a design should feel like a keepsake word puzzle, a family's names crossing each other, a couple's names, a list of favorite things, rather than a plain line of text.

To add it, go to **Option sets** in the sidebar, open the option set for your product, click **Add option**, choose **Crossword** under Others, then click **Add**.

![Option sets in the sidebar navigation](https://lh3.googleusercontent.com/d/1tdMcAqP2KuHlaOcgvO-PhszI6dwwQinX=w1000)

![Add option button in the option set editor](https://lh3.googleusercontent.com/d/1GYfbTUA4cciUtbfE1LrY-MlHG6AplnOC=w1000)

![Add option menu with Crossword selected under Others](https://lh3.googleusercontent.com/d/1Px4xgAUR6XGFk2Syqg5NyeEgYDv1n4iw=w1000)

# Content

* **Label**: the field name shown above the input, defaults to "Crossword"
* **Help text**: optional guidance shown below the label
* **Max length**: caps how many characters the customer can enter in total
* **Required**: forces the customer to enter at least one word before they can complete the order
* **Is tag input**: ticked on by default, displays the field as a tag input where each word the customer types becomes its own removable tag, rather than one free-text box
* **Default value**: the starting words shown before a customer edits them, entered as space-separated words (e.g. "Your text" becomes two crossing words: TEXT and YOUR)
* **Recreate**: regenerates the puzzle layout for the current words without changing them, useful if the auto-arranged grid doesn't look right
* **Allow customers to regenerate puzzle**: adds a **Regenerate** button to the storefront so customers can reshuffle the layout themselves

![Content panel with Label, Help text, Max length, Required, Is tag input, Default value, and Recreate button, canvas showing the default TEXT/YOUR crossword](https://lh3.googleusercontent.com/d/157HuULnOsSAbm_Rsa3aRsVsrZAkciA6i=w1000)

Typing words into the tag input on the storefront preview shows exactly how this works: each word becomes a tag, and the canvas immediately redraws the puzzle so the words interlock wherever their letters match.

![Option set preview with LOVE, MOM, and DAD entered as tags, canvas showing the three words interlocked into a crossword grid](https://lh3.googleusercontent.com/d/1NjMbtGY3XJTcEWjhKs9yrF9kcVt-n8FJ=w1000)

Ticking **Allow customers to regenerate puzzle** reveals an **Inline content** field (the regenerate button's own label, defaults to "Regenerate") and its own **Help text**, and adds a real **Regenerate** button beneath the input in the storefront preview.

![Content panel with Allow customers to regenerate puzzle checked, showing the Inline content field, and the Regenerate button added to the Option set preview](https://lh3.googleusercontent.com/d/1T2-T4d0zvguPjAi6kJbjL8gIa0iP_59B=w1000)

# Fonts & characters

Controls the look of the letters on each tile.

* **Default font**: search and pick a font for the tile letters
* **Personalize font**: lets the customer change the font themselves
* **Font size**: as a percentage of the tile
* **Text color**: the letter color, defaults to near-black
* **Show score**: adds a small Scrabble-style point value to the corner of each tile (e.g. Q and Z score higher than common letters)

![Fonts & characters panel with Default font, Personalize font, Font size, Text color, and Show score fields](https://lh3.googleusercontent.com/d/1yv35HJ-UFBYZ6sL2lje0qPLIxqxSEtjS=w1000)

# Tile

Controls the size, spacing, and background of each letter tile.

* **Max item size**: the largest a tile can render at
* **Tile ratio (W/H)**: width-to-height proportion of each tile
* **Tile gap**: spacing between tiles
* **Radius**: corner rounding on each tile
* **Tile background**: choose **Color** for a flat fill color, or **Pattern** to upload an image as a repeating fill with its own **Pattern scale**
* **Personalize background**: lets the customer change the tile background themselves

![Tile panel with Max item size, Tile ratio, Tile gap, Radius, Tile background Color/Pattern choice, and the tan Scrabble-style default color](https://lh3.googleusercontent.com/d/1voYjeIfnh_6RSNqCA2r38jF2ZkNVhH3I=w1000)

# Transform

The standard **Width**, **Height**, **X**, **Y**, **Skew X**, **Skew Y**, alignment, flip, **Opacity**, and **Rotation** controls for positioning the puzzle on the canvas, the same Transform panel shared by other canvas-based option types.

# Condition

Like most option types, Crossword supports its own conditions, so you can show or hide it based on a selection elsewhere in the option set. See the Conditional Option Sets guide if you want to set that up.

> 📌 Don't forget to click **Save** once you're happy with the setup, and make sure the option set's status is **Active** (not Draft). Customers won't see the Crossword option on your storefront until both are done.
