Skip to content
Integrations

Notion

Publish articles to a Notion collection with a cover and formatted content. Drafts stay in Hoxigen until publication.

What connecting it does

Connect with Notion using its own sign-in screen, granting only your blog and article database. Hoxigen stores the login securely; choosing a published collection and saving activates publishing.

Article titles, page content and covers are handled automatically. Excerpt and publication-date fields are optional. Save reserves a Hoxigen ID field so retries can find an article after a lost response instead of creating another.

Publish your parent blog in Notion once. Articles created in that public collection inherit its visibility; Hoxigen drafts remain in its own review queue until publication.

What it needs from you

The same steps the connect screen walks you through, so you can see the whole of it before you sign up for anything.

  1. 1
    Prepare your blog

    In Notion, create a page with an article database. Open Share, then Publish on the blog page and check the collection is public.

  2. 2
    Connect with Notion

    Sign in and select only your blog page and its article collection. No API key is needed.

  3. 3
    Choose your collection

    Select the article collection. The title, page body and cover are handled automatically; excerpt and date fields are optional.

  4. 4
    Verify and save

    Select Verify connection, then Save. New articles inherit the collection's public visibility. Hoxigen adds an ID field to prevent duplicate posts.

What actually gets published

Field by field, so nothing arrives as a surprise.

Native Notion page content

Headings, paragraphs, lists, links, tables, quotes and emphasis are converted from the reviewed article into Notion page content. Your Notion layout controls the appearance; website CSS is not copied.

Cover and inline images

The cover is uploaded to Notion, up to 5 MB. Inline images reference their public source URLs, which must stay reachable.

Optional collection fields

Choose an excerpt text field and publication-date field when your collection has them. Notion controls page URLs and SEO settings; no custom slug or JSON-LD is inserted.

What happens when an article is refreshed

Refresh the same Notion article

Hoxigen re-reads the article before writing and refuses a refresh when the live page changed since the draft was prepared. Confirmed update steps have durable receipts; an uncertain write requires checking the page before retrying.

Refresh keeps the page URL, original publication date and unrelated properties. Omitting a new cover preserves the existing image. Notion has no atomic compare-and-set for these writes; avoid editing the same page while it is publishing.

Refreshing an article rather than writing a new one is how a page that used to rank keeps ranking.

What it cannot do

You would find these out in week two anyway. Here they are in week zero.

Publish the blog in Notion first

Hoxigen cannot turn a private Notion site public through the API. Publish the parent blog and verify the collection is public. A draft-status filter does not make individual pages private.

Supported article blocks

Refresh refuses unsupported or truncated content, including child pages, embeds, synced blocks and callouts, rather than silently deleting it. Notion controls typography and layout.

One article collection per connection

The connection publishes to the collection you select. It does not generate a blog layout, send newsletters, change public visibility or synchronize manual edits in real time.

Everything on this page describes what the connector does today. Found something that does not match what you see in the product? hello@hoxigen.app — we will correct the page.

How publishing works, whichever you pick

Everything queues before it publishes

Drafts land in your queue with their images, meta description, a short FAQ and internal links. You can edit, approve or reject each one. Ignore the queue and it publishes on schedule anyway — that is the point of an autopilot. Prefer to sign off first? Set the connector to Approve first.

Every connected destination gets its own article

Connect two blogs and each gets its own article per publishing slot, written for it. Hoxigen does not syndicate one body to several sites and hope search engines pick a winner.

The connection is tested before it is stored

Each connector verifies access against the real API before you save its publishing destination. OAuth sign-in stores the login first; choosing a collection and saving finishes the connection.

A broken credential shows up where you look

A publish that fails keeps the reason on the article and tries again, up to three times. If it still fails, it stops and tells you, so you can reconnect the site and retry it.

Publishing somewhere else

Give it your URL. See what it drafts.

Connect Notion when you like what you read — nothing publishes before that.

Start your trial