Symbols: Overrides & Custom Data
Master Sketch symbols with custom data overrides
Core Symbol Features
Symbol Overrides
Control which elements can be customized while maintaining global consistency across instances.
Custom Data Sources
Define your own text and image data sets for rapid content population and prototyping.
Image Handling
Switch between masks and image fills to optimize how photos display within symbol instances.
Create a reusable product symbol with customizable content using a 2x2 grid layout with 15px horizontal and 30px vertical spacing.
Initial Setup Process
Select Elements
Choose Photo, Product, Price, and Add to Bag button components
Create Symbol
Name it Product, set Top to Bottom Layout, send to Symbols page
Make Grid
Configure 2x2 cells with 15px horizontal and 30px vertical spacing
Override Management Tasks
Prevents unwanted button text modifications
Makes Inspector order match visual layout
Ensure changes apply correctly across symbol grid
You cannot change size, cropping, or position of images within masks. This technique is useful for rapid prototyping but not suitable for production-ready image work.
Setting Up Custom Data Sources
Create Text File
Make a .txt file with one piece of data per line for custom content
Add to Sketch
Go to Preferences > Data tab and click Add Data to import your file
Apply Data
Use Override with Data button and uncheck Insert Data at Random for sequential application
Mask vs Image Fill Comparison
Select entire folders as data sources to automatically populate multiple images from your custom photography or asset collections.
Cleanup Process
Access removal options for unused data sets
Prevents accidental deletion of active data sources
Preserves all symbol configurations and customizations
Key Takeaways

(or choose Layer > Create Symbol).
and from the menu choose Sketch Data > Names.
in the Toolbar).
to open the color picker.
.