Generate multi-platform content from forms using Tavily Research and OpenAI
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Blog Writer (v1.7), LinkedIn (v1.7), Facebook (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (8)
- Aggregate
n8n-nodes-base.aggregate - Split Out
n8n-nodes-base.splitOut - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - HTTP Request
n8n-nodes-base.httpRequest - n8n Form Trigger
n8n-nodes-base.formTrigger - Slack
n8n-nodes-base.slack
What it does
This workflow automates multi-platform content creation by transforming form submissions into tailored blog posts, LinkedIn posts, and Facebook posts using AI and web research What Makes This Different: - Multi-Platform Content Generation - Creates optimized content for blog, LinkedIn, and Facebook simultaneously - AI-Powered Content Adaptation - Uses OpenAI to tailor content for each platform's unique audience and format - Web Research Integration - Leverages Tavily API to gather relevant, up-to-date information on any topic - Form-Based Input - Simple form interface for content subject and target audience specification - Automated Workflow - End-to-end automation from form submission to content delivery - Slack Integration - Delivers all generated content via Slack notification for easy review and sharing Key Benefits of Automated Content Creation: - Time Efficiency - Generates three different content pieces in one workflow execution - Platform Optimization - Each content piece is specifically crafted for its intended platform - Research-Backed Content - Incorporates current web information for accurate, relevant content - Consistent Brand Voice - AI ensures consistent tone and messaging across all platforms - Scalable Content Production - Handles multiple content requests without manual intervention - Centralized Delivery - All content delivered to one location for easy management --- Who's it for This template is designed for content marketers, social media managers, small business owners, marketing agencies, and content creators who need to produce consistent, high-quality content across multiple platforms. It's perfect for businesses that want to streamline their content creation process, maintain a consistent brand voice, and leverage AI to create platform-specific content that resonates with their target audience. How it works / What it does This workflow creates an automated content creation system that transforms form submissions into multi-platform content. The system: 1. Receives form submissions with content subject and target audience through n8n form trigger 2. Extracts search parameters from form data to prepare for web research 3. Searches the web using Tavily API to gather relevant, current information on the topic 4. Processes search results by splitting and aggregating content for AI processing 5. Generates platform-specific content using OpenAI agents for LinkedIn, Facebook, and blog formats 6. Aggregates all content into a single output with all three platform versions 7. Sends Slack notification with all generated content for review and distribution Key Innovation: Multi-Platform AI Content Generation - Unlike traditional content tools that create one piece of content, this system automatically generates three different versions optimized for each platform's unique audience, format requirements, and engagement patterns, all based on current web research and AI-powered adaptation. How to set up 1. Configure Form Trigger - Set up n8n form trigger with "Content Subject" and "Target Audience" fields - Configure form settings and validation rules - Test form submission functionality - Ensure proper data flow to subsequent nodes 2. Configure OpenAI API - Set up OpenAI API credentials in n8n - Ensure proper API access and quota limits - Configure the OpenAI Chat Model node for content generation - Test AI model connectivity and response quality 3. Configure Tavily API - Get your API key: Sign up at tavily.com and obtain your API key from the dashboard - Add API key to workflow: In the "Search Web" HTTP Request node, replace "ADD YOU API KEY HERE" with your actual Tavily API key - Example configuration: json { "apikey": "your-actual-api-key-here", "query": "{{ $json.query.replace(/\"/g, '\\\"') }}", "searchdepth": "basic", "includeanswer": true, "topic": "news", "includerawcontent": true, "maxresults": 3 } - Configure search parameters: Ensure maxresults is set to 3 and searchdepth to "basic" for optimal perform