This n8n community node provides read-only access to the Substack API, enabling you to automate content discovery and analytics workflows with Substack publications.
n8n is a fair-code licensed workflow automation platform.
- Profile Operations: Get profile information, followees, and publication data
- Post Operations: Retrieve posts with pagination support
- Note Operations: Access notes from publications and create new notes programmatically with optional title and body content, supporting both simple text and advanced JSON formatting
- Comment Operations: Get comments for posts
- Secure Authentication: API key authentication with publication address
- Powered by substack-api: Uses the robust substack-api library for reliable API interactions
{
"nodes": [
{
"name": "Get My Profile",
"type": "n8n-nodes-substack.substack",
"parameters": {
"resource": "profile",
"operation": "getOwnProfile"
},
"credentials": {
"substackApi": "your-credential-id"
}
}
]
}
{
"nodes": [
{
"name": "Get Recent Posts",
"type": "n8n-nodes-substack.substack",
"parameters": {
"resource": "post",
"operation": "getAll",
"limit": 10
},
"credentials": {
"substackApi": "your-credential-id"
}
}
]
}
- Go to Settings > Community Nodes
- Click Install a community node
- Enter
n8n-nodes-substack
- Click Install
Install the node in your n8n installation directory:
npm install n8n-nodes-substack
Then restart your n8n instance.
- Add the Substack node to your workflow
- Create new credentials with:
- Publication Address: Your Substack domain (e.g.,
myblog.substack.com
) - API Key: Your Substack API key
- Publication Address: Your Substack domain (e.g.,
📖 Complete Documentation - Comprehensive guides for all operations
- Resource Guides - Detailed documentation for Profile, Post, Note, and Comment operations
- Development Guide - Contributing to the project
- Testing Guide - Testing practices and procedures
- Architecture - Design decisions and project structure