Notion Database Agent with OpenCode

Everything this agent may do is written into your database rules: which properties have to arrive filled, the shape you expect from a date or an amount, and which options each select accepts. OpenCode is model agnostic, so a rulebook that has grown to three paragraphs can be met by moving the model up rather than by rewriting the workflow around it.

Loading preview…
Free to start · guided setup

Watch it work before it's live

Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.

Renew Figma Organization, 42 seats

Created by Priya Raghunathan

Vendor: Figma. Annual cost: 18,900 USD. Renewal date: 2026-10-14. Owner: Priya Raghunathan. Department: Design. Data processed: None. Status: empty. Category: empty. The page body holds three bullets explaining why the seat count went up.

Set up in minutes

Using this template drops you into a guided setup. It asks exactly this, nothing else:

  1. Connect Notion

    One sign-in. The agent acts through your account, scoped to what this template uses.

  2. Connect Slack

    One sign-in. The agent acts through your account, scoped to what this template uses.

  3. Database rules

    What every item has to arrive with, the shape you expect from dates, amounts and links, which status or category the agent may set and what it should read that from, and the few conditions that deserve a Slack ping rather than a quiet comment.

  4. Runs on OpenCode

    Preselected for this page — connect your OpenCode account during setup, or switch to NoClick's built-in models with one click.

  5. Watch it handle a test run

    A staged conversation against a simulated world — then it’s live.

Why OpenCode for this agent

Where two options fit, stop

The instruction is to set nothing when either of two selects could apply. Following a rule whose output is no output is the first thing weaker models trade away.

The body belongs to its author

Checklists, pasted screenshots and half formed paragraphs under the properties stay with whoever typed them. Keeping a capable model on the property side of that line is a choice you get to make explicitly here.

Before you fork

A row arrives with a title and nothing else. What does it do with that?

It sets no properties and says so in the comment, naming what the requester still owes. That is the correct outcome rather than a failure, since a status derived from an empty row is worse than a blank one. Dates As Free Text is the staged version of it and shows how much a thin row actually gets back.

Run it with a different agent

Put Notion Database Agent to work on OpenCode

Free to start. Guided setup, a test run against staged conversations, and it's live.