Twitter Content Automation with Gemini AI for Tweets, Images, and Engagement
| N8N Workflow | AI-Powered Twitter Automation with Content Generation and Engagement 🚀
This n8n template automates Twitter (X) activity — from generating tweet content with AI to engaging with posts and even sending DMs — all powered by Google Gemini or OpenRouter AI.
It’s designed for creators, marketers, brands, and agencies who want to automate social media presence with authentic, on-brand AI content and engagement.
How It Works
The workflow begins with a form trigger, where users input their topic, tone, and action type (Tweet, Engage, or DM). Those inputs are passed into Workflow Configuration, which sets key parameters like max tweet length and model URLs. Depending on your chosen action: Post Tweet: AI generates a tweet under 280 characters and can attach an image. Engage with Posts: AI can like, retweet, or reply to niche-relevant content. Send Direct Message: AI drafts a personalized DM for outreach or networking. If your workflow includes visuals, the AI Agent - Create Image From Prompt node builds a detailed image prompt (based on your topic and instructions) and sends it to Google Gemini or other image APIs. The HTTP Request - Create Image node generates a custom image via an external model (default: Pollinations.ai). Finally, all tweet text and image data merge together in Merge Tweet Text and Image, before being posted directly via the Create Tweet node. How To Use
Download and Import the JSON workflow into your n8n interface. Set up the following credentials: OpenRouter API for text generation. Google Gemini (PaLM) for chat and image prompt creation. Twitter OAuth2 API for posting and engagement actions. Configure your form input fields (Topic, Tone, Action, Instructions).
Enable or disable the nodes you want:
Create Tweet → To post automatically. Twitter Engagement Tool → For likes/retweets/replies. Twitter DM Tool → For automated DMs. Trigger the Twitter Content Form via n8n’s web interface. Enter your content preferences and submit. The workflow generates your tweet text, optionally creates a matching image, and posts or saves it automatically.
Requirements
A Twitter Developer Account (with OAuth2 credentials). A Google Gemini or OpenRouter account with text and image model access. (Optional) Connection to Pollinations or another AI image generation API.
How To Customize
Update “Fields – Set Values” node to change: Default image size (1080 × 1920 px). Model name (e.g., “flux”, “turbo”, “kontext”). Modify Workflow Configuration to tweak AI parameters like: imageGenerationChance (default: 0.3). maxTweetLength (default: 280). Replace Google Gemini Chat Model with any supported model such as OpenAI GPT-4 or Mistral. Adjust AI Agent - Create Image From Prompt system message for your preferred image style or guidelines. Toggle which Twitter actions are active — Post, Engage, or DM — to tailor automation to your goals.
Related Templates
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks ...
🤖 Build Resilient AI Workflows with Automatic GPT and Gemini Failover Chain
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works This...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments