Generate Twitter Content in Personal Style with OpenAI & Supabase RAG

🎯 Self-Learning X Content Engine (Creator RAG Booster)

Learn your voice. Generate posts that sound like you β€” not AI.

🧩 Overview This n8n workflow builds a personal RAG (Retrieval-Augmented Generation) system for creators.
It learns from your own past posts and generates new tweets, replies, and image prompts in your tone.

βš™οΈ How it works

Step 1 β€” Ingest Use the β€œAdd to KB” Form to upload your past posts or notes. Text + metadata (topic, style) are stored in Supabase as vectors.

Step 2 β€” Generate Use the β€œGenerate Posts” Form to create new post ideas. The Agent fetches the most relevant style snippets (via Supabase VectorStore) Output includes:
πŸ“ post
πŸ’¬ quote
πŸ’­ reply
🎨 image_prompt

πŸ”§ Setup (3–5 min) Connect Supabase (URL + Key)
Make sure the table name is documents
Enable vector extension (pgvector)
Connect OpenAI API Key
Activate both Forms and open the URLs to test.
Optionally replace Forms with Webhooks.

πŸ’‘ Tip: RLS enabled? Ensure your API key allows insert/select for documents.

🧠 Tech Stack n8n (self-hosted) Supabase (Vector Store) OpenAI (gpt-4.1-mini) HTML-based completion form

πŸͺ„ Credits Built by Yusuke | @yskautomation
License: MITView on GitHub

0
Downloads
1
Views
8.23
Quality Score
intermediate
Complexity
Created:11/25/2025
Updated:12/31/2025

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments