Start free
Integrations · Notion

Screendog creates real Notion pages via the official API.

Connect Notion with an internal integration token and a parent page ID. Every recording becomes a Notion page under that parent, with the transcript split into Notion's ≤2000-char paragraph blocks.

Live integration. Screendog files Notion tickets directly via the official API. Connect in your workspace settings.
CapabilityStatus
Live integration Yes — `POST /v1/pages`
Markdown chunked into ≤1900-char blocks Yes — Notion's 2000-char block limit
Internal integration token Yes — `secret_…` or `ntn_…`
OAuth flow No — internal integrations only today
Database parent No — pages parent only

How it works

Create a Notion internal integration in your workspace settings, share the parent page with that integration, and paste the token + parent page ID into Screendog. Each recording becomes a child page with title, transcript, video link, and metadata.

Markdown handling

Screendog splits the recording's markdown body into Notion's paragraph blocks (max 2000 characters per block). Lists, headings, and code blocks render natively.

What about databases?

Today the integration creates pages under a page parent, not a database parent. Database support is a known gap.

Frequently asked

Where do I get the parent page ID?

Open the parent page in Notion, copy the URL — the 32-character hex string at the end (after the last hyphen) is the ID.

Does the Notion integration need the page shared with it?

Yes. Standard Notion integration security: the integration only sees pages you explicitly share with it.

Try Screendog free.

5 recordings on the free trial. Real Linear, GitHub, Notion, Slack, and Jira filing. No credit card.

Start a workspace — free