AutomationMart
Home/Browse/Create & track LinkedIn posts with Google Sheets, GPT-5.1, Unsplash, and Sona
n8n

Create & track LinkedIn posts with Google Sheets, GPT-5.1, Unsplash, and Sona

n8nn8n27 modulesv1.0
GmailGoogle SheetsOpenAIGoogle DriveDropboxLinkedIn

Automate LinkedIn content creation by managing ideas in Google Sheets, generating professional AI-written posts, intelligently selecting relevant Unsplash images, sending drafts for email approval, and publishing directly to LinkedIn. How it works Step 1: Scheduled Sheet Check - Workflow runs daily at midnight (customizable to hourly/weekly) - Fetches posts from Google Sheet marked with Status = "Ready" - Processes one post per run, updates status to "In Progress" Step 2: AI Cont

At a glance

Create & track LinkedIn posts with Google Sheets, GPT-5.1, Unsplash, and Sona is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Sheets, OpenAI, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, OpenAI, Google Drive, Dropbox, LinkedIn
Modules
27
Price
Free
Version
v1.0
Create & track LinkedIn posts with Google Sheets, GPT-5.1, Unsplash, and Sona workflow diagram

About this workflow

Automate LinkedIn content creation by managing ideas in Google Sheets, generating professional AI-written posts, intelligently selecting relevant Unsplash images, sending drafts for email approval, and publishing directly to LinkedIn. How it works Step 1: Scheduled Sheet Check - Workflow runs daily at midnight (customizable to hourly/weekly) - Fetches posts from Google Sheet marked with Status = "Ready" - Processes one post per run, updates status to "In Progress" Step 2: AI Content Generation - GPT-5.1 creates engaging LinkedIn post based on your inputs - Generates content with proper hashtags, formatting, and tone - Follows your specified content type (tip, story, announcement, etc.) Step 3: Quality Validation - Automatically checks character limits (3000 max) - Validates minimum hashtag requirements (3+) - Loops back to regenerate if quality checks fail Step 4: Email Approval Workflow - Formats post as HTML email with professional styling - Sends preview to your Gmail for review - Waits for your approval response before proceeding - Nothing posts without explicit confirmation Step 5: Smart Image Handling - If you provided image URL: Downloads from Google Drive, Dropbox, or direct links - If no URL is provided: Fetch 10 images from Unsplash and use AI to select the best one. - If "Include Image?" is "No": Posts text-only content - Automatically converts share links to downloadable formats Step 6: LinkedIn Publishing & Tracking - Posts approved content directly to your LinkedIn profile - Uses appropriate API endpoint based on whether image is included - Updates Google Sheet status to "Posted" for successful posts - Marks "Rejected" posts in sheet for review and editing What you'll get - Batch content planning: Queue multiple posts in advance via Google Sheets - Consistent posting schedule: Automated daily publishing without manual work - Professional AI content: GPT-5.1 generates engaging, platform-optimized posts - Full approval control: Review every post before it goes live - Flexible image options: Your images, AI-generated, or text-only - Quality assurance: Built-in checks prevent poorly formatted posts - Status tracking: Monitor what's ready, in progress, rejected, or posted - Smart link conversion: Automatically handles Google Drive and Dropbox share links Requirements Accounts & credentials: - OpenAI API key (requires paid plan for GPT-5.1) - Gmail account (for approval workflow) - Google account (for Sheets integration) - LinkedIn account (for publishing) - Unsplash API key (for getting images) Google Sheet setup: Create a sheet with these columns: - Topic/Subject (required) - Main idea for the post - Content Type (required) - e.g., "Tip", "Story", "Announcement" - Tone (required) - e.g., "Professional", "Casual", "Inspirational" - Target Audience (optional) - Who you're writing for - Additional Notes (optional) - Specific points to include - Image link for your post (optional) - URL to your image - Include Image? (required) - "Yes" or "No" - Status (required) - "Ready" to trigger workflow Setup steps 1. Import workflow - Click "Use workflow" to add to your n8n instance 2. Connect credentials: - Google Sheets: Authenticate and select your sheet from dropdown - OpenAI: Add your API key in both AI nodes - Gmail: Authenticate and update recipient email in approval node - LinkedIn: Authenticate (your profile auto-populates) 3. Create your content sheet - Add the required columns and fill with post ideas 4. Test the workflow: - Add one test row with Status = "Ready" - Run workflow manually - Check email for approval - Verify post appears on LinkedIn 5. Configure schedule - Default is daily at midnight; adjust Schedule Trigger node for different frequency 6. Start batching - Add multiple ideas to your sheet and let automation handle the rest Tips for best results - Be specific in Topic/Subject: "5 ways to improve team productivity" beats "productivity tips" - Mix content types and tones to keep your feed engaging - Use Additional Notes for data points, statistics, or specific examples. You can also include links that the AI can use for the posts. - Start with text-only posts to validate content quality before adding images - Review rejected posts carefully and refine your inputs - Batch 10-20 ideas at once for weeks of automated content

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Add new Digistore24 etickets to Google Sheets

