All integrations
n8n integration

n8n Substack integration for automated publishing

Install the Narrareach community node in n8n to schedule Substack posts and Notes, route approved content to supported channels, check status, reschedule, cancel, read reader comments, and pull Stats without maintaining custom publishing requests.

Free to start. No credit card.

Supported operations

What the Narrareach node can do in n8n

The package exposes publishing actions against the authenticated Narrareach workspace. It does not ask n8n to store individual social-platform passwords or browser cookies.

Schedule Article

Send a title, HTML content, schedule time, and supported destination settings for Substack, Medium, LinkedIn, or X.

Schedule Note

Schedule short-form content for Substack, LinkedIn, X, Bluesky, Threads, Instagram, Facebook, TikTok, or Pinterest where the connected account supports it.

Get Status

Read an article schedule, Note, or asynchronous operation so later workflow steps can use the current Narrareach state.

Reschedule

Move a future article or Note with its existing schedule ID instead of creating another publishing record.

Cancel

Cancel future article or Note publishing work before it is delivered to the selected destination.

Reader activity

List Substack comments, likes, and restacks, move them between Inbox and History, and publish an approved reply to a comment.

Get Stats Outcomes

Read stored Stats for a period, filtered by platform, content type, or publication, to report on reach, engagement, and timing.

Setup

Install n8n-nodes-narrareach

The integration uses a Narrareach automation token with scoped permissions. Community-node installation availability depends on the policy and version of your n8n instance.

  1. 1

    Install the community package

    Open Community Nodes in n8n and install n8n-nodes-narrareach. Review the package before accepting the community-node risk prompt.

  2. 2

    Create the Narrareach credential

    In Narrareach settings, create an automation token, then save it as the Narrareach API credential in n8n. Token creation requires Full Agentic Mode.

  3. 3

    Map content and a stable ID

    Connect the approved title, content, destinations, and schedule time. Use the source record ID as the idempotency key.

  4. 4

    Run one canary and inspect it

    Schedule one future item, call Get Status with its returned ID, and confirm the destination settings before enabling the full workflow.

Questions

n8n and Substack automation FAQ

Can n8n publish to Substack?

Yes. With the Narrareach community node, an n8n workflow can schedule Substack articles and Notes through a Substack publication connected to the Narrareach workspace.

Does the Narrareach n8n integration require an HTTP Request node?

No. n8n-nodes-narrareach provides dedicated Schedule Article, Schedule Note, Get Status, Reschedule, Cancel, reader activity, and Stats outcomes operations. The REST API remains available for custom workflows that need it.

Which plan includes the n8n automation token?

Creating the scoped automation token used by the n8n credential requires Narrareach Full Agentic Mode, which includes REST API, webhooks, and custom automation workflows.

Is this an n8n-built-in node?

No. It is a Narrareach-maintained community node distributed as the n8n-nodes-narrareach npm package. Install and review it under the community-node rules for your n8n instance.

Can n8n reply to Substack comments?

Yes. List Reader Activities reads Substack comments, likes, and restacks from your Inbox or History, and Reply to Reader Activity publishes an approved reply to a comment, then moves it to History. Both need an automation token with the activity scopes, and replies need an idempotency key so a retried run never posts twice.

Can Narrareach reply to comments automatically?

Yes. Turn on auto-reply for your Substack publication in the Narrareach Activity center. It sends up to 10 replies an hour and is included in Full Agentic Mode. Use the n8n node instead when your workflow should write or approve each reply.

Can I use Narrareach analytics in n8n?

Yes. Get Stats Outcomes returns the latest Stats stored in Narrareach for a period, including reach, engagement, and timing, filtered by platform, content type, or publication. It needs the notes:read scope and does not request a fresh sync from each platform.

Does the node trigger workflows when content publishes or fails?

The node itself has no trigger yet; it provides actions. To start a workflow when a Note publishes or fails, add n8n's built-in Webhook node, activate the workflow, and add its production URL under Webhooks in Narrareach Settings → Integrations → REST API & webhooks. Then branch on the event, note.published or note.failed. Scheduled Notes send events for Substack, LinkedIn, X, Threads, Instagram, Facebook, TikTok, and Pinterest, and Notes posted right away through the API send them for every platform. Articles do not send webhook events yet, and scheduled Bluesky Notes may not send them, so use Get Status for those.

Installation and source references

The problem

Why writers lose time here

An n8n workflow can collect ideas from Notion, Google Docs, RSS, or a content calendar, but the last publishing step often turns into brittle browser automation or a collection of HTTP requests that your team has to maintain.

The Narrareach fix

Keep distribution in one workflow

The Narrareach community node gives n8n a maintained publishing handoff. Your workflow maps approved content into the node, Narrareach applies the connected publication and destination settings, and n8n receives an operation record it can inspect instead of assuming the post went live.

Outcome

Move from source content to a managed publishing queue

Use n8n for triggers, transformations, approvals, and branching while Narrareach handles the publishing queue, connected platform accounts, and schedule state.

Schedule Substack, Medium, LinkedIn, and X articles

Schedule Notes and social posts to supported destinations

Read status before a workflow takes its next action

Reschedule or cancel future publishing work

Start workflows when a Note publishes or fails, using n8n's Webhook node

Growth strategy

How to build a reliable n8n publishing workflow

The strongest automation keeps the source record, approval decision, publishing request, and final status connected. That makes retries safer and failures easier to recover.

01

Start from a stable source record

Use the immutable ID from Notion, Google Docs, RSS, Logseq, or your content calendar as the idempotency key so a retried n8n execution does not create a duplicate schedule.

02

Map the destination deliberately

Choose article or Note destinations after approval. Keep platform-specific access, newsletter delivery, tags, media, and publication selection explicit in the workflow.

03

Check status before continuing

Use Get Status after scheduling, then branch on the returned state. Reschedule or cancel with the same schedule ID when an editor changes the plan.

Also supported

Add the rest of your distribution stack

Ready to connect n8n to Narrareach?

Start your Narrareach workspace, connect the publishing destinations you control, then create the scoped automation token used by the community node.

Full Agentic Mode includes REST API, webhooks, and custom n8n automation workflows.

Narrareach LLM connector

Connect Claude, ChatGPT, Gemini, or any MCP-compatible agent to read drafts, schedule posts, and automate Substack, Medium, LinkedIn, X, Bluesky, and Threads workflows.

Read the docs