Script Automation
We know how time-consuming it can be to repeat the same tasks in Photoshop over and over. That’s why we created this script—to save you time and show you just how powerful Photoshop scripts can be. With this handy tool, you’ll be able to automate the process of adding text and images to your projects, freeing you up to focus on the creative stuff. And yes, it’s as good as it sounds.
This script doesn’t just save you time; it gives you back your sanity. Ready to let a script do the heavy lifting? Let’s dive in.
What Does This Script Do?
This script helps you automate repetitive tasks in Photoshop by:
- Reading a CSV File:
- The script reads a CSV file that contains the file name, the text to be inserted, and the image to be used for each project.
- Updating Photoshop Layers:
- It updates a text layer in your Photoshop file with the content from the CSV.
- It inserts and resizes images to fit specific dimensions, keeping them proportional.
- Saving Final Outputs:
- For each entry in the CSV file, the script generates a new JPEG file and saves it in your chosen folder.
How to Use This Script
Follow these simple steps to get started:
- Prepare Your Files:
- CSV File: Create a CSV file with three columns:
,
file nametext, andimage.
Save this file in a folder calledcsv. - Images: Place the images referenced in the CSV file into a folder called
input. Ensure the filenames match theimagecolumn in the CSV exactly. - Photoshop File: Open a Photoshop document with a specific template setup:
- Create a layer named
text. This is where the script will insert text from the CSV. - Create a layer named
image. This is where the script will insert and resize the images. - You can have as many additional layers as you like (e.g., for a logo, background, or decorative elements). The script will not modify these layers—only
textandimagewill be updated for each row in the CSV.
- Create a layer named
- CSV File: Create a CSV file with three columns:
- Set Up the Script:
- Download the ZIP file containing the script.
- Extract the contents of the ZIP file. You’ll find a
.jsxfile—this is the script. - Save it in a folder called
script.
- Run the Script in Photoshop:
- Open Photoshop.
- Go to
File > Scripts > Browseand select the.jsxfile from thescriptfolder.
- Provide Inputs When Prompted:
- The script will ask you to provide the following:
- Path to your CSV file (e.g.,
csv/data.csv). - Path to your images folder (e.g.,
input). - Path to your output folder (e.g.,
output).
- Path to your CSV file (e.g.,
- The script will ask you to provide the following:
- Let the Script Do the Work:
- Sit back and let the script process each entry in the CSV. It will update the text, insert the image, and save the result as a JPEG in the
outputfolder.
- Sit back and let the script process each entry in the CSV. It will update the text, insert the image, and save the result as a JPEG in the
- Check Your Outputs:
- Open the
outputfolder to see your completed files, named as specified in thefile namecolumn of your CSV.
- Open the
Why Use This Script?
- Saves Time: No more manual resizing, positioning, and text editing for each file.
- Consistency: Ensures that all your outputs follow the same format and style.
- Ease of Use: The script does all the heavy lifting, so you can focus on your creative work.
- Layer Protection: Feel free to include additional layers in your Photoshop template (e.g., a logo or background). The script will not touch these layers, ensuring they remain untouched across all outputs.
Download the Script
You can download the script as a ZIP file from the link below.
If you have any questions or run into any issues, feel free to reach out. This script is here to make your Photoshop projects faster, easier, and more efficient!

