Note: This product is an early preview. There may be bugs, but we're open to feedback.
What this is
Visuals has a workflow editor (canvas) that lets you build a repeatable “recipe” for generating assets.
Think of it like a custom GPT, but with multiple steps:
A Master/Main card that decides what to do (ex: picks lyric lines, creates scene prompts).
Downstream Visual cards that generate the actual images/videos using the Master card’s output.
Once a workflow is set up, you can run it hundreds of times without rebuilding anything.
Key concepts (the words you’ll see in the app)
Workflow: The canvas layout (cards + connections). Your reusable “recipe.”
Card (Node): One step in a workflow (text step, image step, video step, prompt-writer step, analyzer step, etc.).
Connections (Edges): The lines between cards that pass outputs forward.
Run: Executes the entire workflow. The Run button is in the top-right navigation bar.
Run this card / Run this card from here: Per-card run options (right-click a card) to rerun only what you need.
History: Where past runs live.
Template: A saved copy of a workflow layout you can reuse.
Assistant: The left-side chat that can help you create workflows and generate nodes on the canvas.
Tabs you’ll use most:
Workflows
History
Templates
Assistant
What you can do with workflows (capabilities)
1) Reuse the same workflow repeatedly
Build the workflow once.
Change the input (song or lyrics) and rerun.
2) Save a workflow as a template
Use templates when:
You want the same layout for new projects.
You want to keep the structure the same and only tweak the prompt.
3) Master prompt generates prompts for the other cards
Best pattern:
Visual cards should often have only
{{input}}.The Master/Main card generates the detailed per-visual prompts and feeds them into the Visual cards.
4) Reference images to control style
You can add reference images so the outputs follow a consistent look:
Use reference images as a “style anchor” (font vibe, mood, composition, framing).
The workflow can combine multiple reference images and feed that style into all visuals.
5) Choose a stronger model (when needed)
Inside the Assistant settings:
Default is usually fine.
Use a stronger model if prompts are complex or quality is inconsistent.
Turn on extended thinking if the Assistant is missing details or giving shallow outputs.
How to use it (day-to-day)
Quickstart (first time)
Go to Workflows and open the workflow you want.
Update the input (purple box, top-left).
Click Run (top-right). This runs the entire workflow.
Go to History to view past runs.
If only one output is wrong, right-click the relevant card and use Run this card (or Run this card from here).
If you want to edit a past run, open it from History and use Edit run.
A) If you already have a good workflow
Go to Workflows and select the workflow you want to run.
Update the input (purple box, top-left). This can be:
A song selection, or
Pasted lyrics, or
Any block of text/instructions (depends on how your Master prompt is designed).
Run/execute.
Review outputs.
If tweaks are needed, edit the Master card and rerun.
B) If you want the same structure for a brand-new workflow
Go to Templates and pick the template you want.
Create a new workflow from that template.
Only change what’s different (usually the Master prompt and/or input).
C) Editing the latest workflow vs editing a specific run (this matters)
There are two distinct “edit” modes:
Latest workflow (what you’ll run next)
This is the current canvas state.
Changes here affect future runs.
A specific past run (one execution in History)
You’re editing a snapshot of the workflow at the time of that run.
Useful when only one result was wrong and you want to fix just that piece.
Where you’ll see the controls:
Go to History and click a past run.
A top bar appears with:
Exit to Latest: takes you back to the latest workflow version (no results) so you can run again with current changes.
Edit run: lets you edit that specific run and regenerate only the card(s) you need.
Why this exists:
You might edit the workflow after a run. That won’t retroactively change the old run.
Exit to Latest = “Take me to what’s current now.”
Edit run = “Let me repair or extend that old run.”
Tips and tricks (stuff that saves time)
1) Rerun the same workflow without losing results
To reuse the workflow after a run: go back to the project/workflow list and re-open the project.
This clears the canvas results view, but does not delete outputs.
Old runs remain in History.
2) If “Exit to latest” disappears
Sometimes the “Exit” option doesn’t show right after generating.
Try this:
Open History.
Click a past execution.
Check if the Exit option appears there.
Alternative:
Click Workflows (top-left) and select the project again.
This returns you to a clean workflow state ready for a new run.
3) Don’t rebuild workflows for every output
If you keep creating new workflows, you’ll:
Drift prompts.
Spend time reconfiguring.
Better:
Keep one “gold” workflow.
Make small edits in the Master prompt when needed.
Save variants as templates if you want different styles.
4) Your input can be more than a song
The purple input box can take different types of inputs depending on your Master prompt design.
Examples:
A song selection (when the workflow pulls lyrics/mood automatically).
Pasted lyrics (faster, but may lose beat/mood context).
A block of topics (ex: paste 10 topics; Master prompt generates prompts per topic and the workflow produces visuals for each).
This is one of the most powerful parts of the system: input can drive batches, variations, and multi-output workflows.
5) Always review the prompts the Master card generated
The Master prompt might be good, but the generated prompts might be missing key constraints.
After a run, open a result and check:
Did it explicitly say “use this exact text overlay”?
Did it say “do not translate”?
Did it specify language (English/Spanish)?
Did it specify formatting requirements?
If the generated prompt is vague, update the Master prompt so it forces those details into every child prompt.
6) Use the Assistant to help, but verify
Assistant is the best way to:
Create brand-new workflows from scratch.
Describe the full goal, style, aspect ratios, and model choices up front.
Have it generate the nodes (cards + connections) on the canvas for you.
Best practice: put as much detail as possible in the first pass.
You can specify:
Which AI model to use for text.
Aspect ratios for images/videos.
Style references and constraints.
Example Assistant request you can copy:
Create a workflow that takes pasted lyrics as input and generates exactly 8 carousel images. Use 9:16 images, include text overlay exactly as written, do not translate, and create a prompt-writer card that outputs one prompt per image. Then connect those outputs to 8 image cards that each use {{input}}.
Caution:
Second and third passes can be glitchy and sometimes changes don’t apply.
If it doesn’t apply the change, ask the Assistant to output the updated prompt/settings and paste it manually.
Best-practice prompt pattern (simple but strong)
What the Master prompt should do
Make it explicit that it is a prompt writer producing multiple prompts.
Example goals (not exact text):
“Generate exactly 8 image-generation prompts.”
“Each prompt includes a text overlay and an image instruction.”
“Text must appear exactly as written. Do not translate.”
“Output format: Visual #, Text Overlay, Image Prompt.”
What the Visual card prompts should look like
Often: just
{{input}}
Because:
The Master card is feeding it the complete instruction.
Templates (how to save and reuse workflow structures)
Any workflow can be saved as a template in one click.
In the workflow header, look for the save icon and hover until you see Save as template.
A modal opens where you can set:
Template name
Description
Category (optional)
Featured image URL (optional)
Whether it’s public to all users (optional)
Note:
There is no separate “Create Template” flow right now. Workflows save automatically, and templates are saved from an existing workflow.
Reference images and media inputs
You can attach reference images in a few places:
A) On the card input (image input node)
On each card, top-left, there’s an image input node.
Double-click it to choose reference images from your library.
B) Inside image cards
When editing an image card, there’s a Reference Images section at the top where you can select from your library.
C) Text cards
Text cards typically don’t have reference images inside the card.
Instead, attach an image on the input node if you want the text step to analyze an image.
D) Video cards
Video cards can take reference images.
For models that support it (ex: Luma), you can also set:
Start frame (input node)
End frame (input node)
Important limitation (current workaround)
You cannot upload new images directly inside the workflow editor yet.
Workaround to upload media into your library:
Click Create in the header.
Choose Lyric Video.
Pick any song.
At the step where you select visual assets from your library, drag-and-drop your photos/videos to upload.
Return to the workflow editor and select those uploaded assets as reference images.
Your library includes:
Media you uploaded (via the workaround)
Images/videos generated by AI in the asset generators
Troubleshooting
“I edited something but it didn’t affect the output”
Most common causes:
You edited while in results view (execution) not workflow view.
You changed the wrong card (edited a child card when the Master card is generating the real prompts).
Fix:
Exit back to workflow, update Master prompt, rerun.
“I can’t edit anything, it looks locked”
You’re likely viewing an execution.
Fix:
Click Exit to return to the workflow.
“The workflow changed my prompt and now I have to reconfigure”
You’re creating new workflows too often.
Fix:
Reuse the same workflow.
Save a template for structured reuse.
“Text overlay isn’t consistent (font/placement)”
Fix options:
Add stricter text rules in the Master prompt.
Use a reference image that shows the exact font/overlay style you want.
FAQs
Do I need a new workflow for every output?
No. Build once, rerun many times.
Will rerunning delete my old results?
No. Results stay in History.
When should I create a new workflow?
Only when you’re making a meaningfully different setup (different asset type, different structure).
Otherwise, tweak the Master prompt.
Why does every Visual card just say {{input}}?
Because the Master card is generating the detailed prompts and feeding them into the Visual cards.
Should I prompt in the Assistant or inside the Master card?
Both are valid:
Use Assistant to help rewrite or improve prompts.
The Master card is the source of truth that drives the workflow.
Can I use lyrics instead of selecting/uploading a song?
Yes. Paste lyrics into the input box.
Just note it may lose music context.
