Notion integration
The Spron Notion integration sends ready articles and their images to a page or database in your Notion workspace. Create an internal connection, give it access to your destination, then paste the connection key and destination link into Spron. Each article gets its own Notion page.
How Notion publishing works
Spron sends ready articles to the destination connected in your workspace. A parent page receives each article as a sub-page, while a database receives each article as a row.
When you edit an article in Spron and choose Republish, Spron keeps the same Notion page. It replaces that page's article content, so edits made directly in Notion are overwritten.
Spron adds pages to Notion but does not make them public. To publish one on the web, open the article page in Notion and choose Publish.
- Page destination: each article becomes a sub-page.
- Database destination: each article becomes a row.
- Updates reuse the original Notion page.
Before you connect Notion
You need a Notion page or database, an internal Notion connection, and owner or admin access in Spron. The connection must have Read, Update, and Insert content access.
The Notion connection key is the secret key copied from your Notion connection. Keep it private, and make sure the destination belongs to the workspace selected for that connection.
- A destination page or database in Notion
- A Notion connection key
- Owner or admin access in Spron
- A database title column when using a database
Connect Notion to Spron
Create a Notion connection
Open the Notion integrations page and create a new integration. Copy its secret key and paste it into the Notion connection key field in Spron.
- Name:
Spron, although any name works - Workspace: choose the workspace containing your blog page
- Type:
Internal - Content capabilities: turn on
Read,Update, andInsert content
- Name:
Share your destination
Open the Notion page or database where articles should go. In its menu, choose Connections, add the connection you created, then copy the destination link.
Paste that link into Notion page or database link in Spron. Spron checks whether the link points to a page or database.
- Use the link for the destination itself, not a general workspace link.
- A page receives article sub-pages.
- A database receives article rows and must have a title column.
Connect Notion
Choose Connect Notion after entering both fields. Spron checks the key, destination, access, and database title column before saving and turning on the connection.
If you are not an owner or admin, ask one to connect Notion. Once the connection is active, Spron can send ready articles.
What Spron sends to Notion
Spron sends the article title and structured content, including headings, links, lists, tables, and code. It uploads article images to Notion and can use the saved featured image as the page cover.
For a database, Spron fills the title column and checks for supported optional columns on every send. It leaves other columns under your control.
- Columns named
Slug,Description,Keyword, andDate, when present with matching types - Article images in PNG, JPG, WebP, or GIF format
- Images smaller than 10 MB
Check your first Notion post
Open Delivery history in Spron after sending your first ready article. It shows the latest 100 deliveries, including the article, status, details, and any delivery error.
A successful delivery may show Sent to Notion or Published. Use Open in Notion when it appears, then check the title, content, images, cover, and database fields.
If a delivery shows Needs attention, review its error. An owner or admin can retry a failed delivery while the connection remains active.
- Confirm the article is inside the intended page or database.
- Check that images and content blocks appear correctly.
- Use Notion's Publish action only if the page should be public.
Fix common Notion connection issues
Notion does not accept the connection key
Create a new secret key in Notion and paste it into Notion connection key. Make sure the value has no spaces.
Spron says it cannot see the page
Open the destination in Notion, choose Connections from its menu, and add your integration. Then try connecting again.
The destination link is rejected
Open the page or database itself and copy its link from Share or the page menu. A workspace home link or unrelated URL will not work.
The database will not connect
Check that the database has a title column and is not in the trash. If the destination was deleted, restore it or choose another database.
Need help connecting? Contact support, visit the Help Center, or see our other publishing integrations.