AI Nodes

Image Generation

Category
AI
Node Type
Visual Content Generation

Overview

The Image Generation Node allows you to create AI-generated images from text descriptions. By simply providing a detailed prompt, you can produce realistic, artistic, or conceptual visuals automatically — no design skills required.

This node is perfect for generating images for product mockups, concept art, blog illustrations, or any visual automation use case within your no-code workflow. It also supports optional style references through attachments, enabling custom and consistent visual styles.

Description

Transform written prompts and reference images into AI-generated visuals.

Use the Image Generation Node to transform a written prompt into one or more AI-generated images. It supports three powerful generation modes:

Text to Image

Generate images from a detailed text description alone.

Image + Text

Use a single reference image combined with text to guide the style.

Multi-Image + Text

Blend styles from multiple reference images with a text prompt.

The node outputs an image file or URL that can be used in downstream nodes for storage, display, or further processing.

Input Parameters

The Image Generation node accepts simple key-value inputs that define how the AI should create an image.

promptstringRequired
A detailed text description of the image you want to generate. Be specific — describe the subject, style, colors, lighting, and mood.
Example
"A cozy reading room with warm lighting and wooden furniture"
attachmentsstringOptional
Comma-separated list of file IDs or variable references used as visual style references. These attachments help the AI maintain a consistent look or replicate certain visual elements.
Example
"file1.jpg,file2.jpg" or "{{nodeId.output.image1}}"
Instructions

Provide input values as flat key-value pairs.

Access variables dynamically using:

{{nodeId.input.<key>}} or {{nodeId.output.<key>}}

Output Parameters

After execution, the Image Generation node provides information about the generated image and processing details.

imagestringOptional
The file reference or URL of the generated image. You can use this link to preview, download, or connect the image to another node.
Example
"https://example.com/images/generated_image.png"
processingCountnumberOptional
Indicates the total number of images generated during the process.
Example
1
processingTimestringOptional
The time taken to generate the image, returned in ISO timestamp format.
Example
"2025-10-28T10:21:45.991Z"
processingIdstringOptional
A unique identifier assigned to this image generation task. Useful for tracking or referencing the specific generation process.
Example
"img-23841gh"
Accessing Data

Access output values in your workflow using the following variable syntax:

{{nodeId.output.image}}            → Generated image URL
{{nodeId.output.processingTime}}   → Total generation time
{{nodeId.output.processingId}}     → Unique process reference

Output Type

Output Type: image

This node always produces image content as output. Do not modify this value — it ensures proper handling of image files in your workflow.

Example Usage

Example 1: Text to Image

Generate an image from a text description only.

{  "prompt": "A futuristic city skyline at sunset, cyberpunk style, neon lights, high resolution."}
{  "processingCount": 1,  "processingTime": "2025-10-28T10:21:45.991Z",  "processingId": "img-23841gh",  "image": "https://example.com/images/generated_city.png"}

Example 2: Image + Text to Image

Use a sketch as a reference to generate a polished image.

{  "prompt": "Turn this sketch into a realistic landscape painting, oil on canvas style.",  "attachments": "sketch_file_id"}
{  "processingCount": 1,  "processingTime": "2025-10-28T10:22:15.123Z",  "processingId": "img-99821ab",  "image": "https://example.com/images/generated_landscape.png"}

Example 3: Multi-Image + Text to Image

Combine elements from multiple images.

{  "prompt": "Create a character design combining the clothing style of the first image and the pose of the second image.",  "attachments": "clothing_ref.png,pose_ref.png"}
{  "processingCount": 1,  "processingTime": "2025-10-28T10:23:05.456Z",  "processingId": "img-77632xy",  "image": "https://example.com/images/generated_character.png"}

How to Use in a No-Code Workflow

1

Add the Node

Drag and drop the Image Generation Node into your workflow.

2

Connect Input

Link a text-based node (like Text Generation or Triggers) to provide the prompt.

3

Set Prompt

Describe what you want the image to depict, using detailed and visual language.

4

Add Attachments (Optional)

Include one or more reference files or variables to influence the style.

5

Run Workflow

The node will generate an image and output the image file URL.

6

Use Output

Pass the generated image to downstream nodes — such as File Upload, Email Attachment, or Slack Message.

Best Practices

  • Use clear and descriptive prompts — mention subject, mood, lighting, and style.
  • Keep prompts under 500 characters for faster results.
  • Use reference attachments when you want consistent visuals (e.g., same style across multiple images).
  • Combine this node with Text Generation to automatically create AI art from AI-written descriptions.
  • Test multiple prompts for the same idea to discover the best output style.

Do / Don’t

Do
  • ✔️ Use descriptive keywords for style, lighting, and composition.
  • ✔️ Provide high-resolution reference images for better results.
  • ✔️ Iterate on your prompt to refine the output.
  • ✔️ Use specific art styles (e.g., "oil painting", "3D render", "pixel art").
Don’t
  • ❌ Don’t use vague descriptions like "nice image" or "cool picture".
  • ❌ Don’t rely on low-quality or blurry reference images.
  • ❌ Don’t expect text inside the image to be perfectly legible (unless using specific models).
  • ❌ Don’t overload the prompt with conflicting instructions.

Common Errors

Missing promptErrorOptional
The prompt field was left empty or not provided. Enter a valid text prompt that clearly describes the image you want the AI to generate.
Invalid attachment referenceErrorOptional
An incorrect file ID or variable reference was used in the attachments field. Verify that the file IDs or variable references are valid and formatted correctly.
Image generation failedErrorOptional
The AI service encountered a timeout or could not process the given prompt. Retry after a short delay or simplify the image description.
Empty outputErrorOptional
The workflow is misconfigured or the node is not connected properly. Ensure the Image Generation node is linked to valid inputs and other connected nodes.

Example Workflow Integration

Use Case 1: Automated Blog Visuals

Automatically generate unique illustrations for every new blog post.

  1. AI Node – Generates a blog post summary.
  2. Image Generation Node – Creates an image based on the summary.
  3. File Upload Node – Uploads the image to the CMS.

Workflow Data Flow:

{{textGeneration.output.content}}   →  {{imageGeneration.input.prompt}}
{{imageGeneration.output.image}}    →  {{fileUpload.input.file}}

Use Case 2: Product Design from Sketches

Turn rough sketches into realistic product mockups.

  1. File Upload Node – User uploads a sketch of a shoe.
  2. Image Generation Node – Generates a realistic render using the sketch as a reference.
  3. Slack Node – Posts the render to the design team channel.

Workflow Data Flow:

{{fileUpload.output.fileId}}        →  {{imageGeneration.input.attachments}}
"Realistic 3D render of a sneaker"  →  {{imageGeneration.input.prompt}}

Use Case 3: Social Media Content Generator

Create engaging visuals for social media posts from text ideas.

  1. Google Sheets Trigger – Reads a row with a post idea.
  2. Image Generation Node – Generates an image for Instagram.
  3. Instagram Node – Publishes the post with the generated image.

Workflow Data Flow:

{{googleSheets.output.idea}}        →  {{imageGeneration.input.prompt}}
{{imageGeneration.output.image}}    →  {{instagram.input.imageUrl}}

Use Case 4: Storyboard Creation

Visualize scenes for a video or presentation using multiple references.

  1. File Upload Node – Uploads character and location references.
  2. Image Generation Node – Generates a scene combining the character and location.
  3. Google Drive Node – Saves the storyboard image.

Workflow Data Flow:

{{fileUpload.output.fileIds}}       →  {{imageGeneration.input.attachments}}
"Character walking in the location" →  {{imageGeneration.input.prompt}}