Introduction
Welcome back! In the last lesson, you did a great job transforming your "Content & Product Ideas" database from a static list into a dynamic workspace with custom Board, Calendar, and Gallery views. You now have multiple ways to visualize and interact with your ideas.
However, your two main databases—"Content & Product Ideas" and "Products"—are still separate islands of information. Today, we're going to build the bridges between them. The learning outcome for this lesson is to create relationships between databases to link and sync information across a Notion workspace.
By the end of this lesson, you'll have created a truly interconnected system where you can, for example, open a specific product page and instantly see all the content ideas planned for it, or see at a glance how many marketing assets are in progress for each product. This is a foundational skill for building the kind of systematic, automated workflows that you're interested in.
1. The Relation Property: Building the Bridge
The first step in connecting databases is to create a Relation. Think of it as a special type of property that doesn't hold text or numbers, but instead creates a clickable link to an entry in another database. This is the fundamental connection that allows different databases to communicate.
A classic example is linking a Projects database to a Tasks database. A project isn't just a name; it's a collection of tasks. A relation allows you to formally link those tasks to their parent project. In our case, we will link your Content & Product Ideas to the Products they are meant to support.
The video below explains this concept and walks through setting up a relation between two databases.
Notion Databases - Full Course for Beginners
In this clip from his 'Notion Databases' course, Thomas Frank demonstrates how to create a Relation property to connect a 'Tasks' database to a 'Projects' database. The principle is identical to what we'll do with your 'Content & Product Ideas' and 'Products' databases.
Watch from 23:56 to 28:20. Pay close attention to how he adds the Relation property, selects the database to connect to, and enables the 'Show on...' toggle to create a two-way link.
Your Turn: Create the Relation
Now, let's apply this to your workspace.
Assignment (15 minutes):
- Navigate to your "Content & Product Ideas" database.
- Click the
+sign at the end of the property columns to add a new property. - Name this new property "Product" (or "Related Product").
- In the
Typemenu, selectRelation. - In the configuration menu that appears, select your "Products" database as the database to relate to.
- Ensure the toggle for "Show on 'Products'" is turned on. This creates the reciprocal link, which is crucial. Notion will automatically name the new property in the "Products" database; you can rename it to something intuitive like "Content Ideas".
- Click
Add relation.

Now, test it out. In your "Content & Product Ideas" database, click into the new "Product" property field for a few of your ideas. You should be able to search for and select one of the products from your "Products" database. Once you do, go over to the "Products" database; you will see the content ideas you just linked appearing in the new "Content Ideas" property.
2. The Linked Database: Creating Contextual Views
Creating a relation is only half the battle. The data is now linked, but you still have to jump between databases to see the connections. A Linked Database solves this by letting you create a live, filterable view of one database inside a page of another.
This is how you achieve a "dashboard" feel. Instead of just seeing a list of linked page names, you can embed a full calendar, board, or table of related items directly within a project or product page.
For a detailed explanation, you can refer to the "Linked Databases" section of the comprehensive text guide from Thomas Frank.
Notion Databases: The Ultimate Beginner's Guide - Thomas Frank
This article, 'Notion Databases: The Ultimate Beginner's Guide', provides a written explanation of Linked Databases, which complements the video-based instruction.
Read the section titled 'Linked Databases'. Focus on understanding that a linked database is a view of a source database, not a copy, and how filters are used to show specific, relevant information.
Your Turn: Build a Product Dashboard
Let's put this into practice by showing all related content ideas directly on a product's page.
Assignment (15 minutes):
- Go to your "Products" database and open one of the product pages (click
Opento view it as a full page). - In the body of the page, type
/linked viewand selectLinked view of database. - When prompted to select a data source, choose your "Content & Product Ideas" database.
- A view of your content database will now appear inside the product page. You can choose any layout you like (Table, Board, etc.), but let's stick with a
Tablefor now. - Now for the critical step: add a filter. Click the
Filterbutton at the top-right of the linked database. - Set the filter to
WhereProductContains[Name of the current product page]. - Now, the linked view will only show content ideas that are related to the specific product you are viewing. When you add a new item to this linked view, it will automatically be related to the correct product.
Repeat this for another product to solidify your understanding. This is a powerful technique, and we will build on it in the next lesson by creating a template that does this automatically for every new product.
3. The Rollup Property: Summarizing Linked Data
Relations link pages, and Linked Databases show those pages in context. The final piece of the puzzle is the Rollup. A Rollup property "reaches through" a Relation to pull in and perform calculations on the properties of the linked items.
This is what allows you to "sync" summary data. For example, in your main "Products" view, you can have a column that automatically counts how many content ideas are linked to each product, or shows the progress of those ideas as a percentage.
Notion Databases - Full Course for Beginners
This next clip from the same Thomas Frank course explains and demonstrates the Rollup property. He uses it to count the number of unfinished tasks for a project.
Watch from 36:30 to 39:21. Focus on the three-step configuration of a Rollup: selecting the Relation, choosing the Property to inspect, and picking the Calculate method (like 'Count' or 'Percent checked').
Your Turn: Aggregate Your Data
Let's add a Rollup to your "Products" database to see, at a glance, how many content ideas are associated with each product.
Assignment (10 minutes):
- Navigate to your "Products" database.
- Add a new property. Name it "# of Content Ideas".
- For the
Type, selectRollup. - The
Rollupconfiguration menu will appear.- For
Relation, select the "Content Ideas" property (the relation you created in step 1). - For
Property, select "Name" (or any property that will always have a value). - For
Calculate, chooseCount all.
- For
- Click out of the menu. The new column will now show a number representing how many content ideas you've linked to each product. If you link a new idea, this number will update automatically.
Experiment with other calculations! For example, you could create another Rollup that targets the Status property of your content ideas and calculates the Percent per group.
Conclusion
Fantastic work today. You've just implemented one of the most powerful features in Notion and built the engine for a highly organized digital business. By linking your databases, you've ensured that your information is consistent, contextual, and easy to navigate.
Key Takeaways:
Relation: This property acts as the fundamental bridge, creating a two-way link between items in different databases.Linked Database: This allows you to create contextual dashboards by displaying a filtered view of one database inside a page of another.Rollup: This property "syncs" summary data by reaching through a relation to calculate information from linked pages, such as counts, sums, or percentages.
Together, these three features allow you to move beyond simple lists and build a true, interconnected system that minimizes manual data entry and provides powerful, at-a-glance insights.
Preview of the Next Lesson
You have now built a sophisticated, linked database system. But what if you wanted to sell this system as a digital product itself? Or quickly deploy it for a new project? In our next lesson, you will learn how to package a complete Notion template with linked databases, views, and a user-friendly installation guide. We'll take the powerful structure you've built and turn it into a shareable, reusable template.