How to Automate Notion

Notion automates inside its own pages. Database automations fire when a property changes, buttons run a set of actions, and recurring templates create pages on a schedule. Keeping the content true, when the facts come from systems Notion has no connection to, is still a person opening tabs.

Notion holds the version of the process people actually read

Notion is a document tool with a database hiding inside it, and that combination is why it ends up holding a company's operating manual.

A page can be prose for the parts that need explaining and a table for the parts that need tracking, on the same screen. So the onboarding checklist, the client list, the product roadmap and the description of how a refund gets approved all live in one place, which is genuinely rare.

New staff are pointed at it in week one. Contractors are given a link. When somebody asks how a thing works, the answer is a Notion URL rather than a conversation.

That makes accuracy the whole product. A wiki that is right is the most useful thing a company owns. A wiki that is out of date is worse than nothing, because people act on it.

A workspace goes stale in about three weeks

The decay is predictable and it always follows the same curve.

Someone builds a beautiful workspace in a burst of enthusiasm. For a fortnight it is maintained daily. Then the person who built it gets busy, one table stops matching reality, somebody notices, and trust starts leaking.

The maintenance is not intellectually demanding. It is opening the billing system to update which clients are active. Checking the recruiting tool to move three candidates along. Copying this month's numbers onto the dashboard page. Marking which pieces of equipment were serviced.

Nobody is assigned to any of it, because it does not look like a job. It looks like tidying, and tidying is what gets dropped first in a busy week.

The notion.so homepage, the app these three jobs run in. Notion
Pages that stay true The numbers in a dashboard page updated from the systems that hold them, instead of quietly aging.
Databases fed from outside Clients, applications and inventory added from wherever they really originate, without a weekly import.
The wiki that survives A workspace nobody has to volunteer to maintain is a workspace people keep using after month three.

Notion automations work on Notion's own pages

Notion has become considerably more capable, and it is worth using what is already there.

Database automations fire when a page is added or a property changes, and can edit properties, add pages or send a Slack message. Buttons run a set of steps on a click. Recurring database templates create a page on a schedule, which covers weekly reports and meeting notes. Formulas and rollups keep derived numbers correct across linked databases. Synced blocks keep one paragraph identical in six places.

Every one of those is triggered by something happening in Notion, or by a person pressing something in Notion.

None of it can find anything out. A formula cannot open your billing system. An automation cannot check whether an invoice cleared. The workspace is excellent at rearranging what it has been told and has no way to learn anything new.

The database can stay current without a maintainer

Give the workspace a way to find things out, and the weekly tidy-up stops being volunteer work. It becomes something that already happened overnight, before anybody opened the page.

The client database reconciled against the billing system each morning, so active and churned are actually right. The hiring board updated from the recruiting tool, with candidates in the stage they are really in. The dashboard page carrying this week's numbers, read from the places those numbers live rather than typed in by whoever remembered.

The equipment register updated with what got serviced. The content calendar updated with what actually published. The supplier table updated with the lead times that changed this week.

One practical note. Let the automation own specific properties and leave the prose to people. A page where a machine keeps a status field correct and a human writes the explanation underneath it is a page that stays useful. A page where both are fighting over the same paragraph is a page nobody edits again.

Keeping it fed is the unglamorous half

Building the workspace is the enjoyable part, and it is the part that gets done. Feeding it every week is the part that decides whether any of it was worth doing.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the billing system, the recruiting tool or the portal that holds the numbers, reads what is there, and updates the pages and database rows you point it at.

It runs on your schedule in your own private environment, and you can watch a run and stop it mid-way. Anything that would reach someone outside the team drafts and waits.

The workflows below are already built, and each one names what it opens.

Questions people ask

Do we need the Notion API and a developer?

No. It works the Notion interface signed in as you, so there is no integration to create, no token to manage and no developer needed to keep it running.

Will it overwrite something a person wrote?

Only the properties or blocks a workflow is pointed at. The usual setup has the automation own specific fields and leaves written content alone, so the two never compete for the same paragraph.

Can it read from a tool that Notion has no integration with?

Yes. It opens the tool in a browser the way you would and reads what is on screen, which is why it suits the industry systems and portals that will never appear on an integrations list.

