smoth.me automatisch befüllen: N8N Workflows für Content-Erstellung & Instagram
Überblick
smoth.me läuft vollständig automatisiert: Neue Guides werden per N8N aus RSS-Feeds generiert und direkt veröffentlicht. Anschließend postet ein zweiter Workflow automatisch ein Instagram-Bild zum Artikel. Alles ohne manuelle Eingriffe.
Dieser Guide erklärt beide Workflows, wie sie zusammenspielen und wie du sie für deine eigene Seite adaptieren kannst.
Architektur
RSS-Feed / Quelle
↓
N8N: RSS Guide Generator
↓
smoth.me REST API → Artikel veröffentlicht
↓
N8N: Instagram Auto-Post (alle 2h)
↓
Bild generieren (ig-image/{slug})
↓
Instagram Graph API → Post live
Workflow 1 – RSS Guide Generator
Dieser Workflow liest RSS-Feeds, verarbeitet die Inhalte mit KI und erstellt daraus fertige Guides auf smoth.me.
Aufbau des Workflows
- RSS Feed Node – Liest neue Einträge aus konfigurierten Feeds
- Filter Node – Prüft ob der Artikel schon existiert (via API)
- KI-Node (Claude/GPT) – Schreibt aus dem Feed-Inhalt einen vollständigen Guide
- HTTP Request Node – Veröffentlicht den Guide über die smoth.me REST API
API-Aufruf zum Veröffentlichen
POST https://smoth.me/api/v1/articles
X-API-Key: <<< api Key von der Webseite >>>
Content-Type: application/json
{
"title": "Titel des Guides",
"content": "<h2>...</h2><p>...</p>",
"excerpt": "Kurzbeschreibung für SEO und Instagram",
"category": "docker",
"author": "<<< Name >>>",
"status": "published"
}
Mit "status": "published" wird der Artikel sofort live geschaltet und published_at automatisch gesetzt.
Verfügbare Kategorien
| Slug | Name |
|---|---|
| n8n | N8N |
| docker | Docker |
| proxmox | Proxmox |
| linux | Linux |
| homeassistant | Home Assistant |
| networking | Netzwerk |
| sonstiges | Sonstiges |
Workflow 2 – Instagram Auto-Post
Läuft alle 2 Stunden und postet neue Artikel automatisch auf Instagram.
Ablauf
- Schedule Trigger – Alle 2 Stunden
- HTTP Request →
GET /api/ig-webhook?key=...&limit=1
Gibt den ältesten noch nicht geposteten Artikel zurück - IF Node – Prüft ob
count > 0 - Code Node – Erstellt Caption mit Hashtags je nach Kategorie
- HTTP Request → Instagram Graph API: Media Container erstellen
- Wait Node – 15 Sekunden warten (Instagram-Anforderung)
- HTTP Request → Instagram Graph API: Post veröffentlichen
- HTTP Request →
POST /api/v1/articles/{id}/ig-posted
Markiert Artikel als gepostet (ig_posted = 1)
Automatisches Instagram-Bild
Für jeden Artikel wird automatisch ein 1080×1080px PNG generiert:
https://smoth.me/ig-image/{artikel-slug}
Das Bild enthält das Featured Image als Hintergrund, einen dunklen Overlay, den Artikel-Titel und das smoth.me Logo. Es wird von der Instagram Graph API direkt per URL abgerufen.
Automatische Hashtags
Je nach Kategorie werden passende Hashtags gesetzt:
Docker → #docker #container #devops #selfhosted #linux
N8N → #n8n #automation #nocode #workflow #selfhosted
Proxmox → #proxmox #homelab #virtualization #selfhosted
Linux → #linux #selfhosted #sysadmin #devops
...
Authentifizierung
Die API verwendet API-Keys die im Admin-Panel unter API-Schlüssel verwaltet werden. Den Key im Header oder als Query-Parameter übergeben:
# Als Header (empfohlen)
X-API-Key: <<< api Key von der Webseite >>>
# Als Query-Parameter
?api_key=<<< api Key von der Webseite >>>
Tipps für die Praxis
- Instagram Token läuft nach 60 Tagen ab – rechtzeitig erneuern
- ig_posted Flag verhindert Doppel-Posts – nie manuell zurücksetzen ohne Grund
- Featured Image als URL speichern, nicht als Base64 – spart Datenbankgröße
- Artikel-Excerpt gut befüllen – wird direkt als Instagram-Caption-Einleitung genutzt
- Kategorie-Slug immer korrekt setzen – beeinflusst Hashtags und Sitemap-Priorität