Blog

Automatically name pages in Notion

Manually naming your Notion pages is so 2023. In this post we introduce the basics of using Automations and Formulas to save time, improve consistency and make things look pretty.

Daniel Bangs · November 7th 2024
Two dark interface panels labeled “Aa Name” show lists of roadmap titles on colourful abstract backgrounds. The left panel contains inconsistent naming, while the right panel shows a cleaned, standardised list. A large sigma symbol (∑) between the panels suggests automation or merging. White arrows point from left to right, indicating transformation or processing.

Notion databases have come a long way since they were first introduced in early 2018, and with the powerful automations introduced recently, we’re finding more ways to make it a strategic advantage for us and our clients.

One headache we’ve encountered with Notion databases has been maintaining consistent page names. Page names are text properties and can’t be removed, and are used throughout Notion when relating database pages. To manage large amounts of data, it’s often necessary to introduce a page naming convention. Consider the following database:

In this example we have Tech Roadmaps that are related to a Client, and have a Year property, allowing new roadmaps to be created for each calendar year. Out the box, it’s incumbent upon the person creating or editing each roadmap to manually update the page name, which leads to errors and manual work.

Luckily we now have database automations to make this a breeze.

  • Create a new automation and name it “Automatically update page name” (or whatever you like).
  • Set the automation to trigger whenever “Any property [is] edited”.
A dark Notion automation interface shows the “New trigger” section expanded, with a dropdown to select an event. Options include “Any property edited” and “Page added,” and a search bar is active with a blue outline.
  • The automation should “Edit [the] property” → “Name”, and set it to a formula, by clicking the little ∑ icon. We create the formula as follows:
A Notion automation formula editor shows a script combining the client shortcode and year from a trigger page to generate a standardised page title. The output format appears to be “CLIENT | YEAR Roadmap.” A blue "Save" button is visible in the top right corner.
  • Save the formula. If it’s a new database or you only have a handful of records, you can just manually update the pages (change the title to “temp” for example) to trigger the automation. If you have lots of pages, you can create a new temporary property, set it en masse using the batch edit checkboxes on the left, then remove the property.
A Notion database interface shows four selected rows with roadmap titles in a column titled "Aa Name." The “Client” and “Year” columns contain linked client names and year tags, while a dropdown menu appears over the “Year” column with the option "Whatever" selected. The background highlights the selected rows in blue.

And there you have it. Consistent names, time saved, strategic advantage unlocked!

A clean Notion table view titled “Table” displays four rows with standardised roadmap names in the format “CODE | YEAR Roadmap.” Each entry includes linked clients—WrongBrain, Example Co, and RightBrain—and coloured year tags for 2024 and 2025.

Supercharge your Notion workflows

Stop renaming pages by hand. With Notion + n8n automations, we help fast-moving teams save time, reduce errors, and stay focused on what matters.