1.4 · Notion AI & relations between databases

Level 1 · Beginner: organising with Notion

1.4Notion AI & relations between databases

Goal: link two databases with a relation, aggregate via a rollup and use Notion AI with full awareness.
Estimated time: 14 min · self-paced reading · If you only have 5 min: read “The essentials in 30s” + the diagram.

The essentials in 30 seconds

  • Relation = the link: a Relation property links two databases (Tasks ↔ Projects) — without duplicating information.
  • Rollup = the calculation: it aggregates the linked info (counting tasks, summing amounts, min/max date) — no relation, no rollup.
  • Notion AI = the assistant: summarises, generates, rephrases, fills properties — a paid option beyond the trial, to evaluate.

Running mini-case — Lina links everything in Oran

Lina now manages two databases: «Projects» and «Tasks». She adds a Relation property to Tasks pointing to Projects and links each task to its project; each project then displays its tasks. She adds two rollups on Projects — «Number of tasks» (count) and «Completed tasks» (filtered count) — and tests Notion AI to summarise her long meeting notes and automatically categorise her tasks. Her isolated tables have become an information system.

Final episode of cases 1.1-1.3 — Lina assembles her relational system.

1. Notion AI: the built-in assistant

Notion AI is a built-in AI: it summarises a page, generates a draft, rephrases, translates, extracts actions from meeting notes, or automatically fills properties (summary, categorisation). It is invoked while writing, without leaving the tool — a real time-saver for content production and processing.

Lina summarises her three-page meeting notes in one sentence and lets the AI categorise her tasks: she rereads and corrects, the AI suggests, she decides.

2. Relations: link instead of duplicating

Above all, you link two databases like in a real relational database: Projects ↔ Tasks, Clients ↔ Orders. A task «belongs» to a project, and the project «sees» all its tasks. You add a Relation property on one side, and the other side shows the reciprocal.

Lina links each task to its project: opening a project immediately lists all its tasks — no information copied, no possible divergence.

3. Rollups: aggregating the linked information

You add rollups to aggregate the linked information (number of tasks in a project, sum of amounts, nearest due date). The relation is the pipe, the rollup is what flows through it and gets calculated: no relation, no rollup. This is what turns isolated tables into a coherent information system — the gateway to Airtable and automation.

Lina reads on each project its self-calculated «Number of tasks» and «Completed tasks»: her steering is up to date without her touching a figure.

Common misinterpretation: «A rollup can be created on its own» or «Notion AI is free and unlimited». No. A rollup exploits an existing relation: with no link, nothing to aggregate — relation first, rollup second. And Notion AI is a paid option beyond a trial quota: the trial is enough to learn, intensive use must justify its cost (external automation via Make/n8n, level 4, offers a more flexible alternative).
Relations & rollups The pipe and what flows through it Relation (the link) Projects ↔Tasks, without duplicatingRollup (the calculation) Count,sum, min/max dateNotion AI (theassistant) Summarises, generates, fills fields
The pipe and what flows through it
Text version of the diagram (SEO / screen readers / translation): 1) Link: Lina adds a Relation property from Tasks to Projects and attaches each task to its project — the project sees its tasks. 2) Aggregate: two rollups on Projects («Number of tasks», «Completed tasks») calculate progress on their own. 3) Assist: Notion AI summarises meeting notes and categorises tasks (paid option beyond the trial). Lesson: link first, calculate second — never duplicate.

🔎 Concrete example — 🔎 Concrete example — Projects ↔ Tasks

A mini relational system.

Tasks.Project → Relation to Projects
Projects.«Task count»      → Rollup (count)
Projects.«Completed tasks» → Rollup (filtered count)
→ Notion AI: automatically categorise each task.

Reading: each of Lina's projects shows the aggregated state of its tasks.

Lesson: link, never duplicate information.

Section vocabulary

Notion AI
AI built into Notion: summarises, generates, rephrases, translates, extracts actions, or fills database properties.

Simple example: The page summary and auto-categorisation of Lina's tasks.

What it is not: external automation via Make/n8n (more flexible, level 4).

Reflex: the AI suggests, I reread and approve.

Relation
A link between two databases (Projects ↔ Tasks): a record on one side points to one or more on the other.

Simple example: Each of Lina's tasks attached to its project.

What it is not: the project name copied as text in each task.

Reflex: link, never copy.

Rollup
A property aggregating information from linked records (count, sum, min/max date…).

Simple example: The «Number of tasks» calculated on each of Lina's projects.

What it is not: a calculation set with no relation (impossible).

Reflex: relation first, rollup second.

Relational database
A set of databases linked together forming a coherent system, with no duplicated information.

