AutomationFlows โ€บ AI & RAG โ€บ Veo 3 Ad Script Builder (gpt-4 + Google Docs Integration)

Veo 3 Ad Script Builder (gpt-4 + Google Docs Integration)

ByDavid Olusola @dae221โœ“ on n8n.io

๐Ÿš€ Overview

Event triggerโ˜…โ˜…โ˜…โ˜…โ˜† complexityAI-powered6 nodesForm TriggerOpenAIGoogle Docs
AI & RAG Trigger: Event Nodes: 6 Complexity: โ˜…โ˜…โ˜…โ˜…โ˜† AI nodes: yes Added:

This workflow corresponds to n8n.io template #4936 โ€” we link there as the canonical source.

This workflow follows the Form Trigger โ†’ Google Docs 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": "p2aCKqmpzyStMnvx",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Veo 3 Ad Script Automation with GPT4 and Google doc",
  "tags": [],
  "nodes": [
    {
      "id": "69d5ece2-345f-44be-971b-a3ed393fdafa",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -1160,
        160
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "945e2399-c25f-4b77-adfe-3764b1feaa73",
      "name": "Build Persona",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -940,
        160
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "947bd996-853e-4d4d-96a9-67bfc9034847",
      "name": "Build Environment",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -564,
        160
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "cbdb303d-fe5a-46e7-9b63-7ffbbdebc83e",
      "name": "Generate Copy",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -188,
        160
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "0ae8a839-0e9e-4a33-a103-8e74e04f6131",
      "name": "Google Docs",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        188,
        160
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "29b497e7-5c01-460c-a74a-ad8e7d322598",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -940,
        -340
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "806a78fe-94dc-49b3-945f-cbbfbf8ced78",
  "connections": {
    "Build Persona": {
      "main": [
        [
          {
            "node": "Build Environment",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Copy": {
      "main": [
        [
          {
            "node": "Google Docs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Environment": {
      "main": [
        [
          {
            "node": "Generate Copy",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Build Persona",
            "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

๐Ÿš€ Overview

Source: https://n8n.io/workflows/4936/ โ€” 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

Transform blog posts, YouTube videos, or any text into LinkedIn posts, Twitter threads, email newsletters, and more with GPT-5.1 Content creators who want to maximize reach from every piece of content

Form Trigger, HTTP Request, OpenAI +1
AI & RAG

This workflow automates the creation of personalized natural health guides using Claude AI with built-in quality assurance. It generates comprehensive, medically-informed content tailored to specific

Form Trigger, OpenAI, Data Table +1
AI & RAG

In this tutorial, Iโ€™ll walk you through a step-by-step N8N workflow that combines the power of OpenAI and Claude AI to generate professional, ready-to-use lead magnet plans for any niche.

Form Trigger, OpenAI, Google Docs +2
AI & RAG

This workflow is perfect for content marketers, bloggers, SEO professionals, and virtual assistants who need to transform keyword research into complete blog posts without spending hours writing and f

Form Trigger, HTTP Request, OpenAI +1
AI & RAG

Stop wasting hours on manual competitor research and content briefing. This workflow automates the creation of data-backed content briefs by analyzing the current top-ranking pages for your specific k

Form Trigger, @Apify/N8N Nodes Apify, OpenAI +2