AutomationFlowsAI & RAG › Pt Clinic AI Cold Email Sequence Generator with Gpt4

Pt Clinic AI Cold Email Sequence Generator with Gpt4

ByDavid Olusola @dae221 on n8n.io

This automation generates personalized cold email sequences for uncontacted physical therapy clinics, pulling lead info from Google Sheets and using GPT-4 to create 4 highly-targeted outreach emails — all tailored for the PT industry.

Manual trigger★★★★☆ complexityAI-powered15 nodesGoogle SheetsAgentOpenAI Chat
AI & RAG Trigger: Manual Nodes: 15 Complexity: ★★★★☆ AI nodes: yes Added:

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

This workflow follows the Agent → Google Sheets 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": "MZMOasToy5ZtFbsA",
  "name": "PT CLINIC AI EMAIL SEQUENCE GENERATOR",
  "tags": [],
  "nodes": [
    {
      "id": "42327466-5ad4-4ca1-bb48-b2b753693f27",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        140
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a8eaf027-a13a-4083-b331-800b354ff482",
      "name": "\ud83d\udcca Fetch PT Prospects",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -600,
        260
      ],
      "parameters": {},
      "typeVersion": 4.6
    },
    {
      "id": "93166047-b345-4083-bad8-2e68cb1539bb",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -520,
        20
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "9aa601c7-553a-4ca3-b28a-98423d94cb7d",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -200,
        -200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e7500294-3afa-4574-9e7b-63ead893030f",
      "name": "\ud83e\udd16 AI Email Generator",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -160,
        140
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "c365797d-8581-4825-9cc9-d48b0bfc6718",
      "name": "\ud83d\udd04 Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -380,
        260
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "38864d95-9193-4e03-ae36-a57936ad24b2",
      "name": "\ud83e\udde0 OpenAI GPT-4",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -60,
        360
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "3c6e8f19-6d45-4c4c-b8c5-8dbfa83d6513",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        140,
        -180
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "bbb0b293-69ab-4a1d-8ce4-ba25d56e7ebf",
      "name": "\ud83d\udcbe Save to Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        660,
        260
      ],
      "parameters": {},
      "typeVersion": 4.6
    },
    {
      "id": "45d1195a-bc36-4c65-8424-258b52eac589",
      "name": "\ud83d\udd0d Parse Email Content",
      "type": "n8n-nodes-base.code",
      "position": [
        220,
        140
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "19135787-db99-4e00-bcc9-16a3d77c8293",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        280,
        280
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "f33c1406-703c-4c87-863a-04800d2c4d86",
      "name": "\u2705 Quality Check",
      "type": "n8n-nodes-base.if",
      "position": [
        460,
        140
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "fa5db7a1-a643-4564-a99a-5f63b30c525d",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        820,
        100
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "4229a097-166a-4ac8-922a-ad8e74023203",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        -500
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "941d9145-4c2f-41a9-81d5-82ee5af55def",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        760,
        -460
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "a516d1a0-2937-4fd6-a40d-6637bd72098d",
  "connections": {
    "\u2705 Quality Check": {
      "main": [
        [
          {
            "node": "\ud83d\udcbe Save to Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83e\udde0 OpenAI GPT-4": {
      "ai_languageModel": [
        [
          {
            "node": "\ud83e\udd16 AI Email Generator",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udcbe Save to Sheets": {
      "main": [
        [
          {
            "node": "\ud83d\udd04 Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udd04 Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "\ud83e\udd16 AI Email Generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udcca Fetch PT Prospects": {
      "main": [
        [
          {
            "node": "\ud83d\udd04 Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83e\udd16 AI Email Generator": {
      "main": [
        [
          {
            "node": "\ud83d\udd0d Parse Email Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udd0d Parse Email Content": {
      "main": [
        [
          {
            "node": "\u2705 Quality Check",
            "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

This automation generates personalized cold email sequences for uncontacted physical therapy clinics, pulling lead info from Google Sheets and using GPT-4 to create 4 highly-targeted outreach emails — all tailored for the PT industry.

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

More AI & RAG workflows → · Browse all categories →

Related workflows

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

AI & RAG

This workflow automates your entire sales outreach process across LinkedIn, Email, and WhatsApp using AI to create hyper-personalized messages for each prospect. Instead of spending hours crafting ind

Google Sheets, Gmail, Agent +4
AI & RAG

LEAD RESEARCH ENRICHMENT. Uses stickyNote, toolSerpApi, lmChatOpenAi, outputParserStructured. Manual trigger; 19 nodes.

Tool Serp Api, OpenAI Chat, Output Parser Structured +3
AI & RAG

This workflow is designed to automatically process AI news emails, extract and summarize articles, categorize them, and store the results in a structured Google Sheet for daily tracking and insights.

Google Gemini Chat, N8N Nodes Scrapegraphai, OpenAI Chat +5
AI & RAG

Company Enrichment. Uses googleSheets, lmChatOpenAi, n8n-nodes-hdw, agent. Manual trigger; 10 nodes.

Google Sheets, OpenAI Chat, N8N Nodes Hdw +1
AI & RAG

Lead Discovery. Uses lmChatOpenAi, outputParserStructured, n8n-nodes-hdw, agent. Manual trigger; 10 nodes.

OpenAI Chat, Output Parser Structured, N8N Nodes Hdw +2