コンテンツにスキップ

Notion Cheatsheet

Overview

Notion is an all-in-one workspace that combines note-taking, project management, databases, and collaboration tools. It's designed to replace multiple productivity apps with a single, flexible platform.

Key Features: - Block-based editor with rich content types - Powerful database and relation system - Template system for consistency - Real-time collaboration - API for automation and integrations

Installation and Setup

Getting Started

# Web version (recommended)
https://notion.so

# Desktop apps
# Download from: https://notion.so/desktop

# Mobile apps
# iOS: App Store
# Android: Google Play Store

Account Setup

# Create account
1. Visit notion.so
2. Sign up with email or Google/Apple
3. Choose workspace name
4. Invite team members (optional)

# Workspace settings
- Admin settings → Workspace settings
- Configure permissions and sharing
- Set up integrations and API access

Basic Usage

Page Creation and Management

# Create new page
Cmd/Ctrl + N (desktop)
+ New page (sidebar)

# Page templates
/template → Choose from gallery
Duplicate existing page
Import from other tools

# Page organization
Drag and drop in sidebar
Create sub-pages
Use breadcrumbs for navigation

Block Types and Commands

# Text blocks
/text → Plain text
/heading → H1, H2, H3
/bullet → Bulleted list
/number → Numbered list
/todo → To-do list
/toggle → Toggle list

# Media blocks
/image → Upload or embed image
/video → Embed video
/audio → Upload audio file
/file → Upload any file type
/pdf → Upload and display PDF

# Database blocks
/table → Table database
/board → Kanban board
/timeline → Timeline view
/calendar → Calendar view
/gallery → Gallery view
/list → List view

# Advanced blocks
/code → Code block
/math → LaTeX math
/quote → Quote block
/callout → Callout box
/divider → Horizontal line
/breadcrumb → Page breadcrumb

Database Management

Creating Databases

# Inline database
/table → Create table in page
/board → Create kanban board
/calendar → Create calendar

# Full-page database
New page → Database template
Choose view type (table, board, etc.)

# Database from template
Templates → Database templates
Duplicate and customize

Database Properties

# Property types
Title → Main identifier
Text → Short text
Number → Numeric values
Select → Single choice
Multi-select → Multiple choices
Date → Date and time
Person → Team member
Files → File attachments
Checkbox → True/false
URL → Web links
Email → Email addresses
Phone → Phone numbers
Formula → Calculated values
Relation → Link to other database
Rollup → Aggregate related data
Created time → Auto timestamp
Created by → Auto user
Last edited time → Auto timestamp
Last edited by → Auto user

Database Views and Filters

# Create views
+ Add a view → Choose type
Name and configure view
Set as default (optional)

# Filters
Filter → Add filter
Choose property and condition
Combine with AND/OR logic

# Sorting
Sort → Add sort
Choose property and direction
Multiple sort criteria

# Grouping
Group → Choose property
Collapse/expand groups
Sub-grouping available

Advanced Features

Formulas and Functions

# Basic operators
+ - * / → Arithmetic
== != < > → Comparison
and or not → Logical

# Text functions
concat(text1, text2) → Combine text
length(text) → Text length
substring(text, start, end) → Extract text
replace(text, old, new) → Replace text
upper(text) → Uppercase
lower(text) → Lowercase

# Number functions
abs(number) → Absolute value
round(number) → Round number
ceil(number) → Round up
floor(number) → Round down
max(num1, num2) → Maximum
min(num1, num2) → Minimum

# Date functions
now() → Current date/time
today() → Today's date
dateAdd(date, amount, unit) → Add time
dateSubtract(date, amount, unit) → Subtract time
dateBetween(date1, date2, unit) → Difference
formatDate(date, format) → Format date

# Conditional functions
if(condition, value1, value2) → If-then-else
empty(property) → Check if empty

Relations and Rollups

# Creating relations
Add property → Relation
Choose target database
Configure relation type

# Rollup properties
Add property → Rollup
Choose relation property
Select property to aggregate
Choose aggregation function

# Common rollup functions
count(all) → Count related items
sum(property) → Sum numeric values
average(property) → Average values
max(property) → Maximum value
min(property) → Minimum value

Templates and Automation

# Page templates
Page settings → Templates
Create template from current page
Set default template

# Database templates
Database → Templates
Create new template
Set properties and content

# Recurring templates
Database → New → Template
Configure recurring schedule
Set automation rules

Collaboration Features

Sharing and Permissions

# Page sharing
Share → Invite people
Set permission level:
- Full access → Edit and share
- Can edit → Edit content
- Can comment → Add comments
- Can view → Read only

# Public sharing
Share → Share to web
Copy public link
Configure public permissions

# Workspace sharing
Settings → Members
Invite by email
Set workspace role

Comments and Mentions

# Adding comments
Select text → Comment
Click comment icon
Reply to existing comments

# Mentions
@person → Mention team member
@page → Link to page
@date → Insert date
@reminder → Set reminder

Integration and Automation

API Usage

# Getting API key
Settings → Integrations
Create new integration
Copy integration token

# Basic API calls
# Get page
curl -X GET 'https://api.notion.com/v1/pages/PAGE_ID' \
  -H 'Authorization: Bearer TOKEN' \
  -H 'Notion-Version: 2022-06-28'

# Query database
curl -X POST 'https://api.notion.com/v1/databases/DB_ID/query' \
  -H 'Authorization: Bearer TOKEN' \
  -H 'Content-Type: application/json' \
  -H 'Notion-Version: 2022-06-28'

Third-Party Integrations

# Popular integrations
Zapier → Workflow automation
IFTTT → Simple automation
Slack → Team communication
Google Calendar → Calendar sync
Trello → Project migration
Evernote → Note import

# Setting up integrations
Settings → Integrations
Browse integration gallery
Connect and configure
Test integration

Productivity Workflows

Personal Knowledge Management

# PARA method setup
Projects → Active projects database
Areas → Ongoing responsibilities
Resources → Reference materials
Archive → Completed items

# Daily notes
Template with date property
Quick capture section
Task list and priorities
Reflection prompts

# Weekly reviews
Template for weekly planning
Goal tracking and metrics
Habit tracking
Learning log

Project Management

# Project database
Properties: Status, Priority, Due Date, Owner
Views: Active, By Status, Timeline
Templates: Project kickoff, Meeting notes

# Task management
Subtasks as related database
Status workflow: Not Started → In Progress → Done
Priority levels: High, Medium, Low
Time tracking with formulas

# Team collaboration
Shared workspace setup
Role-based permissions
Communication guidelines
Regular sync meetings

Content Creation

# Content calendar
Database with publication dates
Content types and categories
Status workflow
Distribution channels

# Writing workflow
Draft → Review → Edit → Publish
Version control with page history
Collaboration with comments
Asset management with files

# Research organization
Web clipper for articles
Source tracking and citations
Tag system for categorization
Cross-referencing with relations

Best Practices

Organization Strategies

# Workspace structure
Clear naming conventions
Logical page hierarchy
Consistent templates
Regular cleanup and archiving

# Database design
Normalize data structure
Use relations effectively
Minimize duplicate information
Plan for scalability

# Template system
Standardize common workflows
Include helpful prompts
Version control templates
Train team on usage

Performance Optimization

# Page performance
Limit large databases on pages
Use database views instead of filters
Optimize image sizes
Archive old content

# Database optimization
Index frequently queried properties
Limit rollup calculations
Use appropriate property types
Regular maintenance and cleanup

Troubleshooting

Common Issues

# Sync problems
Check internet connection
Force refresh (Cmd/Ctrl + R)
Clear browser cache
Try different browser

# Performance issues
Reduce page complexity
Optimize database queries
Check for large files
Contact support if persistent

# Permission problems
Verify sharing settings
Check workspace permissions
Confirm user access level
Re-invite if necessary

Data Recovery

# Page history
Page settings → Page history
View previous versions
Restore specific version
Compare changes

# Deleted content
Trash → Recently deleted
Restore deleted pages
Permanent deletion after 30 days
Contact support for help

Advanced Tips and Tricks

Power User Features

# Keyboard shortcuts
Cmd/Ctrl + / → Command palette
Cmd/Ctrl + K → Quick find
Cmd/Ctrl + Shift + N → New page
Cmd/Ctrl + [ ] → Navigate back/forward
Cmd/Ctrl + D → Duplicate block

# Advanced formatting
/column → Create columns
Nested pages for organization
Linked databases for views
Synced blocks for reuse

# Automation ideas
Recurring task creation
Status change notifications
Progress tracking formulas
Automated reporting

Custom Solutions

# CRM system
Contact database with relations
Deal pipeline tracking
Activity logging
Revenue calculations

# Knowledge base
Article database with tags
Search functionality
Version control
Access analytics

# Habit tracker
Daily habit database
Streak calculations
Progress visualization
Goal setting and review

Resources and Documentation

Official Resources

Learning Resources

Tools and Extensions


This cheat sheet covers the essential features and workflows for mastering Notion as a productivity and knowledge management tool. Start with basic page creation and gradually incorporate advanced features like databases, formulas, and automation to build powerful workflows.