Automate technical blog content creation using n8n and Gemini AI. This n8n workflow retrieves topics from Google Sheets, uses Tavily for research, generates Markdown, and publishes directly to GitHub for Jekyll sites.
Download this n8n workflow template and start using it instantly.
This comprehensive n8n workflow provides a complete end-to-end solution for content generation, research, and automated publication. It solves the pain point of manual context gathering and tedious formatting necessary for static site generators like Jekyll. The core value of this n8n template lies in its structure: it uses an n8n trigger to check Google Sheets for new topics. It then leverages the Tavily Web Search n8n node for deep web research, feeding this high-quality context to a Gemini AI agent. The n8n node configuration for the AI ensures the output is perfectly formatted Markdown, complete with YAML front matter. Finally, the workflow uses the GitHub n8n node to commit the file, instantly triggering the blog's build and deployment, proving the efficiency of n8n automation. This sophisticated n8n workflow is a prime example of production-ready automation.
Code n8n node processes and summarizes the search results into a clean Context variable, optimizing the input for the Large Language Model.Generate Blog with Gemini n8n node, configured as an AI agent, processes the Topic and Context. It uses an extremely detailed system prompt to ensure the output adheres to Jekyll's specific Markdown requirements, including the necessary front matter and structured headings. This LangChain n8n node handles the core generation.Set n8n node dynamically generates the required filename (based on the current date and topic slug) and prepares the commit message, making the file ready for publication via the n8n workflow.Commit Blog Post to GitHub n8n node connects to the target repository and commits the newly generated Markdown file directly to the _posts/ folder, finalizing the publication step.status to "done", ensuring the n8n trigger does not process the same topic again.Generate Blog with Gemini n8n node to personalize the tone, structure, and author details of your generated content. Schedule Trigger: The foundational n8n trigger that dictates when the automation runs, set here for daily execution.
Google Sheets (Get Topic from Google Sheet): Retrieves topic data. Key configuration filters rows where the status column is empty.
Tavily Web Search: Performs deep web research on the topic defined in the n8n workflow. Configured for 'advanced' search depth.
Code (Summarize Search Results): This custom n8n node processes Tavily results, selecting the top three items and formatting them into a structured Context variable for the AI.
Google Gemini Chat Model: The language model provider configured to handle the generation task for this n8n workflow.
Generate Blog with Gemini (Langchain Agent): The central AI n8n node. It uses a lengthy system prompt to enforce strict Markdown formatting, YAML front matter generation, and structured blog content, ensuring compatibility with Jekyll static sites.
Set (Prepare File for Commit): A crucial n8n node that uses expressions to dynamically create the required filePath (including date and slugified title) and the fileContent (the AI output).
GitHub (Commit Blog Post to GitHub): The publishing n8n node. It uses OAuth2 to commit the file to the posts/ path in the target repository.
rownumber input, providing robust tracking within the overall n8n workflow structure.Use this comprehensive n8n workflow to automate daily blog post creation using Google Gemini for content, Replicate for featured images, and Supabase for publishing. Get started with n8n templates.

Automate content creation and publishing using this robust n8n workflow. It leverages GPT/Gemini for drafting, DALL-E for images, WordPress integration, and instant distribution to X, LinkedIn, Discord, Threads, and Bluesky. Find more n8n templates like this.

Learn how to use this powerful n8n workflow to automatically track and filter new blog content from multiple RSS feeds based on a maximum age limit (e.g., 60 days). Excellent for content curation.

Use this powerful n8n workflow to automatically generate high-quality blog posts using GPT-4 and publish them directly to your Ghost CMS via the Admin API. Leverage sophisticated n8n templates for content automation.

Leverage this powerful n8n workflow to automatically generate structured, SEO-friendly blog posts using GPT-4, DALL-E for images, and Wikipedia for accuracy, publishing directly to WordPress drafts.

Automate finding trending keywords via Google Trends, generating SEO-optimized articles using GPT-4, sourcing watermarked images from Pexels, and publishing automatically to WordPress using this advanced n8n workflow.









































