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

⚡ 4,380 views · 🎬 Content Creation & Video

💡 Pro Tip — If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search — you just pass a URL and get structured data back.

View All Scrapers

Description

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

Step 2: AI Content Generation

Step 3: Quality Validation

Step 4: Email Approval Workflow

Step 5: Smart Image Handling

Step 6: LinkedIn Publishing & Tracking

What you’ll get

Requirements

Accounts & credentials:

Google Sheet setup: Create a sheet with these columns:

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

đź”— Nodes Used

Google Sheets, HTTP Request, Gmail, LinkedIn, Schedule Trigger, AI Agent

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup