Create Emotional Stories with Gemini AI: Generate Images and Veo3 JSON Prompts

Go to Workflow
0 views
Built by Muhammad Farooq Iqbal Muhammad Farooq Iqbal
Created on June 05, 2026

Description



This n8n template demonstrates how to create an automated emotional story generation system that produces structured video prompts and generates corresponding images using AI. The workflow creates a complete story with 5 scenes featuring a Pakistani character named Yusra, converts them into Veo 3 video generation prompts, and generates images for each scene.

Use cases include:
Automated story creation for social media content
Video pre-production with AI-generated storyboards
Content creation for educational or entertainment purposes
Multi-scene narrative development with consistent character design

Good to know:
Uses Gemini 2.5 Flash Lite for story generation and prompt conversion
Uses Gemini 2.0 Flash Exp for image generation
The image generation model may be geo-restricted in some regions
Workflow includes automatic Google Drive organization and Google Sheets tracking

How it works:
Story Creation: Gemini AI creates a 5-scene emotional story featuring Yusra, a Pakistani girl aged 20-25 in traditional dress
Folder Organization: AI generates a unique folder name with timestamp for project organization
Google Sheets Setup: Creates a new sheet to track all scenes and their processing status
Scene Processing: Each scene is processed individually with character and action prompts
Veo 3 Prompt Conversion: Converts natural language scene descriptions into structured JSON format optimized for Veo 3 video generation, including parameters like:
Detailed scene descriptions
Camera movements and angles
Lighting and mood settings
Style and quality specifications
Aspect ratios and technical parameters
Image Generation: Uses Gemini's image generation model to create visual representations of each scene
File Management: Automatically uploads images to Google Drive and organizes them in project folders
Status Tracking: Updates Google Sheets with processing status and file URLs
Automated Workflow: Includes conditional logic to handle different processing states and file movements

How to use:
Execute the workflow manually or set up automated triggers
The system will automatically create a new story with 5 scenes
Each scene gets processed through the AI pipeline
Generated images are organized in Google Drive folders
Track progress through the Google Sheets interface
The workflow handles all file management and status updates automatically

Requirements:
Gemini API access for both text and image generation
Google Drive for file storage and organization
Google Sheets for project tracking and management
n8n instance with appropriate node access

Customizing this workflow:
Modify the character description in the Story Creator node
Adjust the number of scenes by changing the story prompt
Customize the Veo 3 prompt parameters for different video styles
Add additional AI models or processing steps
Integrate with other content creation tools
Modify the folder naming convention or organization structure

Technical Features:
Automated retry logic for failed operations
Conditional processing based on status flags
Batch processing for multiple scenes
Error handling and status tracking
File organization with timestamp-based naming
Integration with Google Workspace services

This template is perfect for content creators, educators, or anyone looking to automate story-based content creation with AI assistance.

Nodes Used (7)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
Google Drive
n8n-nodes-base.googleDrive
Google Gemini
@n8n/n8n-nodes-langchain.googleGemini
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Google Sheets
n8n-nodes-base.googleSheets
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured