AutomationFlowsEmail & Gmail › Cyberpulse AI Grc: Automate Security Questionnaire Responses

Cyberpulse AI Grc: Automate Security Questionnaire Responses

ByAdnan Tariq @adnantariq on n8n.io

Description

Webhook trigger★★★★☆ complexityAI-powered11 nodesGoogle SheetsOpenAIGmailGoogle Drive
Email & Gmail Trigger: Webhook Nodes: 11 Complexity: ★★★★☆ AI nodes: yes Added:

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

This workflow follows the Gmail → 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": "suFwbFh7NOckUGrH",
  "name": "GRC \u2013 Security Questionnaire AutoFill",
  "tags": [
    {
      "id": "gJSr5qMwZv8VikrA",
      "name": "Compliance Responder",
      "createdAt": "2025-08-04T01:27:51.485Z",
      "updatedAt": "2025-08-04T01:27:51.485Z"
    }
  ],
  "nodes": [
    {
      "id": "123b4768-29e6-44e4-b5f8-4efd7755fc7e",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -1640,
        180
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "ee0965d6-0cdc-46f6-a82a-0aa3396ac0e8",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1240,
        180
      ],
      "parameters": {},
      "typeVersion": 4.6
    },
    {
      "id": "2eba0fe8-b3f5-4a3d-a5e3-00d70a16b447",
      "name": "Edit Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        -720,
        120
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "73a3e582-d02d-4d00-b147-1eea18665d9f",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -480,
        120
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "12d1abd5-7826-4235-b792-a4c0ba6ffae6",
      "name": "Google Sheets1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 4.6
    },
    {
      "id": "1e27c1f2-bf19-48ae-a4f3-3b0f6bccce32",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -1020,
        180
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "39b53f5e-87a6-4178-be48-31bb27efe926",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        0,
        260
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "1c1e83ed-eadd-4cce-83be-e79d58a88623",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        440,
        140
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "66271d78-bca4-4b47-ae70-5ccb58fac9ac",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        660,
        140
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "d555c006-215b-4bab-8bde-7df72b35767e",
      "name": "Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -1440,
        180
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "7c882edd-18c8-4300-b05f-ece5ae3fdf89",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -660,
        460
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "b6f97c2b-05fc-4e73-b054-7c75d8255e39",
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code": {
      "main": [
        [
          {
            "node": "Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI": {
      "main": [
        [
          {
            "node": "Google Sheets1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "OpenAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets1": {
      "main": [
        [
          {
            "node": "Merge",
            "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

Description

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

More Email & Gmail workflows → · Browse all categories →

Related workflows

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

Email & Gmail

✨🔪 Advanced AI Powered Document Parsing & Text Extraction with Llama Parse. Uses gmail, gmailTrigger, limit, stickyNote. Webhook trigger; 54 nodes.

Gmail, Gmail Trigger, HTTP Request +6
Email & Gmail

Webhook Code. Uses openAi, noOp, googleDrive, respondToWebhook. Webhook trigger; 20 nodes.

OpenAI, Google Drive, Gmail +1
Email & Gmail

Streamline and standardize your entire client onboarding process with a single end-to-end automation. 🚀📋 This workflow captures detailed client intake data via webhook, automatically creates a fully s

Slack, Asana, HTTP Request +4
Email & Gmail

Invoice_Workflow. Uses googleSheets, googleDrive, googleDocs, gmail. Webhook trigger; 19 nodes.

Google Sheets, Google Drive, Google Docs +4
Email & Gmail

Creating and sending invoices manually is a major administrative bottleneck. It's not only slow but also prone to human error, such as creating duplicate invoice numbers or sending sensitive financial

Google Sheets, @Pdfgeneratorapi/N8N Nodes Pdf Generator Api, Google Drive +1