Simple example: Lina's Projects ↔ Tasks, with progress rollups.

What it is not: isolated tables copied into one another.

Reflex: one place per fact, links everywhere.

AI-generated property
A database field filled automatically by Notion AI (summary, category, key points).

Simple example: The auto category of each of Lina's tasks.

What it is not: systematic manual entry when the AI does just as well.

Reflex: test on the trial, cost it before paying.

In practice — In practice — Linking databases and using Notion AI

  1. Create two databases: Projects and Tasks. Add a Relation property to Tasks pointing to Projects.
  2. Link each task to its project; open a project and notice that it lists its tasks.
  3. Add a rollup on Projects: «Number of tasks» (count) and «Completed tasks» (filtered count).
  4. Test Notion AI: ask for a summary of a notes page, or an AI property that automatically categorises your tasks.
Your databases form a relational system (Projects ↔ Tasks with rollups) and you exploit Notion AI: Notion becomes a real information system.

Ready-to-say script — explaining relation vs rollup (30 s)

«The relation is the pipe: it says this task belongs to this project. The rollup is what flows through it: it counts the project's tasks or sums the amounts. So we create the link first, the calculation second — no relation, no rollup.»

To say to a colleague who wants to «add a rollup» with no relation.

Copy-paste template — relational plan

DATABASE A: _______________ (e.g. Projects)
DATABASE B: _______________ (e.g. Tasks)
RELATION: B._______________ → to A [ ]
RECIPROCAL CHECKED: A lists its B [ ]
ROLLUP 1: A.« _______________ » → _______________ (count / sum / min-max)
ROLLUP 2: A.« _______________ » → _______________ (filtered count)
NOTION AI TESTED: summary [ ] | categorisation [ ] | cost evaluated [ ]

Two lists to connect

Identify what «belongs» to what (task → project, order → client), create the relation in that direction, check the reciprocal — like Lina with Projects ↔ Tasks.

Steering in Oran

Lina reads progress on the rollups («Number of tasks», «Completed tasks») in the weekly meeting: figures always up to date, zero manual updates.

Tight AI budget

Stay on the trial quota to learn; for intensive use, cost the time saved vs the add-on — or prepare the AI call via Make/n8n (level 4).

Towards Airtable

This pattern (relation = link, rollup = aggregation) is exactly that of Airtable linked records + lookups/rollups: mastered here, transferred at level 2.

Caution: Notion AI processes the content of your pages: do not submit confidential or sensitive personal data to it, and check your company's internal rules before enabling AI features on working documents.

✓ Best practices

  • Link rather than repeat.
  • Rollups for auto aggregation.
  • Notion AI: test, then cost.

✗ Common pitfalls

  • Duplicating instead of linking.
  • Rollup with no relation (impossible).
  • Paying for AI without measuring the gain.

Key takeaways

  • Notion AI summarises, generates, rephrases, translates and can fill properties automatically.
  • Relations link two databases (Projects ↔ Tasks) without duplicating information.
  • Rollups aggregate the linked information (count, sum, min/max date).
  • Relations + rollups turn isolated tables into a coherent information system.

48h challenge — apply it tomorrow

Create the Tasks → Projects relation (template above), add 1 rollup («Number of tasks») and test 1 Notion AI summary. 30 minutes is enough.

Section exit checklist
  • I can explain relation (pipe) vs rollup (calculation).
  • I know Notion AI is paid beyond the trial.
  • I linked 2 databases + 1 rollup + tested the AI.
Self-assessment 1-5: is my data linked rather than copied?can I justify (or not) the cost of Notion AI?

Frequently asked questions

What is the difference between a relation and a rollup?

The relation creates the link between two databases (it says «this task belongs to this project»). The rollup exploits this link to bring back and aggregate information from the other side («how many tasks does this project have?», «what is the sum of the amounts of these orders?»). In other words: the relation is the pipe, the rollup is what flows through it and gets calculated. No relation, no rollup possible. It is exactly the same logic as Airtable linked records + lookups/rollups (level 2): mastering it here prepares what comes next.

Is Notion AI free?

Notion AI is generally a paid option (add-on) beyond a trial quota, billed on top of the subscription. For learning, the trial is enough to understand the value; for intensive use (daily content processing), you must assess whether the time saved justifies the cost. Good to know: in an advanced no-code workflow (level 4), you can also call AIs (ChatGPT, Claude, Gemini) from Make/n8n to process Notion data, sometimes more flexibly and with cost control. Notion AI is the simplest way; external automation is the most flexible.

Check your understanding

What is a relation between two databases for?

Additional resources (optional, to go further)

Level 1 examFresh, harder questions to test what you've learned