Notion
Sync every published article as a rich page in a Notion database β perfect for a content calendar or editorial archive.
The Notion integration mirrors every IndexPine article into a Notion database page. The full article body is preserved in Notion's block format, including headings, paragraphs, bullet lists, and embedded images. This is useful for editorial teams that review content in Notion before it goes live, or for maintaining a permanent archive of published content.
How it works
IndexPine connects to Notion via a Notion Integration (previously called a Notion API key). The integration is granted access to a specific database in your workspace. When an article is published, IndexPine creates a new page in that database with the article content as Notion blocks.
Step 1 β Create a Notion Integration
- Go to https://www.notion.so/my-integrations.
- Click "New integration".
- Give it a name ("IndexPine"), select your workspace, and click "Submit".
- On the next screen, copy the "Internal Integration Token" β it begins with "secret_".
Step 2 β Share your database with the integration
- Open your Notion workspace and navigate to the database you want IndexPine to write to.
- If you do not have a database yet, create one. A simple table with Name, Status, and URL columns is a good start.
- Click the "..." menu at the top-right of the database page.
- Click "Add connections" and search for "IndexPine" (your integration name).
- Click "Confirm". The integration now has access to this specific database.
Step 3 β Connect in IndexPine
- In IndexPine, go to Settings > CMS Connection.
- Select "Notion" as the CMS type.
- Paste your Internal Integration Token into the "API Token" field.
- Click "Test connection". IndexPine will list the databases your integration can access.
- Select the database you shared in Step 2.
- Click "Save".
What gets synced
For each published article, IndexPine creates a Notion page with:
- Title β the article headline as the page title.
- Status β set to "Published" by default (if your database has a Status property).
- URL β the live URL on your CMS if published, or the IndexPine editor URL.
- Keyword β the target SEO keyword for the article.
- Published at β the publication timestamp as a Date property.
- Body β the full article content rendered as native Notion blocks (headings, paragraphs, bullet lists, numbered lists).