Who This Is For / When to Use
Use the AI Image Generation action when a workflow needs to create a new image automatically instead of relying on a previously uploaded image.
Common uses include:
Creating product mockups.
Generating social media graphics.
Creating promotional flyers.
Producing lifestyle images.
Generating a different image for each contact based on workflow data.
Creating an image and passing its URL to another workflow action.
The AI Image Generation action is a premium action. Each execution incurs an additional charge.
What the AI Image Generation Action Does
The AI Image Generation action creates an image from a prompt during workflow execution.
When the action runs:
Kyrios sends the configured prompt and settings to the selected AI image model.
The AI model generates the image.
Kyrios stores the generated image in Media Storage.
Kyrios makes the image available through a publicly accessible URL.
The action returns the URL as an Image URL variable that later workflow actions can use.
Generated images can therefore be created and passed through an automated workflow without manually uploading the image first.
Kyrios Media Storage is the platform's centralized asset library and can be used across other Kyrios features.
Available AI Image Models
The AI Image Generation action provides four model options:
GPT Image 2
Gemini 3 Pro Image (Nano Banana Pro)
Gemini 3.1 Flash Image (Nano Banana 2)
Gemini 2.5 Flash Image (Nano Banana)
Select the model from the model menu inside the action.
The selected model can affect the cost and output of each image generation.
Image Quality Options
The Quality setting controls the requested image generation quality.
Available options are:
Auto — Default setting.
High
Medium
Low
Changing the quality setting can affect the cost of an image generation.
Prompt Options
The Prompt tells the selected AI model what image to create.
You can provide the prompt in either of these ways:
Type the prompt directly into the action.
Insert a custom value so the prompt is populated dynamically when the workflow runs.
Dynamic prompt content can come from data available to the workflow, including:
Contact fields.
Webhook payloads.
Data returned by an earlier workflow action.
This allows the same workflow to generate different images based on the data available during each execution.
Enhance Prompt
Enhance Prompt expands a shorter prompt into a more detailed prompt before image generation. Using Enhance Prompt is optional.
Use it when you want additional prompt detail without manually writing a longer prompt.
Image Generation Templates
You can optionally start with a predefined image template instead of creating the prompt entirely from scratch.
Available template types include:
Product Mockups.
Social Post.
Promo Flyer.
Lifestyle.
A template provides a starting point for configuring the image generation request.
Additional Settings
Open Additional Settings to configure additional image-generation options.
Available controls include:
Image size.
Background.
Output file format.
Design Kit.
Brand Voice.
A Design Kit or Brand Voice can provide additional context to the AI model and may affect the cost of the generation.
How to Add AI Image Generation to a Workflow
Go to Automation > Workflows.
Open the workflow you want to edit.
Add the AI Image Generation action.
Enter an Action Name.
Select the AI image model.
Select the image quality. Auto is the default.
Enter the image prompt or insert a custom value for a dynamic prompt.
Optionally use Enhance Prompt or start from an image template.
Optionally open Additional Settings to configure the size, background, output format, Design Kit, or Brand Voice.
Click Save action.
Save and publish the workflow when it is ready to run.
Using the Image URL in Later Workflow Actions
After the image is generated, the action returns an Image URL variable.
Use that variable in later workflow actions that accept a URL or compatible custom value.
Examples include:
Adding the generated image to an email.
Including the image in an SMS when the receiving action supports the URL.
Using the image in a social post.
Saving the URL to a field.
Passing the URL to a webhook.
Passing the generated image to another compatible AI or workflow action.
The Image URL contains the location of the generated file rather than the image file itself.
Pricing
AI Image Generation is billed per execution.
Typical image-generation costs are:
Metric | Cost per image | In cents |
Median | $0.0388 | 3.88¢ |
Average | $0.0499 | 4.99¢ |
These figures are planning estimates, not fixed rates.
The actual cost of an image generation depends on the configuration used for that execution.
Primary cost factors include:
Model: The AI model selected for the action.
Quality: Auto, High, Medium, or Low.
Size: The dimensions requested for the generated image.
Additional context: Using a Design Kit or Brand Voice can pass additional context to the model and can affect cost.
Because these settings can vary between executions, individual image-generation charges may be higher or lower than the median or average shown above.
Public Image URLs and Customer Data
Images created by the AI Image Generation action are stored at publicly accessible URLs. Anyone who has the generated URL can open the image without signing in to Kyrios.
Do not include sensitive or private customer information in an image-generation prompt unless that information is appropriate for an image stored at a public URL.
Example: Generate a Personalized Product Mockup
A workflow can create an image using data available when the workflow runs.
For example:
A contact enters the workflow.
The AI Image Generation action receives a prompt containing workflow data.
The selected AI model generates a product mockup.
Kyrios stores the image in Media Storage.
The action returns the Image URL.
A later workflow action uses that URL in another automated step.
This approach allows one workflow to generate a different image for each workflow execution.
Common Issues and Fixes
The generated image does not match what I expected
Add more specific instructions to the prompt or use Enhance Prompt to provide the model with additional detail.
You can also try a different model, quality level, or image-generation configuration.
The prompt is the same for every workflow execution
Use a custom value in the Prompt field if the image should change based on contact data, webhook data, or information from an earlier workflow action.
I cannot find the generated image
Generated images are stored in Media Storage after the action runs.
A later workflow action needs the generated image
Use the Image URL variable returned by the AI Image Generation action.
The execution cost is different from the estimated average
The published median and average are planning estimates. Actual cost can vary based on the selected model, quality, image size, and additional context.



