Notion Tips and Tricks: 20 Features You Are Not Using
If you’ve been using Notion for a while, you probably have a workspace full of pages, checklists, and basic databases. Yet Notion packs a toolbox far deeper than “to‑do lists.” This guide shows you 20 powerful features you may have never tried, why they matter, what you need to have enabled, and a quick, step‑by‑step way to start using each one today. By the end you’ll have a ready‑to‑go template that ties the tricks together into a unified productivity hub.
---
Why This Guide Is Useful
- Save time – Automations like roll‑ups and synced blocks eliminate manual copying.
- Reduce friction – When everything lives in one place, you spend less mental energy switching tools.
- Future‑proof your workspace – Learning the core building blocks (relations, formulas, API) prepares you for advanced workflows later.
- Boost visibility – Dashboards, calendar views, and progress bars give you instant insight into projects, health metrics, or personal goals.
All of these benefits come from features that are already built into Notion—no add‑ons required.
Building a Second Brain by Tiago Forte — ~$17. Essential reading for Notion power users.
View on Amazon →---
Required Notion Features
| Feature | What It Does | Why You Need It |
|---|---|---|
| Databases (tables, boards, calendars, lists) | Structured data that can be filtered, sorted, and visualised. | Core of every trick below. |
| Relations & Roll‑ups | Link records across databases; aggregate data. | Enables cross‑project insights and automated calculations. |
| Formulas | Inline calculations, conditional text, dates, and more. | Turns a plain table into a dynamic dashboard. |
| Synced Blocks | Duplicate content that stays in sync across pages. | Keeps master reference material up‑to‑date everywhere. |
| Templates (page & database) | Pre‑filled structures you can duplicate. | Rapidly apply the same layout for new projects, meetings, or notes. |
| API / Notion Integration (optional) | Connect external tools (Zapier, Make, custom scripts). | Automates data entry and triggers notifications. |
| Toggle List & Callout Blocks | Hide/reveal sections; highlight key info. | Improves readability for dense pages. |
If any of these are greyed out for you, double‑check that you’re on a Personal Pro or Team plan, and that the workspace owner has enabled “Allow API access” if you plan to use the integration step.
---
20 Features You’re Probably Not Using (And How to Activate Them)
Below each feature is a short description, a 3‑step setup, and an optional tip to squeeze extra juice out of it.
1. Synced Block Library
What: A single block that lives in multiple places and updates everywhere.
Setup:
- Create a block (e.g., a “Company Brand Guidelines” table).
- Click ••• → Copy link, then add a Synced Block on any page and paste the link.
- Edit the synced block anywhere – changes propagate instantly.
Tip: Keep a master “Resources” page with synced blocks for onboarding docs, FAQ tables, or weekly metrics.
---
2. Relation‑Powered Master Project Tracker
What: Connect tasks, resources, and stakeholders across separate databases.
Setup:
- In your Tasks table, add a Relation to Projects.
- In Projects, enable the reverse relation to show linked tasks.
- Use the Roll‑up field to count completed tasks (
Completed == true).
Tip: Add a formula status bar: if(prop("Progress") == 1, "✅", "🔄").
---
3. Formula‑Based Progress Bars
What: Visual bars that show % complete without a separate widget.
Setup:
- In a database, add a Number property called “Progress %”.
- Add a Formula:
slice("▓▓▓▓▓▓▓▓▓▓", 0, floor(prop("Progress %") 10)) + slice("░░░░░░░░░░", floor(prop("Progress %") 10)). - Display the formula column in your view.
Tip: Combine with a Roll‑up of completed tasks to auto‑populate the progress %.
---
4. Filtered Calendar Views for Personal & Team Events
What: Separate calendars on the same database for work vs. personal events.
Setup:
- Add a Select property “Event Type” (Work, Personal, Holiday).
- Create a Calendar view, then filter
Event Type != Personal. - Duplicate the view, change filter to
Event Type == Personal.
Tip: Set the calendar to “Show only upcoming X days” for a clean weekly snapshot.
---
5. Roll‑up of External Metrics via API
What: Pull sales numbers, GitHub issues, or weather data into Notion automatically.
Setup (Zapier example):
- In Notion, create a Number property “Weekly Sales”.
- In Zapier, use Trigger → “New Row in Google Sheet” (your sales sheet).
- Action → “Update Database Item” → map the sales column to “Weekly Sales”.
Tip: Use a Formula to calculate YoY growth ((thisYear - lastYear) / lastYear).
---
6. Linked Database with Dynamic Filters
What: One database shown in multiple contexts with different filters.
Setup:
- On a page, type
/linked→ Create linked database → select your master database. - Click Filter → set criteria (e.g.,
Status == “In Review”). - Rename the view (e.g., “In‑Review Queue”).
Tip: Add a Group by “Assignee” for a quick glance at workload distribution.
---
7. Template Buttons for Repeating Structures
What: One‑click generation of pre‑filled task lists, meeting notes, or weekly reviews.
Setup:
- In a page, type
/template→ Template button. - Give it a name (“New Sprint Planning”).
- Inside the button, add the blocks you want duplicated (e.g., a Table with columns “Owner”, “Story”, “Story Points”).
Tip: Include a Date property set to now() to auto‑timestamp each new instance.
---
8. Conditional Callouts
What: Highlight urgent items automatically using formulas.
Setup:
- Add a Formula property “Urgent?” →
if(dateBetween(now(), prop("Due Date"), "days") <= 2, "⚠️", ""). - Insert a Callout block and reference the formula with
{{Urgent?}}.
Tip: Combine with a Filtered view to surface only urgent tasks on your dashboard.
---
9. Database‑Backed Kanban Board with WIP Limits
What: Visual board that respects work‑in‑progress caps.
Setup:
- Turn a table into a Board view using the “Status” property.
- At the top of the board, add a Formula column “WIP Count” →
if(prop("Status") == "In Progress", 1, 0). - Use the Group feature to sum the WIP Count per column; a simple visual check shows if you’ve exceeded limits.
Tip: Add a Roll‑up from the “Projects” database that counts total cards in each column.
---
10. Embedded Google Docs/Sheets for Live Data
What: Keep a single source of truth without leaving Notion.
Setup:
- In Google Docs/Sheets, File → Publish to the web → copy the embed link.
- In Notion, type
/embed→ paste the link. - Resize the block as needed.
Tip: When the source updates, Notion refreshes automatically—great for live KPI dashboards.
---
11. Multi‑Select Tagging with Color Coding
What: Instantly categorize items and make them scan‑readable.
Setup:
- Add a Multi‑Select property “Tags”.
- Click a tag → Edit → assign a color.
- In a view, enable Group by Tags to see clustered sections.
Tip: Use a Formula to concatenate tags for a searchable “All‑Tags” column (join(prop("Tags"), ", ")).
---
12. Roll‑up of Time Spent via Calendar Integration
What: Summarise hours logged in a separate “Time Log” database.
Setup:
- In Time Log, create a Relation to Projects.
- Add a Number property “Hours”.
- In Projects, add a Roll‑up → “Hours” → Sum.
Tip: Combine with a Formula to calculate billable vs. non‑billable ratios.
---
13. Version History with Inline Comments
What: Track changes on critical pages without leaving Notion.
Setup:
- Open a page → click ••• → Page history to view past snapshots.
- Highlight any text, press @ → Comment to add context.
- Use the Resolve button when the issue is fixed.
Tip: Set a recurring reminder (via a template button) to review page history weekly.
---
14. Advanced Filters Using Formulas
What: Filter on computed values rather than raw properties.
Setup:
- In a database, add a Formula “Is Overdue?” →
if(dateBetween(now(), prop("Due Date"), "days") < 0, true, false). - In a view, filter
Is Overdue? == true.
Tip: Use this filter in a Synced Block on a “Team Dashboard” page for a live overdue list.
---
15. Personal Knowledge Base with Backlinking
What: Create a network of related notes that auto‑link each other.
Setup:
- Add a Relation field “Related Articles” that points to the same Notes database.
- Turn on Show as a list for quick navigation.
- When you mention another note, select it from the relation dropdown; Notion creates a Bidirectional link.
Tip: Use a Template for new notes that includes a pre‑filled “Related Articles” section.
---
16. Dynamic Table of Contents (TOC) with Toggles
What: A collapsible navigation pane that mirrors page headings.
Setup:
- Insert a Table of Contents block at the top of the page.
- Below each heading, add a Toggle List containing the detailed content.
- Collapse all toggles for a clean overview; expand only what you need.
Tip: Combine with a Synced Block to reuse the same TOC on multiple project pages.
---
17. Email‑to‑Notion via Zapier
What: Turn incoming emails into tasks or notes automatically.
Setup:
- In Zapier, trigger on New Email (Gmail/Outlook).
- Action → Create Database Item in Notion → map subject → “Title”, body → “Description”.
- Add a Label property based on email sender (e.g., “Client”).
Tip: Add a Filter step in Zapier to only create items for emails that contain “Action:” in the subject line.
---
18. Custom Scripts with Notion API (Advanced)
What: Build tiny automations like “auto‑assign next reviewer”.
Setup:
- Obtain an Integration Token from Notion → Settings & members → Integrations.
- In a Node.js script, use the official SDK:
``js const { Client } = require('@notionhq/client'); const notion = new Client({ auth: process.env.NOTION_TOKEN }); // Example: assign next reviewer based on round‑robin list ``
- Schedule the script with a cron job (e.g., every 24 h).
Tip: Keep the script lightweight—store reviewer list in a small “Team” database and use a Formula to calculate the next index.
---
19. Conditional Formatting via Emoji in Formulas
What: Add visual cues (🚀, ⚠️) directly inside tables.
Setup:
- In a Formula column, write:
if(prop("Status") == "Done", "✅", if(prop("Priority") == "High", "🚨", "⏳")). - Display the column in your main view.
Tip: Use this as a Status Indicator on a project dashboard to instantly see health.
---
20. Export‑Ready Reporting Page
What: A page that pulls data from multiple databases and is ready to PDF or print.
Setup:
- Create a new page “Weekly Report”.
- Insert Linked Databases for Tasks, Projects, KPI metrics. Apply filters for the current week.
- Add a Callout with a summary formula (e.g., total completed tasks).
- At the bottom, add a Divider and a Table of Contents for the report.
Tip: Use Notion’s Export → PDF feature; set “Include sub‑pages” to capture the entire report in one file.
---
Step‑by‑Step Setup of the Master Template
Below is a concise workflow to stitch the 20 tricks into a single “Productivity Hub” page. Follow the numbered steps—each builds on the previous one.
- Create Core Databases
- Projects (Table) – fields: Name, Owner (Person), Status (Select), Due Date (Date).
- Tasks (Table) – fields: Title, Project (Relation → Projects), Assignee (Person), Status, Due Date, Completed (Checkbox), Hours (Number).
- Time Log (Table) – fields: Project (Relation → Projects), Date, Hours.
- Notes (Table) – fields: Title, Tags (Multi‑Select), Related Articles (Relation → Notes).
- Add Relations & Roll‑ups
- In Tasks, relate to Projects and add a roll‑up “Project Progress” (count completed tasks / total tasks).
- In Projects, roll‑up the “Hours” from Time Log (Sum).
- Create Formula Columns
- Tasks: Progress Bar (see Feature 3) + “Urgent?” (Feature 8).
- Projects: Status Emoji (Feature 19).
- Build Synced Blocks
- On a new page “Team Dashboard”, insert a Synced Block that contains the “Company Brand Guidelines” from Step 1 of Feature 1.
- Add a second synced block for the “Weekly Report” template (Feature 20).
- Add Views
- In Tasks, create:
- Board view grouped by Status (Feature 9).
- Calendar view filtered to
Due Datewithin 7 days. - Table view filtered by “Urgent?” = true.
- In Projects, create a Table view with grouped “Owner” and a Formula column that shows the progress bar.
- Insert Template Buttons
- At the top of the Dashboard, add a Template Button “New Meeting Notes”. Inside, place a pre‑filled page with a callout for “Decisions”, a toggle for “Agenda”, and a linked database view of Notes filtered to the current meeting.
- Integrate API / Zapier
- Set up a Zap that adds new rows from a Google Sheet (“Sales”) to a “Weekly Sales” number field in a KPIs database.
- Enable a second Zap to turn starred Gmail messages into Tasks (Feature 17).
- Finalize the Report Page
- Duplicate the “Weekly Report” page, rename it with the current week (e.g., “Report Week 22”).
- Adjust date filters to “This week”.
- Publish & Share
- Click Share → Invite to add team members.
- Copy the page link and pin it to your Notion sidebar for instant access.
---
Finished Template Description
Productivity Hub (Template) – a single page that works as your central command center:
| Section | Contents |
|---|---|
| Header | Title, quick‑access icons (template buttons for New Project, New Meeting, New Sprint). |
| Synced Brand Block | Up‑to‑date brand assets, style guide, and frequently used formulas. |
| Team Dashboard (linked databases) |
|
| Progress Metrics |
- Projects table with progress bars, roll‑up hours, and status emojis.
- KPI roll‑ups (sales, bugs closed) from API/Zapier.
Write proposals, handle client emails, market your services, and manage your business — 50 copy-paste AI prompts that save 10+ hours per week. Instant PDF download.
Get Instant Access →Affiliate disclosure: Some links on this page are affiliate links. We may earn a commission at no extra cost to you.