Storyflow Logo

Storyflow

HomeBlogGuides

Features

Login

Home

/

Blog

/

Article

How to Organize a Shared Asset Library

File by what it is, not by where it came from. Nobody searches for the campaign; they search for the logo. Structure for retrieval, keep one canonical version, and record the licences.

How to Organize a Shared Asset Library

Category

Productivity

Author

Justkay - Documentary Filmmaker & Founder at Storyflow

Justkay

Documentary Filmmaker & Founder at Storyflow

Topics

Asset LibraryDAMCreative OperationsFile ManagementBrand

2026-08-10

11 min read

Productivity

Table of Contents

Start from a template
Browse all templates

Templates to check out for this topic

Storyflow Mindmap template showing a central idea node branching into themed idea cards on an infinite canvas
MindmapUse this template →
Story Plan template in Storyflow showing premise, three-act columns, story beats, and character arc blocks on an infinite canvas
Story PlanUse this template →
Marketing campaign plan on the Storyflow canvas with goals, audience, channels, assets, and a timeline laid out together
Marketing CampaignUse this template →
Quick answer
  • shared asset library
  • digital asset management structure
  • brand asset folder structure
  • asset naming convention
  • DAM vs cloud storage
  • stock licence tracking

How do you organize a shared asset library?

Organize a shared asset library around how people search, not around how the assets were produced. Almost every library is filed by project and campaign, because that is the order things arrived in, and almost every search is for a thing: the logo, the founder headshot, the product shot on white, last year's brand video. A structure that mirrors production makes every retrieval a memory test about which project something came from, which is exactly the question nobody can answer two years later. File by what it is, not by where it came from. Nobody searches for the campaign. They search for the logo.

Key Takeaways

  • Structure by asset type and subject, not by project or date. Production order is the wrong index for retrieval.
  • One canonical version of every asset, and one obvious place for it. Duplicates are the main failure, not gaps.
  • Filenames do the work that folders cannot. A good name is findable through search even when the folder is wrong.
  • Record the licence and expiry with the asset, or the library becomes a legal liability rather than a resource.
  • Someone has to own it. Unowned libraries decay within about a year regardless of how well they started.
  • Prune on a schedule. A library that only grows becomes unusable at exactly the size where it should be most valuable.
Try it on a board

Before an asset is final, it is a reference

The library holds what is settled. The comparing and choosing happens earlier, and it is the part that usually has no home. Storyflow keeps the references and the directions on one canvas the AI reads end to end. Paid-only during early access; the Free plan lands before the end of 2026.

See the reference canvasBrowse templates
Storyflow Mindmap template showing a central idea node branching into themed idea cards on an infinite canvas
Mindmap template →

Structure for Retrieval, Not Production

The default structure is chronological because that is the order work happens: a folder per project, a folder per campaign, a folder per year. It is completely natural and it is the wrong index.

Retrieval questions are almost never chronological. Where is the logo in white on transparent. Where is the founder headshot. Where is that product shot on the grey background. Where is the b-roll of the factory. Each of these is a question about the thing, and a project-based structure forces you to first remember which project produced it.

Organise the top level by asset type, which is the axis people actually search on. Logos, photography, video, illustration, icons, documents, templates, audio. Then one level of subject or subtype underneath: photography splits into people, product, location, events; video splits into finished pieces, b-roll, interviews.

Two levels, then filenames. Beyond two levels you get filing decisions people make inconsistently, and inconsistent filing is worse than a flat folder with good names.

Keep a project archive separately, and let it be chronological. That is a different job with a different question behind it, covered in its own article. The asset library holds the material that gets reused; the archive holds the projects. Conflating them is why most libraries are unusable.

One Canonical Version

The main failure mode of shared libraries is not missing assets. It is six versions of the same asset with no indication of which one to use.

Nominate the canonical version and put it where it is unmissable. The current logo lives at the top of the logos folder. The previous logo lives in an `_Archive` subfolder or is deleted. There should never be ambiguity about which file a person should grab.

Provide the formats people actually need, and no more. For a logo: full colour, mono, reversed, in vector and in a web-ready raster with transparency. That is five or six files. Twenty variants is not thoroughness; it is a decision you have offloaded onto everyone who uses the library.

Say which one to use when it is not obvious. A one-line read-me in the folder covering the three most common cases costs two minutes and prevents the most common misuse.

Sweep for duplicates periodically. The same image at four resolutions in three folders is how libraries become untrustworthy, and once people stop trusting the library they start keeping private copies, which is the beginning of the end.

Record the Licence With the Asset

This is the part that turns a library from an inconvenience into a liability.

Every licensed asset needs its terms recorded where the asset is. Stock photography, music, fonts, illustration, footage, and anything with a model or property release. Not in an email, not in someone's memory. Beside the file.

A simple pattern that works: a `_Licences` folder at the top level, with one document per asset or per purchase, named to match the asset. Plus a line in the library's read-me saying where they are.

Record the expiry, and diarise it. Music licences and stock subscriptions with term limits are the ones that cause problems, because the asset keeps working long after the right to use it lapses, and nobody notices until someone external does.

Mark restricted assets clearly. A photo licensed for social but not for paid advertising should say so in the filename or in a folder that makes the restriction unmissable. `_Restricted` as a folder is blunt and effective.

When the licence cannot be found, treat the asset as unusable and say so in the library rather than leaving it as a trap for whoever needs it next.

Someone Has to Own It

Unowned libraries decay. Not dramatically, just steadily, until the shared drive is a place people avoid and everyone has private copies.

Name one owner. Usually a producer, a designer or whoever handles brand. The role is small: approve what enters, run the periodic prune, and keep the read-me current.

Define what enters. Not everything from a project belongs in the library. Only assets that will plausibly be reused: the finished pieces, the selects, the brand material. Rushes, working files and intermediate exports belong in the project archive.

Make adding things part of project close-out, alongside archiving and the final invoice. If contributing to the library is a separate task with no trigger, it does not happen.

Give people permission to fix things. A library where only the owner can move a file gets one owner-shaped view of correctness and a lot of misfiled items nobody dares touch.

Prune on a Schedule

A library that only grows becomes unusable at exactly the size where it should be most valuable.

Twice a year, an hour. Remove superseded brand assets, expired licences, duplicates, and anything tied to a product or person that no longer exists.

Archive rather than delete when in doubt, into a clearly marked `_Archive` that is excluded from normal browsing. The point is not to destroy history; it is to keep the main library composed only of things someone might actually use today.

Watch for the retired-brand trap. After a rebrand, the old logo must leave the main library immediately, because someone will use it otherwise, and they will be right to, since it was in the logos folder.

Track what people cannot find. Every time someone asks where something is, that is a structure bug. Three of those in the same area means the structure is wrong there, and fixing it is worth more than any amount of reorganising by intuition.

What Tooling Helps

For small teams, cloud storage with a good structure and good filenames is enough, and most teams over-buy here. Google Drive, Dropbox or a NAS with the structure above will serve a team of ten indefinitely.

For larger operations, a digital asset management system adds metadata, permissions, expiry tracking and search that survives migration. The honest threshold is somewhere around the point where licence expiry tracking becomes a job on its own, or where non-team members need self-service access.

The tool does not fix the structure. A DAM with a production-order taxonomy is a faster way to fail to find things.

Storyflow is our product and it is not a DAM. It has no asset management, no permissioned library, no metadata or licence tracking, no expiry alerts and no bulk ingest, so keep the library in cloud storage or a proper DAM. The adjacent job is upstream of the library: gathering and comparing references on a canvas while the work is being decided. Once assets are final and reusable, they belong in storage. Paid-only during early access, with the Free plan landing before the end of 2026, and anyone a paid member invites to a board joins free now.

The Bottom Line

Asset libraries fail for a structural reason that feels natural at the time: they are filed in the order things were made.

Organise by asset type and subject, two levels deep, and keep the chronological project material in a separate archive.

