Articles on: Artworks
This article is also available in:

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.


Both methods can use either 1 Clipart Category or 1 Group of Clipart Categories — the method you choose doesn't limit which Clipart setup you use.


Use these links to quickly jump to your desired sections:
Option A: Manual Placement
Option B: Auto Placement


Prepare Your Clipart Assets


Before setting up either Manual Placement or Auto Placement, make sure you have prepared and uploaded Cliparts for each letter and number you plan to use. Each character entered by the customer needs a matching Clipart. This step is essential for the feature to work correctly.


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.
The feature matches Cliparts by name, so the image name must exactly correspond to the character entered by the customer. Incorrect or missing names will prevent the images from displaying properly.



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.
Matching is case-sensitive in both options — 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.
The Dynamic Image by Text feature is based on the 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.


This keeps the text layer hidden from the product preview while still serving as the source for the Dynamic Image by Text feature.



  • 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 +Layer button, then select Dynamic Clipart by Text > Manual Placement



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



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

In the 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:

Be sure to set their 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


Auto Placement is the faster option: instead of creating and positioning an image layer for every letter, you set up a single frame (row or column) and the app automatically arranges and scales the Cliparts to fit — no matter how long the customer's input is.



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 +Layer button, then select Dynamic 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


Every clipart keeps its own aspect ratio and shrinks or grows to fit inside the frame — nothing is stretched or squashed.


Alignment (on the top toolbar)


Where the cliparts sit within the frame. The available options depend on Direction:

  1. Horizontal: Left / Center / Right
  2. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!