Templates / Generate complete social media campaigns with DALL·E, GPT-4o and Slack approval

Generate complete social media campaigns with DALL·E, GPT-4o and Slack approval

Needs changes

by Rahul Joshi ✓ · 305 views · created 2025-12-12 · Social Media, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 22 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects OpenAI Chat Model and Slack. It also calls api.cloudinary.com over HTTP.

How it runs

Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).

  1. Clean & Normalize Product Input Fields (Edit Fields (Set)): sets 6 fields: body.product_name, body.product_description, body.target_audience…
  2. Slack: uses Slack
  3. Generate Campaign Blueprint Using AI (AI Agent): runs an AI agent, with model: LLM Engine for Campaign Blueprint; output parser: Parse Campaign Blueprint JSON
  4. Generate Instagram Captions Using AI (AI Agent): runs an AI agent, with model: LLM Engine for Caption Writing; output parser: Parse Caption Output JSON
  5. Split Campaign Posts for Image Generation (Split Out): splits a list into separate items
  6. Generate Hashtag Set Using AI (AI Agent): runs an AI agent, with model: LLM Engine for Hashtag Generation; output parser: Parse Hashtag Output JSON
  7. Combine All Campaign Assets (Merge): merges the data from its input branches
  8. Generate Social Media Image Using AI (OpenAI): work with image
  9. Generate Optimal Posting Schedule Using AI (AI Agent): runs an AI agent, with model: LLM Engine for Posting Schedule; output parser: Parse Posting Schedule Output JSON
  10. Prepare Final Campaign Package JSON (Code): runs custom JavaScript code

…plus 2 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelSlack

HTTP calls to: api.cloudinary.com

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • OpenAI (legacy) in Generate Social Media Image Using AI: replace with OpenAI node (AI section).

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
OpenAI (legacy)
Generate Social Media Image Using AI
OpenAI node (AI section)

Nodes used (12)

From the author

📘 Description This workflow turns raw product inputs into a complete, launch-ready AI-generated social media campaign package. It accepts product details via webhook, sanitizes messy fields, generates a strategic campaign blueprint, produces Instagram…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.