Nominate one canonical version of everything, and provide only the formats people actually need.

Write filenames that carry the search, describing the thing rather than the project, because search is the real interface once a library passes a few hundred items.

Keep licences and expiries with the assets, and mark restricted material unmissably.

Give it an owner and prune it twice a year, because a library that only grows stops being usable exactly when it should be most valuable.

File by what it is, not by where it came from. Nobody searches for the campaign. They search for the logo.

FAQ: Organizing a Shared Asset Library

Should I organize by project or by asset type?

By asset type, with subject one level below. Project structure mirrors how things were produced, and retrieval questions are almost never about the project. Keep the chronological project material in a separate archive.

How deep should the folder structure be?

Two levels, then rely on filenames. Beyond two levels people file inconsistently, and inconsistent filing is worse than a flat structure with good names.

What makes a good asset filename?

The words someone would search for: the subject, the variant and the format. Describe the thing, not the project it came from, and use `YYYY` or `YYYY-MM-DD` for dates so they sort correctly.

How do I stop duplicates?

Nominate one canonical version per asset, keep superseded versions in a marked archive folder, and sweep periodically. Duplicates are what make people stop trusting a library, and distrust leads to private copies.

Where should licences live?

With the library, in a top-level licences folder, named to match the assets, with expiry dates recorded and diarised. Licences held only in an email thread are the most common way a library becomes a legal problem.

Do I need a DAM?

Not for a small team. Cloud storage with a sensible structure serves ten people well. The threshold is roughly when tracking licence expiry becomes a job of its own or when people outside the team need self-service access.

Who should own the library?

One named person, usually a producer, designer or brand owner. The job is small: approve what enters, run a twice-yearly prune, and keep the read-me current. Unowned libraries decay within about a year.

What should go into the library from a project?

Only what will plausibly be reused: finished pieces, selects, brand material. Rushes, working files and intermediate exports belong in the project archive, which is a different thing with a different purpose.

How often should I prune?

Twice a year, about an hour. Remove superseded brand assets, expired licences, duplicates and material tied to products or people that no longer exist. Archive rather than delete when unsure.

What happens after a rebrand?

Old brand assets leave the main library immediately. If the previous logo is still in the logos folder, someone will use it, and they will be reasonable to do so.

Should everyone be able to add to the library?

Adding, yes, with a light approval from the owner. Restricting contributions to one person creates a bottleneck and a single view of what matters. Restricting deletion is more sensible than restricting addition.

How do I know the structure is wrong?

Track what people cannot find. Every "where is the..." message is a structure bug, and three in the same area means that part of the structure does not match how people think.

Templates you can use in Storyflow

Every Storyflow board starts from real structure and an AI that reads the whole canvas. Open one of these templates and make it yours.

Storyflow Mindmap template showing a central idea node branching into themed idea cards on an infinite canvas

Mindmap

Use this template →

Story Plan template in Storyflow showing premise, three-act columns, story beats, and character arc blocks on an infinite canvas

Story Plan

Use this template →

Marketing campaign plan on the Storyflow canvas with goals, audience, channels, assets, and a timeline laid out together

Marketing Campaign

Use this template →

Brand Strategy template in Storyflow showing mission, positioning, audience, voice, and visual direction sections on an infinite canvas

Brand Strategy

Use this template →

Storyboard template on the Storyflow canvas showing a grid of shot frames with image areas, action captions, and shot detail notes

Storyboard

Use this template →

Second Brain template in Storyflow showing notes, saved links, and idea clusters connected on an infinite canvas

Second Brain

Use this template →

Browse all templates

See Storyflow in Action

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.

Why Storyflow Exists

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 created
Justkay - Documentary Filmmaker & Founder at Storyflow

Justkay

Documentary Filmmaker & Founder at Storyflow

Published: 2026-08-10

Start creating with AI and become more productive

Transform your creative workflow with AI-powered tools. Generate ideas, create content, and boost your productivity in minutes instead of hours.