AutomationFlowsData & Sheets › Training Automation with Google Sheets

Training Automation with Google Sheets

Original n8n title: Automação Capacitação

Automação capacitação. Uses httpRequest, googleSheets. Event-driven trigger; 8 nodes.

Event trigger★★★★☆ complexity8 nodesHTTP RequestGoogle Sheets
Data & Sheets Trigger: Event Nodes: 8 Complexity: ★★★★☆ Added:

This workflow follows the Google Sheets → HTTP Request 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
{
  "name": "Automa\u00e7\u00e3o capacita\u00e7\u00e3o",
  "nodes": [
    {
      "parameters": {},
      "id": "1e3b9259-c5a4-4482-8669-9772b6f651cb",
      "name": "inicio",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        820,
        740
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://django-deployment-ten.vercel.app/login/",
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "{ \"username\": \"admin\", \"password\": \"123\" }",
        "options": {}
      },
      "id": "88685083-97de-41b7-8873-87666bef6078",
      "name": "faz login na API",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        1000,
        900
      ]
    },
    {
      "parameters": {
        "documentId": {
          "__rl": true,
          "value": "1B8yR_fVt9D0ztlMrgJ2uHvgT1jo0mTlYhwy0bzQk7LU",
          "mode": "id"
        },
        "sheetName": {
          "__rl": true,
          "value": 1271057189,
          "mode": "list",
          "cachedResultName": "Respostas ao formul\u00e1rio 1",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B8yR_fVt9D0ztlMrgJ2uHvgT1jo0mTlYhwy0bzQk7LU/edit#gid=1271057189"
        },
        "options": {}
      },
      "id": "06dc7781-1d15-469a-a604-0b07e72551aa",
      "name": "l\u00ea toda a planilha",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.3,
      "position": [
        1200,
        900
      ],
      "alwaysOutputData": true,
      "notesInFlow": true,
      "retryOnFail": true,
      "executeOnce": true,
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "mode": "raw",
        "jsonOutput": "={\n  \"nome\": \"{{ $json['Nome completo:'] }}\",\n  \"email\": \"{{ $json['Endere\u00e7o de e-mail'] }}\",\n  \"curso\": \"{{ $json['Curso:'] }}\" ,\n  \"mentor\": \"{{ $json['Nome do(a) Mentor(a) T\u00e9cnico(a):'] }}\",\n  \"matricula\": \"{{ $json['Matr\u00edcula:'] }}\",\n  \"projeto\": \"{{ $json['Projeto vinculado:'] }}\",\n  \"data_entrada\": \"{{ $json['Data em que entrou no Projeto:'] }}\",\n  \"respostas\": {\n    \"PENSAMENTO CR\u00cdTICO & INOVA\u00c7\u00c3O\": [\n      \"{{ $json['1.1 Descrevo e exemplifico os elementos de um processo, dando contextos de onde eles ocorrem.'] }}\",\n\"{{ $json['1.2 Formulo perguntas sobre situa\u00e7\u00f5es desconhecidas, a partir de informa\u00e7\u00f5es coletadas por meio da observa\u00e7\u00e3o.'] }}\",\n\"{{ $json['1.3 Determino as melhores solu\u00e7\u00f5es para um problema complexo e justifico a minha escolha.'] }}\",\n\"{{ $json['1.4 Analiso e explico os recursos utilizados, as solu\u00e7\u00f5es aplicadas e as conclus\u00f5es geradas por uma investiga\u00e7\u00e3o.'] }}\",\n\"{{ $json['1.5 Sintetizo informa\u00e7\u00f5es de diferentes pontos de refer\u00eancia.'] }}\", \"{{ $json['1.6 Crio uma maneira inovadora de resolver problemas comuns.'] }}\"\n    ],\n    \"APRENDIZAGEM ATIVA & ESTRAT\u00c9GIAS DE APRENDIZAGEM\": [\n\"{{ $json['2.1 Gero novas maneiras de pensar.'] }}\", \"{{ $json['2.2 Compreendo os problemas, fazendo perguntas esclarecedoras para uma tomada de decis\u00e3o. '] }}\", \"{{ $json['2.3 Proponho solu\u00e7\u00f5es e conclus\u00f5es embasadas e avalio sua efic\u00e1cia. '] }}\", \"{{ $json['2.4 Estimo a pesquisa, a origem dos dados e a atualiza\u00e7\u00e3o constante.'] }}\"\n    ],\n    \"CRIATIVIDADE, ORIGINALIDADE & INICIATIVA\": [\n\"{{ $json['3.1 Tenho disposi\u00e7\u00e3o para assumir responsabilidades e encarar desafios.'] }}\", \"{{ $json['3.2 Experimento minhas pr\u00f3prias ideias e tomo decis\u00f5es por conta pr\u00f3pria.'] }}\", \"{{ $json['3.3 Planejo meu trabalho sem nenhuma supervis\u00e3o.'] }}\", \"{{ $json['3.4 Apresento ideias incomuns ou inteligentes sobre determinado assunto ou situa\u00e7\u00e3o.'] }}\", \"{{ $json['3.5 Desenvolvo formas criativas de resolver um problema.'] }}\", \"{{ $json['3.6 Estou aberto/a a novas experi\u00eancias culturais e intelectuais.'] }}\"\n    ],\n    \"RESOLU\u00c7\u00c3O DE PROBLEMAS COMPLEXOS\": [\n \"{{ $json['4.1 Concretizo estrat\u00e9gias para organizar e analisar formas de resolu\u00e7\u00e3o de problemas.'] }}\", \"{{ $json['4.2 Desenvolvo habilidades reflexivas, anal\u00edticas e de avalia\u00e7\u00e3o para resolver problemas e alcan\u00e7ar solu\u00e7\u00f5es.'] }}\", \"{{ $json['4.3 Identifico e analiso a origem dos problemas, agindo nas causas e n\u00e3o somente nos sintomas para garantir que n\u00e3o sejam recorrentes.'] }}\"\n    ],\n    \"LIDERAN\u00c7A & INFLU\u00caNCIA SOCIAL\": [\n     \"{{ $json['5.1 Expresso opini\u00f5es divergentes de forma construtiva, de maneira franca e respeitosa, n\u00e3o me intimidando em posicionar-me.'] }}\", \"{{ $json['5.2 Cultivo a escuta para elaborar uma boa comunica\u00e7\u00e3o na rela\u00e7\u00e3o com outras pessoas.'] }}\", \"{{ $json['5.3 Comunico de forma objetiva, simples e clara, adequando minha linguagem aos diferentes p\u00fablicos e checando o entendimento das pessoas.'] }}\", \"{{ $json['5.4 Demonstro clareza sobre meus interesses, pontos fortes e pontos a melhorar.'] }}\", \"{{ $json['5.5 Trabalho de forma colaborativa em atividades que envolvem diferentes \u00e1reas e pessoas.'] }}\", \"{{ $json['5.6 Ofere\u00e7o ajuda quando percebo necessidades dentro ou at\u00e9 fora da minha \u00e1rea de atua\u00e7\u00e3o.'] }}\"\n    ],\n    \"EMPREENDEDORISMO\": [\n\"{{ $json['6.1 Atuo em prol da realiza\u00e7\u00e3o de um prop\u00f3sito coletivo, considerando os impactos e as consequ\u00eancias de suas atitudes e a\u00e7\u00f5es na cadeia de processo da organiza\u00e7\u00e3o. '] }}\", \"{{ $json['6.2 Antecipo problemas, agregando consider\u00e1vel valor para a \u00e1rea.'] }}\", \"{{ $json['6.3 Contribuo de forma volunt\u00e1ria para projetos e atividades.'] }}\", \"{{ $json['6.4 Ajo de forma proativa \u00e0s oportunidades e dificuldades, para aproveit\u00e1-las ou corrigi-las, buscando ajuda necess\u00e1ria e/ou orienta\u00e7\u00f5es espec\u00edficas para iniciar minhas a\u00e7\u00f5es.'] }}\", \"{{ $json['6.5 Enfrento adversidades, resisto \u00e0s frustra\u00e7\u00f5es, buscando estrat\u00e9gias construtivas para alcan\u00e7ar objetivos. '] }}\"\n    ]\n  },\n  \"observacao\": \"{{ $json[\"Deseja acrescentar alguma informa\u00e7\u00e3o que n\u00e3o foi contemplada em alguma(as) da(s) quest\u00e3o(\u00f5es) ou at\u00e9 mesmo prover sugest\u00f5es sobre este formul\u00e1rio? Fique \u00e0 vontade para contribuir conosco fornecendo um feedback.\"] }}\"\n}            ",
        "options": {}
      },
      "id": "6560526d-122d-494e-97e6-4db5aca49491",
      "name": "Organiza Dados",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.3,
      "position": [
        1300,
        660
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "cd9ef55a-846e-4273-a205-dca9279f836e",
      "name": "Loop",
      "type": "n8n-nodes-base.splitInBatches",
      "typeVersion": 3,
      "position": [
        1480,
        660
      ]
    },
    {
      "parameters": {
        "mode": "raw",
        "jsonOutput": "={\n  \"nome\": \"{{ $json[\"nome\"] }}\",\n  \"email\": \"{{ $json[\"email\"] }}\",\n  \"curso\": \"{{ $json[\"curso\"] }}\",\n  \"mentor\": \"{{ $json[\"mentor\"] }}\",\n  \"matricula\": \"{{ $json[\"matricula\"] }}\",\n  \"projeto\": \"{{ $json[\"projeto\"] }}\",\n  \"data_entrada\": \"{{ $json[\"data_entrada\"] }}\",\n  \"respostas\": { \"{{ Object.keys($json[\"respostas\"])[0] }}\": {{ Object.values($json[\"respostas\"])[0] }},\n  \"{{ Object.keys($json[\"respostas\"])[1] }}\": {{ Object.values($json[\"respostas\"])[1] }},\n  \"{{ Object.keys($json[\"respostas\"])[2] }}\": {{ Object.values($json[\"respostas\"])[2] }},\n  \"{{ Object.keys($json[\"respostas\"])[3] }}\": {{ Object.values($json[\"respostas\"])[3] }},\n  \"{{ Object.keys($json[\"respostas\"])[4] }}\": {{ Object.values($json[\"respostas\"])[4] }},\n  \"{{ Object.keys($json[\"respostas\"])[5] }}\": {{ Object.values($json[\"respostas\"])[5] }}},\n  \"observacao\": \"{{ $json.observacao }}\"\n}",
        "options": {}
      },
      "id": "2f7d0994-6dd7-4010-a48d-68b6dc07dcab",
      "name": "Organiza dados novamente",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.3,
      "position": [
        1680,
        660
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://django-deployment-ten.vercel.app/api/capacitacao/autoavaliacao_notas/",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Content-Type",
              "value": "application/json"
            },
            {
              "name": "Authorization",
              "value": "=token {{ $node[\"faz login na API\"].data.token }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ $node[\"Organiza dados novamente\"].data.toJsonString() }}",
        "options": {}
      },
      "id": "e386c172-f040-4f4c-8ff5-351475bdd353",
      "name": "Envia para API",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        1880,
        660
      ],
      "alwaysOutputData": true
    },
    {
      "parameters": {
        "operation": "append",
        "documentId": {
          "__rl": true,
          "value": "=1c7UNq_514lFtvSRr94cTlZrxBjD7sOIhRqeReQJgMMQ",
          "mode": "id"
        },
        "sheetName": {
          "__rl": true,
          "value": 1620667929,
          "mode": "list",
          "cachedResultName": "Notas",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1c7UNq_514lFtvSRr94cTlZrxBjD7sOIhRqeReQJgMMQ/edit#gid=1620667929"
        },
        "columns": {
          "mappingMode": "defineBelow",
          "value": {
            "ALUNO": "={{ $json.aluno }}",
            "AUTOAVALIA\u00c7\u00c3O": "={{ $json.autoavaliacao }}",
            "PENSAMENTO CR\u00cdTICO E INOVA\u00c7\u00c3O": "={{ $json['pensamento cr\u00edtico & inova\u00e7\u00e3o'] }}",
            "APRENDIZAGEM ATIVA E ESTRAT\u00c9GIAS DE APRENDIZAGEM": "={{ $json['aprendizagem ativa & estrat\u00e9gias de aprendizagem'] }}",
            "CRIATIVIDADE, ORIGINALIDADE E INICIATIVA": "={{ $json['criatividade, originalidade & iniciativa'] }}",
            "RESOLU\u00c7\u00c3O DE PROBLEMAS COMPLEXOS": "={{ $json['resolu\u00e7\u00e3o de problemas complexos'] }}",
            "LIDERAN\u00c7A E INFLU\u00caNCIA SOCIAL": "={{ $json['lideran\u00e7a & influ\u00eancia social'] }}",
            "EMPREENDEDORISMO": "={{ $json.empreendedorismo }}"
          },
          "matchingColumns": [],
          "schema": [
            {
              "id": "ALUNO",
              "displayName": "ALUNO",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "AUTOAVALIA\u00c7\u00c3O",
              "displayName": "AUTOAVALIA\u00c7\u00c3O",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "PENSAMENTO CR\u00cdTICO E INOVA\u00c7\u00c3O",
              "displayName": "PENSAMENTO CR\u00cdTICO E INOVA\u00c7\u00c3O",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "APRENDIZAGEM ATIVA E ESTRAT\u00c9GIAS DE APRENDIZAGEM",
              "displayName": "APRENDIZAGEM ATIVA E ESTRAT\u00c9GIAS DE APRENDIZAGEM",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "CRIATIVIDADE, ORIGINALIDADE E INICIATIVA",
              "displayName": "CRIATIVIDADE, ORIGINALIDADE E INICIATIVA",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "RESOLU\u00c7\u00c3O DE PROBLEMAS COMPLEXOS",
              "displayName": "RESOLU\u00c7\u00c3O DE PROBLEMAS COMPLEXOS",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "LIDERAN\u00c7A E INFLU\u00caNCIA SOCIAL",
              "displayName": "LIDERAN\u00c7A E INFLU\u00caNCIA SOCIAL",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "EMPREENDEDORISMO",
              "displayName": "EMPREENDEDORISMO",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            },
            {
              "id": "aluno",
              "displayName": "aluno",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            },
            {
              "id": "autoavaliacao",
              "displayName": "autoavaliacao",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            },
            {
              "id": "pensamento cr\u00edtico & inova\u00e7\u00e3o",
              "displayName": "pensamento cr\u00edtico & inova\u00e7\u00e3o",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            },
            {
              "id": "aprendizagem ativa & estrat\u00e9gias de aprendizagem",
              "displayName": "aprendizagem ativa & estrat\u00e9gias de aprendizagem",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            },
            {
              "id": "criatividade, originalidade & iniciativa",
              "displayName": "criatividade, originalidade & iniciativa",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            },
            {
              "id": "resolu\u00e7\u00e3o de problemas complexos",
              "displayName": "resolu\u00e7\u00e3o de problemas complexos",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            },
            {
              "id": "lideran\u00e7a & influ\u00eancia social",
              "displayName": "lideran\u00e7a & influ\u00eancia social",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            },
            {
              "id": "empreendedorismo",
              "displayName": "empreendedorismo",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": true
            }
          ]
        },
        "options": {}
      },
      "id": "9b90628e-6f36-4fc0-bbe8-cd51f4f721ba",
      "name": "insere na planilha intermediaria",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.3,
      "position": [
        2040,
        660
      ],
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "inicio": {
      "main": [
        [
          {
            "node": "faz login na API",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "faz login na API": {
      "main": [
        [
          {
            "node": "l\u00ea toda a planilha",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "l\u00ea toda a planilha": {
      "main": [
        [
          {
            "node": "Organiza Dados",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Organiza Dados": {
      "main": [
        [
          {
            "node": "Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop": {
      "main": [
        [],
        [
          {
            "node": "Organiza dados novamente",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Organiza dados novamente": {
      "main": [
        [
          {
            "node": "Envia para API",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Envia para API": {
      "main": [
        [
          {
            "node": "insere na planilha intermediaria",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "insere na planilha intermediaria": {
      "main": [
        [
          {
            "node": "Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "2d653d1e-fb4e-44ac-8ca7-621b0562ce1c",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "xfgkmh2GWBTRXyZx",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

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

About this workflow

Automação capacitação. Uses httpRequest, googleSheets. Event-driven trigger; 8 nodes.

Source: https://github.com/gabrielmacaubas/automacao-deploy/blob/b735bd5d38ceef94ed3f5fae3ef90763ad022a18/sheets_n8n.json — original creator credit. Request a take-down →

More Data & Sheets workflows → · Browse all categories →

Related workflows

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

Data & Sheets

This template is ideal for solo store owners, eCommerce marketers, automation beginners, or anyone using Shopify and Gmail who wants to recover lost revenue without coding.

HTTP Request, Gmail, Twilio +3
Data & Sheets

PCN. Uses googleSheets, httpRequest, @n-octo-n/n8n-nodes-json-database, itemLists. Event-driven trigger; 60 nodes.

Google Sheets, HTTP Request, @N Octo N/N8N Nodes Json Database +3
Data & Sheets

The workflow automates the process of gathering extensive keyword data for a "Main Keyword." It starts by reading initial parameters from a Google Sheets template, creates a new dedicated Google Sheet

Google Sheets, Google Drive, HTTP Request
Data & Sheets

🔥 March Sale – n8n Community Members Get ideoGener8r for Just $27! (Reg. $47) Use Coupon Code: (Valid until 3/31/2025 for n8n community members)

HTTP Request, Google Drive, Google Sheets
Data & Sheets

📄 Documentation: Notion Guide

Google Sheets, Google Drive, HTTP Request +2