Ultra-fast moodboards with real taste
For photographers with a client shoot booked: ChatGPT turns the brief into the looks, the shot cards, the call times and the kit on one Storyflow board.

Creatives working for these brands already got early access
Watch a real project come together, from a blank board to a finished plan, clicked through step by step.
Pick a board to see what you can build, then let AI fill it in. Every template is a real, editable starting point on the same infinite canvas.

Collect film references, color palettes, lighting, locations, and tone in one place, then invite your crew.
Yes, ChatGPT can plan a photoshoot: give it the client, the date, the hours and the finals the client needs, and it works out the looks, the setups, the run of the day and the kit list. Storyflow is an AI visual workspace that plans a photoshoot on one infinite canvas: the brief, the moodboard, the shot list as cards, the colour palette and the call times, side by side. With the Storyflow plugin installed from ChatGPT's plugin directory, ChatGPT builds that plan on your board itself, and because it runs on ChatGPT's own model, it spends none of your Storyflow AI credits.
ChatGPT is a good shoot planner before anything is connected. Tell it the client needs 24 finals in three shapes from one day and it splits the day into looks, works out how many minutes each setup gets, points out that the 9:16 stories need frames of their own, and writes the questions to send before you quote. What comes back is text. There are no pictures in it, no swatches, nothing the stylist can open on her phone at seven in the morning. So the plan gets copied into a document, the references get rebuilt in another app, and the client gets two links.
With the plugin, the same conversation ends on a board. Type @ in a chat, pick Storyflow, and ask for the plan on the shoot's board. ChatGPT builds a wall for each part of the plan: the client and what the pictures are for, the looks, the run of the day with call times, and the kit as a list of to-dos you tick on the day. Every setup becomes a shot card in a row joined by arrows in shooting order, each with an empty picture frame, a subject line with up to four tags, a "Shots required" checklist, a direction note and a kit note. Ask for the colours and it places a palette of named swatches, each showing its hex and RGB values.
An example to copy (the studio and the client are made up). Fernhill Studio shoots a new coffee bag for Kilnworth Coffee on Thursday 12 March. The client needs 24 finals: 12 product shots at 4:5, 8 café shots in 4:5 and 16:9, and 4 stories at 9:16. Call is 07:30 to light the paper backdrop. Look one, the bag on paper, runs 08:30 to 11:00 with four setups. The move to the café and lunch take 11:00 to 12:30. Look two, two baristas at work, runs 12:30 to 15:00 with five setups. Look three, the stories, runs 15:00 to 15:45 with three. Safety frames and wrap by 16:30. On the board that is four walls, twelve shot cards and a palette of five swatches, and nine recce photos of the café went in through the upload link.
Do one sum before you quote: shooting minutes divided by setups. In the example, look one gives each setup about 37 minutes, look two 30 and look three 15, which is enough for a handheld story frame and not for a lit product shot. If a setup gets less time than you need to light it and shoot it, cut a look or add a half day, and ask ChatGPT to rewrite the run of the day before the client sees it. ChatGPT does the arithmetic; you bring what it cannot know, such as the café's window taking hard sun after one, which is a reason to start the baristas before lunch.
Now the limits that matter on a shoot. A photo you attach in the ChatGPT chat stays in the chat: ask ChatGPT for the "Add your photos" link instead, which works for 15 minutes and takes up to 200 pictures from your phone or computer. The plugin does not make AI images, so the shot card frames start empty until your references go in. And Storyflow plans the shoot; it does not send the call sheet, the contract or the invoice.
Ultra fast from brief to board
ChatGPT lays out the plan in one request. Your time goes on the references and the client's answers.
01
Open the Storyflow listing in ChatGPT's plugin directory and select Install plugin. Sign in to Storyflow when asked, then choose which projects ChatGPT may use.
02
Start a chat, type @ and pick Storyflow, then give ChatGPT the client, the date, the hours and the finals by shape. For example: "Plan Thursday's shoot for Kilnworth Coffee on the Kilnworth board: 24 finals, three looks, call 07:30, wrap 16:30." Walls for the brief, the looks, the run of the day and the kit appear, with a shot card for every setup.
03
Ask ChatGPT for the "Add your photos" link for the shot cards, open it and pick pictures from your phone or computer. They fill the empty frames in shooting order. ChatGPT can also add pictures from direct image addresses it finds or you paste, up to 12 per request, and Storyflow keeps its own copy.
04
Ask ChatGPT whether the setups fit the hours and fix what does not, by asking or by hand. Then share the board from Storyflow with a view-only link. The client opens it in a browser without an account and sees the brief, the pictures and the run of the day in one place.
Each part is something ChatGPT builds through the plugin and something your client reads without a second link.

The brief
ChatGPT turns the client's email into columns for the client, the product, the goals and deliverables, the audience and the inspiration, with the contacts at the bottom.
See photoshoot planning →
The run of the day
ChatGPT puts the call time, the location, the conditions and the crew in cards across the top. Under them, the run of the day lists each block by time, and the pre-production list is a set of to-dos you tick off during the week.
See the photoshoot plan template →
The shot cards
ChatGPT builds the whole row in one request. Each card holds a picture frame, the subject with up to four tags, a "Shots required" checklist, a direction note and the kit, joined to the next setup by an arrow.
See the shot list with ChatGPT →
The look
Ask for the moodboard on the same board: references from your upload or from image addresses, a note on the grade, and a palette of named swatches with hex and RGB values. The stylist sees the look and the schedule together.
See the moodboard with ChatGPT →The plugin runs on ChatGPT's own model and your ChatGPT plan, so a shoot plan built through it uses no Storyflow AI credits. An invited free Storyflow account can make 25 plugin actions a week, reset every Monday (UTC). Plus, Pro and Max have no weekly limit. Storyflow is paid-only during early access, from $7.99 a month billed annually ($9.99 monthly), and anyone a paid member invites to a board joins free.
No Storyflow AI credits spent on the plan ChatGPT builds
No weekly limit on plugin actions on Plus, Pro and Max
Your assistant, stylist and client join the board free when you invite them
Brief, references, shot cards and call times on one board
You choose which projects ChatGPT may open

Built for people with taste
ChatGPT writes a good plan. The trouble starts when the client, the stylist and the assistant all need it.

The client
Finals counted by shape: ChatGPT writes the deliverables as a list by crop and use, so "24 images" becomes 12 at 4:5, 8 in 4:5 and 16:9, and 4 at 9:16, and nobody finds the missing stories after the shoot.
Questions before you quote: Ask for the questions to send the client and they land as to-dos on the brief: where the pictures will run and for how long, who supplies the product, who approves on the day.
The brief file beside the plan: Put the client's PDF on the board and ChatGPT reads it from there. It stays next to the plan, so anyone can check a deliverable against the page it came from.
Start from a template: Ask ChatGPT to put a ready-made shoot plan template on the board and rewrite its example cards for your client, instead of building every column from nothing.

The day
The run of the day in blocks: Each block has a start, an end and its look. Ask ChatGPT to check that the setups fit the shooting minutes and it rewrites the times on the card where it sits.
A table for a long day: For two locations or a second day, ask for the schedule as a table with a row per setup: time, look, location and crop. ChatGPT writes the rows in time order. Tables on the board cannot be sorted, so add a late setup in its place.
The kit as a checklist: Bodies, lenses, lights, backdrops and spares go in as to-dos or as a table with due dates. ChatGPT cannot set a to-do's assignee, so give those to your assistant yourself. In a kit table it can fill an Owner column, with people already on the board.
Recce photos beside the setups: Send the location photos through the "Add your photos" link and they land in a wall of their own next to the run of the day, so the assistant sees the window and the parking before the day.
The sign-off
Change one card by asking: Tell ChatGPT the baristas now arrive at 13:00 and it edits that block of the day. The shot cards and the brief are not touched.
Ask what changed: Ask ChatGPT what changed on the board this week. It lists what was added, edited or moved, and by whom, so you know whether the stylist saw the new call time.
Comments stay with people: The client signs in to comment on a card. ChatGPT cannot read those comments, so read them yourself and tell ChatGPT what to change.
Walk the client through it: Presentation mode goes fullscreen and steps through one wall at a time, so on a video call you show the brief, then the looks, then the day, in that order.
Every template opens as a real, editable board on the infinite canvas. Pick the closest fit and make it your own.
Collect film references, color palettes, lighting, locations, and tone in one place, then invite your crew.

One app instead of five
Storyflow is our product, so it is listed first. Notion is in ChatGPT's plugin directory too, and it is the better home for a plan kept as text pages with dates on a calendar.
Recommended
Plan drafted from the client's brief by AI
Shot cards in shooting order, a picture on each
Moodboard, palette and schedule on one open canvas
Named colour swatches with hex values
Recce photos laid out beside the setups
Client reads it from a link with no account
Calendar or timeline view of shoot dates
Plan drafted from the client's brief by AI
Shot cards in shooting order, a picture on each
Moodboard, palette and schedule on one open canvas
Named colour swatches with hex values
Recce photos laid out beside the setups
Client reads it from a link with no account
Calendar or timeline view of shoot dates
Plan drafted from the client's brief by AI
Shot cards in shooting order, a picture on each
Moodboard, palette and schedule on one open canvas
Named colour swatches with hex values
Recce photos laid out beside the setups
Client reads it from a link with no account
Calendar or timeline view of shoot dates
Join early creators getting structured workspaces and AI that remembers their projects
“Storyflow has sped up my workflow by at least 3x, which means more flow state and more projects I can actually ship. It truly changed the way me and my team create.”

Reilin Joey
Director & YouTuber
“One prompt gets me a structured board. But the tactics are my favorite. I run my YouTube scripts through them and my intros and retention got better. It's amazing.”

Justkay
YouTuber & Freelance Filmmaker
“I used to juggle five apps to plan a project. Now I describe what I am making and get boards, lists, and a schedule. All in one place.”

