← SnapRecaps

Notion Masterclass: Build a Personal Dashboard from Scratch

► 384,634 views ⏲ 27:14 Watch on YouTube ↗

Summary

Thomas Frank builds a Notion dashboard using duplicated linked databases, toggles, and quick links, creating a centralized launchpad for daily tasks and notes.

Executive Summary

In this video, Thomas Frank demonstrates how to build a powerful, action-oriented personal dashboard in Notion, guided by his "backfilling" philosophy of learning by building just beyond your current skill level. He shows how to construct a multi-column layout with tasks, notes, web links, and reference pages, using efficiency tricks like typing --- for dividers and linking pages to the sidebar for quick access. A major focus is the smart use of linked databases—rather than rebuilding filters and sorts from scratch, he duplicates existing configured views and pastes them onto the dashboard, preserving complex logic like the OR condition for status or URL and sorting by "Updated" descending. He also embeds a collapsible inbox toggle, caps loaded tasks to ten for a tidy due-today view, and adds a Note-Taking System template as a quick-access link. The final touches include a bookmark area for frequently visited sites, a Quick Links toggle with a table of contents for mobile navigation, and a motivational call-out block, resulting in a centralized hub that turns the dashboard into a launchpad for daily work.

Key Points

  • ▶ 0:49 Thomas uses a "backfilling" learning philosophy: building a project slightly beyond your current skill level helps you quickly fill knowledge gaps and become an expert.
  • ▶ 2:14 He contrasts two dashboard philosophies: a link-heavy "jumping off point" approach versus using embedded/linked databases to take actions directly from the dashboard.
  • ▶ 3:03 The build begins by creating a blank page in Notion, making it full width, with a promised bonus: adding a weather widget from Indify later.
  • ▶ 4:26 Build the dashboard as a multi-column layout: Notes sits to the right of Tasks, Web Links under Tasks, and Reference under Notes; drag an image (e.g., Bruce Lee) to the right to create the final column and resize it.
  • ▶ 6:03 Pro tip: instead of typing /divider, simply type three dashes (---) to instantly create a horizontal rule for separating headings from content.
  • ▶ 7:12 For a personal dashboard, use Link to Page (not a mention) when pasting page links, because it creates a nested sidebar link for quick access to important pages.
  • ▶ 9:00 Embed a live inbox by using the “+” command and choosing “linked database” to select an existing database and place it on the dashboard.
  • ▶ 9:20 Starting from that embedded view requires rebuilding filters and sorts manually, duplicating effort and wasting time.
  • ▶ 9:34 The smarter approach is to duplicate the existing inbox view—which already contains its filters and sorts—and bring that duplicated view directly onto the dashboard.
  • ▶ 9:44 Navigate to the Inbox via the Today view, which provides a quick link to the Inbox in the Ultimate Tasks setup.
  • ▶ 9:59 Duplicate the current view to create an exact copy of the linked database, preserving the complex filters and sorts that make it work as an inbox.
  • ▶ 10:10 Cut the duplicated view and paste it onto the personal dashboard, reusing the fully configured view without rebuilding filters from scratch.
  • ▶ 10:21 Set the list view as the default by dragging it to the top, since it suits the dashboard's narrow/responsive columns.
  • ▶ 10:35 Place the inbox inside a toggle block (with an inbox emoji and "inbox" label) so it collapses by default and saves dashboard space.
  • ▶ 10:59 Reduce the dashboard's loaded tasks from 50 to 10 via view properties, keeping the view tidy for due-today checks and quick task entry.
  • ▶ 11:34 Thomas begins building the Notes area using a free note-taking template from his own collection.
  • ▶ 11:44 He directs viewers to Thomas Frank’s Notion templates, specifically the free Note Taking System template.
  • ▶ 12:03 He creates a quick-access page link on the dashboard for the note-taking system.
  • ▶ 12:06 The final step is adding the Notes Inbox to the dashboard so new notes can be captured without opening the original database.
  • ▶ 12:24 The Notes Inbox lacks the linked-database arrow icon, meaning it is a standalone database, not a linked view.
  • ▶ 12:38 Duplicating would create a separate copy that doesn't sync; to keep a single source of truth, you must create a linked database instead.
  • ▶ 12:51 Rename the source database (e.g., to "PD demo inbox") to distinguish it from backups when building templates.
  • ▶ 13:05 Create a linked database block via the "+" menu; it acts as a "window" to the existing database placed on a different page.
  • ▶ 13:17 Linked databases support unique sorts, filters, and views, letting the same data be displayed differently by context.
  • ▶ 13:23 Thomas uses a temporary unique name ("PD demo inbox") to quickly locate the linked database view, then renames it back to "demo inbox" since the unique name was only for search convenience.
  • ▶ 14:10 He replicates the original filter logic with an OR condition: "Status is not empty" OR "URL is not empty" — the URL clause is needed because the Notion Web Clipper doesn't respect forcing functions and fails to apply the default status.
  • ▶ 14:41 In Sort settings, he sorts by "Updated" descending rather than "Created" descending, so the most recently modified note always appears at the top.
  • ▶ 15:24 Since Notion won't let you duplicate the only view in a database, add a "dummy" view first to unlock the view dropdown and three-dot menu on the original view.
  • ▶ 15:44 Duplicate the configured view, then change its type from table to list—all existing filters and sorts are preserved in the duplicated copy.
  • ▶ 15:56 Simpler alternative: just switch the original table view directly to a list view, and the filters and sorts stay intact; delete the dummy view afterward at ▶ 16:09.
  • ▶ 16:23 The presenter prepares the dashboard by keeping the demo Inbox linked database and a note-taking system link, then shifts focus to the Web Links area.
  • ▶ 16:34 Adding a web link is simple: click the “+” icon and paste a URL into the field.
  • ▶ 16:39 After pasting, users can either dismiss the URL to keep it as a simple link/text, or create an embed to display it as content.
  • ▶ 16:47 Thomas creates a bookmark feature on his dashboard for fast access to frequently used websites.
  • ▶ 17:00 He adds the community page URL community.thomasjfrank.com, linking to the Circle community for support and resources.
  • ▶ 17:10 Confirms the community page will be added to the dashboard alongside the bookmark area.
  • ▶ 17:15 The reference area stores frequently visited pages; using link-to-page blocks makes those pages appear directly in the sidebar for one-click access.
  • ▶ 18:00 You can quickly add content like a Quotes page or paste a project URL (e.g., Website Redesign) into the dashboard as a link-to-page, keeping everything reachable from a central hub.
  • ▶ 19:12 A Quick Links bar is a toggle containing a table of contents—essential on mobile, where it lets you jump straight to any heading instead of scrolling through a long single-column dashboard.
  • ▶ 20:40 Adds a call-out block (a fancy bordered background color block) to the top of the dashboard as a visual and motivational anchor.
  • ▶ 20:53 Draws inspiration from a viral video of 100-year-olds sharing life regrets—working too much, skipping family, not seeing friends, and neglecting exercise.
  • ▶ 21:10 Places a reminder at the top: “Work hard, stay focused, but quit at a reasonable time. Spend time with your friends and family today, go outside, don't skip your workouts”—counterbalancing the optimization mindset.
  • ▶ 21:30 Synced blocks let you wrap an existing block into a reusable container that can be placed anywhere in your workspace.
  • ▶ 21:45 Copying and pasting the synced block onto another page creates a linked version, not just a duplicate.
  • ▶ 22:03 Edits made in any instance of the synced block instantly propagate to all other locations, keeping content consistent across pages.
  • ▶ 22:10 Introduces the daily tasks list as a lightweight "pad of sticky notes" for day-level to-dos, created as a Gallery database view inside the existing toggle block.
  • ▶ 23:01 Adds an Archive checkbox property and configures a filter to hide finished daily task lists, keeping the dashboard clean while preserving the data.
  • ▶ 23:15 Polishes the view by limiting first load to 10 items, setting card size to Small, renaming the view, and adding a blue checkbox emoji icon.
  • ▶ 23:59 Use Indify.co to create widgets for Notion, including a weather widget.
  • ▶ 24:10 Customize the weather widget by setting location (e.g., Denver) and choosing a two-day forecast.
  • ▶ 24:39 Copy the generated widget URL to embed it into any Notion page or dashboard.
  • [24:49–24:53] Choose 'Create embed' instead of 'Create bookmark' to embed the weather widget directly into Notion.
  • [24:55–25:01] The embed is essentially a tiny webpage containing only the weather information for the widget.
  • [25:03–25:07] Adjust the widget's width and height to fit the dashboard column layout.
  • ▶ 25:13 A downloadable template version is available and free to duplicate directly into your Notion workspace.
  • ▶ 25:25 The template contains public placeholder links that you must delete and replace with your own pages to make it functional.
  • ▶ 25:35 Use the template as a starting point only—it is not a finished, fully functional dashboard until personalized.
  • ▶ 25:43 The dashboard tutorial is the example project for Thomas Frank's free, comprehensive "Notion Fundamentals" course.
  • ▶ 25:48 The course covers all Notion basics and every feature, with both written and video versions for every lesson.
  • ▶ 26:16 Access the course at thomasjfrank.com/fundamentals, which also includes bonus resources like a guide to every Notion block.
  • ▶ 26:19 Thomas directs viewers to his template page for free and paid resources, with a direct link in the video description.
  • ▶ 26:22 Free templates include the Ultimate Tasks template, a note-taking template, and a habit tracking template.
  • ▶ 26:29 The only paid template is the Creator’s Companion for content creators; all other templates are free and quite advanced.
  • ▶ 26:42 Thomas Frank encourages viewers to leave questions in the comments section below the video.
  • [26:44–26:57] He invites viewers to follow him on Twitter, where he is "pretty active" and commits to answering every question-tweet.
  • [26:58–27:06] He thanks viewers, asks them to hit the like button "for the algorithm," and to subscribe for more tutorials.

Video Sections

  • ▶ 0:00 Introduction and Setup (0:00 - 3:57) - Thomas introduces the dashboard project, explains his build philosophy, and starts a blank Notion page.
  • ▶ 3:57 Building the Core Layout (3:57 - 8:48) - He adds headings, a multi-column layout, quote/photo, horizontal rules, a tasks section, and a habit tracker.
  • ▶ 8:49 Inbox, Notes, and Linked Databases (8:49 - 17:13) - He embeds the inbox, configures views, creates linked notes/inbox databases, and fixes filtering/sorting with a dummy view.
  • ▶ 17:13 Reference Area and Quick Links (17:13 - 20:39) - He fills out web links, creates reference pages, and adds a quick links bar.
  • ▶ 20:40 Widgets, Daily Tasks, and Final Touches (20:40 - 27:13) - He adds a call-out, synced block, daily tasks list, weather widget, and shares the downloadable template.

Exact Transcript

Load the full timestamped transcript on demand and click any time to jump in the video.