AutomationFlowsAI & RAG › Coordinate Move-out Cleaning and Repair Tasks with Sheets, Slack, Email & Claude

Coordinate Move-out Cleaning and Repair Tasks with Sheets, Slack, Email & Claude

ByHyrum Hurst @hyrum-hurst on n8n.io

Property management companies managing frequent tenant move-outs across multiple units.

Cron / scheduled trigger★★★★☆ complexityAI-powered18 nodesGoogle SheetsAgentAnthropic ChatGmailSlack
AI & RAG Trigger: Cron / scheduled Nodes: 18 Complexity: ★★★★☆ AI nodes: yes Added:

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

This workflow follows the Agent → Gmail 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": "27Gv0B6FLCrxZoKh",
  "name": "Automated Move-Out Cleaning and Repair Task Management",
  "tags": [],
  "nodes": [
    {
      "id": "55093bb3-3120-431b-8250-9728ba73e516",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -672,
        104
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "96dab6a3-a308-4daf-a119-f3c883ccbe2f",
      "name": "Workflow Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        -448,
        104
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "cc0d116d-b676-4caf-a8b9-ade27b584989",
      "name": "Get Tenant & Property Info",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -224,
        104
      ],
      "parameters": {},
      "typeVersion": 4.7
    },
    {
      "id": "325d1ebd-84d8-486e-8f6d-30a617c4a0c6",
      "name": "Generate Move-Out Instructions",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "3766c593-bfdf-42ba-89ab-f325873f2af5",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        72,
        224
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "7ed0cf14-9861-4a53-bf6a-94cfa083b578",
      "name": "Structure Tasks for Vendors",
      "type": "n8n-nodes-base.set",
      "position": [
        352,
        104
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "fac54c6a-06b1-4f52-9096-bb112b1f6688",
      "name": "Send Email to Vendors",
      "type": "n8n-nodes-base.gmail",
      "position": [
        576,
        8
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "c8ea5229-7719-4d26-9b55-c4e391834206",
      "name": "Notify Property Management Team",
      "type": "n8n-nodes-base.slack",
      "position": [
        576,
        200
      ],
      "parameters": {},
      "typeVersion": 2.3
    },
    {
      "id": "3847f461-40c7-485a-993d-fd3fdab64134",
      "name": "Vendor Confirmation Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -672,
        536
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "4d27d14f-d9cc-4996-b091-85332290e532",
      "name": "Log Task Completion",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -448,
        536
      ],
      "parameters": {},
      "typeVersion": 4.7
    },
    {
      "id": "959461b9-533a-4cc9-946d-7772b699624b",
      "name": "Check Task Delays",
      "type": "n8n-nodes-base.if",
      "position": [
        -224,
        536
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "6237b2a8-1152-401e-a888-15281c641b62",
      "name": "Suggest Follow-Up Actions",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        0,
        536
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "f8768e82-67cc-46b3-8057-2d84d5a33244",
      "name": "Anthropic Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        72,
        760
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "b8904b45-aab6-4db2-91bd-8fa273f28689",
      "name": "Send Follow-Up Alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        352,
        536
      ],
      "parameters": {},
      "typeVersion": 2.3
    },
    {
      "id": "fa1601f7-2382-4363-b599-38255cd259a6",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1392,
        144
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "fc74cb13-17ac-4841-bfe8-686c693c806d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -704,
        -128
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "6005daba-1682-4ece-a8eb-a14cb6ddc839",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -32,
        -128
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "fdda7c57-c81b-4616-90d2-a7291ca698e2",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        512,
        -128
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "6d09a34d-6fc4-4801-915f-6fe8f611db96",
  "connections": {
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Workflow Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Task Delays": {
      "main": [
        [
          {
            "node": "Suggest Follow-Up Actions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Log Task Completion": {
      "main": [
        [
          {
            "node": "Check Task Delays",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Generate Move-Out Instructions",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Suggest Follow-Up Actions",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Workflow Configuration": {
      "main": [
        [
          {
            "node": "Get Tenant & Property Info",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Suggest Follow-Up Actions": {
      "main": [
        [
          {
            "node": "Send Follow-Up Alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Tenant & Property Info": {
      "main": [
        [
          {
            "node": "Generate Move-Out Instructions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structure Tasks for Vendors": {
      "main": [
        [
          {
            "node": "Send Email to Vendors",
            "type": "main",
            "index": 0
          },
          {
            "node": "Notify Property Management Team",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Vendor Confirmation Webhook": {
      "main": [
        [
          {
            "node": "Log Task Completion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Move-Out Instructions": {
      "main": [
        [
          {
            "node": "Structure Tasks for Vendors",
            "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

Property management companies managing frequent tenant move-outs across multiple units.

Source: https://n8n.io/workflows/12429/ — 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

Created by: Peyton Leveillee Last updated: October 2025

OpenAI Chat, Google Sheets, HTTP Request +5
AI & RAG

The Multi-Model Agency Content Engine is a high-performance editorial system designed for agencies. It solves the "blank page" problem by alternating between real-world social proof and strategic expe

Google Sheets, Gmail, Google Drive +6
AI & RAG

This workflow automates end-to-end ESG (Environmental, Social, and Governance) sustainability reporting for enterprise sustainability teams, compliance officers, and green governance leads. It solves

Agent, OpenAI Chat, Output Parser Structured +12
AI & RAG

This template is designed for B2B sales teams, recruiters, and business development professionals who want to identify sales opportunities by monitoring hiring signals from target companies. It's part

@Apify/N8N Nodes Apify, Google Sheets, Agent +4
AI & RAG

Automates sales data analysis and strategic insight generation for sales managers and strategists needing actionable intelligence. Fetches multi-source data from sales, marketing, and financial system

HTTP Request, Agent, OpenAI Chat +6