Automation • Content Ops

Hands-freeGermanblogposts.

Topic selection, keyword mapping, HTML output, images, and safe drafts—end-to-end in n8n.

The Brief

Remove manual grind from publishing SEO-useful articles while keeping control over topics, language, and quality.

Built a multi-node n8n pipeline to pick a unique topic per run, generate German-only articles with images, and post drafts to Shopify.

DESIGN & BUILD

What I shipped

  • THEMES array + uniqueness guard via `getWorkflowStaticData` (no repeats until exhaustion).
  • German keyword mapping (`deKeyword`) injected into prompts for consistent on-page SEO.
  • HTML article generation (titles, H2/H3, internal links).
  • Shopify Admin API integration (`blogs.json`, `articles.json`) with `published: false` for safe staging.
  • Image fetching/embedding; slug and duplication checks.
  • Daily/adhoc schedules and simple failure notifications.

Results

Time to publish
Idea → review-ready draft
Topic coverage
No duplicate themes until list exhausted
Consistency
German-only, structure & links
Human edits needed
Arrives format-clean
UI

Highlights

Since introducing automation
–85%
Manual time per article
+100%
Publishing cadence
0
Duplicate topics shipped

Simple pipeline, predictable output

A single n8n workflow handles topic selection, German keyword mapping, HTML generation, images and Shopify draft creation.

Editors keep control: drafts arrive cleanly formatted and can be scheduled or published as-is.

Got a Shopify or automation brief?

I build fast, clear storefront UX and pragmatic n8n workflows. Let’s map the simplest path to a win.