Nor & Int

MARKETING OS

How to Organize Your Agency's Processes in Notion for AI Agent Deployment

May 17, 202611 min readNor & Int

Last updated: May 2026

Notion is the most widely adopted workspace platform in mid-size advertising agencies — but the way most agencies use it makes AI agent deployment impossible. AI agents read typed database properties, not paragraphs of text inside pages. An agency that stores its briefs, revision rounds, and campaign status as free-form page content has not built a process system — it has built a searchable filing cabinet that no agent can act on.

The 5 key facts:

  1. Only 11% of enterprises have AI agents in active production; 89% are stuck in pilot — the most common reason is that the operational infrastructure is not structured for agent execution. (Deloitte, 2026)
  2. Top barriers to GenAI adoption include unclear governance, lack of standardized workflows, and skills gaps — all of which manifest directly in how work is stored and structured in platforms like Notion. (4As State of GenAI, 2025)
  3. Organizations that link AI to structured workflows report 2–3x higher value from AI initiatives than those deploying AI on top of unstructured data. (McKinsey State of AI, 2025)
  4. Poor workflow management increases re-review and re-work by 20–30% in campaigns and creative production. (FTS Workflow Whitepaper, 2025)
  5. 30–40% of agency team hours are non-billable — a significant portion of which is spent on status checking, brief clarification, and revision tracking that a properly structured Notion system would handle automatically. (Agency Research, 2025)

Why does Notion fail as an AI-ready system in most agencies?

Most agencies adopt Notion to escape the chaos of email threads and disconnected project management tools — and it works, for a while. Teams create pages for campaigns, paste briefs into text blocks, add comments, and build Kanban boards that show status. The problem surfaces the moment the agency tries to connect an AI agent or an automation layer to what they have built.

AI agents — whether built on native Notion AI, on Make or Zapier workflows connected to an LLM, or on more sophisticated agent frameworks — operate on data, not documents. They need to read a field and know its type: is this a date, a select option, a related record, a number? A paragraph of text that says "Campaign is in final review, client approved the hero image but is waiting on copy" contains all of that information — but an agent cannot extract it reliably, act on it conditionally, or update it without rewriting the prose.

The structural mismatch is not a tool limitation — it is an architecture problem. Notion's database layer is fully capable of supporting agent-readable structures. The issue is that agencies rarely build that layer intentionally. Pages accumulate, properties are added ad hoc, and the result is a hybrid system: part structured database, part wiki, part Slack replacement — readable by humans, unreadable by machines.

Agentic AI only works when the enterprise is ready for it (Deloitte, 2026). In the agency context, "ready" means the operational data the agent needs to act is stored in typed, structured properties — not in the body of a page.


What is the difference between Notion as a wiki and Notion as an AI-ready process system?

The distinction is not about how Notion looks — both approaches can appear organized. The distinction is about whether the data that drives operations is stored in a form that machines can read and act on.

In a wiki-style Notion, a campaign brief is a page. The page has a title, maybe a status tag, and a body that contains all the brief information formatted as headings and paragraphs. A human can read it; an agent cannot reliably extract the target audience, the mandatory message, the approval status, and the deadline from that prose — especially when the format varies between briefs written by different account managers.

In an AI-ready process system, a campaign brief is a database record. Every piece of information that drives work — the client, the campaign objective, the mandatory message, the approval status, the assigned creative lead, the deadline — is a typed property. The body of the page can contain background context, but the operational fields that trigger work, route approvals, and feed downstream processes live as properties.

ElementoWiki TradicionalSistema AI-ReadyPor qué importa para agentes
Brief de campañaPágina con texto libre y headingsRegistro de DB con propiedades tipadas (texto, select, fecha, relación)El agente puede verificar completitud, extraer campos, triggerear workflows
Estado de campañaEtiqueta o texto en el título de la páginaPropiedad Select con estados definidos (Draft / In Review / Approved / Live / Closed)El agente puede filtrar, notificar, y cambiar estados condicionalmente
Ronda de revisiónComentarios en la página o sección de textoRegistro en Revision Tracker DB con campos: ronda #, responsable, fecha, estado, qué cambióEl agente puede contar rondas, detectar bloqueos, escalar automáticamente
Asset creativoArchivo adjunto en página o link en textoRegistro en Asset Library DB con versión, status (draft/approved/deprecated), relación a BriefEl agente puede verificar qué versión está aprobada antes de publicar
Reporte de clienteTabla de texto en página o Google Sheet externoRegistros en Client Reporting DB con métricas como propiedades numéricasEl agente puede leer, calcular, comparar con período anterior, generar borrador
Estructura generalÁrbol de páginas anidadas con carpetasRed de bases de datos relacionadas con propiedades cruzadasLas relaciones entre DBs permiten lógica de negocio que los agentes pueden ejecutar

What are the five core databases an agency needs in Notion for AI readiness?

The architecture has five linked databases. They are not independent — they relate to each other through Notion's relation and rollup properties, which is what allows an agent to traverse context across the full campaign lifecycle.

Database 1: Campaign Pipeline DB. This is the operational spine of the agency's work. Each campaign is a record. Properties include: Client (relation to a Client DB), Campaign Type (select), Status (select with defined states: Briefing / Pre-Production / Production / Review / Live / Reporting / Closed), Start Date, End Date, Budget, Account Lead (person), Creative Lead (person), and a relation to the Creative Brief DB. Status must be a select property with a fixed list of options — not a text field. An agent that cannot compare a status value to a predefined list cannot make conditional decisions about that campaign.

Database 2: Creative Brief DB. Each brief is a record — not a page nested inside a campaign page. Mandatory properties: Client, Campaign (relation to Campaign Pipeline DB), Brief Status (select: Draft / Submitted / Approved / Rejected), Mandatory Message (text), Target Audience (text), Deliverables (multi-select), Deadline (date), Approved By (person), Approval Date (date). The body of the brief record can contain background context, but every field that an agent needs to verify brief completeness or route approval must be a typed property. An agent checking whether a brief is complete needs to query: is Mandatory Message populated? Is Deadline set? Is Approved By filled? That logic is trivial on typed properties and unreliable on free-form text.

Database 3: Asset Library DB. Each creative asset is a record. Properties: Campaign (relation), Brief (relation), Asset Type (select: Copy / Visual / Video / Audio / Template), Version (number), Status (select: Draft / In Review / Approved / Deprecated), Created By (person), Approved By (person), Approval Date (date), File (file property or external URL). The Version and Status properties are critical for agent operations. An agent publishing assets to a media platform needs to verify that the asset status is Approved and that it is the highest version number for its type on that brief — both of which are straightforward queries on typed properties.

Database 4: Revision Tracker DB. Every round of revisions on a deliverable is a separate record — not a comment thread, not a section in the brief page. Properties: Asset (relation to Asset Library DB), Round Number (number), Requested By (person), Date Requested (date), Status (select: Open / In Progress / Resolved / Escalated), What Changed (text), Resolution Date (date). This structure allows agents to count revision rounds per asset, detect when a threshold is exceeded, flag accounts with abnormally high revision counts, and escalate to an account director automatically. Without this database, revision history lives in comments and email — invisible to any automation layer.

Database 5: Client Reporting DB. Each reporting period for each client is a record. Properties: Client (relation), Period Start (date), Period End (date), Report Status (select: Data Collection / Draft / Review / Approved / Sent), Metric properties (numbers — impressions, clicks, conversions, spend, ROAS, etc. defined per client template), Account Lead (person), Sent Date (date). The metrics must be number properties — not a table pasted into the body of the page. An agent generating a report draft needs to read the numbers, compare them to the prior period, calculate variance, and pass structured data to the commentary generation step. None of that is possible if the metrics live as a formatted table in a page body.


How should agencies implement this architecture without disrupting active operations?

The transition from a wiki-style Notion to an AI-ready process system does not require a freeze on operations. It requires a sequenced migration that starts with the highest-leverage database and builds out in order of operational dependency.

The recommended sequence is: Campaign Pipeline DB first (it gives the agency immediate visibility into status without migrating content), then Creative Brief DB (structured briefs unlock brief completeness checking before any other agent logic), then Revision Tracker DB (it captures ongoing revision data without requiring retroactive migration), then Asset Library DB (assets can be linked as they are produced rather than retroactively catalogued), and Client Reporting DB last (it requires the most careful definition of metric schemas per client).

