ROLLED OUT
ROLLED OUT
ROLLED OUT
Consistent Creation
Consistent Creation
Consistent Creation
An AI workflow for generating character-consistent visuals with MidJourney
An AI workflow for generating character-consistent visuals with MidJourney
An AI workflow for generating character-consistent visuals with MidJourney
An AI workflow for generating character-consistent visuals with MidJourney

Sometimes, one word in a prompt can change everything.
This project was born from that exact frustration, how can we ensure character consistency across storyboarding scenes using AI tools that don’t "remember" anything?
Alongside a teammate, I began with tool research and visual exploration. What started as a trial of existing solutions quickly turned into building a streamlined custom workflow using MidJourney, reference images, and a fine-tuned GPT model trained for consistent scenario-based prompts.
The result?
A process that gave us creative control, visual continuity, and zero need for post-editing
Sometimes, one word in a prompt can change everything.
This project was born from that exact frustration, how can we ensure character consistency across storyboarding scenes using AI tools that don’t "remember" anything?
Alongside a teammate, I began with tool research and visual exploration. What started as a trial of existing solutions quickly turned into building a streamlined custom workflow using MidJourney, reference images, and a fine-tuned GPT model trained for consistent scenario-based prompts.
The result?
A process that gave us creative control, visual continuity, and zero need for post-editing
Sometimes, one word in a prompt can change everything.
This project was born from that exact frustration, how can we ensure character consistency across storyboarding scenes using AI tools that don’t "remember" anything?
Alongside a teammate, I began with tool research and visual exploration. What started as a trial of existing solutions quickly turned into building a streamlined custom workflow using MidJourney, reference images, and a fine-tuned GPT model trained for consistent scenario-based prompts.
The result?
A process that gave us creative control, visual continuity, and zero need for post-editing
Sometimes, one word in a prompt can change everything.
This project was born from that exact frustration, how can we ensure character consistency across storyboarding scenes using AI tools that don’t "remember" anything?
Alongside a teammate, I began with tool research and visual exploration. What started as a trial of existing solutions quickly turned into building a streamlined custom workflow using MidJourney, reference images, and a fine-tuned GPT model trained for consistent scenario-based prompts.
The result?
A process that gave us creative control, visual continuity, and zero need for post-editing
Role
Role
Role
Strategy Design Collaborator
Strategy Design Collaborator
Strategy Design Collaborator
Timeline
Timeline
Timeline
3 Weeks
3 Weeks
3 Weeks
Skills
Skills
Skills
Strategy
Design Thinking
AI Training
Storytelling
Strategy
Design Thinking
AI Training
Storytelling
Strategy
Design Thinking
AI Training
Storytelling




