In this pro tip I’m going to show you one of the features I’ve learned and have been using for a while: the use of formulas in the properties of a Notion document.

What are Notion Formulas?

In addition to the many more traditional types of Notion properties such as an option selector or a list of categories (tags), it is also possible to extend properties features using formulas.

Image showing some properties of a document on Notion

Notion’s formulas allow you to make calculations or perform functions based on other properties from that document.

The coolest part of these formulas is that once implemented, the result will be automatically updated if you make any changes to the property used in the formula.

Why use formulas on Notion?

I recently started using Notion as a task organization system for GitFichas (git study cards) using Databases.

As each card is followed up by a tweet, I also like to draft the tweets in the same interface to be able to pre-schedule the release of new cards. One of the problems of using Notion for this is that it lacks the character count that exists on Twitter interface, that’s where Notion’s formulas came into my life.

How to create a formula-based property

I have a property called “Tweet” in the database that I use to keep track of GitFichas. It is in this property that I draft the tweet for each new card.

Image showing the document containing a drafted git study card with the tweet property

Notice in the image above that the character count is missing so let’s add it. First click on “Add a property” to add a new property and choose the type “∑ Formula” from the menu. Then you will see the property edit menu, like this:

Image showing a property's edit menu

You can give the property a name, something like “Tweet Size” by editing the field with the default value “Formula”. Then click on “Edit” to see the way of writing the formula itself.

Formula writing menu

In this menu you can either compose your formula by writing or selecting between functions, constants, operators and properties. To count characters you can write:

length(prop("Tweet"))

Click Save and exit the menu then you will see your new property with the corresponding character count.

Image showing the document containing the draft of a git study card with the property "tweet” and the formula property

I’ll leave it to you to play with changing the text and seeing the resulting value of the formula update automatically. 😉

Recap

Formulas on Notion are a powerful extensibility feature. You can use formulas in Database documents. Here’s a step-by-step guide on how to create a formula in a document:

  1. Click on “Add property”;
  2. Choose the option “∑ Formula”;
  3. Name your formula in the “Formula” field;
  4. Click on “Edit” to write the formula;
  5. Write length(prop("Tweet")) in the field “Type a formula” (remember to adjust the field name);
  6. Click on “Save”.

And that’s it, now it’s time to have fun editing the corresponding field and see the value change automatically.