Convoy AI

Product Station · Productivity

Notion

CommunityBuilt with LauncherTemplate

Read and complete pages, only in the spaces you allow.

The control station, in brief

This station sits between your agent and the tool. Before any call, it checks who is acting, shows only the useful tools, applies the rules below and keeps track of the task.

It can

  • Search and read pages
  • Add content to a page
  • Create a page in the Product space

It asks a human for

  • Nothing in particular

It never has access to

  • Delete a page
  • Leave the Product space

Scenario Replays

An agent works through the station. Simulated scenarios, no real data, no key required.

Complete a page

What you will see: The agent writes where it is allowed and only by appending.

Agent connected to the station through MCP
  1. HumanAdd the meeting notes to the Roadmap page.
  2. AgentI'll find the page, read it, then add the notes.
  3. MCP callsearchPages(query: "Roadmap")
  4. StationPage found in the Product space.OKRule applied: allowed-spaces
  5. MCP callappendBlock(page: "Roadmap", text: "Compte rendu")
  6. StationContent added at the end of the page, without touching the rest.OKRule applied: playbook complete-a-page
These rules are not yours?

Copy the station, change a limit or an approval step in its configuration file, and get your own station.

Copy and adapt

The configuration in detail

notion.yamlRead the docs →

Everything the station does fits in this file. The replay above applies it, and a copy starts from it. The values are examples to adapt, not a recommendation.

station:
  id: notion
  kind: product
  policies:
    - {policy: allowed-spaces, at: submit}

global:
  language: en
  timezone: Europe/Paris

apis:
  - id: notion-pages
    operations:
      searchPages:         {access: read}
      readPage:            {access: read}
      appendBlock:         {access: write, risk: low}
      createPage:          {access: write, risk: medium}
    # not listed, so not available to the agent:
    # deletePage

profiles:
  team-member:
    allow: [searchPages, readPage, appendBlock, createPage]

policies:
  allowed-spaces:
    type: rule
    when: "space not in ['Produit']"
    effect: deny
    reason: "The agent works only in the Product space."

skills:
  - {id: search-pages, uses: searchPages}
  - {id: read-page, uses: readPage}
  - {id: append-block, uses: appendBlock}
  - {id: create-page, uses: createPage}

playbooks:
  - id: complete-a-page
    tasks: [search-pages, read-page, append-block]

Shared copies

Copies that their authors choose to share will appear here. Each one keeps a link to this original station.