RESEARCH
RESEARCH
RESEARCH
We began by diving into what was already out there.
Explored AI tools like:
OpenArt — good for image referencing
OpenAI’s image model — built-in consistency flow
Runway & Leonardo — for initial testing
MidJourney — where we eventually settled
While OpenAI was the strongest contender for consistent characters due to its built-in memory tools, it proved expensive and slightly inflexible when it came to prompt nuance.
That’s when we realized:
It would be more efficient — financially and creatively — to create our own workflow with what we had.
We began by diving into what was already out there.
Explored AI tools like:
OpenArt — good for image referencing
OpenAI’s image model — built-in consistency flow
Runway & Leonardo — for initial testing
MidJourney — where we eventually settled
While OpenAI was the strongest contender for consistent characters due to its built-in memory tools, it proved expensive and slightly inflexible when it came to prompt nuance.
That’s when we realized:
It would be more efficient — financially and creatively — to create our own workflow with what we had.
We began by diving into what was already out there.
Explored AI tools like:
OpenArt — good for image referencing
OpenAI’s image model — built-in consistency flow
Runway & Leonardo — for initial testing
MidJourney — where we eventually settled
While OpenAI was the strongest contender for consistent characters due to its built-in memory tools, it proved expensive and slightly inflexible when it came to prompt nuance.
That’s when we realized:
It would be more efficient — financially and creatively — to create our own workflow with what we had.
We began by diving into what was already out there.
Explored AI tools like:
OpenArt — good for image referencing
OpenAI’s image model — built-in consistency flow
Runway & Leonardo — for initial testing
MidJourney — where we eventually settled
While OpenAI was the strongest contender for consistent characters due to its built-in memory tools, it proved expensive and slightly inflexible when it came to prompt nuance.
That’s when we realized:
It would be more efficient — financially and creatively — to create our own workflow with what we had.
Leonardo.ai
Leonardo.ai
OpenArt
OpenArt
Runway
Runway
Dalle
Dalle
Midjourney
Midjourney
Style & Prompting Exploration
Style & Prompting Exploration
Style & Prompting Exploration
I began by narrowing down:
Visual styles aligned with the client/brand language
Consistent features for each main character
Common prompt issues that broke visual flow
💡 Here's what became clear early on:
Prompting wasn’t just part of the process -> it was the process.
Even a minor shift in tone or structure completely changed the output. So we needed a way to standardize it across 20+ scenarios.
I began by narrowing down:
Visual styles aligned with the client/brand language
Consistent features for each main character
Common prompt issues that broke visual flow
💡 Here's what became clear early on:
Prompting wasn’t just part of the process -> it was the process.
Even a minor shift in tone or structure completely changed the output. So we needed a way to standardize it across 20+ scenarios.
I began by narrowing down:
Visual styles aligned with the client/brand language
Consistent features for each main character
Common prompt issues that broke visual flow
💡 Here's what became clear early on:
Prompting wasn’t just part of the process -> it was the process.
Even a minor shift in tone or structure completely changed the output. So we needed a way to standardize it across 20+ scenarios.
I began by narrowing down:
Visual styles aligned with the client/brand language
Consistent features for each main character
Common prompt issues that broke visual flow
💡 Here's what became clear early on:
Prompting wasn’t just part of the process -> it was the process.
Even a minor shift in tone or structure completely changed the output. So we needed a way to standardize it across 20+ scenarios.




same prompt different styles
Building Our Workflow
Building Our Workflow
Building Our Workflow




This is where we built a system that made everything click.
The Workflow:
Selected a base visual style
Created key reference images for each character
Trained a custom ChatGPT model to respond with scenario-specific prompts based on our storyboard
These prompts were predefined and locked — we didn’t need to “generate,” just retrieve the right one
⚙️ The workflow supported:
Over 20 different customer journey scenes
Plug-and-play consistency
No manual rewriting or post-editing
This is where we built a system that made everything click.
The Workflow:
Selected a base visual style
Created key reference images for each character
Trained a custom ChatGPT model to respond with scenario-specific prompts based on our storyboard
These prompts were predefined and locked — we didn’t need to “generate,” just retrieve the right one
⚙️ The workflow supported:
Over 20 different customer journey scenes
Plug-and-play consistency
No manual rewriting or post-editing
This is where we built a system that made everything click.
The Workflow:
Selected a base visual style
Created key reference images for each character
Trained a custom ChatGPT model to respond with scenario-specific prompts based on our storyboard
These prompts were predefined and locked — we didn’t need to “generate,” just retrieve the right one
⚙️ The workflow supported:
Over 20 different customer journey scenes
Plug-and-play consistency
No manual rewriting or post-editing
This is where we built a system that made everything click.
The Workflow:
Selected a base visual style
Created key reference images for each character
Trained a custom ChatGPT model to respond with scenario-specific prompts based on our storyboard
These prompts were predefined and locked — we didn’t need to “generate,” just retrieve the right one
⚙️ The workflow supported:
Over 20 different customer journey scenes
Plug-and-play consistency
No manual rewriting or post-editing
Midjourney Magic
Midjourney Magic
Midjourney Magic
Once the system was in place:
Once the system was in place:
Once the system was in place:
Once the system was in place:
STEP 1 :
Upload the relevant reference image into Discord ->
STEP 1 :
Upload the relevant reference image into Discord ->
STEP 1 :
Upload the relevant reference image into Discord ->
STEP 1 :
Upload the relevant reference image into Discord ->



