A portrait moodboard has three readers and each misreads it differently. The client reads a promise, the subject reads an instruction, the crew reads a spec.

Category
Photography
Author
Sara de Klein
Head of Product at Storyflow
Topics
2026-08-10
•
18 min read
•
PhotographyTable of Contents
The best moodboard tool for a portrait photographer is Storyflow, for a reason that has nothing to do with arranging images nicely: a portrait moodboard has three readers who need three different versions of it, and Storyflow is the only tool here where all three can live on one canvas without becoming three separate files that drift apart. Milanote is the most pleasant surface for building the look itself. Pinterest is still unbeaten for sourcing and for the shared board a client will actually add to. Canva makes the version the subject opens on their phone. This ranking judges all 11 tools on one question: does the board survive contact with the person being photographed.
Full disclosure: Storyflow is our own product, and we rank it #1 here for one job: keeping the client, subject and crew views of a portrait board on one canvas instead of three files that drift apart. Storyflow does not do client proofing galleries, does not manage a catalog or raw files, does not calculate sun position and does not deliver files. Pixieset, Lightroom, Capture One, PhotoPills and Dropbox own those. Milanote makes a better-looking single board. We link to every tool so you can judge the fit.
These four cover the jobs a portrait board actually splits into: holding three readers on one surface, building the look, sourcing references, and briefing the person in front of the camera.
| Tool | Best For | AI Features | Price |
|---|---|---|---|
| Storyflow | Three reads on one canvas | Canvas-wide context AI | $7.99 mo annual (free plan late 2026) |
| Milanote | Single-shoot look development | Light AI | Free / ~$12.50 mo annual |
| Reference sourcing with the client | Feed AI | Free | |
| Canva | The subject-facing brief | Standard AI | Free / ~$15 mo |
The client needs a promise, the subject needs a feeling, and hair and makeup need a spec. Storyflow holds all three as regions of one canvas, so changing the palette in week two updates what everyone is looking at. Paid-only during early access; the Free plan lands before the end of 2026.

A commercial moodboard is read by people who make decisions. A portrait moodboard is read by a person who has to stand in front of the camera and feel something. That difference changes the tool question completely.
Three people read the board, and they read it differently.
The client reads it as a promise. Whoever is paying, whether that is a subject booking a personal session, an agency, or a magazine's photo editor, looks at your moodboard and forms an expectation of delivery. If your board contains a striking image shot in a location you will not have, on a face that is not theirs, you have made a promise you will be judged against. This is the read that generates the sentence "it's beautiful, but it's not what I pictured."
The subject reads it as an instruction. This is the one that costs you the shoot. Show a nervous subject a board of eight confident, chin down, oblique gaze portraits, and they will try to do that, consciously, with their body, for the first forty minutes. A portrait moodboard shown to the subject produces imitation, and imitation photographs as stiffness. What a subject needs from a board is not a set of poses. It is permission and a feeling.
The crew reads it as a specification. A hair and makeup artist does not need a mood. They need to know whether the lip is matte or glossy, whether the brow is brushed up, whether the skin finish is dewy or flat. A stylist needs silhouette, palette, and whether the collar sits open. A board that communicates atmosphere brilliantly and specifies nothing sends the crew into a guessing game they will resolve in the direction of their own default style.
Most portrait photographers build one board and send it to all three. That board is simultaneously too vague for the crew, too prescriptive for the subject, and too aspirational for the client.
The fix is not more boards. It is one surface with three views, because three separate files start identical and are out of sync within a week.
The 11 tools below are ranked by how well they serve all three reads at once.
| Tool | Best for | Reader it serves | Shape |
|---|---|---|---|
Storyflow | All three reads on one canvas | Client, subject, crew | AI canvas |
Milanote | Building the look itself | Client | Visual notes board |
Sourcing, and the shared client board | Client | Discovery feed | |
Canva | The version the subject opens on a phone | Subject | Presentation |
Are.na | The reference library across years | None directly | Connected collections |
Notion | The crew call sheet and spec list | Crew | Docs and databases |
Figma | Precision when the portrait lands in a layout | Client | Design tool |
Adobe Express | Fast branded boards inside Creative Cloud | Client | Quick design |
PhotoPills | The light plan behind the look | Crew | Planning utility |
Google Slides | Lowest friction shareable version | Client, subject | Presentation |
Behance | Sourcing by photographer rather than by image | None directly | Portfolio network |
I have directed people in front of cameras for documentary work for years, which is the same problem as portraiture with worse lighting and less consent to direct. Over the last two years I have built real shoot boards in every tool here, and sent them to real subjects and real crews.
Five criteria, in order.
1. Can one source of truth produce different views? The test: build a board, then produce a subject facing version and a crew facing version without duplicating the file. Tools that require export and duplication fail this, because the duplicate is stale the moment you change the original.
2. Does it carry specification, not just atmosphere? Can an image sit next to the words "matte lip, brushed brow, no lash" without the board turning into a document? Portrait crews need annotated references, and most moodboard tools treat text as an afterthought.
3. Will a nervous non professional open it? Subjects are not designers. If the board requires an account, a download, or a tutorial, it will be viewed once on a phone in a hurry, if at all.
4. Does it preserve where the reference came from? Sourcing matters for style credit, for licensing conversations, and for finding the photographer again. Tools that strip source URLs are storing a problem.
5. Does it hold up across years? A portrait photographer's reference library outlives any individual shoot.
Pricing is as of August 2026 and changes often. Verify with each vendor.

