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 →
{
"createdAt": "2025-04-29T18:13:00.664Z",
"updatedAt": "2025-04-29T18:13:44.361Z",
"id": "gpf0qvjBqg93khTM",
"name": "Enviar propuesta Contrato",
"active": false,
"nodes": [
{
"parameters": {
"resource": "folder",
"name": "=Cliente - {{ $json['Nome do Cliente'] }}",
"driveId": {
"__rl": true,
"value": "My Drive",
"mode": "list",
"cachedResultName": "My Drive",
"cachedResultUrl": "https://drive.google.com/drive/my-drive"
},
"folderId": {
"__rl": true,
"value": "1PJ9RC4rC0mrop7B6rwUF0T1m8o4q2gpt",
"mode": "list",
"cachedResultName": "Contratos",
"cachedResultUrl": "https://drive.google.com/drive/folders/1PJ9RC4rC0mrop7B6rwUF0T1m8o4q2gpt"
},
"options": {}
},
"id": "a96764c3-ce01-49a4-92c4-646f62086616",
"name": "Cria pasta do Cliente",
"type": "n8n-nodes-base.googleDrive",
"typeVersion": 3,
"position": [
220,
0
]
},
{
"parameters": {
"authentication": "serviceAccount",
"operation": "get",
"documentURL": "https://docs.google.com/document/d/1Erx7Nmwur9uDBHE6Qvlp8WWqdBUz0pa4cY863pp5oqM/edit"
},
"id": "6a582e95-453a-4a7b-9043-51c5ac877526",
"name": "Pega o modelo de Contrato",
"type": "n8n-nodes-base.googleDocs",
"typeVersion": 2,
"position": [
440,
0
]
},
{
"parameters": {
"folderId": "={{ $('Cria pasta do Cliente').item.json.id }}",
"title": "=Contrato - {{ $('Formul\u00e1rio').item.json['Nome do Cliente'] }} x Automatiza AI"
},
"id": "5d983225-8580-4fd5-8d1c-375b1c353083",
"name": "Cria o docx do Contrato",
"type": "n8n-nodes-base.googleDocs",
"typeVersion": 2,
"position": [
0,
200
]
},
{
"parameters": {
"operation": "update",
"documentURL": "={{ $json.id }}",
"actionsUi": {
"actionFields": [
{
"action": "insert",
"text": "={{ $('Gera o texto do contrato ').item.json.message.content }}"
}
]
}
},
"id": "84f6e486-9dd6-4837-ac97-02973b072584",
"name": "Insere o texto do contrato",
"type": "n8n-nodes-base.googleDocs",
"typeVersion": 2,
"position": [
220,
200
]
},
{
"parameters": {
"resource": "folder",
"operation": "share",
"folderNoRootId": {
"__rl": true,
"value": "={{ $('Cria pasta do Cliente').item.json.id }}",
"mode": "id"
},
"permissionsUi": {
"permissionsValues": {
"role": "commenter",
"type": "user",
"emailAddress": "={{ $('Formul\u00e1rio').item.json['Email do Cliente'] }}"
}
},
"options": {
"emailMessage": "Contrato de Presta\u00e7\u00e3o de Servi\u00e7os",
"sendNotificationEmail": true
}
},
"id": "5067ea5b-23d3-4087-944a-b92f1ce2f967",
"name": "Compartilha A pasta com o Email do Cliente",
"type": "n8n-nodes-base.googleDrive",
"typeVersion": 3,
"position": [
440,
200
]
},
{
"parameters": {
"operation": "share",
"fileId": {
"__rl": true,
"value": "={{ $('Insere o texto do contrato').item.json.documentId }}",
"mode": "id"
},
"permissionsUi": {
"permissionsValues": {
"role": "commenter",
"type": "user",
"emailAddress": "={{ $('Formul\u00e1rio').item.json['Email do Cliente'] }}"
}
},
"options": {}
},
"id": "f98da16a-5ba4-4f40-b481-2c3bb9258239",
"name": "Compartilha o Docx com o Cliente",
"type": "n8n-nodes-base.googleDrive",
"typeVersion": 3,
"position": [
640,
200
]
},
{
"parameters": {
"operation": "download",
"fileId": {
"__rl": true,
"value": "={{ $('Insere o texto do contrato').item.json.documentId }}",
"mode": "id"
},
"options": {}
},
"id": "6f87e8da-1b8e-4f05-a4f9-5583aec1742f",
"name": "Baixa o Contrato",
"type": "n8n-nodes-base.googleDrive",
"typeVersion": 3,
"position": [
0,
400
]
},
{
"parameters": {
"operation": "binaryToPropery",
"options": {}
},
"id": "0619b7d4-9f91-4386-b918-42e8387d3af4",
"name": "Faz Convers\u00e3o para Base64",
"type": "n8n-nodes-base.extractFromFile",
"typeVersion": 1,
"position": [
220,
400
]
},
{
"parameters": {
"modelId": {
"__rl": true,
"value": "gpt-4o-mini-2024-07-18",
"mode": "list",
"cachedResultName": "GPT-4O-MINI-2024-07-18"
},
"messages": {
"values": [
{
"content": "Com base nessas informa\u00e7\u00f5es e o modelo de contrato, crie um contrato atendendo as demandas baseadas nessas informa\u00e7\u00f5es, retornando apenas o conte\u00fado do contrato",
"role": "system"
},
{
"content": "=Modelo do Contrato:\n\n{{ $('Pega o modelo de Contrato').item.json.content }}\n\nInforma\u00e7\u00f5es Fornecidas:\n\n{{ $('Formul\u00e1rio').item.json.toJsonString()}}\nData: {{ $now.toLocal().format('dd-MM-yyyy') }}"
}
]
},
"options": {}
},
"id": "b1f8741b-84d8-4ca2-9274-e603463f1556",
"name": "Gera o texto do contrato ",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1.4,
"position": [
700,
0
]
},
{
"parameters": {},
"type": "n8n-nodes-evolution-api.evolutionApi",
"typeVersion": 1,
"position": [
860,
200
],
"id": "4c609f92-4259-468b-81a6-93377899174c",
"name": "Criar Grupo",
"credentials": {}
},
{
"parameters": {},
"type": "n8n-nodes-evolution-api.evolutionApi",
"typeVersion": 1,
"position": [
440,
400
],
"id": "4ef4f72f-3527-4b42-8c07-3b3e59ea594e",
"name": "Enviar Documento",
"credentials": {}
},
{
"parameters": {
"path": "enviar-contrato",
"formTitle": "Envio de Contrato",
"formFields": {
"values": [
{
"fieldLabel": "Nome do Cliente"
},
{
"fieldLabel": "Quais os Objetos do Contrato?",
"fieldType": "dropdown",
"fieldOptions": {
"values": [
{
"option": "Implementa\u00e7\u00e3o de Chatbot"
},
{
"option": "Implementa\u00e7\u00e3o de Automa\u00e7\u00e3o"
},
{
"option": "Manuten\u00e7\u00e3o/Suporte"
},
{
"option": "Consultoria Individual"
},
{
"option": "Mentoria Individual"
}
]
},
"multiselect": true,
"requiredField": true
},
{
"fieldLabel": "Descri\u00e7\u00e3o adicional do Objeto (Se Precisar)",
"fieldType": "textarea",
"placeholder": "Faremos XYZ..."
},
{
"fieldLabel": "Valor do Contrato/Implementa\u00e7\u00e3o",
"fieldType": "number",
"requiredField": true
},
{
"fieldLabel": "Valor da Recorr\u00eancia (Se Tiver)",
"fieldType": "number"
},
{
"fieldLabel": "Forma de Pagamento",
"fieldType": "dropdown",
"fieldOptions": {
"values": [
{
"option": "PIX"
},
{
"option": "Transfer\u00eancia Banc\u00e1ria"
},
{
"option": "Parcelada"
}
]
},
"requiredField": true
},
{
"fieldLabel": "Condi\u00e7\u00e3o Extra de Pagamento (Se tiver)"
},
{
"fieldLabel": "Vigor do Contrato (em Meses)",
"fieldType": "number",
"requiredField": true
},
{
"fieldLabel": "Email do Cliente",
"fieldType": "email",
"requiredField": true
},
{
"fieldLabel": "WhatsApp do Cliente com DDD",
"fieldType": "number",
"placeholder": "11987654321",
"requiredField": true
},
{
"fieldLabel": "Informa\u00e7\u00f5es Da Contratante",
"fieldType": "textarea",
"placeholder": "=CONTRATANTE: Automatiza AI com sede em Rua Dos Aliens, 1804-X / Bairro Intergal\u00e1ctico, 12345-678, Cidade-UF, inscrito no CNPJ sob o n\u00ba 51.010.116/0001-42, doravante denominado CONTRATADA.",
"requiredField": true
}
]
},
"options": {}
},
"id": "3cfdc6f3-0a48-4934-9ccd-e7d84a47538a",
"name": "Formul\u00e1rio",
"type": "n8n-nodes-base.formTrigger",
"typeVersion": 2.1,
"position": [
0,
0
]
},
{
"parameters": {
"content": "https://www.youtube.com/watch?v=U-bzns93quQ",
"width": 420
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-100,
-240
],
"id": "ad70715e-bf66-4931-8d27-80a91348b212",
"name": "Sticky Note"
}
],
"connections": {
"Cria pasta do Cliente": {
"main": [
[
{
"node": "Pega o modelo de Contrato",
"type": "main",
"index": 0
}
]
]
},
"Pega o modelo de Contrato": {
"main": [
[
{
"node": "Gera o texto do contrato ",
"type": "main",
"index": 0
}
]
]
},
"Cria o docx do Contrato": {
"main": [
[
{
"node": "Insere o texto do contrato",
"type": "main",
"index": 0
}
]
]
},
"Insere o texto do contrato": {
"main": [
[
{
"node": "Compartilha A pasta com o Email do Cliente",
"type": "main",
"index": 0
}
]
]
},
"Compartilha A pasta com o Email do Cliente": {
"main": [
[
{
"node": "Compartilha o Docx com o Cliente",
"type": "main",
"index": 0
}
]
]
},
"Baixa o Contrato": {
"main": [
[
{
"node": "Faz Convers\u00e3o para Base64",
"type": "main",
"index": 0
}
]
]
},
"Gera o texto do contrato ": {
"main": [
[
{
"node": "Cria o docx do Contrato",
"type": "main",
"index": 0
}
]
]
},
"Formul\u00e1rio": {
"main": [
[
{
"node": "Cria pasta do Cliente",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"staticData": null,
"meta": null,
"versionId": "f1bedeff-c97e-4843-9577-ab7ae54abe85",
"triggerCount": 0,
"tags": []
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Enviar propuesta Contrato. Uses googleDrive, googleDocs, openAi, n8n-nodes-evolution-api. Event-driven trigger; 13 nodes.
Source: https://github.com/Nocodeboy/n8n-workflows/blob/2ac6a3a30ab163596a7274c0317287829016521f/ventas/cotizaciones/enviar-propuesta-contrato-/workflow.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Extract content from PDFs, generate two different test versions with AI, and create formatted Google Docs with automated email delivery. This workflow extracts text from PDF teaching materials, uses O
Use cases are many: send branded quotations to new leads after a discovery call, distribute pricing proposals to inbound form submissions, or push service packages to prospects. All without manually c
Goal: This workflow demonstrates the full fluidX THE EYE integration — starting a live session, inviting both the customer (via SMS) and the service agent (via email), and then accessing the media (ph
This workflow is ideal for content creators, training providers, agencies, and businesses that need to quickly turn raw videos into polished, captioned, or narrated content — without hiring editors or
This workflow automates the process of creating high-quality articles using AI, organizing them in Google Drive, and tracking their progress in Google Sheets. It's perfect for marketers, bloggers, and