Agencies that lack standardized workflows see higher re-work, capacity mismatches, and schedule slips (Tim Kilroy Agency Research, 2025). The migration itself — the act of defining the properties, the status options, and the relations between databases — is also a process standardization exercise. Teams that complete it report that the primary value in the first 90 days is not from the AI agents, but from the operational visibility that structured data provides to leadership.

The AI agent layer is built on top of this architecture once the databases are stable and populated. Start with read-only agents: brief completeness checkers that surface incomplete records, revision count monitors that flag accounts above threshold, and report draft starters that pull metric properties and pass them to an LLM. Write operations — agents that update status, create records, or trigger external actions — follow once the read operations are validated.


Frequently Asked Questions

Can an AI agent work with Notion if our team stores briefs as pages with text?

Not reliably. AI agents operate on typed database properties — select fields, numbers, dates, relations, and text properties with defined roles. A brief stored as a page with formatted text blocks requires natural language parsing to extract operational fields, which introduces error rates that are unacceptable for production workflows. The fix is architectural: migrate briefs to a database structure where every operational field is a typed property.

How many Notion databases does an advertising agency actually need?

A functional AI-ready architecture for a mid-size agency requires a minimum of five linked databases: Campaign Pipeline, Creative Brief, Asset Library, Revision Tracker, and Client Reporting. Additional databases — for client contacts, vendor management, or media planning — can be added without disrupting the core structure. The critical requirement is that the five core databases are linked through Notion's relation properties, not siloed as independent boards.

Does Notion's native AI replace the need for custom AI agent architecture?

Notion AI is useful for summarization, content generation inside pages, and Q&A on workspace content — but it does not execute workflows, update database properties based on conditions, or trigger actions in external systems. A true AI agent deployment requires the Notion API, an automation layer (such as Make, Zapier, or a custom integration), and an LLM connected to that layer. Notion AI and agent deployment are complementary, not substitutes.

How long does it take to migrate an agency's Notion workspace to an AI-ready structure?

For a mid-size agency managing 15–30 active campaigns, the architecture definition phase takes 2–3 weeks: property schemas, status taxonomies, and relation logic. The migration of active campaigns to the new structure takes 1–2 additional weeks. The first agents — brief completeness checks and revision monitors — can be deployed within 30 days of completing the Campaign Pipeline and Creative Brief databases. Full stack deployment across all five databases typically completes in 60–90 days.

What happens to the freeform pages and documents already in our Notion?

They remain in place — the migration does not delete existing content. The strategy is additive: build the database layer alongside the existing pages, migrate active operational records to the new structure, and leave historical pages as reference material. Over time, teams naturally shift to creating records instead of pages for operational work. The wiki layer and the process layer coexist, but the process layer is where agents operate.

Why Notion specifically — why not Airtable, ClickUp, or another platform?

Notion offers the highest adoption rate among creative and account teams in mid-size agencies — it does not require a technical mindset to create and maintain databases, the interface is approachable for non-operators, and its API is well-documented for agent integration. Airtable has a more powerful database layer but lower organic adoption in creative-heavy environments. ClickUp has strong project management features but its data model is more rigid. The best platform is the one the team already uses — and for most mid-size advertising agencies, that is Notion.


Nor & Int and Agency Process Architecture in Notion

Most agencies that attempt to restructure their Notion workspace do so by watching tutorials, adding properties ad hoc, and ending up with a system that is more organized than before but still not readable by agents — because the property schemas are inconsistent, the status taxonomies are not enforced, and the relations between databases are incomplete.

Nor & Int designs the full database architecture before a single property is created: the status taxonomies, the mandatory fields, the relation logic, the rollup calculations, and the agent access patterns. We build it alongside the agency team, with the campaign load in flight — not in a sandbox. The result is a Notion workspace that the team actually uses, that leadership can read operational status from at a glance, and that agents can act on from day one of deployment.

The difference between Nor & Int and a Notion consultant is that we design for agent readiness, not for human aesthetics. The difference between Nor & Int and an internal ops team is that we have seen where unstructured migrations fail and we build the constraints that prevent drift before they are needed.


If you are evaluating where your agency's process gaps are limiting performance — in revision cycles, reporting, or AI adoption — the Nor & Int AI Readiness Diagnostic for agencies takes 45 minutes and delivers a precise map of where the architecture needs to be built first. No commitment required.

norandint.com


The AI Operating System

Process architecture → Agent deployment → Governance. 90 days.

Book your diagnostic