Skip to content
Notis

Your Research Library Grows Automatically

People send you interesting articles, tools, and resources via email. If you don't immediately save them, they disappear. This workflow automatically extracts links from incoming emails and stores them in your Notion research database, so you build a personal knowledge library without any manual effort.

Trigger

New Gmail Message Received Trigger

Triggers when a new message is received in Gmail.

Action

Insert row database

Creates a new page (row) in a specified notion database.

Why this helps

Neurodivergent researchers and creators get sent interesting things constantly but can't stay organized. By the time you need that article someone shared, you can't find it. A system that automatically captures and organizes shared links solves this problem.

  • Automatically build a library of research materials without manual saving
  • Every shared link is tagged and searchable in your Notion research database
  • No more losing important resources to email archives

Setup

Build it in a few focused steps.

  • 1Connect Gmail and Notion to Notis.
  • 2Ask Notis: 'When I receive an email with links (or from specific research-focused senders), extract all the links and add them to my Research Library database with the URL, title if available, who sent it, the date, and a summary if provided.'
  • 3Notis will ask you to define what counts as research-relevant (certain senders, keywords like 'Check this out', links to specific domains, etc.).
  • 4Choose your Notion Research Library database and properties (Title, URL, Source, Date, Category, Status, Notes, etc.).
  • 5Select your notification channel and test with an email containing research links.

Questions about this workflow

What if an email has multiple links? Are they all captured?

Yes, Notis extracts every link and can create a separate database entry for each one, or group them all on one page if that's better for you.

Can I categorize research by topic automatically?

Yes. Tell Notis to look at the email subject or domain of the link and categorize accordingly: 'If the link is from Medium, tag it as Article. If it's from GitHub, tag it as Code.' You can customize categories however you want.

Can I mark links as read or track which ones I've used?

Absolutely. Each link is a Notion page you can update with a Read checkbox or a Status field, so you can track what you've looked at and remember your thoughts.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Gmail to Notion. A trigger fires from one place; an action lands in another.

Gmail triggers

Notion actions

Email Sent

Triggers when a Gmail message is sent by the authenticated user. It polls the 'SENT' label and emits metadata including sender, recipients, subject, timestamp, and thread ID.

TriggerPolling

Add multiple content blocks (bulk, user-friendly)

Efficiently adds multiple standard content blocks to a notion page in a single api call with automatic markdown parsing. the 'content' field in notionrichtext blocks now automatically detects and parses markdown formatting including headers (# ## ###), bold (**text**), italic (*text*), strikethrough (~~text~~), inline code (`code`), links ([text](url)), and more. ideal for bulk content creation, ai agents, and replacing multiple individual add page content calls. supports automatic text formatting, content splitting, and up to 100 blocks per request.

ActionInstant

New Gmail Message Received Trigger

Triggers when a new message is received in Gmail.

TriggerPolling

Add content to Notion page

Deprecated: appends a single content block to a notion page or a parent block (must be page, toggle, to-do, bulleted/numbered list, callout, or quote); invoke repeatedly to add multiple blocks.

ActionInstant

Append complex blocks (advanced, full control)

Appends complex blocks with full notion block structure to a parent block or page. use for advanced scenarios requiring precise control: code blocks, tables, embeds, nested children within blocks, or when working with pre-built notion block objects. requires full notion api block schema - use add multiple page content for simpler content creation.

ActionInstant

Archive Notion Page

Archives (moves to trash) or unarchives (restores from trash) a specified notion page.

ActionInstant

Create comment

Adds a comment to a notion page (via `parent page id`) or to an existing discussion thread (via `discussion id`); cannot create new discussion threads on specific blocks (inline comments).

ActionInstant

Create Notion Database

Creates a new notion database as a subpage under a specified parent page with a defined properties schema; use this action exclusively for creating new databases.

ActionInstant

Create Notion page

Creates a new empty page in a notion workspace.

ActionInstant

Delete a block

Archives a notion block, page, or database using its id, which sets its 'archived' property to true (like moving to "trash" in the ui) and allows it to be restored later.

ActionInstant

Connect any two apps with Notis in the middle.

Not just Gmail and Notion. Any combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7 days free trial with 20$ free usage included.
No card. Works with personal or business Notion.