Skip to content

Notion

Every request that matters, in your Notion workspace

Open a case in Notion straight from an email, file its attachments on the page, write the follow-up as the conversation goes — and react when an entry changes on the Notion side.

Connection
API key or token
Triggers
2
Actions
1
Every quote request creates a project Hover a node to see its role · Drag to move the graph
Email receivedEmail receivedEmail receivedCategorizeCategorizeCategorizeMatchesotherModelExtractExtractExtractModelNotion — create an entry — NotionNotion — create an e…Notion
Every quote request creates a project

What you can automate with Notion

Triggers

What starts a workflow.

  • Notion entry changed

    Starts the workflow when an entry of a Notion database is created or changed, checking at a regular interval.

  • Notion — event

    Starts the workflow when Notion reports an event: an entry created, a status changed, a comment.

Actions

What a workflow can do next.

  • Notion

    Reads and feeds your Notion pages and databases: entries, properties, Markdown content, comments and attachments.

    Database
    • Query entries
    • Entries created or edited since…
    • Create an entry
    • Read the schema
    • List databases
    Page
    • Create a page
    • Get a page
    • Update the properties
    • Move to trash / restore
    • Read the content as Markdown
    • Write content as Markdown
    Block
    • Append blocks
    • List blocks
    Comment
    • Create a comment
    • List comments
    File
    • Upload the attachments
    • Fetch a page’s files as attachments
    User
    • List people
    • Read the connection account

Workflows you can build

Each one starts from a real situation and uses only nodes that exist today. Test it on past emails before you publish it.

  • Every quote request creates a project

    Each quote request you receive creates an entry in your Projects database, with the client, the need and the deadline filled in.

    1. Email received
    2. Categorize
    3. Extract
    4. Notion — create an entry
  • File the attachments on the page

    Plans, briefs and photos sent by the client are attached to the project page.

    1. Email received
    2. Notion — query entries
    3. Notion — upload the attachments
  • Write the follow-up as it happens

    Each new message adds a short summary at the bottom of the page, so the history reads in one place.

    1. Email received
    2. Summarize
    3. Notion — append blocks
  • Notify the client when the status changes

    When a project moves to Delivered in Notion, the client gets an email drafted for your review.

    1. Notion entry changed
    2. Condition (If)
    3. Compose (AI)
    4. Send as draft

How to connect Notion

Create an internal integration in Notion, paste its token into a new connection, then share your pages with it.

Before you start

  • A Notion workspace where you can create an integration.
  • The pages and databases to automate shared with that integration.

The full guide in the documentation

  1. Open https://www.notion.so/profile/integrations, then “New integration” (or “New token”).
  2. Give it a name, pick the workspace, then confirm with “Save” — the token (ntn_…) is shown only once.
  3. In the “Capabilities” tab, turn on: Read content, Update content, Insert content, Read comments, Insert comments, and “User information with email”.
  4. Paste the token below, then — the step no one can skip — SHARE your pages: in Notion, open the root page or database → “···” menu → “Connections” → “Add connections” → your integration. Sub-pages inherit the sharing.
  5. For a Notion webhook: publish the workflow, copy the URL shown in the “Notion — event” trigger panel, and create the subscription in Notion’s developer portal. Notion then sends a verification token to that URL, which we store in this connection: reopen it, click “Show the received token”, copy it and paste it into Notion (“Verify”).

Automate Notion with Loop & Roll

We build the workflow around your processes, test it on your past emails and put it into service with your teams.