Send your ScriptGrain drafts to Notion
By Jack Stovell X · Instagram · LinkedIn · published 2026-11-11 · updated 2026-11-11
The Notion connection sends finished ScriptGrain drafts into Notion as ordinary Notion pages. You connect once from Settings, share a page for the drafts to land in, and send them one at a time or let ScriptGrain file them for you. It's on every plan, Free included.
How to connect
ScriptGrain writes drafts in your measured voice, and this puts the finished ones where you already keep your content. It doesn't read what's on your existing Notion pages, and it doesn't write anywhere you haven't shared with it.
- In ScriptGrain, open Settings, then the Integrations tab.
- Press Connect Notion.
- Notion opens its own consent screen. Pick the workspace, then choose which pages ScriptGrain may use.
- Notion sends you back to ScriptGrain, and you're connected.
Here's the bit people trip over. Notion only lets an integration use pages you share with it, and a public integration can't create a page at the very top of your workspace. So you share at least one page. An empty page called ScriptGrain drafts is the obvious choice, and every draft goes inside it. Want to share more later? Open the three-dot menu on any page in Notion, then Connections.
Send one draft
You've written something and you want it in Notion now. Fair enough.
On the Generate screen, open the draft menu and choose Send to Notion. On your Drafts list, each row's three-dot menu has the same option, and so does the preview.
A window opens. Search your shared Notion pages and pick a page or a database. A page gets the draft as a new child page. A database gets it as a new row. Then press Open it in Notion and you're looking at it.
Formatting carries over: headings, paragraphs, bulleted and numbered lists, quotes, dividers, bold and italic. The page title comes from the draft's own headline, or its first line if there isn't one.
File every draft automatically
Sending by hand is fine for a handful. At volume it gets tedious, so there's filing.
Go to Settings, Integrations, and under Notion choose a Filing page. ScriptGrain makes folders inside it and files each draft in them. The Folders setting has three options:
- Voice, then content type. The default: a folder per voice, with a sub-folder per content type, such as Long-form Article or LinkedIn Post.
- Voice only. A folder per voice.
- No folders. Everything sits straight under the filing page.
Agencies get one extra layer. A voice that belongs to a client (you keep each client's voices under that client) gets a client folder above it, so the tree reads client, then voice, then content type. There's more on that setup on the agencies page.
The folders are ordinary Notion pages with a folder icon. Rename them, move them, tidy them however you like in Notion.
Once a filing page is set, the Send to Notion window offers File automatically, preselected, and tells you where the draft was filed. So the manual route still works, you just don't have to pick a destination each time.
Then there's Send new drafts automatically, a switch under Filing. Turn it on and each new draft is filed a few minutes after it's written (ScriptGrain checks every 5 minutes). A few limits to know about:
- It only covers drafts written after you switch it on. It never back-fills your history.
- Up to 10 drafts go per check.
- A draft that fails is retried up to 3 times.
Give a voice its own page or database
Some voices shouldn't live in the general tree. A client might have a content calendar database already, and that's where their drafts belong.
Under Where each voice goes, pick the voice and choose Send elsewhere. Point it at a different page or a database. Changed your mind? Use its folder puts it back.
If the destination is a database with columns named Voice, Type or Content type, ScriptGrain fills them in for you. So the row arrives already labelled, and you can filter by voice without touching a thing.
What ScriptGrain can see in your Notion
Short answer: very little, and only what you've handed over.
ScriptGrain sees the pages and databases you shared during connection, or shared afterwards. It uses that access for two jobs. It lists their titles so the picker works, and it adds pages inside them. That's it. It doesn't read the content of your existing pages.
What it keeps is also short. An encrypted access key. The workspace name. Your filing choices. A record of what it sent, meaning the page link and when, so automatic filing never sends the same draft twice. The full detail is in the privacy policy.
Disconnect
Go to Settings, Integrations, and press Disconnect. ScriptGrain revokes its access at Notion and deletes its key. Pages already sent stay exactly where they are in Notion.
You can also do it from the Notion side: remove ScriptGrain under Connections in Notion's settings, and its access ends there.
Questions
Do I need a paid plan to connect ScriptGrain to Notion?
No. The Notion connection, sending, filing and automatic sending are on every plan, Free included.
Can ScriptGrain read my Notion workspace?
Only the pages and databases you share with it, and only to list their titles in the picker and add new pages inside them. It does not read the content of your existing pages.
Will automatic sending push my old drafts into Notion?
No. It files only drafts written after you switch it on, a few minutes after each one is written. Your history stays where it is unless you send a draft yourself.