{
  "name": "Generate proposals with GPT-4o, Google Docs, Gmail and Slack",
  "nodes": [
    {
      "id": "40edce11-6045-47d8-aee7-c81f50999bd3",
      "name": "New Client Entry Trigger",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        352,
        -64
      ]
    },
    {
      "id": "ff9b2c32-016f-46b9-8c21-c08395ad2069",
      "name": "Workflow Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        576,
        -64
      ]
    },
    {
      "id": "cf48607a-2a5c-424e-a646-ca1c35099647",
      "name": "Normalize Client Data",
      "type": "n8n-nodes-base.set",
      "position": [
        800,
        -64
      ]
    },
    {
      "id": "699d28bb-ba4e-4d2d-9a25-67ab6c7eebf0",
      "name": "Generate Proposal Content",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1024,
        -64
      ]
    },
    {
      "id": "964e76c5-bcd0-489d-aeef-7cdf584b541a",
      "name": "Create Google Doc Proposal",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        1376,
        -64
      ]
    },
    {
      "id": "3703213e-4138-4a29-bb97-b315bc69a71b",
      "name": "Convert Doc to PDF",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1600,
        -64
      ]
    },
    {
      "id": "9b6d4a2d-7acf-47e5-a263-14db0dbff7dd",
      "name": "Send Proposal via Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1824,
        -64
      ]
    },
    {
      "id": "95806102-bc18-4172-89f9-5a9b28de3c3f",
      "name": "Send to DocuSign for Signature",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2048,
        -64
      ]
    },
    {
      "id": "f1b764c0-9752-4062-bf36-a6f4a5ab771e",
      "name": "Log Proposal Creation",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2272,
        -64
      ]
    },
    {
      "id": "42bbbf32-03cd-4598-be76-5d21482dddf0",
      "name": "Notify Team - Standard",
      "type": "n8n-nodes-base.slack",
      "position": [
        2496,
        -64
      ]
    },
    {
      "id": "e2f19cae-de23-422b-8d2c-e0913edbc732",
      "name": "Check if High-Value Client",
      "type": "n8n-nodes-base.if",
      "position": [
        2720,
        -64
      ]
    },
    {
      "id": "8ff23e56-5adf-4f00-a547-7124a05d4b92",
      "name": "Priority Slack Notification",
      "type": "n8n-nodes-base.slack",
      "position": [
        2944,
        -64
      ]
    },
    {
      "id": "019c55bc-bfac-4781-8214-03f786dd26a4",
      "name": "Schedule Follow-up Reminder",
      "type": "n8n-nodes-base.gmail",
      "position": [
        3168,
        -64
      ]
    },
    {
      "id": "ff4fdeb4-4728-4637-a937-7f511f458984",
      "name": "On Workflow Error",
      "type": "n8n-nodes-base.errorTrigger",
      "position": [
        336,
        208
      ]
    },
    {
      "id": "4c96943c-5351-448a-8bf3-7c7d841a94fc",
      "name": "Error Alert to Admin",
      "type": "n8n-nodes-base.slack",
      "position": [
        592,
        208
      ]
    },
    {
      "id": "28f9c9db-e3cf-4655-a05f-2f792404865f",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -176,
        -160
      ],
      "parameters": {
        "width": 432,
        "height": 528,
        "content": "## Main\nThis workflow automates proposal and contract generation for consulting firms, agencies, or freelancers. It takes client information from Google Sheets or a CRM, uses AI to generate a customiz"
      }
    },
    {
      "id": "2c059a5e-4a2d-4a19-93f8-a7dd759a426d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        304,
        -240
      ],
      "parameters": {
        "width": 656,
        "height": 352,
        "content": "## Trigger & Setup"
      }
    },
    {
      "id": "62ab8e13-b225-40f5-b6a9-60ee4024e939",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        976,
        -240
      ],
      "parameters": {
        "width": 784,
        "height": 352,
        "content": "## AI Logic"
      }
    },
    {
      "id": "6960acf8-20a3-4b0d-a7b2-70543557aa5a",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1776,
        -240
      ],
      "parameters": {
        "width": 640,
        "height": 352,
        "content": "## Send Proposal"
      }
    },
    {
      "id": "80150b05-8ee7-4913-98f4-42f235aade2d",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2432,
        -240
      ],
      "parameters": {
        "width": 928,
        "height": 352,
        "content": "## Notify Team"
      }
    },
    {
      "id": "ce0143cf-e02d-40f4-90f0-1b659d15263e",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        288,
        128
      ],
      "parameters": {
        "width": 672,
        "height": 352,
        "content": "## Error"
      }
    }
  ],
  "connections": {
    "On Workflow Error": {
      "main": [
        [
          {
            "node": "Error Alert to Admin",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert Doc to PDF": {
      "main": [
        [
          {
            "node": "Send Proposal via Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Log Proposal Creation": {
      "main": [
        [
          {
            "node": "Notify Team - Standard",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Client Data": {
      "main": [
        [
          {
            "node": "Generate Proposal Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Team - Standard": {
      "main": [
        [
          {
            "node": "Check if High-Value Client",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Workflow Configuration": {
      "main": [
        [
          {
            "node": "Normalize Client Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Proposal via Email": {
      "main": [
        [
          {
            "node": "Send to DocuSign for Signature",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "New Client Entry Trigger": {
      "main": [
        [
          {
            "node": "Workflow Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Proposal Content": {
      "main": [
        [
          {
            "node": "Create Google Doc Proposal",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check if High-Value Client": {
      "main": [
        [
          {
            "node": "Priority Slack Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Google Doc Proposal": {
      "main": [
        [
          {
            "node": "Convert Doc to PDF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Priority Slack Notification": {
      "main": [
        [
          {
            "node": "Schedule Follow-up Reminder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send to DocuSign for Signature": {
      "main": [
        [
          {
            "node": "Log Proposal Creation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}