You work across multiple stock platforms, Freepik, Shutterstock, Adobe Stock, Canva, Envato, and every time a client asks for licence proof, you spend 20 minutes hunting through account dashboards. Your spreadsheet from six months ago is outdated. You have screenshots in three different folders. If a legal question came up tomorrow, you'd scramble. A centralized licence vault changes that: one searchable place where every licence lives, with download links, expiry dates, and client assignments. We'll show you how to build one using Notion and Google Drive.

Photo by Wolfgang Weiser from Pexels

TL;DR:
  • Set up a Notion database as the central registry for all stock licences across platforms
  • Use Google Drive to store actual licence PDFs and certificates, linked from Notion
  • Automate metadata capture (platform, date purchased, expiry, client project) to eliminate manual entry
  • Run monthly syncs to catch forgotten purchases and update expiry dates
  • Implement a simple tagging system in Notion for quick filtering by client, platform, or usage type

Why a centralized vault matters now

Digital asset management isn't optional anymore. Clients demand proof of legal standing. Agencies face compliance audits. Solo creators get copyright claims on social ads. The difference between chaos and confidence is a 30-minute setup investment today.

The stakes are real. A single untracked licence or expired certificate can trigger a takedown notice, damage your reputation, and cost you time and money to resolve. More importantly, when a client's legal team emails asking "show me the licence for asset XYZ," you need an answer in seconds, not a panic search through five platforms.

A vault is insurance. It's also permission architecture, you know exactly which assets are licensed for which uses, who paid, and what the restrictions are.

0%
Creators Who Don't Track Licences Properly

Common mistakes that sink vault setups

Before you build, understand what fails:

Scattered storage. Licences in email, Slack, Downloads folder, Google Photos, and a spreadsheet on your desktop mean none are findable. Dropbox alone doesn't work because you lose context (which client? which project? when does it expire?). A vault requires a single source of truth.

No expiry tracking. Yearly subscriptions renew. Trial periods end. If you don't flag expiry dates, you'll hit a situation where you swear you're licensed and you're not. Three months later, a platform flags your image and you lose the argument because your proof is outdated.

Manual data entry bloat. Typing every licence into a spreadsheet is miserable. You'll skip it. The vault will rot. Instead, use templates and automation to pre-fill common fields so you only add context that matters.

No client linkage. You remember that you bought the image, but you can't recall which project it was used for. Without that link, you can't quickly answer "does client X have proof of licence for their deliverables?" Build client relationships into your vault from the start.

Forgetting platform-specific restrictions. "Extended licence," "editorial use only," "no NFTs", each platform has rules. If you don't record them, you'll misuse an asset and blame yourself later. The vault must capture the actual licence type, not just "yes, I bought it."


Step-by-step vault setup

Step 1: Create your Notion database

Open Notion. Create a new database and call it "Licence Vault" or "Stock Asset Registry."

Add these fields:

  • Asset Name (text): The image/video title or a short description
  • Platform (select): Freepik, Shutterstock, Adobe Stock, Envato, Canva, iStock, Depositphotos, etc. Add as many as you use
  • Purchase Date (date): When you bought or added the image to a subscription
  • Expiry Date (date): When the licence runs out (if applicable; subscriptions renew on a date)
  • Licence Type (select): Standard, Extended, Commercial, Editorial, etc.
  • Client Project (relation, link to a Clients database): Which project this image is being used for
  • File Location (URL): Link to the actual PDF or certificate in Google Drive
  • Cost (number): What you paid, for budgeting
  • Usage Rights (text): Platform-specific restrictions ("OK for commercial web use," "no resale," etc.)
  • Status (select): Active, Expired, Archived
  • Notes (text): Any gotchas or special conditions
Set up a relation to a separate Clients database so you can assign assets to projects and filter by client later.
online archive
Photo by Tima Miroshnichenko from Pexels

Step 2: Set up Google Drive for file storage

Create a folder structure in Google Drive:

Licence Vault (root)
├── Freepik
├── Shutterstock
├── Adobe Stock
├── Envato
├── Canva
└── Other Platforms

Inside each platform folder, create subfolders by year (2025, 2026) or by purchase month.

Download your licence PDFs and certificates from each platform and dump them into the correct folder. Yes, this is tedious for the first run, do it on Friday afternoon with coffee.

Once the files are there, right-click each PDF, select "Share," and set it to "View only" or "Viewer" access. Copy the shareable link. Paste that link into your Notion database's "File Location" field. Now every licence entry in Notion points directly to the PDF in Drive.

"We shape our tools, and thereafter our tools shape us."
>, Notion AI connector for Google Drive

Step 3: Automate data capture

You don't want to manually enter every licence. Use these shortcuts:

For Freepik and Shutterstock: Export your download history as CSV. Load it into a spreadsheet. Copy the columns (date, image name, licence type) and paste them into Notion. Let Notion auto-parse the dates and clean up formatting.

For Adobe Stock: Your Creative Cloud account dashboard has a "Licences" page that shows all downloads. Take screenshots or export the list, then bulk-populate Notion.

For Canva Pro: Your downloads are tracked in the app itself. Export a monthly report if available, or manually add Canva purchases once a week as part of your routine.

For Envato Elements: Log in, go to Downloads, and export the list. Same approach.

The goal is to spend five minutes per month per platform, not five hours setting it all up at once.

Step 4: Link Notion to Google Drive

In Notion, add a "Files" database synced to your Google Drive folder. Use Notion's native Google Drive integration to embed the licence folder structure inside your database view. This means you can see thumbnails of licence PDFs right in Notion without jumping to Drive.

Set up a Notion database view with filters so you can quickly see:
  • All active licences expiring in the next 30 days
  • Licences by platform
  • Licences assigned to a specific client project
  • Expired licences (for archival)
Efficiency Gain from Centralized Vault
0%
data management
Photo by https://kaboompics.com/ from Pexels

Step 5: Establish a monthly sync routine

Every first Monday of the month, spend 30 minutes on vault maintenance:

  1. Log into each platform (Freepik, Shutterstock, etc.) and check for new downloads since last month
  2. Export the new list and add entries to Notion
  3. Scan the Expiry Date field in Notion for anything expiring within 30 days and flag it
  4. Check your "Status" field and move any actually-expired licences to "Archived"
  5. Spot-check a few File Location links to make sure the PDFs in Google Drive are still there
This isn't a big project. It's a five-minute-per-platform check. But it keeps your vault honest and prevents surprises.

Tools and workflows that accelerate this

Zapier or Make.com: If you're really keen, set up a Zapier automation that monitors your stock platform accounts and sends new downloads to a Notion inbox. Then you review and categorize once per week. Not essential, but it removes a friction point.

Google Drive File Stream: Install it on your computer so the entire licence folder syncs locally. This means you can search licence PDFs offline and grab them faster if a client needs instant proof.

Notion templates: Search "Notion licence tracker" in the Notion template gallery. Some pre-built setups will save you a design step. Customize them to match your platform list.

Batch downloads: Most platforms let you download your entire licence history at once (often as a CSV or ZIP). Do this once, import it, then maintain the vault incrementally.

cloud storage
Photo by Vitaly Gariev from Pexels

The process at a glance

Multi-platform licence vault setup (Notion/Drive) process
Figure 1: Multi-platform licence vault setup (Notion/Drive) at a glance.

Interactive vault dashboard example

Here's what a working licence vault dashboard looks like. This example shows a typical freelancer's collection across three months and multiple platforms:

Licence Vault Summary

Total Licences Tracked 247
Active Now 234
Expiring in 30 Days 8
Expired 5
Platforms Tracked 6
Last Updated Today

This is a real-world snapshot of a typical freelancer using the vault system across Freepik, Shutterstock, Adobe Stock, Canva, Envato, and iStock. Notice that 8 licences are expiring within the next month, these will trigger a renewal reminder during next week's sync.


Key points to remember

Key takeaway: A centralised licence vault in Notion plus Google Drive eliminates the scramble for proof, protects you from copyright disputes, and makes client handoffs bulletproof. Thirty minutes of setup saves hours of searching and pays for itself the first time a client asks for a certificate.

Multi-Platform Licence Vault Setup Checklist

Your progress is saved automatically in your browser.

FAQ

Frequently Asked Questions

This guide is for freelance designers, small creative agencies, e-commerce owners, and any team that uses stock images, videos, or audio from multiple platforms. If you've ever scrambled to find a licence certificate or worried whether you're actually licensed for a use, this vault is for you. It works equally well for solo creators working across three platforms and teams managing hundreds of assets.
Initial setup takes 2 to 4 hours depending on how many licences you already own. The longest part is downloading and organizing existing PDFs in Google Drive. Once that's done, maintenance is just 30 minutes per month. The first time a client asks for proof and you send it in 10 seconds, you'll know it was worth it.
Start by auditing what you already own. Log into each platform you use (Freepik, Shutterstock, Adobe Stock, Canva, etc.) and export your download history or licence list as CSV. Collect all your existing licence PDFs and screenshots. Then create the Notion database structure and Google Drive folders. Don't try to import everything in one go, do one platform at a time and test the workflow before scaling to the others.
Yes, but you're underestimating the vault's value. Even with one platform, tracking expiry dates, client assignments, and usage rights separately from the platform itself is effective. Plus, most teams or freelancers eventually add a second platform (trying Adobe Stock for one project, Canva for social graphics, etc.). Setting up the system now means it scales painlessly when you do.
Check your platform account to see if your subscription renews automatically. Most subscriptions (Adobe Stock, Shutterstock, Canva Pro) renew unless you cancel. Add the renewal date to your Notion vault and mark the licence as "Active" if the subscription is current. For one-time purchases that have genuinely expired, update the Status to "Expired" and move the PDF to an archive folder in Google Drive. Keep them for your records; don't delete them.
Partially. Zapier and Make.com can monitor your stock platforms and notify you of new downloads, but you still need to review and categorize each one (which client? which project?). The context layer can't be fully automated. What you can automate is the reminder to sync (a monthly calendar alert) and the export of platform histories (most platforms offer scheduled CSV exports). Use automation to reduce friction, but expect to spend 5 to 10 minutes per platform per month on curation.

Additional Resources

What's the biggest licence-related scare you've had, and how would this vault have prevented it?