Dynamic Clipart by Text
When Customers type in a text field, the app will automatically display Cliparts based on each character they enter. Each character is matched with a corresponding image from the selected Clipart category.

Continue reading this Article to learn more about setting up this feature on your Store.
Which Method Should You Use?
- Manual Placement — in the artwork setup proces, you place each character individually, anywhere on the artwork. Best when letters don't follow a straight line or need individual positioning.

- Auto Placement — in the artwork setup proces, you set up one block of text, and it scales automatically to fit whatever the customer types.

Use these links to quickly jump to your desired sections:
Option A: Manual Placement
Option B: Auto Placement
Prepare Your Clipart Assets
You can prepare your Cliparts as either a single Clipart Category, or a Group of Clipart Categories. Both Manual Placement and Auto Placement can use either type.
Option 1: A single Clipart Category
- Please navigate to your Assets > Clipart Categories > and create a new folder there

- After uploading your Cliparts, it is crucial to name each image according to the letter or number it represents.

Option 2: A Group of Clipart Categories
- Set up your Group of Clipart Categories the same way.

- The folder name must exactly match the character it represents. Once the letter the Customers input match the Clipart Group's name, all of its cliparts will be shown.
A and a are treated as different characters, so make sure you've uploaded both cases if your customers may enter either.
Option A: Manual Placement
Create the Artwork
In this example, we will demonstrate an ornament product that allows customers to enter their names. Each letter of the name will be represented by a matching ornament clipart.
- First, create a custom text layer to allow customers to enter their name.
Auto-populate values from other options functionality. This means the Custom Text layer is required as a source layer. The clipart layers will populate data from this text layer so that each character entered by the customer displays the correct image.
- Since this Custom Text layer is used only to collect input data, we offer a display setting for it. You can choose not to display the layer in the Gallery, but still show it in the Customization Form so that customers can enter their name.

- To avoid the Customers from inputting un-supported characters, you can use the Custom Rule feature:

- To create the Dynamic Clipart by Text layer, click on the
+Layerbutton, then selectDynamic Clipart by Text>Manual Placement

- Continue to upload your image for the first letter. In this case, let's try
1 Clipart categoryas itsPersonalization Options.

- Since you want the image to be populating data from the Custom Text layer, please select it as the source text option.

Value to populate field, enter {{char1}} for the first letter, {{char2}} for the second letter, and continue in this pattern for each additional character. This ensures each character entered by the customer maps correctly to its corresponding clipart image.- Don't forget to select the Clipart Folder you uploaded. This ensures that the correct images are displayed for each character entered by the customer.

- Continue to do so with other letters:

Value to populate correctly!Notes
- Since this option is image-based, you will not be able to change the font size, font family, or letter spacing. You will need to adjust the images directly in your Artwork Editor to ensure everything is displayed correctly and looks well-aligned.
- Customers may enter names with different numbers of characters. We recommend creating separate templates for different name lengths so you can easily adjust the display of each letter.

Option B: Auto Placement

Create the Artwork
- First, create a custom text layer to allow customers to enter their name, the exactly the same way as in Option A.
- To create the Dynamic Clipart by Text layer, click on the
+Layerbutton, then selectDynamic Clipart by Text>Auto Placement

- Draw the Frame on your canvas by dragging and dropping it to set its width, height, and position. This frame is the area your cliparts will be laid out inside.

- Open the Design Settings section (shown at the top of the layer panel) and configure:
Direction
Whether cliparts are laid out in a row (Horizontal) or a column (Vertical).
Gaps
Adjust the spacing between each Clipart as a percentage of the Clipart's own size
Alignment (on the top toolbar)

Where the cliparts sit within the frame. The available options depend on Direction:
- Horizontal: Left / Center / Right
- Vertical: Top / Middle / Bottom
- Select the Clipart Categories, the same way as in Option A. In this case, let's try
1 Group of Clipart categories

- Since this type of layer can populate the value from the whole custom text, please select the Custom Text Layer as its source Layer

Creating the Campaign
Once you're happy with your settings, be sure to launch it to your Storefront!

Updated on: 14/08/2026
Thank you!