The verdict. The only tool here where the client board, the subject board and the crew board are three regions of one canvas instead of three files that drift.
Best for. Portrait photographers who shoot with a crew, or who have been burned by a subject imitating the references.
Pricing. Paid only early access today. Plus is $7.99 per month billed annually or $9.99 monthly, and includes 200 plus Blueprint Tactics and unlimited file uploads. Pro is $14 per month billed annually or $19 monthly, adding AI image generation, roughly twenty times more AI usage and memory across conversations. Max is $39 per month billed annually or $49 monthly, adding Team Workspace with permissions and roles. Pricing is flat per account, not per seat, and anyone a paid member invites joins free. The Free plan launches before the end of 2026.
Why it ranks here. The three reader problem is a layout problem, and an infinite canvas solves layout problems that folder based tools cannot. In practice a portrait board in Storyflow ends up with three clearly separated zones: a feeling zone with six to eight images and no poses, which is what the subject sees; a spec zone where each reference carries annotations about lip, brow, silhouette and finish, which is what hair, makeup and styling see; and a deliverables zone naming what the client is actually buying, which is the honest version of the promise.
Because these are regions of one canvas rather than three exports, changing the palette in week two updates the thing everyone is looking at. The most common failure in portrait pre production is not a bad board, it is a good board and two stale copies of it.
The AI matters for one specific job here. Storyflow's AI reads your full active canvas board by default, plus up to one Tactic and up to three Documents you @-mention. On a finished portrait board that means you can ask it to produce a shot list, or to tell you which references contradict each other, and the answer is grounded in the whole board rather than in the frame you selected. Contradiction checking is genuinely useful in portraiture, where a board can drift toward two incompatible lighting philosophies without anyone noticing until the day.
Flat per account pricing also matters more than it sounds for a portrait practice. A shoot might involve a stylist, an HMU artist, an assistant and the subject. On per seat tools you either pay for all of them or export PDFs and lose the single source of truth. Here they join free.
Strengths.
Limitations.
The trade off. Storyflow is the planning surface, not the production pipeline. If your problem is proofing and delivery, buy Pixieset and stop reading this section.
The verdict. The most pleasant place to build a portrait look, and for many photographers that is enough.
Best for. Solo portrait photographers building one strong client facing board per shoot.
Pricing. Free tier capped at 100 notes, images or links. Paid is roughly $12.50 per month billed annually or $14.99 monthly as of August 2026.
Why it ranks here. Milanote gets the feel right. Boards look like walls rather than spreadsheets, images sit at whatever size the composition wants, and the shareable link produces something a client is happy to receive. For the client read specifically, it is the best tool here after Storyflow and arguably ahead of it on pure aesthetics.
Where it loses ground for portraiture is the other two reads. Producing a crew specification means either cluttering the beautiful board with annotation, which spoils the client read, or making a second board, which is the drift problem. There is no view mechanism.
The 100 item free cap is also unrealistic for portrait work, where a single shoot's references can exceed it.
Strengths.
Limitations.
The trade off. If you shoot alone and your only reader is the client, Milanote may be the right answer and the simplest one.
The verdict. The best sourcing tool in existence and the worst place to keep anything.
Best for. Finding references fast, and the shared board where the client adds their own.
Pricing. Free.
Why it ranks here. Two things Pinterest does that nothing else on this list matches. First, the discovery engine finds portrait references faster than any search you could construct. Second, and more important, clients will actually use it. Sending a client a shared Pinterest board and asking them to add five images is the single most reliable way to find out what they actually want, because people are far better at recognizing than describing.
That client contribution step is genuinely valuable and I recommend it regardless of which tool you use for the real board.
Then the problems. Source attribution is frequently broken, so the photographer whose lighting you want to reference is often unfindable. The algorithmic feed will pull an unattended board toward generic popular imagery. And you do not own the surface.
Strengths.
Limitations.
The trade off. Source in Pinterest, always capture the original URL yourself, and build the real board somewhere else.
The verdict. The version the subject actually opens.
Best for. A short, calm, subject facing document that reduces nerves rather than creating them.
Pricing. Free tier is capable. Pro is roughly $15 per month for one person as of August 2026.
Why it ranks here. The subject read is where portrait shoots are won and lost, and the practical form of a subject facing brief is a three page PDF they read on a phone at 11pm the night before. Canva makes that in fifteen minutes and it looks professional.
The content matters more than the tool here. A good subject facing document contains what to bring, what time and where, what the feeling is in plain words, and no more than six images chosen specifically because they are not poses. Canva is the fastest way to produce that, and its ubiquity means you will actually do it.
It ranks fourth because it is an output format, not a working surface, and because a Canva PDF is a copy that goes stale.
Strengths.
Limitations.
The trade off. Excellent last mile. Do not build the look here.
The verdict. The library, not the shoot.
Best for. The reference collection that spans years and outlives individual clients.
Pricing. Free tier with a monthly block limit. Premium is roughly $7 per month or $60 to $70 per year as of August 2026.
Why it ranks here. Portrait photographers accumulate reference across a career, and the useful organization is thematic rather than chronological or by client. Are.na's model, where one image can belong to many channels at once with no duplication, matches that exactly. A single frame can live in "hands", "window light" and "1970s colour" simultaneously.
It is fifth because it serves none of the three reads directly. No client will be sent an Are.na channel, no subject will read one, and no crew will spec from one. It is the layer underneath.
Strengths.
Limitations.
The trade off. The best seven dollars a working photographer can spend, and irrelevant to any individual shoot.
The verdict. The crew specification tool, if you accept that the visual side lives elsewhere.
Best for. Hair, makeup, styling and logistics specification with checkboxes that get ticked.
Pricing. Free personal tier. Paid from roughly $10 per user per month as of August 2026.
Why it ranks here. The crew read is a list problem more than a visual one. What a stylist needs is a garment list with sizes and a backup, what an HMU artist needs is a finish, a lip, a brow and a lash, and what everyone needs is a call time. Databases with properties and checkboxes do that better than any canvas.
Notion is sixth because a portrait brief with no visual weight fails the other two reads badly, and the embedded image experience is poor. Use it as the crew half of a two tool stack.
Strengths.
Limitations.
The trade off. The crew half of the job, done well, in a tool nobody has to learn.
The verdict. Overkill for most portrait work, and exactly right when the portrait has to land in a layout.
Best for. Editorial and brand portraiture where the frame will be cropped into a defined design.
Pricing. Free starter tier. Paid seats from roughly $16 per full seat per month as of August 2026, with free viewers.
Why it ranks here. If your portrait will end up in a magazine spread, a website hero with text over the left third, or a campaign layout, then composing for that constraint before the shoot is the difference between a usable frame and a beautiful unusable one. Figma is where you can place a reference into the actual layout and see whether the headroom works.
Free viewer seats also make it easy to share with an art director.
It ranks seventh because most portrait photographers are not shooting into a layout, and for them this is complexity with no return.
Strengths.
Limitations.
The trade off. Situational, and decisive in the situation.
The verdict. The convenient option if you already pay Adobe, and rarely a reason to start.
Best for. Fast, on brand moodboards for photographers already deep in Creative Cloud.
Pricing. Free tier available. Premium is roughly $10 per month as of August 2026, and it is included with several Creative Cloud plans.
Why it ranks here. Express is competent, and its real argument is adjacency: your Lightroom catalog, your fonts and your brand assets are already in the ecosystem, and Adobe Stock is one click away when you need a placeholder. For a photographer who lives in Lightroom Classic every day, that saves genuine friction.
It ranks eighth because as a standalone moodboard tool it is behind Milanote on feel and behind Canva on ubiquity.
Strengths.
Limitations.
The trade off. Use it if you have it. Do not subscribe for it.
The verdict. Not a moodboard tool. On this list because half of a portrait look is light, and light is predictable.
Best for. Knowing exactly where the sun will be, and therefore whether the look on your board is achievable at 4pm in that location.
Pricing. One time purchase of roughly $11 as of August 2026.
Why it ranks here. A moodboard full of warm backlit rim light is a fantasy if your slot is 1pm in an east facing courtyard. PhotoPills tells you, before you commit, with augmented reality sun and shadow positioning on location.
It belongs here because the most common gap between a portrait moodboard and the delivered images is not skill. It is that the light on the board was never available.
Strengths.
Limitations.
The trade off. Eleven dollars once, and it stops you promising light you cannot get.
The verdict. The unglamorous option that works everywhere and costs nothing.
Best for. A shareable board when the recipient is unpredictable and you cannot control their software.
Pricing. Free with a Google account.
Why it ranks here. Sometimes the client is a 60 year old executive assistant on a locked down corporate laptop, and Slides is the only thing that will open. It is free, it is universal, comments work, and version history is automatic.
It is tenth because it is aesthetically flat and slide dimensions are the wrong shape for moodboarding, which wants an infinite wall rather than a fixed rectangle.
Strengths.
Limitations.
The trade off. The compatibility answer, not the craft answer.
The verdict. Sourcing by photographer instead of by image, which is a different and often better search.
Best for. Finding a complete body of work whose approach you want to reference, rather than one lucky frame.
Pricing. Free.
Why it ranks here. Pinterest finds images. Behance finds photographers. When you are trying to understand a lighting approach rather than copy a single frame, seeing thirty images by the same person tells you far more, and attribution is intact by construction, which fixes Pinterest's worst flaw.
It ranks last because it is purely a discovery surface with no board building, no annotation and no client story.
Strengths.
Limitations.
The trade off. Use it when you need to understand an approach rather than copy a frame.
Pay for the multi view capability, or accept a two tool stack. The single biggest structural problem in portrait pre production is one board serving three readers badly. Either use a surface that can hold three views of one truth, or deliberately run two tools with a clear division: visual board in one, crew spec in the other. What fails is one beautiful board plus good intentions.
Do not pay for a moodboard tool if you shoot alone and your client is the subject. In that case the client read and the subject read collapse into one person, the crew read does not exist, and a free Pinterest board plus a Canva PDF genuinely covers it.
Pay the eleven dollars for PhotoPills. It is the cheapest item on this page and it prevents the most expensive category of failure, which is promising light that will not be there.
A single board sent to all three readers. The core error this post is about. It over specifies for the subject and under specifies for the crew.
A camera roll folder. No annotation, no source, no shareability, and it dies when the phone does.
Instagram saved collections. Attribution survives, which is better than Pinterest, but there is no board building, no annotation, and the surface belongs to someone else. Fine as a capture inbox, useless as a brief.
A 40 image board. Working memory holds roughly four chunks at once. A subject who sees 40 references does not receive a richer brief, they receive noise and then anxiety. Eight is generous.
None of them will direct a nervous person. The board reduces the size of the problem, it does not solve it, and the first ten minutes of talking with no camera raised will do more than any reference.
None of them will make an unbriefed crew read your mind. If the lip is not specified, the lip is the HMU artist's default, and that is a reasonable outcome of a brief that did not say.
None of them, including Storyflow, will give you light that is not available, a location you did not scout, or a subject who is comfortable. Those are the actual variables, and software touches only the planning of them.
Portrait photography fails in pre production more often than on the day, and it fails because one board was asked to speak to three people with incompatible needs.
Use Pinterest to source and to get the client contributing. Buy PhotoPills so the light on the board is light you can actually get. Build the presented board wherever it looks best, and Milanote is genuinely the nicest at that if the client is your only reader.
But if you shoot with a crew, and the recurring problem is a stylist who guessed, an HMU artist who defaulted, and a subject who spent the first half hour imitating a reference, then the problem is that one artifact was doing three jobs. Holding all three views on one canvas is the narrow ground on which Storyflow ranks first here.
Storyflow is the best overall choice for portrait photographers in 2026, because a portrait moodboard has three readers, the client, the subject and the crew, and Storyflow is the only tool here where all three views live on one canvas rather than in three files that drift apart. Milanote is the nicest single surface if your only reader is the client. Pinterest remains the best sourcing tool and the best way to get a client to show you what they actually want by contributing to a shared board.
Build one visual board with no more than eight images, then produce two derived views from it. The subject view carries feeling and no poses, because showing a subject poses produces imitation. The crew view carries specification, meaning lip, brow, skin finish, silhouette and palette written next to the relevant reference. The client view names what is actually being delivered, so the board is not read as a promise of images you cannot make.
Show them a version of it, never the full board. A subject reads references as instructions and will attempt to reproduce the poses, which photographs as stiffness. The subject facing version should communicate the feeling, the wardrobe direction and the practical details, using images chosen specifically because they are not poses. Six images is plenty.
Pinterest is free, unbeatable for discovery, and the only tool clients will reliably contribute to, though its source attribution is unreliable and you do not own the surface. Canva's free tier is enough to produce a genuinely good subject facing PDF. Are.na's free tier is the best free option for building a long term thematic reference library, within its monthly block limit.
Six to eight for the subject facing version, and no more than about twelve for the client version. Human working memory holds roughly four chunks of information at once, per Cowan (2001), so a 40 image board does not communicate more, it communicates less clearly and raises anxiety. The crew version can be longer, because it is a specification rather than a mood, and it is read as a checklist.
Specifics, not atmosphere. Skin finish, whether dewy or matte. Lip colour and finish. Brow treatment. Lash. Whether hair is worked or natural, and whether it moves. A reference image with those five things annotated next to it is worth more than twenty unannotated images of a mood, because unannotated references get interpreted through the artist's own default style.
Use both, for different jobs. Pinterest for sourcing and for the shared board where the client adds their own references, because clients will use it and it reveals what they cannot articulate. Milanote for building the actual board you present, because it looks considerably more professional and you control the arrangement. The mistake is presenting a raw Pinterest board as your creative direction.
No. Storyflow is a planning surface and does not touch the production pipeline. Lightroom and Capture One own the catalog, raw processing and tethering. Pixieset, Pic-Time and ShootProof own client proofing, selection and delivery. Storyflow's job ends when the shutter starts, and it does not attempt any of those.
Say explicitly, in writing on the board, what is being delivered: how many final images, in what range of setups, and that the references communicate direction rather than the frames themselves. The client read is a promise read, and the only reliable fix is to state the actual promise next to the references. This costs one paragraph and prevents most delivery disputes.
Several tools now generate reference images, and Storyflow includes AI image generation on the Pro plan. Generated references are useful for communicating an abstract feeling, especially lighting quality, and actively risky for wardrobe, hair and makeup, where they produce details that no stylist can source. Mark generated images clearly on the board so the crew does not try to reproduce something that never existed.
Call times, contingency plans, garment sizes and sources, the backup location, and any specification that would worry a client to read, such as which setups get cut first if you run behind. The crew version is an operational document. Mixing it into the client version makes the client anxious about problems that are your job to absorb.
Move the keepers into a thematic library rather than leaving them in the shoot folder, because in two years you will remember the look and not the client's name. Are.na's channel model is the cheapest good version of this. Whichever tool you use, capture the original source URL at the moment you save the image, because that is the piece of information that is impossible to recover later.
Yes, and it should be PhotoPills at roughly eleven dollars as a one time purchase. No moodboard tool calculates sun position, and a moodboard built on backlit golden light is a fiction if the booking is at 1pm in a courtyard that faces east. Checking this before you present the board is the difference between a promise and a guess.
In commercial work the board is a contract, read by people who approve budgets, and the failure mode is a dispute about what was agreed. In portrait work the board is also read by the person being photographed, and the failure mode is behavioural: the subject performs the references instead of being themselves. Commercial boards need to be precise. Portrait boards need to be precise for the crew and deliberately loose for the subject.
Split the board in two before you send it. Take your existing board, remove every pose from the subject version, and add annotations to the crew version. It takes twenty minutes and it changes both the first forty minutes of the shoot and what your crew turns up prepared to do.
Pull references onto an infinite canvas, group them by direction, and let the AI read the whole board. Open any of these mood board templates and start dropping in images.
A visual AI workspace where every feature lives inside one canvas. No tab-switching, no context lost.
Build your entire board from a single message
Type what you need in the AI chat at the bottom of your canvas. The AI adds cards, headings, and structure directly onto your board.
Use expert frameworks as AI context
Type @ in the AI chat and choose any Tactic. The AI tailors every response to that framework instead of giving generic advice.
Turn your board into a mind map in seconds
Ask the AI to restructure your canvas as a mindmap. It connects your ideas into a visual hierarchy so you can see how everything relates.
Storyflow actually began as a personal tool while working on creative and research projects.
We kept running into the same problem: ideas were scattered everywhere: notes, documents, and whiteboards.
Nothing helped us see how everything connected.
So we started building a workspace designed around how ideas actually grow.
→ Read how Storyflow was createdSara de Klein
Head of Product at Storyflow
Published: 2026-08-10
Transform your creative workflow with AI-powered tools. Generate ideas, create content, and boost your productivity in minutes instead of hours.