Advanced productivity workflow in Notion
Based on Martin Adams's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Create one shared “All Projects” and one shared “All Tasks” database in a system folder, then build domain pages as filtered views instead of separate databases.
Briefing
A multi-domain Notion setup can turn scattered work into a single, filterable system—while still letting daily planning stay focused. The core idea is to build one shared “system” of projects and tasks, then create domain-specific project pages (business, a note-taking app called Flotelic, and content creation) that automatically pull the right projects and tasks through templates and views. That structure matters because it prevents the common productivity trap of managing work in separate silos, making it hard to know what’s active, what’s next, and what actually moves goals forward.
The workflow starts with a global database approach. In a system folder (styled with a cog icon), two master databases are created: an “All Projects” table and an “All Tasks” table. Projects get core properties like a name, a status, and a “context” field that identifies which domain the project belongs to. Tasks get their own properties: a status, a scheduled “due date” (framed as scheduling when something should happen rather than waiting for a deadline), and a relation linking each task to a single project (with the option for tasks that aren’t attached to any project). This relation is the backbone for later rollups—such as showing how many tasks are done versus not done on a project card.
Next comes the domain layer. For the content creation domain, a page is built with a gallery view connected to the shared “All Projects” database, filtered by context = Content Creation. A template for new content projects is created so that when a user clicks “New,” the project automatically starts with a default status (e.g., Not started) and a predefined set of tasks. The template also includes an inline tasks view filtered to the project being created, so tasks appear immediately under the new project.
The same pattern is then replicated for Flotelic and business. For Flotelic, a new template is required because duplicating templates from the wrong place can break assumptions about context filtering. Once corrected, creating a Flotelic project (like bundling a desktop app using Electron) automatically generates related tasks and keeps them linked to the right project. For business, the context filter is switched to Business, and a business template is used to generate tasks for real-world administrative or operational work (the transcript references UK company registration via Companies House as an example).
Finally, the content creation gallery is made usable for day-to-day prioritization by grouping projects by status—backlog items sink, in-progress items rise, and done items move to the end. The setup is positioned as “assistant day-to-day”: a system that supports planning fewer, clearer actions rather than endlessly reorganizing. The transcript ends with a preview of what comes next—recurring tasks, a daily focus page, and a global task view across all projects—so the system can track progress and connect work to objectives like OKRs and KPIs.
Cornell Notes
The system uses two shared master databases in Notion—one for Projects and one for Tasks—then builds domain-specific project pages (Content Creation, Flotelic, Business) that filter those shared records by a “context” property. Each domain page includes templates so new projects automatically spawn a default set of tasks linked to the correct project via a relation. Tasks also use a status and a scheduled “due date” to support planning when work should happen, not just when it must be finished. Project galleries can be grouped by status so in-progress work rises to the top for daily prioritization. This structure matters because it keeps all domains connected while still making daily focus simple.
How does the setup keep tasks organized without duplicating databases for every domain?
What role does the Projects “context” property play in multi-domain productivity?
Why use a scheduled “due date” field instead of only relying on deadlines?
How do templates make new projects faster to start—and what limitation shows up?
What’s the practical benefit of grouping the project gallery by status?
Why does the Flotelic template require extra care compared with Content Creation?
Review Questions
- If tasks are linked to projects through a relation, what would likely break if the relation were removed or allowed tasks to link to multiple projects?
- How would you redesign the template if you wanted changes to the default task list to automatically propagate to existing projects?
- What information should the “context” property contain to support more than three domains (e.g., study, personal, work) without creating a messy filter setup?
Key Points
- 1
Create one shared “All Projects” and one shared “All Tasks” database in a system folder, then build domain pages as filtered views instead of separate databases.
- 2
Use a Projects “context” select field (e.g., Business, Flotelic, Content Creation) so each domain page can automatically show the right projects.
- 3
Link tasks to projects with a relation (typically one project per task) so tasks roll up cleanly to the project they belong to.
- 4
Treat the due date as a scheduling signal—planning when work should happen—rather than only tracking deadlines.
- 5
Use templates for each domain so new projects automatically start with default properties and a predefined task structure.
- 6
Group project galleries by status to create a daily prioritization view that surfaces in-progress work and pushes backlog items down.
- 7
Replicate the domain pattern carefully; duplicating templates from the wrong place can cause context filters to misapply (notably in the Flotelic setup).