🎬 Create Dev.to articles with OpenAI/Gemini - AI-generated content with images

⚑ 114 views · 🎬 Content Creation & Video

Description

AI Blog Publisher Workflow for Dev.to

Turn a simple idea into a complete blog article with images, ready to publish β€” fully automated.

How It Works

This workflow takes a single input (your article idea) and transforms it into a polished blog post without manual effort.
It begins with a topic, entered directly in the Set node. For more automation, you can connect it to Google Sheets, a webhook, or even a chatbot that collects ideas from you or your team.

From there, the workflow does all the heavy lifting:

Instead of dealing with multiple tools or outsourcing to a copywriter, this workflow handles the entire pipeline β€” from idea to draft β€” in one seamless process.

Setup Steps

Getting started takes only a few minutes:

  1. Connect your OpenAI account for the AI writer and planner.
  2. Add your Dev.to API key so the workflow can publish drafts.
  3. Provide your Cloudinary account name and set up an unsigned upload preset for hosting images.
  4. (Optional) Add your Gemini API key, or switch to ChatGPT for image generation.
  5. Enter your first idea into the Set input data/credentials node, then run the workflow manually, on a schedule (Cron), or automatically via Google Sheets or a webhook.

Once configured, the workflow runs on autopilot β€” generating, illustrating, and publishing content without your input.

What You Get

Think of it as having a 24/7 content team working in the background.

This isn’t just a template. It’s a fully operational content engine you can plug into your business.

Results You Can Expect

Publishing consistently online builds trust, visibility, and authority. With this workflow, you’ll:

Who This Is For

With this workflow, your blog becomes fully automated. All you need is an idea β€” the system takes care of everything else.

πŸ”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger, AI Agent, Basic LLM Chain, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup