AutomationFlowsAI & RAG › Auto-generate Instagram Captions for Photos with Gpt-4o-mini and Airtable

Auto-generate Instagram Captions for Photos with Gpt-4o-mini and Airtable

ByWild Nomad @rahimin3d on n8n.io

Effortless Captions for Your Social Photos – Fully Automated

Event trigger★★★★☆ complexityAI-powered5 nodesOpenAIGoogle DriveAirtableGoogle Drive Trigger
AI & RAG Trigger: Event Nodes: 5 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #6951 — we link there as the canonical source.

This workflow follows the Airtable → Google Drive recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "GciaqXQ5rEEW0afJ",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Select random photo for socials and get caption",
  "tags": [],
  "nodes": [
    {
      "id": "1bed722e-6794-4fc2-bc09-4c33e7dc5abc",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        680,
        -480
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "83ee6b6d-950d-455f-8db7-38af878b3142",
      "name": "Download Selected Photo",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        360,
        -480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "df60dee1-0a62-4e2d-8c19-b338c437b878",
      "name": "Airtable",
      "type": "n8n-nodes-base.airtable",
      "position": [
        960,
        -480
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "4cbe5125-7e61-4bf4-815c-446768715e4c",
      "name": "Google Drive Trigger",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "position": [
        20,
        -480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c38085e8-384b-4c16-b682-aa1fc83a63be",
      "name": "Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1180,
        -480
      ],
      "parameters": {},
      "typeVersion": 3
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "41fae1b0-b2ff-4597-bccb-74e878a3e476",
  "connections": {
    "OpenAI": {
      "main": [
        [
          {
            "node": "Airtable",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Airtable": {
      "main": [
        [
          {
            "node": "Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive Trigger": {
      "main": [
        [
          {
            "node": "Download Selected Photo",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Selected Photo": {
      "main": [
        [
          {
            "node": "OpenAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Effortless Captions for Your Social Photos – Fully Automated

Source: https://n8n.io/workflows/6951/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

This workflow automatically turns any audio file uploaded to Google Drive into a complete podcast episode. It handles transcription, content generation, blog drafting, social copy creation, thumbnail

Google Drive Trigger, Google Drive, OpenAI +3
AI & RAG

Some use cases: Sales follow-ups, auto-qualifying leads based on budget, monetizing low-budget leads, and automatic data entry. Ingestion: When a call recording is uploaded to a specific Google Drive

OpenAI, Google Drive, Slack +4
AI & RAG

This template is designed for content creators, marketing teams, educators, or media managers who want to repurpose video content into written blog posts with visuals. It's ideal for anyone looking to

Google Drive Trigger, Google Drive, HTTP Request +2
AI & RAG

The Problem That it Solves

Google Drive Trigger, OpenAI, Google Drive +5
AI & RAG

Voice Note -> Veo 3 AD. Uses telegramTrigger, telegram, openAi, httpRequest. Event-driven trigger; 49 nodes.

Telegram Trigger, Telegram, OpenAI +3