Scale
Desire offers two main ways to create assets - through an Interactive wizard and in bulk using spreadsheets. This document outlines the approach to create assets in bulk.
A batch request is, simply put, a spreadsheet that contains information about the various assets to be created. Each row in the spreadsheet represents one asset to be created, and contains information about the underlying Asset Template to use, asset text and image details and other information. A single spreadsheet can be used to create numerous assets that span across asset templates, themes and campaigns as well.
Creating a batch request
You can manage batch requests by selecting Scale from the Landing Page (Click the Home icon in the sidebar). Then click on Create New. This opens a form where you will have to provide the following details:
What are you creating? - You can create both campaigns and BAU assets at scale. This option lets you choose either Campaign or BAU.
Batch Request Name - This is a friendly name for your reference.
Approver - Select the Approver group of the campaign/BAU assets.
CSV File - Lastly, upload the CSV file containing information about the assets that you are creating.
What is CSV?
A CSV (Comma-Separated Values) file is a simple spreadsheet format used to store data in a table-like structure. Each row represents one record (for example, one asset), and each column represents a specific field (such as template name, headline text, or image URL). The values in each row are separated by commas, which makes CSV files easy for systems to read and process.
How to create a CSV file:
Using Microsoft Excel: Create your spreadsheet as usual, then choose File → Save As and select CSV (Comma delimited) as the file type.
Using Google Sheets: Create or open a sheet, then go to File → Download → Comma-separated values (.csv).
Once saved, the CSV file can be uploaded directly into Desire for bulk asset creation.
What should the CSV columns be?
Desire has simplified this - In the page to create a batch request, click on the Download CSV Template button. This downloads an empty CSV file with all the headers. Fill in the details following the column rules, save the file in CSV format and upload it when ready.
CSV Column Guidelines
The following section describes the CSV columns and offers guidelines on the values to be filled
Column
Description
Required
Campaign Name
If multiple rows have the same campaign name, those assets will be combined into a single campaign.
Yes
Description
An optional description of the campaign
No
Hero Text
Text you would like in the hero section of the creative
No
Hero Tone
Allowed values: Friendly, Professional, Fun, Rewrite for clarity, Shorten, Custom.
No
Hero Custom Prompt
Custom prompt to modify hero text. Only applicable if Hero Tone was set to Custom
No
Secondary Text
Text you would like in the secondary section of the creative
No
Secondary Tone
Allowed values: Friendly, Professional, Fun, Rewrite for clarity, Shorten, Custom.
No
Secondary Custom Prompt
Custom prompt to modify hero text. Only applicable if Secondary Tone was set to Custom
No
CTA
Text you would like in the CTA section of the creative
No
CTA Tone
Allowed values: Friendly, Professional, Fun, Rewrite for clarity, Shorten, Custom.
No
CTA Custom Prompt
Custom prompt to modify hero text. Only applicable if CTA Tone was set to Custom
No
Image Generation Prompt
Prompt to generate the product image
No
Use Ref Img
Would you like to use reference images associated with the Theme? Allowed values: TRUE, FALSE. (Blank/Default: FALSE)
No
Use Theme Prompt
Would you like to use the style prompt associated with the Theme? Allowed values: TRUE, FALSE. (Blank/Default: FALSE)
No
No Background
Would you like the product image to have a background or not? Allowed values: TRUE, FALSE. (Blank/Default: FALSE)TRUE means no background, FALSE means with background.
No
Model
The name of the model to be used to generate product images. Refer to the list on the Batch Request page for supported values. Leaving it blank will pick the default model
No
Custom Image URL
Provide the full URL of a custom image if you wish to use it
No
Background Image URL
Provide the full URL of a background image if you wish to use it
No
Brand Logo URL
Provide the full URL of a brand logo image if you wish to use it
No
How does batch processing work?
When you upload your CSV and submit the job, Desire begins by first validating the sheet for issues, like incorrect names of vertical, theme or asset template, missing required fields, incompatible values to name a few. Issues are immediately flagged on the upload page with line numbers, giving the operator an opportunity to rectify and reattempt the upload.
Once the upload goes through successfully, Desire will look through all the rows, combine all assets by campaign name, and begin creating the campaigns one by one. Once all campaigns are processed, the owner will receive a notification. Operators can also open the batch requests to view the status of individual campaigns.
Last updated