Integrations
Notion Integration
Save newsletter drafts directly to Notion pages for editing and collaboration.
Overview
The Notion integration creates new pages under a parent page you specify. Each newsletter draft becomes its own Notion page with the subject line as the title and formatted content blocks.
This is great for:
- Collaborative editing with your team
- Archiving newsletter content
- Using Notion as your content management system
- Manual copy-paste to any email platform
Setup Instructions
Step 1: Create a Notion Integration
- Go to notion.so/my-integrations
- Click New integration
- Give it a name (e.g., "Slackletter")
- Select your workspace
- Click Submit
- Copy the Internal Integration Token (starts with
secret_)
Step 2: Create & Share a Parent Page
- In Notion, create a page where newsletter drafts will be stored (e.g., "Newsletter Drafts")
- Click the ... menu in the top right
- Click Add connections
- Find and select your "Slackletter" integration
- Copy the page link (you'll need this)
Step 3: Connect in Slackletter
- Go to the Connections tab in your Slackletter dashboard
- Under Email Platform, select Notion
- Paste your integration token
- Paste the parent page link
- Click Connect Notion
Using the Integration
When you approve a draft in Slack with "upload" or "looks good", Slackletter will:
- Create a new page under your parent page
- Set the title to your newsletter subject line
- Format the content with proper headings, bullets, and links
- Send you a link to the new page
Troubleshooting
"Page not found" error
Make sure your parent page is shared with your Notion integration. The integration can only access pages explicitly shared with it.
"Invalid API key" error
Double-check that you copied the full integration token (it should start with secret_).
Need more help?
Can't find what you're looking for? Email us at andrew@metamonster.ai.
Contact Support