Every time a new eticket has been created in Digistore24, Make will automatically add the information about customer and eticket to a specified spreadsheet in Google Sheets. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1SgxSQ_tWbiwgHQGdfZPukeelxfSDUvLAHiyp9spJU2A/edit?usp=sharing).

Free

Create new Wishpond leads from new rows in a Google Sheets spreadsheet

This template periodically checks for new rows in a Google Sheets spreadsheet and uses the retrieved information to create new leads in Wishpond. The template is using [this sample](https://docs.google.com/spreadsheets/d/1vAdMKwSPIYIrTm4brD9ZsaGJkmz1NhuRPCS4kdgjMdQ/edit?usp=sharing) Google Sheets spreadsheet as a source of the data. You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the

Free

Generate text-to-speech audio from Google Sheets data using OpenAI and Eleven Labs

Automatically convert Google Sheets data into text-to-speech audio using OpenAI and Eleven Labs, then send via email with Google Email.

Free

Turn Telegram voice messages into Gmail emails and Google Calendar events with Whisper and Ollama

This workflow is an AI-powered voice assistant that transforms natural language voice or text inputs into actionable productivity tasks such as professional emails and calendar events.Built using Whisper for speech-to-text, local LLMs (Ollama), and Telegram-based human approval, it enables safe and intelligent automation of daily communication and scheduling tasks. Users can simply send a voice message via Telegram, and the system will: • Transcribe speech into text using Whisper • Understand i

Free

Analyze texts with Google Natural Language and save the results in Google Sheets

This template helps you analyze texts with Google Natural Language. Then, Make will automatically save the result in Google Sheets. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/13b_XyTbUCR5zxJ_9C3kDEWwI8oSx_BEPISKmuHF1s3o/edit?usp=sharing).

Free

Auto-generate LinkedIn content with Gemini AI: posts & images 24/7

How It Works - LinkedIn Post with Image Automation Overview This n8n automation creates and publishes LinkedIn posts with AI-generated images automatically. It's a complete end-to-end solution that transforms simple post titles into engaging social media content. Step-by-Step Process 1. Content Trigger & Management - Google Sheets Trigger monitors a spreadsheet for new post titles - Only processes posts with "pending" status - Limits to one post at a time for controlled execution 2. AI Content G

Free

Gmail to Google Drive email export workflow

Gmail to Google Drive Email Export Workflow (n8n) 🧩 Overview This n8n workflow automates the process of: 1. Retrieving all emails from a specific sender using Gmail. 2. Extracting essential fields like subject, message, and date. 3. Formatting the email date to the desired time zone (e.g., IST). 4. Exporting the parsed data as a CSV file. 5. Uploading the file to a specified folder in Google Drive. --- 🛠 Nodes Breakdown 1. Start Workflow (Manual Trigger) - Type: Manual Trigger - Purpose: Initia

Free

Scrape Web Data with Bright Data, Google Gemini and MCP Automated AI Agent

Disclaimer This template is only available on n8n self-hosted as it's making use of the community node for MCP Client. Who this is for? The Scrape Web Data with Bright Data and MCP Automated AI Agent workflow is built for professionals who need to automate large-scale, intelligent data extraction by utilizing the Bright Data MCP Server and Google Gemini. This solution is ideal for: 1. Data Analysts - Who require structured, enriched datasets for analysis and reporting. 2. Marketing Researchers -

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free