AI · Automation 2025 Completed

Instagram AI Influencer — Automated Content Creation System

An n8n system that runs a virtual Instagram persona end to end: quarterly-to-weekly content plans, AI-generated photos and captions, email approvals, and auto-posting via the Graph API.

Built by Redoan Uzzaman, Full-Stack Developer & AI Engineer.

Instagram AI Influencer — Automated Content Creation System

Overview

Instagram AI Influencer is an n8n workflow that manages an entire virtual influencer persona, from long-term content strategy down to the individual daily post. The bundled example persona, "Addi", is a nature photographer, and the profile is fully customizable.

The challenge with automated social content is keeping it coherent and on-brand over months. This project solves that with a hierarchical planning model and a human-in-the-loop review at every level.

How it works

  • Tiered planning: the workflow checks Supabase for an existing quarterly, monthly and weekly plan. If one is missing, it emails the owner for direction, has GPT-4.1 draft the plan from the level above, and emails it back for approval.
  • Revision loop: reply with change requests and the AI revises the plan until it is approved, then saves it to Supabase.
  • Daily posts: recent post history from the last seven days is aggregated so new posts stay consistent, then the AI writes the post concept and caption.
  • Images: photorealistic images are produced with the OpenAI image API using reference-image editing for a consistent look, converted to files and stored.
  • Publishing: approved posts are published to an Instagram Business account through the Facebook Graph API.

Engineering notes

Structured information-extractor nodes turn LLM output into typed plan data, Gmail serves as the approval interface, and Supabase stores plans, posts and images, giving the persona a persistent memory across runs.

Key Features

  • Quarterly → monthly → weekly → daily content planning
  • Human approval by email at every planning stage
  • Iterative change-request loop until approved
  • Photorealistic persona images with reference editing
  • Post-history awareness for continuity
  • Supabase storage for plans, posts and images
  • Auto-publishing to Instagram via Facebook Graph API

Tech Stack

  • n8n
  • OpenAI GPT-4.1
  • OpenAI Images API
  • Supabase
  • Gmail API
  • Facebook Graph API
  • Instagram

Want something like this built?

Redoan Uzzaman takes on AI, automation and full-stack projects for clients worldwide.