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

  1. 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, and Insert content
  2. 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.
  3. 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, and Date, 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.

Notion FAQ

We're here to help.

Should I connect a Notion page or database?

Use a database if you want each article as a row that you can sort, filter, and extend with your own columns. Use a page if you want each article added as a sub-page.

Which database columns does Spron fill?

Spron fills the database title column. It also fills matching rich-text columns named <code>Slug</code>, <code>Description</code>, <code>Meta description</code>, <code>Excerpt</code>, or <code>Keyword</code>, plus matching date columns named <code>Date</code>, <code>Published</code>, <code>Published date</code>, or <code>Publish date</code>.

Will articles become public automatically?

No. Spron adds the article page to Notion. Open that page in Notion and choose <strong>Publish</strong> if you want it available on the public web.

How do I update an article already sent to Notion?

Edit the article in Spron and choose <strong>Republish</strong>. Spron replaces the content on the same Notion page, including its properties and cover.

What happens to edits made directly in Notion?

Republishing from Spron overwrites the article content on that Notion page. Move child pages, child databases, and synced blocks elsewhere before republishing, because Spron will not replace content while those items remain inside the article.

Can I check the connection later?

Yes. An owner or admin can use <strong>Check connection</strong>. Spron verifies the saved token and destination, then reports whether the page or database is ready.

What happens if I turn off the connection?

Spron stops sending articles through that connection. Existing article pages remain in Notion.

What if an article page was moved or removed?

Restore the article page to its original connected destination before sending again. Spron checks that the saved article page still belongs to the connected parent page or database.