Automate Notion with Lapu AI
Notion is a workspace for notes, docs, and databases. Lapu AI automates Notion the same way you do — using the desktop app or web app — so you can move between local files, terminal, and Notion in a single workflow without API keys.
Top Notion workflows
1. Bulk-create pages from a local folder
You have a folder of meeting notes saved as Markdown files. Lapu AI reads each file and creates a Notion page in a target database with the right metadata.
"Read every .md file in ~/notes/2026-Q2/ and create a Notion page in the 'Meeting Notes' database with the file's title and content."Tools used: file:read, browser:control
2. Sync a CSV into a Notion database
Spreadsheet data needs to land in a Notion database with the correct field types. Lapu AI maps columns and inserts rows row-by-row, asking for permission on the first one.
"Read /Users/me/clients.csv and add each row as a new entry in the 'Clients' Notion database, mapping CSV columns to Notion properties."Tools used: file:read, browser:control
3. Draft a weekly digest from local sources
You want a weekly digest in Notion summarizing files you worked on. Lapu AI inspects file modification times, summarizes content, and posts a Notion page.
"Find every file I edited in ~/projects/ this week, summarize what changed, and create a Notion page titled 'Week of [date]'."Tools used: shell:exec, file:read, browser:control
4. Move PDFs into Notion as embedded pages
You receive PDF reports and want them in Notion with extracted text and an embed.
"For each PDF in ~/reports/, extract the text, create a Notion page with the text content, and attach the original PDF."Tools used: file:read, doc:pdf, browser:control
5. Clean up duplicate database entries
Your CRM-like Notion database has duplicates. Lapu AI scans, identifies likely matches, and asks before merging.
"Open the 'Contacts' Notion database, find rows that appear to be duplicates by email, and merge them with my approval on each pair."Tools used: browser:control
How it works
- 1
Open Notion in the desktop or web app
Lapu AI navigates to your Notion workspace just like you would. No API key, no integration setup.
- 2
Read your local source files
The agent reads files from your filesystem (CSV, Markdown, PDF, etc.) using local tools — nothing leaves your machine until you decide what goes into Notion.
- 3
Create or update Notion pages with permission
Each Notion action is shown to you for approval. You can pre-approve a class of actions for the session, or confirm one-by-one.
Permissions required
- file:read — to read your local Markdown, CSV, PDF, or other source files
- browser:control — to navigate and interact with Notion in the desktop or web app
- shell:exec — optional, for batch file operations (e.g. find recently modified files)
FAQ
- Do I need a Notion API key?
- No. Lapu AI uses Notion the same way you do — via the desktop or web app. There is no API key to manage and no integration to install.
- Will Lapu AI create duplicate Notion pages?
- Lapu AI checks for existing pages before creating. For ambiguous matches, the agent pauses and asks for your decision.
- Can I undo what Lapu AI does in Notion?
- Notion has its own undo and version history. Combined with Lapu AI's audit trail, you can trace every change and revert in Notion if needed.
- Does this work with Notion AI?
- Yes. Lapu AI uses Notion's UI; if Notion AI is enabled in your workspace, you can have Lapu AI invoke it as part of a workflow.
- Is my Notion data sent to Lapu AI servers?
- No. Notion data flows between your machine and Notion. Lapu AI sends only relevant context to AI model providers for reasoning — never as bulk storage.
Related
Put your busywork on autopilot
Lapu AI handles the repetitive work between you and outcomes. One desktop agent, zero tab-switching. Available now on macOS and Windows.
Create a free account. Download in under a minute.

