I Built the Perfect Content Calendar in Obsidian — Transcript
Full transcript
- 0:00Every year at the end of the year, I
- 0:01spend some time planning out my content
- 0:03for the next year. And a master content
- 0:06calendar is really helpful for this. So,
- 0:08a couple of weeks ago, I set out to
- 0:10create a calendar which had all of my
- 0:11newsletters, broadcast emails, blog
- 0:14posts, and video scripts on one calendar
- 0:17view. Since [music] I have collaborators
- 0:18on many of these projects, and they
- 0:20already exist in Notion, I figured it'd
- 0:22be easiest to build it there. The
- 0:24problem, it's impossible to combine all
- 0:27these separate calendars into one master
- 0:29calendar without completely blowing
- 0:31things up and moving everything into a
- 0:34single database. So, I moved it all into
- 0:37Obsidian instead. And in this video, I'm
- 0:39going to show you how I created this
- 0:40master content calendar view using bases
- 0:42and a couple of additional community
- 0:44plugins. But I have to admit, this is
- 0:46not what I set out to build. This entire
- 0:49project actually started with what I
- 0:50thought would be a very straightforward
- 0:52and simple task. make a master content
- 0:54calendar in Notion. And I started there
- 0:56because that's where a lot of my
- 0:57collaborative content projects already
- 0:59live. And I used it for years to manage
- 1:01content calendars. When I worked with
- 1:03the Blanc Media team previously, I
- 1:04figured I knew exactly what I was
- 1:06getting myself into. But I have several
- 1:08databases currently in Notion, and
- 1:10they're all shared with different
- 1:11people, and I needed a way to bring them
- 1:13all together. The YouTube calendar
- 1:15database is shared with my video editor.
- 1:17The Bookworm and Focus podcast databases
- 1:19are shared with my co-hosts. And I also
- 1:21have a general content calendar that I
- 1:23use for newsletters before I move those
- 1:24writing projects into Obsidian. But the
- 1:27one thing I absolutely did not want to
- 1:29do, the deal breakaker was to create a
- 1:32new database, move everything over, and
- 1:34then have everyone rejoin. So I tried to
- 1:36create a calendar view in Notion that
- 1:38pulled together all these databases. As
- 1:40it turns out, you just cannot do this.
- 1:42And after beating my head against the
- 1:43wall for an hour or two, Jad GPT and I
- 1:45both came to the same conclusion. This
- 1:48just is not possible in notion
- 1:50currently. So that was frustrating. But
- 1:52then I realized that I already know how
- 1:55to build this in Obsidian using bases.
- 1:58The only thing I really needed to figure
- 1:59out was how to create that calendar
- 2:01view. And since I manage the actual
- 2:02writing part of all my creator projects
- 2:04in Obsidian anyway, I decided I may as
- 2:06well try to create it there. So here's
- 2:09how I put this together. First, I have
- 2:10all my writing projects in separate
- 2:12folders based on type. So all the blog
- 2:14posts are in the articles folder.
- 2:16Broadcast emails are in the emails
- 2:17folder. The newsletters are in the
- 2:18newsletters folder. And scripts for
- 2:20videos like this one are in the video
- 2:22scripts folder. I have another video
- 2:24here where I walk through how I built
- 2:26conbon boards to manage these writing
- 2:28projects by status which is organized by
- 2:30the value of the status property in
- 2:32those notes. I also have a date property
- 2:35which indicates the publish date. And
- 2:36for my video scripts, I already had a
- 2:38notion property where I pasted the link
- 2:39to the video page where my editor and I
- 2:42go back and forth on title and thumbnail
- 2:43ideas. So everything was basically there
- 2:46to build a simple basis view that used
- 2:49these four folders as a filter and then
- 2:51I knew if I could figure out the
- 2:52calendar view the date property could be
- 2:55used to display those notes on the
- 2:57calendar. So let me show you how I built
- 2:59this step by step. So first I created a
- 3:02new base with a simple filter for all
- 3:04views where any of the following are
- 3:06true. Folder is articles, folder is
- 3:08emails, folder is newsletters or folder
- 3:11is video scripts. So, that gave me the
- 3:14base, but I still needed a way to create
- 3:16a calendar view. So, fortunately, I came
- 3:18across a plugin called Obsidian Calendar
- 3:20Bases that does exactly this. Now, it's
- 3:23technically a beta plugin. It's not
- 3:25available in the community plugins
- 3:26directory. So, you do need to install it
- 3:28via BRAT if you want to use it. Now, to
- 3:30do this, you need to install and enable
- 3:32the BRAT plugin from the community
- 3:33plugins directory first. Then, go to the
- 3:35BRAT settings and add the URL for the
- 3:37Obsidian Calendar bases plugin here. The
- 3:39link to both of these plugins can be
- 3:41found in the description below this
- 3:42video. This also needs the full calendar
- 3:45community plug-in installed to show
- 3:46things properly on the calendar view.
- 3:48So, you'll need to install and enable
- 3:50that plugin as well from the community
- 3:52plugins directory. Now, once you have
- 3:54this set up, you can go into your base,
- 3:56go to the configure view settings, and
- 3:58select the calendar layout. You probably
- 4:00won't see anything at first because the
- 4:02date property isn't set yet. So, next,
- 4:04click on date properties and select the
- 4:06property you want to use for the start
- 4:07date. In my case, this is the date
- 4:10property. You can also configure an end
- 4:11date if you want, but it's not necessary
- 4:13and I like to keep things simple, so I
- 4:15don't actually use this one. The other
- 4:17option here is called calendar options,
- 4:19but the only thing you can do here is
- 4:20change the day that the week starts on.
- 4:23So, once you have this configured, the
- 4:24end result is a monthly calendar view
- 4:26for your base that displays items based
- 4:28on the date property that you set in the
- 4:30view settings. So, after only about 10
- 4:32minutes, I was able to create a master
- 4:34content calendar view that shows all my
- 4:36newsletters, articles, emails, and
- 4:38YouTube videos on the same calendar. So
- 4:41far, so good. But all these notes look
- 4:43basically the same. Now, in a perfect
- 4:45world, I would be able to choose
- 4:46different colors for the different types
- 4:48of events here like you can in full
- 4:50calendar. But that requires some weird
- 4:52file name formatting that I don't like.
- 4:54So, I created a different way of
- 4:56visualizing what type of note each of
- 4:58these cards represents. And what I did
- 5:01was create another property in all my
- 5:03notes called platform that uses emoji to
- 5:06denote where this note will eventually
- 5:08get published. The mailbox emoji
- 5:10represents an email that I'll send via
- 5:12my email service provider, which is kit.
- 5:14The globe emoji represents a blog post
- 5:16that will appear on my website at
- 5:17practicalpkm.com.
- 5:19And the play button emoji represents a
- 5:21video script for a YouTube video like
- 5:22this one. So, I added these to my notes
- 5:24in a property that I called platform.
- 5:26And then I enabled that platform
- 5:28property in the bases view. This added
- 5:30the emoji in the line below the note
- 5:32title on the cards, giving me a
- 5:35minimalist visual way to tell what
- 5:37platform the content would actually be
- 5:39published to. So, this gave me my master
- 5:41content calendar. That's really what I
- 5:42was after. But I also ended up creating
- 5:44separate calendars for the different
- 5:46ways that I wanted to visualize my
- 5:47creative projects. I can slice and dice
- 5:49this a lot of different ways. So, for
- 5:51example, I built one that shows just my
- 5:53YouTube video projects. And I did this
- 5:55by creating a new calendar view with the
- 5:57same settings, but added an additional
- 5:59filter just for this view that limits
- 6:01the location to just the video scripts
- 6:03folder. I have another view that shows
- 6:05me all the blog posts I'm going to
- 6:07publish on my website. But because those
- 6:08projects could be in either the articles
- 6:11or newsletters folders, I created a
- 6:13filter for this view that looks for
- 6:14notes where the platform property
- 6:16contains that globe emoji. I have
- 6:18another view that shows me all the
- 6:20emails that I need to send, but because
- 6:21these could be newsletters or broadcast
- 6:24emails, they could be in either the
- 6:26newsletters or emails folders. So, this
- 6:28filter also shows the file tags, so I
- 6:31know what kind of email this is. And
- 6:33those tags are visible in the calendar
- 6:35view as well. And I have one other
- 6:37similar view which lets me see just the
- 6:38newsletters that I need to write, which
- 6:40has an additional filter that looks for
- 6:42the newsletter tag and removes the tags
- 6:44property from the view entirely. So now
- 6:47I have a single base for all my content
- 6:49and I have several different views that
- 6:51I can use for content planning. It's way
- 6:53better than anything that I used in
- 6:55Notion previously for this purpose. The
- 6:57one downside is that I do still need to
- 6:59use Notion for parts of my creative
- 7:01workflows, which means I do need to link
- 7:03to the notion page for some of these
- 7:05collaborative projects. It's really not
- 7:07that big a deal though because I keep
- 7:08different kinds of information on those
- 7:10pages in Notion anyway. So in my mind,
- 7:13Obsidian is for writing and now planning
- 7:16and Notion is for going back and forth
- 7:18about the video. So for example, when I
- 7:21record the video, I take the text from
- 7:22the Obsidian Note and I put it in the
- 7:24Teleprompter Pro app when I record. But
- 7:26in notion, Max and I collaborate on
- 7:28title and thumbnail ideas, which often
- 7:30have multiple image attachments and
- 7:32comments. So the Notion page looks
- 7:34completely different. So that's how I
- 7:36built my master content calendar in
- 7:37Obsidian. But there are a few caveats
- 7:39here that you should be aware of if
- 7:40you're wanting to build something
- 7:41similar in your own vault. Now, as I
- 7:43showed you, this workflow requires not
- 7:45only the Obsidian Basis core plugin, but
- 7:47also the full calendar community plugin
- 7:49and the beta Obsidian Calendar bases
- 7:51plugin. Now, beta plugins can be tricky
- 7:53and as a general rule, the best
- 7:55workflows are the simplest ones. So, if
- 7:58you can pull off what you want to do
- 7:59using core functionality only, you
- 8:01probably should. So, the ideal scenario
- 8:03here would be if I could do this all out
- 8:05of the box using just bases built-in
- 8:08views and features. What makes this
- 8:10tricky in this video is that if you wait
- 8:12a couple of months, you're probably
- 8:14going to be able to do that. The
- 8:16Obsidian team keeps a public road map
- 8:17that shows what features are planned and
- 8:19which ones they're actively working on.
- 8:21And less than 24 hours after I started
- 8:23building this, a calendar view for bases
- 8:25was actually added to the plan section.
- 8:28I have no doubt this will be a better
- 8:30implementation when it's native and
- 8:32hopefully will solve a few of the things
- 8:33that annoy me about this workflow right
- 8:35now. So for example, you can only use
- 8:38the monthly calendar view and I'd love
- 8:40to have a weekly view as well as a
- 8:42longer quarterly or yearly view. The
- 8:44road map also shows that a conbon view
- 8:46for bases is also planned. So it's quite
- 8:49likely I will be rebuilding my entire
- 8:51content creation workflow with native
- 8:53basis features at some point in the near
- 8:55future. So, if you're not in a rush to
- 8:57cobble something like this together, you
- 8:59may just want to wait a little bit. But
- 9:00that being said, the foundation of this
- 9:02content calendar is simply note
- 9:04properties that are being filtered using
- 9:06bases views. So, even when I need to
- 9:09rework all these views, I don't believe
- 9:11what I've done so far is going to be in
- 9:12vain, as all of the underlying data is
- 9:15still going to be formatted correctly.
- 9:17My guess is that it'll be pretty
- 9:18straightforward and will likely just
- 9:20require updating the view layout options
- 9:21for each view instead of rebuilding them
- 9:23from scratch. The bottom line here
- 9:24though is this. Obsidian makes a killer
- 9:27master content calendar. And this is not
- 9:30exactly what I set out to build, but
- 9:31it's perfect for what I want. Even
- 9:33though my creative workflows currently
- 9:35rely on beta and community plugins, I
- 9:37absolutely love this. And I do think my
- 9:40creative workflows will get simpler once
- 9:41bases adds those compounded calendar
- 9:43views that are currently on the road
- 9:44map. And it's quite possible that bases
- 9:46becomes the only plugin that I need to
- 9:48manage my creative workflows in the
- 9:49future. Bases is incredible. But for
- 9:51now, I love having my content planning
- 9:54calendar inside my Obsidian Vault. And
- 9:56I've actually added this to the latest
- 9:57version of Life HQ as well, which is my
- 9:59epic done for you Obsidian Vault with
- 10:01all my productivity and creativity
- 10:02workflows built in. [music] It's a great
- 10:04way to jump start your Obsidian journey
- 10:05as all the plugins are pre-installed and
- 10:07all the settings are preconfigured. I
- 10:09also wrote over 60,000 words of
- 10:11documentation so you can tweak it and
- 10:13make it your own. You can find out more
- 10:15about LifeHQ by going to the website
- 10:17lifehq.practicalpkm.com.
- 10:20And if you could use a little more help
- 10:21getting up and running with Obsidian,
- 10:23then check out my free practical PKM
- 10:24starter vault. It contains some of my
- 10:26best Obsidian tips, all broken down by
- 10:28category, from basic PKM concepts to
- 10:30essential core features to time-saving
- 10:32keyboard hotkeys. There's also a
- 10:34collection of my own personal template
- 10:35files, a markdown cheat sheet, a couple
- 10:37of shortcuts I built, even a habit
- 10:39tracking dashboard canvas file along
- 10:41with instructions on how to set it all
- 10:43up. So, if you could use a little help
- 10:44getting more out of your notes and ideas
- 10:46in Obsidian, you should definitely check
- 10:47this out. You can download it for free
- 10:49right now by going to
- 10:51vault.practicalpkm.com.
- 10:53[music]
- 10:54Thanks for watching and we'll see you in
- 10:55another video.
About this transcript
This page contains the full transcript of I Built the Perfect Content Calendar in Obsidian by Mike Schmitz, generated from the public captions YouTube serves with the video. The transcript has 2,329 words across 336 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.