Create blog drafts, images, and LinkedIn posts with Tavily, Gemini, and OpenAI
UnknownWhat this workflow does
This AI workflow has 35 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Gemini Chat Model, Google Sheets, Google Drive and Slack and 2 more. It also calls api.kie.ai over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Edit Fields (Edit Fields (Set)): sets 6 fields: body.rowNumber, body.rowData["AI Blog Title"], body.rowData["Key Points"]…
- Search (Tavily): uses Tavily
- Write Blog (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Markdown: converts between Markdown and HTML
- Edit Fields (Edit Fields (Set)): sets or maps fields
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- Create file from text (Google Drive): create from text
- Create Image (HTTP Request): calls api.kie.ai (POST)
- Create Image (HTTP Request): calls api.kie.ai (POST)
- Send a message (Slack): uses Slack
…plus 22 more steps. See the full node list below.
Services it uses
HTTP calls to: api.kie.ai
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @tavily/n8n-nodes-tavily is verified or supports 3.0 (used in Search1).
Nodes used (15)
- Webhook
n8n-nodes-base.webhook - AI Agent
@n8n/n8n-nodes-langchain.agent - Tavily
@tavily/n8n-nodes-tavily.tavily - Edit Fields (Set)
n8n-nodes-base.set - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Google Sheets
n8n-nodes-base.googleSheets - Markdown
n8n-nodes-base.markdown - Google Drive
n8n-nodes-base.googleDrive - Code
n8n-nodes-base.code - Slack
n8n-nodes-base.slack - Wait
n8n-nodes-base.wait - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
From the author
Quick overview This workflow receives a blog request via webhook, researches the topic with Tavily, generates a long-form HTML article using Google Gemini, creates two images via the kie.ai API, stores assets in Google Drive, updates a Google Sheets tracker,…