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 iWriter Content Tracking
Every night, WebRun opens iWriter, finds newly completed articles, logs each into an Airtable content tracker, and flags any that need a revision request in Notion.
iWriter›Airtable›Notion
Automated Instawork Unfilled Shift Alerts
WebRun checks your posted Instawork shifts for ones still unfilled as the start time nears, logs each into Notion, and flags it in Google Sheets so you can act before the shift starts.
Instawork›Notion›Google Sheets
Automated Idealist Weekly Applicant Scorecard
WebRun checks how your Idealist job and volunteer postings performed this week, logs applicant counts to Airtable, and summarizes the numbers in Notion.
Idealist›Airtable›Notion
Automated Hired Interview Request Tracker
WebRun checks Hired for interview requests and offers you have not responded to, logs each one to Google Sheets with days waiting, and keeps a Notion note comparing every opportunity.
Hired›Notion›Google Sheets
Automated greytHR Payroll Variance Scorecard
After each pay run, WebRun compares this month's greytHR payroll totals to last month, flags unusual variance by department, exports the numbers to Google Sheets, and updates a Notion finance dashboard.
greytHR›Notion›Google Sheets
Automated GReminders Unconfirmed Appointment Tracking
Every morning, WebRun opens GReminders, checks which sent reminders were confirmed and which weren't, logs the status of each to Airtable, and updates a Notion page with today's unconfirmed list.
GReminders›Airtable›Notion
Automated GoodTime Interview Day Briefing
Every afternoon, WebRun opens GoodTime, pulls tomorrow's scheduled interviews, logs the panel and times to Google Sheets, and updates each candidate's Notion page with their interview details.
GoodTime›Notion›Google Sheets
Automatic Nitro Sign Signed Document Logging
Every hour, WebRun opens Nitro Sign, checks for documents that finished signing, logs each one as a row in Google Sheets, and files a Notion record with a link back to the signed file.
Nitro Sign›Notion›Google Sheets
Automated GetResponse Campaign Scorecards
WebRun pulls automation and campaign performance from GetResponse every week, logs it to Airtable, and updates a Notion marketing dashboard.
GetResponse›Airtable›Notion
Automatic Forms On Fire Submission Logging
Every morning, WebRun opens Forms On Fire, pulls in newly submitted inspection and work order forms, logs each one to Google Sheets and Notion, and flags any that failed a check.
Forms On Fire›Notion›Google Sheets
Automated Formsite Results Logging and Assignment
WebRun reads new Formsite results, adds each one to an Airtable base with the right owner assigned, and mirrors a summary into Notion so the team has one place to check.
Formsite›Airtable›Notion
Automatic Forms.app Response Logging
Every hour, WebRun opens Forms.app, pulls in every new response, adds it to Airtable as a record, and files a same-day summary page in Notion.
Forms.app›Airtable›Notion
Automated FormAssembly Submission Logging and Checks
WebRun reads new FormAssembly submissions, flags any with missing or malformed required fields, and logs clean records into both Google Sheets and Notion.
FormAssembly›Notion›Google Sheets
Automated Flodesk Subscriber Growth Export
WebRun exports Flodesk subscriber and segment counts to a Google Sheet every week and logs a summary entry in a Notion content-ops page.
Flodesk›Notion›Google Sheets
Automated Flock Weekly Activity Scorecard
WebRun tallies each week's Flock To-Dos completed and polls run, logs the counts into Airtable, and updates a Notion team dashboard page.
Flock›Airtable›Notion
Automated Fiserv Daily Settlement Digest
Every morning, WebRun checks Fiserv for yesterday's card processing totals and settlement status, logs the daily total to Airtable, and posts a digest to Notion.
Fiserv›Airtable›Notion
Automated First Citizens Bank Transaction Export
Every Monday, WebRun checks your First Citizens Bank business account for last week's transactions, exports the full log to Google Sheets, and posts a summary to Notion.
First Citizens Bank›Notion›Google Sheets
Automated ExpressVPN Renewal Tracking
WebRun tracks your ExpressVPN subscription and device activations, logs seat usage in Airtable, and posts a renewal reminder to Notion before the plan expires.
ExpressVPN›Airtable›Notion
Automated ESET Daily Protection Digest
Every morning, WebRun reviews ESET for threat detections and out-of-date agents across your devices, logs the details to Google Sheets, and posts a summary to Notion.
ESET›Notion›Google Sheets
Automated Element Room Onboarding Tracking
WebRun checks a Notion new-hire tracker for starters this week, verifies they've joined the right Element rooms for their team, and logs onboarding status to Google Sheets.
Element›Notion›Google Sheets
Automated Devin Session Review Handoff
Every hour, WebRun checks Devin for coding sessions that finished, logs each one in Airtable, and saves a review doc in Notion with what changed. Nothing merges without a human approving it.
Devin›Airtable›Notion
Automated DEV Community Comment Handoff
WebRun checks your DEV Community posts for new comments, logs them to Airtable, and routes a suggested reply to a teammate in Notion for approval.
DEV Community›Airtable›Notion
Automated Deepgram API Usage Tracking
Every morning, WebRun checks the Deepgram console for API usage and remaining credit, logs the daily figures to Google Sheets, and updates a Notion summary doc.
Deepgram›Notion›Google Sheets
Automated Day One Client Notes Weekly Sync
Every Friday, WebRun collects Day One journal entries tagged with a client that week, logs each one to an Airtable client record tracker, and updates the shared notes page in Notion.
Day One›Airtable›Notion

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.