NotionAF – AI sample

NotionAF — Automation Framework for Notion
Notion Template for Consultants

Stop Managing Webhooks.
Start Managing Business Rules.

The Automation Framework for Notion gives consultants and power users a structured, scalable system for wiring external automation into Notion — without the spaghetti.

Get the Framework →

The Problem Every Notion Consultant Hits

You’ve built a great workspace for your client. Now they need business rules.

“When a task moves to Done, update the project. When a new client is added, kick off onboarding. When a due date changes, notify the team.”
So you open Make.com or Zapier, build the scenario, paste the webhook URL into a Notion automation, and move on. Then you do it again. And again. And again.
Pretty soon you’ve got dozens of automations, each with a hardcoded webhook URL buried inside a native Notion automation action. Need to update a URL? Good luck finding it. Need to test after a schema change? You’re doing it live.
⚠️
This is where most Notion automation setups break down. Not because the external tools fail, but because there’s no system managing the relationship between Notion and those tools.

What the Automation Framework Actually Does

An automation governance layer that sits inside your Notion workspace. It replaces the chaos of hardcoded webhook URLs with a clean, named abstraction.

Before

Every Notion database automation contains a raw webhook URL. To understand what fires when, you have to open each automation individually and inspect the action.

After

Your Notion automations select a named script from a dropdown. All webhook URLs, statuses, and execution history live in one place. You manage business rules, not plumbing.

How It Works

1
Register your automation in the ⚡ Automations table — define which database triggers it, what type of change fires it, and which databases it acts on.
2
Link it to a named Scenario — each scenario is a named record with a webhook URL, a status (On / Off / Running / Broken), and a link to its external tool.
3
Your Notion automation selects the script by name — no more pasting URLs. The framework resolves the webhook at execution time.
4
Every execution is logged in the 🤖 Execution Queue — with status tracking, deduplication, result capture, and automatic cleanup.

What’s Inside

Six interconnected databases, pre-configured views, validation formulas, and a full data dictionary.

Automations Registry

  • Trigger database — which DB fires this
  • Trigger type — property change, any edit, or new page
  • Trigger property — the specific property (if applicable)
  • Action databases — which DBs are affected
  • Validation formulas — flag misconfigurations before they break
🎯

Scenarios

  • Named scripts with webhook URLs
  • Status lifecycle — On, Off, Running, Broken, Not in use
  • Manual fire button for on-demand testing
  • Platform-agnostic — Make, Zapier, Pipedream, n8n, or any webhook
  • Templates for common platforms
🚀

Launcher

A routing layer that maps business rules to launcher URLs. When multiple scenarios need orchestration from a single entry point, the Launcher handles dispatch.

🤖

Execution Queue

  • Status tracking — Requested → Processing → Done / Failed
  • Automatic deduplication — suppresses identical repeat calls
  • Auto-cleanup — old entries fade from the default view
  • Templates for recurring jobs
🧪

Testing Framework

  • Test Areas group tests by functional domain
  • Test Runs log pass/fail with linked scenarios
  • Pre-built test templates for common workflows
📚

Data Dictionary

  • Database catalog with property-level detail
  • Documentation Groups for scoping visibility
  • Understand the entire system without reading code

Who This Is For

Built for Notion consultants, ambassadors, and advanced builders who are already comfortable with:

Notion database automations Make.com / Zapier / n8n / Pipedream Webhook-based integrations Building systems for clients

If you’re building Notion workspaces that need to do things — not just store data — this framework gives you the governance layer that’s been missing.


Why Not Just Use Notion AI Agents?

Notion’s built-in AI agents are powerful and getting better fast. For simple automations, they may be all you need. But external automation is still the right choice when you need:

1
Complex conditional logicBranching, loops, error handling
2
Iteration over collectionsProcessing multiple records in sequence
3
External dataPulling from APIs, databases, or services outside Notion
4
Guaranteed execution orderDeterministic workflows, not AI inference
5
Audit trailsKnowing exactly what ran, when, and what it returned
💡
NotionAF doesn’t replace agents. It gives you a structured system for the automations that agents can’t handle yet.

What You Get

  • The complete Automation Framework as a duplicatable Notion template
  • 6 interconnected databases (Automations, Scenarios, Launcher, Execution Queue, Test Areas, Test Runs)
  • Pre-configured views, formulas, and validation logic
  • The Data Dictionary with full schema documentation
  • Platform-agnostic design — bring your own automation tool
  • Q&A support from the creator

What’s Not Included

  • External automation scenarios (Make.com blueprints, Zapier zaps, etc.) — you build your own business logic on your platform of choice
  • The scripts that generate the Data Dictionary — you get the documentation, not the generator

Pricing

$300 – $500
Pricing depends on whether you’re purchasing for a single workspace or for use across client deployments.
Contact for details.
Get the Framework →

About the Creator

The Automation Framework for Notion is built by Ashley Guberman of Primary Goals — a Certified Notion Consultant with 20+ years in process improvement, business systems, and automation architecture.

NotionAF is the automation backbone of the Project Management Framework for Notion, battle-tested across real client deployments.


Ready to bring structure to your Notion automations?

Stop duct-taping webhooks. Start building systems.

Get the Framework →
>