George
@fernwehchronicles
What photographers ask before the plan goes to the client.
Yes. ChatGPT turns a client, a date, the hours and the finals they need into looks, setups, a timed run of the day and a kit list. With the Storyflow plugin, it builds that plan on a Storyflow board instead of in the chat: walls for the brief, the looks, the day and the kit, a shot card for every setup in shooting order, and a palette of named colour swatches. Your own photos go in through an upload link.
Storyflow is our pick, on one basis: it puts the whole plan on one board the client opens without an account, with the brief, the shot cards, the references, the palette and the call times side by side. Storyflow is our product. Notion, also in ChatGPT's plugin directory, suits a plan kept as text pages, and it has calendar and timeline views for the shoot dates that Storyflow does not.
Open the Storyflow listing in ChatGPT's plugin directory and select Install plugin. Sign in to Storyflow, then choose which projects ChatGPT may use and whether it may make changes. In a chat, type @ and pick Storyflow, or choose it from the + menu. Availability depends on your ChatGPT plan, workspace and region. In a Business or Enterprise workspace, an admin manages plugins and can turn them on or off.
The finals counted by shape and use, where the pictures will run and for how long, the call time and the wrap, the run of the day in blocks, and every setup with its look, light, backdrop and whether it is a must-get. Then the kit with spares, the crew and their numbers, and for outdoor work a go or no-go time and a backup date. ChatGPT drafts each part; you check what only you know.
Yes, through an upload link. A photo you attach in the ChatGPT chat does not reach Storyflow, so ask ChatGPT for the "Add your photos" link instead. Open it on your phone or computer and pick the pictures: up to 200, within 15 minutes. They fill the empty shot card frames in order, or land in a wall of their own. Photos already on the board can become the frames too.
Yes, when it has the pictures' own addresses. ChatGPT can search the web itself or use links you paste, and add up to 12 pictures per request to your Storyflow board. Storyflow keeps its own copy, so a reference stays after the page it came from goes. A link to a web page is not a picture address. Check you may use a reference before it goes to a client.
Yes, if you paste it into the chat or put the file on your Storyflow board. From the board, ChatGPT reads PDF, Word, Excel, CSV and plain text files up to 25 MB each, and gets the first 40,000 characters, so a long document goes in parts. A scanned PDF holds pictures of text and cannot be read. A file you attach in the chat lets ChatGPT read it there, but it does not reach the board.
It does not make AI images, delete cards or read the comments people leave on the board. Storyflow does not send call sheets, contracts or invoices, has no calendar view, and does not recalculate a schedule when one block moves, so ask ChatGPT to rewrite the times. There is no native phone app: Storyflow runs in the browser and is best built on a laptop.
Through the plugin, ChatGPT can lay out a call sheet on the board as notes and a table: call times, the address, contacts and the run of the day. It does not send it. Storyflow's own built-in AI, inside the app, drafts a call sheet as a PDF, lists the nearest hospital and leaves unknowns visibly blank. That uses Storyflow AI credits, not the plugin.
Plugin actions use no Storyflow AI credits, because ChatGPT runs on its own model and your ChatGPT plan. Storyflow is paid-only during early access: Plus is $7.99 a month billed annually ($9.99 monthly), Pro $14 and Max $39 a month billed annually. An invited free account can make 25 plugin actions a week, reset on Mondays (UTC). Plus, Pro and Max have no weekly limit.
Yes. Share the board from Storyflow with a view-only link and the client opens it in a browser with no account: the brief, the pictures, the shot cards and the run of the day in one place. To leave a comment, they sign in. Anyone a paid member invites to the board joins free, so your assistant and stylist can edit it with you in real time.
The board is the same; only the setup differs. ChatGPT adds Storyflow from its plugin directory. Claude, Gemini and Grok connect the same Storyflow account as a custom connector with the address https://mcp.storyflow.so/mcp, and storyflow.so/mcp has the steps for each. Your second shooter can plan in Claude while you work in ChatGPT, and both of you build on the same walls and shot cards.
Only the ones you choose. When you sign in, Storyflow asks whether ChatGPT may use all your projects or only the ones you pick. Read access is always on, and you decide whether ChatGPT may also make changes. ChatGPT can start a new project only when you allowed all projects. Every connection ends after 30 days, and ChatGPT then asks you to sign in again.
Yes, card by card. Tell ChatGPT what changed and it edits the card where it sits on your Storyflow board: a new call time, a dropped look, a fourth story frame. It cannot delete cards, so clear old ones by hand. Ask for a second version of a look and it lands beside the first, so the client can compare the two and keep one.
More from Storyflow
Connect ChatGPT to Storyflow
Storyflow for every AI assistant
Photoshoot plan with Claude
Moodboard with ChatGPT
Lookbook with ChatGPT
Shot list with ChatGPT
Call sheet with ChatGPT
How photographers pitch a shoot with ChatGPT or Claude
Plan a photoshoot from moodboard to shot list with an AI assistant
Photoshoot plan template
Photoshoot call sheet
Storyflow for photographers
The brief, the looks, the shot cards and the run of the day, on one link your client opens without an account.