Most people who use Notion end up with the same problem. Pages everywhere, databases they forgot they made, and no clear starting point when they open the app. A personal dashboard fixes that — it puts everything you need in one place, so you open Notion and immediately know what to work on.
Building one is not complicated. You create a single Notion page, set up a few databases for your tasks, goals, and habits, and arrange them in columns so the most important information is always visible. The whole thing can be done in under an hour, even if you've never built anything in Notion before.
This guide walks you through each step - from planning your layout to publishing your finished dashboard as a website using Bullet.so. By the end, you'll have a dashboard that works the way your brain does, not the way a template tells you to.
Step 1: Plan Your Dashboard Layout First
Before you open Notion, take a few minutes to think through your Notion dashboard layout ideas and decide what information you need to see every day. This step isn’t mandatory, but it makes the entire build faster and prevents constant redesign later.
Start with a simple sketch - on paper or in a spreadsheet app. The goal is to decide what information you need to see every day.
Most personal dashboards naturally fall into three main areas:
Column 1:Focus
Column 2:Work
Column 3:Life
Today’s tasks
Active projects
Habit tracker
Quick links
Goals
Reading list
Daily intention
Weekly review
Calendar
This layout is only a reference. Your dashboard should reflect how you work. A freelancer, student, or founder will prioritize different sections.
Before moving into Notion, settle on three or four core sections that matter most to you. Getting this clarity early helps you build the dashboard once, without reworking the structure halfway through.
Step 2: Set Up Your Notion Page
Create a new page. Name it something you'll want to open every day — "Dashboard," "Home," or just your name.
Add a cover image and icon. Click the page header area. Use Notion's built-in library or upload your own. This isn't decoration — a page that looks good gets used more.
Build your column structure. Type any block, then drag it to the right edge of another block until a vertical blue line appears. Drop it to create a column. Repeat for a third. Label each column with an H1 heading — these become your section anchors.
Step 3: Add Core Sections to the Dashboard
Now, follow the layout planned in Step 1 and start filling each column with content.
In the dashboard shown above, each item under Focus, Work, and Life is created using a Toggle Heading. These toggles act as containers for tasks, databases, or notes and help keep the dashboard clean.
Expanding a toggle reveals the content inside. Collapsing it hides details you don’t need to see all the time.
Adding tasks and sections
Sections like Today’s Tasks, Active Projects, and Habit & Wellness Tracker live inside toggle headings. When expanded, these sections contain either task lists or linked database views.
Each item inside a section opens as its own Notion page. This lets you add detailed content using any Notion block without cluttering the main dashboard.
Building a Notion Dashboard with Linked Databases
For sections that require ongoing tracking, link an existing database inside the toggle.
Click into a section, add a table, board, or calendar view, and select the relevant database as the data source. The database now appears inside the section while remaining connected to its original location.
Any update made here reflects everywhere the database is used.
Organizing views
Once a database is linked, you can adjust the view to match the section. Apply filters, change layouts, or switch views depending on what you want to see in that column.
This way, each section shows only the information it’s meant to surface.
At this point, your dashboard sections are connected to real data and update automatically as you work.
Step 4: Design Your Dashboard
Add a Table of Contents
On mobile, Notion's multi-column layout collapses into a single vertical stack. Without navigation, users have to scroll past everything in Column 1 to reach Column 2. Fix this by placing a Table of Contents block directly below your page title. Notion auto-generates jump links from your H1 and H2 headings. It works on desktop too — but it's critical on mobile.
Add Emojis to Section Headings
Emojis act as visual anchors, making sections faster to scan. Type /emoji or press : to open the picker. They also appear automatically inside your Table of Contents, which makes navigation clearer.
Place a Callout block above your columns — right at the top of the page. Use it for your daily intention, your top one to three priorities, or a current focus area. Update it each morning. It takes ten seconds and gives the whole dashboard a sense of direction.
Embed Google Calendar
Open Google Calendar → Settings → select your calendar → Integrate Calendar → copy the embed link. In Notion, type /embedPaste the link, and click Embed Link. Your calendar renders live inside the page and updates automatically.
Add a Quick Links Section
Keep a short list — five to ten links — to the tools and pages you open every day: project board, content calendar, invoicing tool, team wiki, whatever's relevant. Use Bookmark blocks (type /bookmark and paste a URL) for a cleaner visual compared to plain text links.
Step 5: Publish Your Notion Dashboard with Bullet.so
If you want to publish your Notion page as a website, Bullet.so is the easiest way to do it — custom domain, custom design, responsive layout, and SEO without any code.
Make Your Notion Page Public:
Go to Share (top right of your page) → toggle Share to web on. Notion generates a public URL. Copy it.
Connect to Bullet.so:
Go to bullet.so, create a free account, and click Create Site. Paste your Notion URL and name your site. Bullet.so connects to your page immediately. From this point, every edit you make in Notion reflects on your website automatically — no re-publishing required.
Pick a Theme and Style with AI
Choose a theme from Bullet's gallery. For a personal dashboard, clean and minimal themes work best — they keep focus on your content. If you want to adjust anything, use Bullet AI: describe the change in plain English ("make the headings bold," "use a dark background," "increase body font size") and it applies across your site. No CSS needed — though direct CSS access is available if you want it.
Connect a Custom Domain:
Go to Settings → Domain in Bullet.so. Enter your domain (e.g., yourname.com or work.yourname.com) and follow the DNS instructions. Propagation takes under two hours on most registrars. A custom domain turns a shared Notion link into a proper personal site.
Then hit Publish.
What You Can Build With This Setup
Personal Productivity Dashboard - Use your Notion personal productivity dashboard to track tasks, habits, goals, and weekly reviews in one place.
Content creator dashboard - Content calendar, ideas backlog, publishing deadlines, and client feedback. Publish it via Bullet.so as a public portfolio or media kit.
Knowledge base - Reading list, course notes, SOPs, and reference docs. A searchable personal library that lives on your own domain.
Recruitment tracker - Candidate pipeline, interview notes, job postings, and onboarding checklist. Useful for solo founders hiring their first few people.
"Now" page - A single public page listing what you're working on, reading, and focused on right now. Update it monthly. It's more interesting than a static bio.
Wrapping Up
A Notion dashboard is not a one-time project. It changes as your work changes. Start with the three or four sections that matter most right now, get comfortable using them daily, then add more as you need them. The best version of your dashboard is the one you actually open every morning - not the most complete one.
Once it's published on Bullet.so, it becomes more than a private workspace. It's a live site on your own domain that updates every time you edit a page in Notion. No exports, no rebuilds, no maintenance.
Build the first version today. Improve it next week.
Frequently Asked Questions
How do I link an existing database to my dashboard?
Type /linked view on your dashboard page. Notion shows all your existing databases. Select one, then set filters and sorts for what you want displayed. The data stays in the original database — the dashboard just shows a view of it.
Does Bullet.so update automatically when I edit Notion?
Yes. The connection is live. Edit your Notion page, and the website reflects it without any manual re-publishing.
Do I need a paid Notion account?
No. Making a page public is available on Notion's free plan. Bullet.so's free tier covers basic publishing. Custom domains, AI design tools, and advanced features require a paid Bullet.so plan.
How do I embed external tools in my dashboard?
Type /embed in Notion, paste the public URL or embed code of the tool, and click Embed Link. Works with Google Calendar, Figma, Loom, Airtable, and most tools that offer a public embed or shareable link.