1,067 ready-made Notion workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Preply Tutor Hours Reconciliation
Every week, WebRun checks Preply for lesson completions and cancellations, reconciles each tutor's hours in Airtable, and logs discrepancies to a Notion review doc.
Preply›Airtable›Notion
Automated Plusnet Webmail Receipt Reconciliation
Every day, WebRun checks Plusnet Webmail for new payment and purchase receipts, matches each one against your Airtable expense base, and logs any mismatch to Notion.
Plusnet Webmail›Airtable›Notion
Automated Pluralsight Team Skills Scorecards
Every Friday, WebRun checks each engineer's Pluralsight skill assessments and course completion, logs scores to Google Sheets, and updates a team skills matrix in Notion.
Pluralsight›Notion›Google Sheets
Automated Plausible Analytics Weekly Report
WebRun reads your Plausible traffic dashboard every week, logs visitors, top sources, and goal conversions to Airtable, and delivers a scorecard doc in Notion.
Plausible Analytics›Airtable›Notion
Automated Phone.com Plan Renewal Reminders
WebRun tracks your Phone.com plan renewal date and current usage, logs upcoming renewals to Google Sheets, and posts a reminder note to Notion.
Phone.com›Google Sheets›Notion
Automated Pandora AMP Placement Tracking
Every Monday, WebRun checks your Pandora AMP dashboard for new station adds and listener activity, logs each placement to Airtable, and updates a weekly scorecard in Notion.
Pandora›Airtable›Notion
Automated OYO Booking Tracking
Every day, WebRun checks your company's OYO bookings for upcoming stays, logs each one to Notion, and exports a weekly summary sheet for expense reporting.
OYO›Notion›Google Sheets
Automated Oura Readiness Trend Alerts
Every Monday, WebRun checks Oura for each client's readiness and sleep trend for the week, logs the trend against the client record in Airtable, and flags a sustained dip on the coaching notes page in Notion.
Oura›Airtable›Notion
Automated Orange Mail VIP Sender Alerts
Every few minutes, WebRun checks Orange Mail for new mail from your VIP sender list, logs each one to Notion, and adds a row to Google Sheets to track it.
Orange Mail›Notion›Google Sheets
Automated OnePageCRM Contact Setup Checklist
The moment a new contact is added in OnePageCRM, WebRun checks that a next action is set, logs it to Airtable, and writes a short brief in Notion so nothing starts its life with no plan.
OnePageCRM›Airtable›Notion
Automated ON24 Post Webinar Lead Export
After every ON24 webinar, WebRun exports the attendee list scored by engagement to Airtable and posts a recap page to Notion for marketing.
ON24›Airtable›Notion
Automated Ola Fleet Earnings Tracking
Every night, WebRun checks Ola for completed trips and earnings for each driver, updates the fleet tracking page in Notion, and logs the day's totals in Google Sheets.
Ola›Notion›Google Sheets
Automated OkCredit Daily Dues Digest
Every evening, WebRun checks OkCredit for customers whose credit balance changed today, logs the change to Airtable, and updates a Notion summary of who owes the most.
OkCredit›Airtable›Notion
Automated Observable Notebook Data Export
WebRun opens your Observable notebooks, logs what changed in Notion, and exports the latest chart data into Google Sheets every week.
Observable›Notion›Google Sheets
Automated Nutshell Closed Deal Export
Every Friday, WebRun exports every deal that closed won or lost in Nutshell this week to Google Sheets, and posts a short summary doc to Notion.
Nutshell›Notion›Google Sheets
Automated Nubank Pending Transfer Tracking
WebRun checks Nubank for transfers still pending, logs days pending in Airtable, and flags the stale ones as a task in Notion.
Nubank›Airtable›Notion
Automated npm Package Download Scorecard
Every Monday, WebRun checks npm for the week's download counts and latest version of each package your team maintains, logs the numbers to Airtable, and updates a Notion package health page.
npm›Airtable›Notion
Automated Notilus Weekly Expense Scorecard
Every week, WebRun totals travel and expense claims in Notilus by department, logs the scorecard to Notion, and exports the full detail to a Google Sheet.
Notilus›Notion›Google Sheets
No-IP Automated Hostname Confirmation Tracker
Every week, WebRun checks every hostname on No-IP for its confirmation deadline, reconciles the list against your tracked devices in Airtable, and creates a Notion task for any hostname due to expire.
No-IP›Airtable›Notion
Automated NICE CXone Weekly QA Scorecard
Every week, WebRun compiles QA scores and CSAT by queue from NICE CXone, exports the numbers to Google Sheets, and posts a summary page to Notion.
NICE CXone›Google Sheets›Notion
Automated Newsela Unfinished Assignment Chase
WebRun checks each assigned Newsela article for students who haven't finished it past the due date, logs the list to Airtable, and adds a note to your Notion lesson planner.
Newsela›Airtable›Notion
Network Solutions Automated Account Digest
Every morning, WebRun checks your domains and hosting services on Network Solutions, logs the numbers to Google Sheets, and updates a summary in Notion.
Network Solutions›Notion›Google Sheets
Automated Nearpod Session Results Export
WebRun checks participation and quiz results after each Nearpod session, exports them to Google Sheets, and logs a follow up note in Notion for students who struggled.
Nearpod›Notion›Google Sheets
Automated NatWest Account Setup Tracking
WebRun checks which NatWest business account onboarding steps are still open, logs status in Google Sheets, and posts the checklist for the team in Notion.
NatWest›Notion›Google Sheets

Want one of these running on your own Notion?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.