{
  "name": "Send AI sales proposals and Stripe payment links after Calendly calls",
  "nodes": [
    {
      "id": "0c841e52-79ce-42cc-9d37-77c54bcd3ab1",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -304,
        -384
      ],
      "parameters": {
        "width": 436,
        "height": 776,
        "content": "#  Meeting → Proposal → Payment  → Follow-up Automation\n\nAutomatically turn booked calls into proposals, Stripe payment links, and follow-up emails.\n\nThis workflow handles everything *after* a sales c"
      }
    },
    {
      "id": "7d368a55-6911-4492-8aab-df11ee7dd8fa",
      "name": "Generate Proposal Copy1",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        736,
        80
      ]
    },
    {
      "id": "11ef1ca8-5923-4a70-a122-0cc22e307ded",
      "name": "Create Stripe Payment Link",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1520,
        80
      ]
    },
    {
      "id": "4aa7a19d-61bf-48b4-b90a-7702f78ea1a1",
      "name": "Create Proposal Template",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1072,
        80
      ]
    },
    {
      "id": "abd7e1a5-f7e7-4d90-84b3-9236eab3efac",
      "name": "Customize Proposal",
      "type": "n8n-nodes-base.googleSlides",
      "position": [
        1280,
        80
      ]
    },
    {
      "id": "9cdfe15e-3a22-4d49-bffd-b06865875817",
      "name": "Find Client Details From CRM",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        496,
        80
      ]
    },
    {
      "id": "09148f34-4911-48b6-91f9-885311080180",
      "name": "Calendly Trigger Booked Meeting",
      "type": "n8n-nodes-base.calendlyTrigger",
      "position": [
        240,
        80
      ]
    },
    {
      "id": "259ef317-37ed-4969-a159-26812c0f808f",
      "name": "Email Follow-up",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1744,
        80
      ]
    },
    {
      "id": "33e6f5de-69db-4fed-8c36-47e9bc1945d9",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        -128
      ],
      "parameters": {
        "width": 432,
        "height": 384,
        "content": "## Trigger & lead context\n\n• Starts when a meeting is booked (Calendly)\n• Looks up lead details in a CRM (Google Sheets)\n• Normalizes inputs for downstream automation\n\nThis section prepares clean, str"
      }
    },
    {
      "id": "01019fb0-c53c-466c-838e-2b268fa38cc1",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        688,
        -128
      ],
      "parameters": {
        "width": 720,
        "height": 384,
        "content": "## Proposal generation & document creation\n\n• Uses AI to generate structured proposal content\n• Copies a Google Slides template\n• Injects generated content into the deck\n\nOutput: a client-ready propos"
      }
    },
    {
      "id": "b9a02e7e-7422-49fa-be7a-97d6f64a949d",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1472,
        -128
      ],
      "parameters": {
        "width": 400,
        "height": 384,
        "content": "## Payment & follow-up\n\n• Creates a Stripe Checkout session\n• Sends a personalized follow-up email\n• Includes proposal link and payment link\n\nThis closes the loop from call → proposal → payment."
      }
    },
    {
      "id": "a1e39aaf-83b9-4b0b-8ee0-0ba9d5f6173a",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1584,
        -384
      ],
      "parameters": {
        "width": 288,
        "height": 224,
        "content": "## ⚡ BUSINESS IMPACT\n\nThis workflow:\n\t•\tRemoves manual proposal writing\n\t•\tEliminates follow-up delays\n\t•\tStandardizes your close process\n\t•\tSpeeds up payment collection\n\nBooked call → proposal → paym"
      }
    },
    {
      "id": "02e13acd-d390-4164-ae77-141d3254a03d",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        240,
        -384
      ],
      "parameters": {
        "width": 640,
        "height": null,
        "content": "## 🧩 CUSTOMIZATION NOTES\n\t•\tSwap Google Sheets for Airtable, HubSpot, or Notion\n\t•\tAdjust proposal tone entirely via prompt\n\t•\tExtend Stripe metadata for analytics\n\t•\tAdd reminders or follow-ups easil"
      }
    }
  ],
  "connections": {
    "Customize Proposal": {
      "main": [
        [
          {
            "node": "Create Stripe Payment Link",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Proposal Copy1": {
      "main": [
        [
          {
            "node": "Create Proposal Template",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Proposal Template": {
      "main": [
        [
          {
            "node": "Customize Proposal",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Stripe Payment Link": {
      "main": [
        [
          {
            "node": "Email Follow-up",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Find Client Details From CRM": {
      "main": [
        [
          {
            "node": "Generate Proposal Copy1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Calendly Trigger Booked Meeting": {
      "main": [
        [
          {
            "node": "Find Client Details From CRM",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}