Templates / Repurpose blog posts into social content with Gemini, Google Sheets, and Slack

Repurpose blog posts into social content with Gemini, Google Sheets, and Slack

Ready for 3.0

by Oka Hironobu ✓ · 17 views · created 2026-07-16 · Social Media, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 9 nodes and runs on a schedule (every day at 07:00). Along the way it connects Google Sheets and Slack. It also calls generativelanguage.googleapis.com over HTTP.

How it runs

Trigger: On a schedule (every day at 07:00).

  1. Read Blog Feed (RSS Read): reads an RSS feed
  2. Keep Latest 3 Posts (Code): runs custom JavaScript code
  3. Set Brand Voice (Edit Fields (Set)): sets 2 fields: brandVoice, hashtags
  4. Build Content Prompt (Code): runs custom JavaScript code
  5. Generate Social Posts with Gemini (HTTP Request): calls generativelanguage.googleapis.com (POST)
  6. Parse Social Posts (Code): runs custom JavaScript code
  7. Save Drafts to Sheet (Google Sheets): append
  8. Share Drafts for Review (Slack): uses Slack

Services it uses

Google SheetsSlack

HTTP calls to: generativelanguage.googleapis.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (7)

From the author

Quick Overview This workflow runs daily, reads your blog RSS feed, uses Google Gemini to repurpose the latest posts into Twitter/X and LinkedIn drafts in your brand voice, then appends the drafts to Google Sheets and posts them to a Slack channel for review.…

Excerpt from Oka Hironobu'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.