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.
| Capability | Status |
|---|---|
| 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