STEP 2 :
Paste the scenario-specific prompt from our GPT
STEP 2 :
Paste the scenario-specific prompt from our GPT
STEP 2 :
Paste the scenario-specific prompt from our GPT
STEP 2 :
Paste the scenario-specific prompt from our GPT




STEP 3:
Let MidJourney generate 4 high-quality, visually aligned options
STEP 3:
Let MidJourney generate 4 high-quality, visually aligned options
STEP 3:
Let MidJourney generate 4 high-quality, visually aligned options
STEP 3:
Let MidJourney generate 4 high-quality, visually aligned options




STEP 4:
Select the best and we are done!
STEP 4:
Select the best and we are done!
STEP 4:
Select the best and we are done!
STEP 4:
Select the best and we are done!




Just a cohesive, beautiful storyboard — faster than we imagined.
Just a cohesive, beautiful storyboard — faster than we imagined.
Just a cohesive, beautiful storyboard — faster than we imagined.
Just a cohesive, beautiful storyboard — faster than we imagined.




📌 No Photoshop required.
📌 No re-prompting.
📌 No visual inconsistency.
📌 No Photoshop required.
📌 No re-prompting.
📌 No visual inconsistency.
📌 No Photoshop required.
📌 No re-prompting.
📌 No visual inconsistency.
📌 No Photoshop required.
📌 No re-prompting.
📌 No visual inconsistency.
Bonus Content
Bonus Content
Bonus Content
Oh — and yes, I even got the hands right. If you’ve ever dabbled with AI-generated art, you know that’s basically sorcery. Consider this my unofficial badge of MidJourney mastery 🧙♂️🖐️
Oh — and yes, I even got the hands right. If you’ve ever dabbled with AI-generated art, you know that’s basically sorcery. Consider this my unofficial badge of MidJourney mastery 🧙♂️🖐️
Oh — and yes, I even got the hands right. If you’ve ever dabbled with AI-generated art, you know that’s basically sorcery. Consider this my unofficial badge of MidJourney mastery 🧙♂️🖐️
Oh — and yes, I even got the hands right. If you’ve ever dabbled with AI-generated art, you know that’s basically sorcery. Consider this my unofficial badge of MidJourney mastery 🧙♂️🖐️








Takeways
Takeways
Takeways
Prompting is everything
Prompting is everything
Prompting is everything
you can’t hack consistency unless your language is consistent.
you can’t hack consistency unless your language is consistent.
you can’t hack consistency unless your language is consistent.
GPT isn’t just for content
GPT isn’t just for content
GPT isn’t just for content
we used it like a smart prompt librarian
we used it like a smart prompt librarian
we used it like a smart prompt librarian
MidJourney + structure > raw creativity
MidJourney + structure >
raw creativity
MidJourney + structure >
raw creativity
the more you define upfront, the more freedom you get visually.
the more you define upfront, the more freedom you get visually.
the more you define upfront, the more freedom you get visually.
Curious to know more?
I'm happy to dive deeper into the design decisions, insights,
and impact just reach out!
I'm happy to dive deeper into the design decisions, insights,
and impact just reach out!
Next Project
Next Project
Next Project
Next Project




Health Registry
Health Registry
Health Registry
Accelerating Digital Care with Google Health AI
Got ideas? I’ve got inbox space, drop your email
Got ideas? I’ve got inbox space,
drop your email
Got ideas? I’ve got inbox space,
drop your email
Got ideas? I’ve got inbox space, drop your email
Curious to know more?
I'm happy to dive deeper into the design decisions, insights, and impact just reach out!
Curious to know more?
I'm happy to dive deeper into the design decisions, insights, and impact just reach out!