The Beginner’s Guide to Using the Rollup Property in Notion

Rollups are Notion's way of giving you superpowers—if you know how to use them.
The short answer

A rollup is a Notion property that pulls in and summarizes data from records connected through a relation. Working alongside relations, rollups let you calculate, count, or display information from linked databases — useful for tracking story progress, and more broadly for project timelines, expenses, and grouped data.

🔥 Why this guide exists

No mind was built to hold an entire novel at once. StoryFlint turns the chaos in your head into a story you can see and control — frameworks to order your thinking, and the Storyteller OS to order your project. Bring us the mess.

What StoryFlint is

In this article, we'll show you how to use the rollup property in Notion. Rollups are one of the powerful features in Notion that can help you keep your data organized and easy to access. We'll walk you through the steps of setting up a rollup property, using it to create a summary of your data, and then give you some ideas for how to use the rollup property in different ways.

What is a rollup property?

A rollup is a database property type in Notion that can be used to summarize different pieces of information from another database.

How is a rollup property useful?

Rollup properties are useful for creating summaries and comparisons of data that would otherwise be difficult to perform manually. Summarizing data in related databases can be done quickly and easily with a rollup property.

For example, if you had a database of customers and wanted to see how many were from each state, or how much they spent in total, you could use a rollup property to quickly get those answers.

What is the difference between a relation and a rollup in Notion?

Relation properties are used to connect database items in two different databases. Rollup properties use relation properties to pull data or summarize data from related database items in a different database.

How to create a rollup property

Creating a relation property

In order to use a rollup property, there must first be a relation property to pull data through.

Create a relation property in one database by creating a new property, selecting "Relation", and then select the database you want to connect to this one.

Create a new property column by clicking the plus icon and select "Relation".
Select another database to relate this first database to.

[.article-cta]Read this relation property guide for more in-depth instructions on creating relation properties.[.article-cta]

Creating the rollup property

After you've created a relation property and have added some relations to it, create a new property for your rollup.

Creating a Rollup column - Rollups Notion

Select the relation property you want your new rollup property based on.

Rollups Notion

Select the relation database's property that you want to rollup.

Select the type of calculation you want your rollup to display.

Rollup property calculations

There are a number of ways you can use your rollup property:

  • Show original – shows all values of the relation's property you selected.
  • Show unique values – shows only the unique values of the relation's property you selected (removes duplicates)
  • Count all – shows the number of items in the relation property.
  • Count values – shows the number of non-empty values for the relation's property you selected.
  • Count unique values – shows the number of unique, non-empty values for the relation property you selected. (removes duplicates)
  • Count empty – shows the number of empty values for the relation's property you selected.
  • Count not empty – shows the number of non-empty values for the relation's property you selected.
  • Percent empty – shows the percent of empty values for the relation's property you selected.
  • Percent not empty – shows the percent of non-empty values for the relation's property you selected.

If the property you are rolling up is a number, you'll have more calculation options like Average, Sum, Median, Min, Max, and Range.

{{medium-article-callout="/construction/components"}}

How you can use rollup properties to organize your story

StoryFlint's Storyteller OS template uses rollups to give users the overall completion of their novel by rolling up the number of related chapters that are completed.

Also StoryFlint's Storyteller OS uses rollups in its Knowledge Base library database to rollup the area of knowledge a library item fits into based on the tags its related to. Then users can filter a database view of the Library database to only show library items of a particular area.

Other use cases for rollup properties

Calculate the progress of projects

Let's say you have two databases – one for all your different projects and one for all the different tasks related to your projects.

If each task in the tasks database is related to a project in the projects database via a relation, you can use a rollup property in the projects database that rolls up the number of tasks assigned that are completed.

Calculate expenses by category

Let's say you have two databases – one for all your different expenses and one for the categories of expenses.

If each expense in the expenses database is related to a category in the categories database via a relation, you can use a rollup property in the categories database that rolls up the total amount spent per category.

Calculate customer data by location

Using rollups, you can quickly get answers to questions like how many customers are from each state or how much they spent in total. Create a database of customers and a relation property connecting them to their states. Then create a rollup property that counts how many customers are in each state or adds up their total spending. That way, you'll always have an up-to-date overview of your customer data.

Conclusion

Rollup properties are a great way to quickly view summarized data from different databases. They can help you organize and analyze your data in a meaningful way, saving you time and making better decisions.

By following the steps outlined in this article, you should now have a better understanding of how to create rollup properties and use them for powerful insights.

FAQs

Contents
Kevin from StoryFlint
I love the science of storytelling — building compelling characters, plots, themes and worlds. I've helped thousands of writers gain clarity with their stories through content and Notion templates.
Free download

Get 7 free Notion templates for writers

A starter kit to plan characters, plot and world — so your notes stop living in a dozen scattered files.

Thank you! You're all signed up!
Ope! Something went wrong while submitting the form. Try again.

Trusted by thousands of fiction writers · Unsubscribe anytime, no spam.

The flagship Notion system • Storyteller OS

One connected Notion system for your whole story, notes, characters, plot, and all

No more scattered files or plot confusion, just one place your entire story lives, from first idea to the last line. The Storyteller OS turns the chaos in your head into something you can see and control.

explore more
No items found.

Feeling Lost in Your Story? Get Organized and Get It Done.

The Storyteller OS helps you organize all your story notes and ideas for your plot, characters, world, and all so you can write with clarity and finally finish.
"I didn't have any good way of collating the information and linking it all together, then I found StoryFlint's Storyteller OS. WOW!"
Jaisen Mahne

Some love from some happy people ❤️

See how the StoryFlint has been helping thousands of your fellow writers out.

Jumpstart your story now