🎬 Auto-generate Instagram content schedule with GPT-4, Apify, and Google Sheets

14,745 views · 🎬 Content Creation & Video

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Try It Out!

This n8n template creates a fully automated Instagram content schedule using AI and Google Sheets. It is perfect for content creators, marketing teams, or local businesses looking to organize and scale their social media posting.

How it works

The workflow starts by reading two sets of inputs from a Google Sheet:

AI Scheduling & Personalization

Once merged, the workflow loops through each content item and:

  1. A compelling Instagram caption
  2. A visual description
  3. Hashtags
  4. Suggested post date, day, content pillar, and format (carousel, reel, image, etc.)

Output

How to use

How to Set-Up

Initial Input Tab

Input (blog month) Tab – Store scraped blog content

Include these columns:

Output Tab – Final scheduled content

Include these columns:

To use the Apify HTTP Request node:

  1. Drag in an HTTP Request node into your n8n workflow.
  2. Set the Method and URL based on how you’re using Apify:
  1. Configure query or body parameters:
  2. Include your Apify API token for authentication (e.g. token=YOUR_API_KEY)
  1. Test the node to ensure you’re retrieving the blog titles, descriptions, and URLs as expected.

Requirements

Example Use Cases

Need Help?

Join the n8n Discord or ask in the n8n Forum! Happy Content Making ! 📅✨

🔗 Nodes Used

Google Sheets, HTTP Request, AI Agent, Code Tool

📥 Import

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

📖 Importing guide · 🔑 Credential setup