📱 Automate blog post publishing from Airtable to Hashnode with API integration

⚡ 270 views · 📱 Social Media & Email Marketing

Description

📝 Automated Blog Post Publishing from Airtable to Hashnode

This workflow streamlines your content publishing process by automatically creating draft blog posts on Hashnode from content stored in Airtable. Perfect for content creators, marketing teams, and developers who want to maintain a consistent publishing schedule while managing multiple Hashnode publications from a centralized database.

🎯 Who’s it for

⚙️ How it works

The workflow operates in a simple 7-step process:

  1. Retrieves unpublished posts from your Airtable database (filtered by “Not Published” status)
  2. Processes each post individually using a loop to handle multiple posts
  3. Fetches the publication ID from Hashnode using the provided domain
  4. Validates the publication exists before proceeding with post creation
  5. Creates draft posts on Hashnode with the title and markdown content
  6. Updates post status to “Published” in Airtable upon successful creation
  7. Handles errors by marking failed posts with “Error” status for easy troubleshooting

đź“‹ Requirements

Airtable Setup: Your Airtable table must include these columns:

Hashnode Requirements:

đź”§ How to set up

  1. Configure Airtable credentials in the “Get Posts” and “Update Post” nodes
  2. Set your Airtable base and table IDs to match your setup
  3. Ensure your Airtable table contains all required columns listed above
  4. Add your content with status “Not Published” to trigger the workflow
  5. Test the workflow with a single post before processing multiple items

🎨 How to customize the workflow

đź’ˇ Need Help?

Join the Discord or ask in the Forum!

đź”— Nodes Used

Airtable, HTTP Request

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup