Skip to content
AI-Generated LinkedIn Posts with OpenAI, Google Sheets & Email Approval Workflow logo

AI-Generated LinkedIn Posts with OpenAI, Google Sheets & Email Approval Workflow

Verified

Automates AI-generated LinkedIn posts from Google Sheets with email approval.

n8nAI & LLMIntermediate👁 28K views
Open template
Updated 2026-06-16

What this workflow does

This workflow pulls pending post ideas from Google Sheets, uses OpenAI to generate professional LinkedIn content, and routes it via Gmail for manual approval before optional posting.

It is designed for marketing teams and content creators who need structured AI assistance with review gates to maintain brand quality on LinkedIn.

Who is this for?

Marketing teams, social media managers, and content creators who regularly produce LinkedIn posts and need a structured approval step before publishing.

What problem it solves

Manually drafting LinkedIn content, formatting it, and routing it for approval is repetitive and slow. This workflow pulls ideas from a sheet, generates drafts with AI, and handles email approval in one automated flow.

What it automates

Weekly thought-leadership posts

A founder keeps post ideas in Google Sheets; the workflow generates professional drafts every Monday and emails them for quick approval before posting.

Campaign content batching

A marketing team adds campaign descriptions to a shared sheet; AI creates on-brand LinkedIn posts that go through email review before going live.

Consistent personal branding

An executive uses the sheet to store topics and instructions; the workflow produces ready-to-post content on a set schedule with built-in approval.

How the workflow works

The 6 nodes in this automation, in order.

  1. 1Google SheetsgoogleSheets
  2. 2HTTP RequesthttpRequest
  3. 3Gmailgmail
  4. 4LinkedInlinkedIn
  5. 5Basic LLM Chain@n8n/n8n-nodes-langchain.chainLlm
  6. 6OpenAI Chat Model@n8n/n8n-nodes-langchain.lmChatOpenAi

Apps & integrations used

Google SheetsHTTP RequestGmailLinkedInBasic LLM ChainOpenAI Chat Model

How to set up AI-Generated LinkedIn Posts with OpenAI, Google Sheets & Email Approval Workflow

  1. 1Add a Schedule Trigger node and set your desired interval.
  2. 2Connect the Google Sheets node to read the first row where Status equals Pending.
  3. 3Add a Basic LLM Chain node using the OpenAI Chat Model to generate the post from description and instructions.
  4. 4Use a Set or Function node to format the generated text for the approval email.
  5. 5Connect the Gmail node to send the formatted content to the approver.
  6. 6Add the LinkedIn node (or HTTP Request) after approval to publish the post.

How to customize this workflow

  • Swap OpenAI Chat Model for another supported LLM provider
  • Change Schedule Trigger to a Webhook or Manual trigger
  • Replace Gmail approval with Slack or another notification node
  • Add an If node to skip posting for certain topics

AI-Generated LinkedIn Posts with OpenAI, Google Sheets & Email Approval Workflow: pros & cons

Pros

  • +Combines AI generation with human approval in one flow
  • +Uses familiar Google Sheets as the input source
  • +Clear separation between draft creation and publishing

Cons

  • Still requires manual email approval for each post
  • LinkedIn posting step needs valid API credentials
  • OpenAI usage adds per-run cost
Did you find this helpful?

Frequently asked questions

It reads pending rows from Google Sheets, generates LinkedIn post text with OpenAI, emails it for approval, and can post to LinkedIn after approval.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote AI-Generated LinkedIn Posts with OpenAI, Google Sheets & Email Approval Workflow

Add this badge to your website, or share the tool.

DFeatured on DhanasviAI-Generated LinkedIn Posts with OpenAI, Google Sheets & Email Approval Workflow 0