What is the Master Content Database?

Hello my name is Naaackers and I use a single database in Notion for every single piece of content that I ideate, script, edit, and post. Every single piece of content posted gets its own database entry. Every database entry has a long list of properties attached to it. These properties help me organize and categorize my content so that it is easy to manage, and also make it easier for third-party automation and LLM platforms to interact with the entries in the database.

How I use ‘Database Views’

When you are looking at this database on the main page, you will see a list of database views that are quickly accessible from the top bar. These are filter views that filter the database for content that fits a certain status. In the example below, In Production filters items that only have the a) in production b) ready to edit c) x-post ready status. Where the Writing filter only shows scripts that have active drafts. Ideas is a status for dumping grounds, where as soon as I have an idea, I just drop it in there. When I’m ready to start drafting, I change status to Writing. These filters and sorts are built to my liking, but you can change them to fit how you work.

CleanShot_M2macBookAir 2026-04-23 at 12.37.04@2x.png

What I like to do, is create a single page that has two database views, one for shorts and one for long form content. That way I can see shorts in one view, and long from in the other view, both on the same page. It looks like your looking at two separate databases, but that’s just using the filter for database views in a provocative way. I use the emoji property for each database entry with custom emoji folder short form and long form, color coded for additional sex appeal.

CleanShot_M2macBookAir 2026-04-23 at 13.09.27@2x.png

CleanShot_M2macBookAir 2026-04-23 at 13.09.46@2x.png


Database Page Templates

CleanShot_M2macBookAir 2026-04-23 at 13.20.35@2x.png

I keep this part really simple. I have a template for shorts, and a template for long form content. When you use these templates, it auto-populates the page with all the info you’ll need for that content type, and assigns the emoji to it.

Brand Deals

I keep a toggle for brand deal info at the very top of the page. Since not every video is a brand deal, I keep the toggle closed unless I need it.

Every brand deal follows the same flow and has the same important info. When I get key information from the brand in an email, it gets copy/pasted into the Notion documents so I don’t ever have to sort through email threads for key info.

CleanShot_M2macBookAir 2026-04-23 at 13.23.14@2x.png

Shorts

CleanShot_M2macBookAir 2026-04-23 at 13.25.31@2x.png

All short-form content follows the same format and all of the information in the template gets populated for every short that I'm scripting from scratch. These are all core components of any piece of content and every one needs to have as much of this populated as possible. Writing it out for every video helps you define the reason for posting and encourages a better piece of content.

Longs