Generate AI-Powered LinkedIn Posts with Ollama, Image Creation, and Gmail Delivery

Go to Workflow
5,081 views
Built by Aashit Sharma Aashit Sharma
Created on June 05, 2025

Description

This automation flow is designed to generate professional, research-backed LinkedIn posts based on a user-submitted topic and audience, enhance it with a visually aligned image prompt, and then automatically send the post and image via Gmail and/or publish it to LinkedIn.
โš™๏ธ How It Works (Step-by-Step):
๐Ÿ“ Form Submission (Input Trigger)

A user fills out a form with:

Email

Topic of the Post

Target Audience

This form submission acts as the entry point of the workflow (Form Trigger node).

๐Ÿค– LinkedIn Post Generation Agent

An AI agent is triggered that:

Uses Tavily API to fetch real-time web search content related to the topic.

Processes the topic and audience data using an Ollama Chat Model.

Generates a well-structured LinkedIn post that includes:

Hook

Educational insight

Professional tone

Source citations

Hashtags and call to action

๐ŸŽจ Image Prompt Agent

The generated post is passed to a second agent that:

Extracts the core message.

Converts it into a graphic prompt using a different Ollama LLM.

The prompt is written to be used by an image-generation model like DALLยทE or Gemma/GPT-based image tools.

๐Ÿ–ผ๏ธ Image Generation

The image prompt is passed to a local image generation endpoint (localhost:8098) or OpenAI (api.openai.com) to generate a visual asset.

The base64 image is converted into a file.

๐Ÿ“ฉ Email Dispatch

The post text and the generated image are then sent to the userโ€™s email address via the Gmail node.

The email includes:

The full LinkedIn post

The auto-generated image as an attachment

๐Ÿ”— LinkedIn Publishing (Optional)

If OAuth is enabled, the post can also be published directly to LinkedIn using the LinkedIn node.

๐Ÿ› ๏ธ Tools Used:

n8n: Orchestration platform

OpenRouter & Ollama: Local/hosted LLMs for post and prompt generation

Tavily API: Real-time web search

OpenAI or Local Endpoint: Image generation from text

SMTP (Gmail): For sending emails

LinkedIn API: For automated posting

๐Ÿ“ฆ Key Features:

End-to-end automation from form to email/post

Uses real-time research for accuracy

Creative visual generation with professional branding intent

Works locally or with cloud APIs

Modular: Can switch tools or endpoints (OpenAI โ†” Localhost, Ollama โ†” OpenRouter)

๐Ÿš€ Ideal Use Cases:

Marketing teams needing fast content turnaround

Personal branding assistants

Founders, freelancers, and executives sharing thought leadership

University or organization-wide communication systems

Nodes Used (6)

AI Agent
@n8n/n8n-nodes-langchain.agent
HTTP Request
n8n-nodes-base.httpRequest
HTTP Request Tool
@n8n/n8n-nodes-langchain.toolHttpRequest
LinkedIn
n8n-nodes-base.linkedIn
Ollama Chat Model
@n8n/n8n-nodes-langchain.lmChatOllama
Send Email
n8n-nodes-base.emailSend