Credit goes to: Jametlene Reskp (Unsplash)

Notion Cheatsheet

You've probably heard of Notion. Even if you haven't - no worries. This article is to explain. 🙌

Notion is an all-in-one workplace, where you can write, plan, collaborate, and get organized - it allows you to take notes, add tasks, manage projects & more. ©

In a nutshell, it's just block-storage for your data. When I say data, I literally mean almost any kind of data. It can be text, images, PDFs, links, and whatnot. Those blocks of data can be composed together on a page. A page itself is also a block, but of a higher kind. Pages can also be composed together to form databases, which are, you guessed it, also blocks. And they are also pages. You can also provide additional information, or properties, to pages if they are inside databases. They are, of course, blocks as well. Databases, as well as pages that don't belong to any databases, are directly attached to a WORKSPACE. Technically, all your blocks belong to a WORKSPACE, but they follow the hierarchy of nesting. WORKSPACES belong to ACCOUNTS. Here's a diagram depicting this complicated relationship:

Entity relationship in Notion

Now let's break everything down.


When you sign up with AppleID, Google, or with your email and password - you create an account. Accounts are free but there are special features that can be enabled with a paid subscription.


The free plan is Personal, which means that only you can access it. You can invite up to 5 guests to specific pages and they will be able to make changes on those pages on your behalf. You can upload files of up to 5 MB each. You can use up to 3 Timeline views in your private workspace. More on that later.

There is also a Personal Pro plan which costs $4 per month if you pay annually (or $5 if you pay monthly). For this money, you get priority support, unlimited guests, unlimited file sizes for uploads, and 30 days version history.

Team plan for $8 per user (account) per month yearly ($10 per account per month monthly) provides you access to Collaborative Workspace. You also get admin tools and permission groups to granularly assign who can see, do and break what. You can also create up to 5 Timeline views.

Enterprise plan ($20 per account per month yearly, $25 per account per month monthly) saves version history of your pages forever, allows unlimited Timeline views, adds SSO support, special bulk operations, dedicated manager, early access to new features, and some other Enterprise stuff.


There are basically two types of workspaces. One is private, every Notion account has its own private workspace. Another workspace is called Collaborative. Accounts with Team access can invite other accounts to join in. Permissions in a collaborative workspace can be granularly assigned to every account in that workspace. That's all about workspaces.

Databases & Pages

Databases provide you a convenient way to look at a collection of pages and add special properties to those pages. To avoid falling into a rabbit hole - databases are just pages with links to other pages. Keep in mind though, that you can inline a database on a page, which can be done as many times as you like, or you can turn a page into the database. If you do so, you won't be able to do anything with this page itself - only with database records. And one more thing: you can display links to pages in a database in multiple views depending on what you want to achieve:

  • Table view, where each row is a page, and each column is a block of additional information Table view in Notion
  • List view, basically lightweight Database view List view in Notion
  • Gallery view - a grid, where each page is displayed as a card Gallery view in Notion
  • Kanban view, basically Gallery view but columns of the grid are grouped by a page property Kanban view in Notion
  • Calendar view - whatever you would expect from a calendar view Calendar view in Notion
  • Timeline view, which needs property of a date type that will be used for laying down sausages on the grill (see #pricing) Timeline view in Notion


If a page is a database entry, it can be assigned properties. As many as you want or need. They can be of different kinds.

Notion Properties


As I already mentioned, previous things are examples of blocks. Notion supports many other blocks as well, including paragraphs, headings of different levels, etc. And the list of supported blocks grows with new features added to Notion. You can get the full list of supported blocks by tapping a "/" button when you are anywhere on a notion page. Here's what's currently available:


  • Text - simple text
  • Page - create a nested page and put a link to it where the block was added
  • To-do list - a checkbox + text field
  • Heading 1 - top level heading (shortcut: #)
  • Heading 2 - lower level heading (shortcut: ##)
  • Heading 3 - lowest level heading (shortcut: ###)
  • Bulleted list item
  • Numbered list item
  • Toggle list - a list item with extended description that can be hidden or shown when clicked on the triangle icon
  • Quote
  • Divider - a horizontal line
  • Link to page - link to existing page
  • Сallout - a coloured box with text and an emoji


  • Mention a person - the person will be notified and given a link to the place where you mention them
  • Mention a page - the page will also get a backreference to the page where it was mentioned
  • Date or reminder - the reminder will push a notification to you when the time comes
  • Emoji - quickly put an emoji on the page
  • Inline equation - put a math symbol in the text


  • Table - Inline
  • Board - Inline
  • Gallery - Inline
  • List - Inline
  • Calendar - Inline
  • Timeline - Inline
  • Table - Full Page - Full page table disallows adding other blocks to the page
  • Board - Full Page - Full page board disallows adding other blocks to the page
  • Gallery - Full Page - Full page gallery disallows adding other blocks to the page
  • List - Full Page - Full page list disallows adding other blocks to the page
  • Calendar - Full Page - Full page calendar disallows adding other blocks to the page
  • Timeline - Full Page - Full page timeline disallows adding other blocks to the page
  • Create linked database - Link existing database to the page


  • Image
  • Web bookmark
  • Video
  • Audio
  • Code
  • File


  • Embed - universal way of embedding that can resolve the type of embed based on provided link
  • Google Drive
  • Tweet
  • GitHub Gist
  • Google Maps
  • Figma
  • Abstract
  • Invision
  • Framer
  • Whimsical
  • Miro
  • PDF
  • Loom
  • Typeform
  • CodePen

Advanced Blocks

  • Table of contents - generates the table of contents from headings on the page
  • Block equation - the difference from the inline equation is that you can embed a full equation, not just specific mathematical symbols in the middle of the text
  • Template button - allows you to assign steps that should happen automatically when you press the button, e.g. creating a new page with predefined content
  • Breadcrumb - show path to current document considering its nesting. Also visible at the top of the Notion frame


Thanks for reading! The idea of this article is to serve as a reference for further Notion-related posts I am about to create. So, stay tuned!

Subscribe to the newsletter!

I don't have comments set up on my blog. But I'd be glad to hear your thoughts on what you've just read. If you would like to discuss something, we can have a chat on Twitter.