AutomationFlowsAI & RAG › Confortplace - Tenant Reminder Agent (mvp)

Confortplace - Tenant Reminder Agent (mvp)

ConfortPlace - Tenant Reminder Agent (MVP). Uses httpRequest. Scheduled trigger; 5 nodes.

Cron / scheduled trigger★★★★☆ complexity5 nodesHTTP Request
AI & RAG Trigger: Cron / scheduled Nodes: 5 Complexity: ★★★★☆ Added:

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
{
  "name": "ConfortPlace - Tenant Reminder Agent (MVP)",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "minutes",
              "minutesInterval": 30
            }
          ]
        }
      },
      "id": "reminder-cron",
      "name": "Cron Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "content": "MVP placeholder: Read Reminders -> Read Property -> Generate Message -> Approval Request -> Audit Log. Replace mock data with a repository credential before activation.",
        "height": 160,
        "width": 360
      },
      "id": "reminder-note",
      "name": "Implementation Note",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        0,
        -240
      ]
    },
    {
      "parameters": {
        "jsCode": "return [{ json: { reminder_id: 'REM-001', source: 'mock', correlation_id: $execution.id } }];"
      },
      "id": "read-reminders",
      "name": "Read Reminders (Mock)",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        220,
        0
      ]
    },
    {
      "parameters": {
        "url": "={{ $env.API_BASE_URL || 'http://host.docker.internal:3000' }}/reminders/generate-message",
        "sendBody": true,
        "contentType": "raw",
        "rawContentType": "application/json",
        "body": "={{ JSON.stringify({ reminder_id: $json.reminder_id }) }}",
        "options": {}
      },
      "id": "generate-message",
      "name": "Read Property + Generate Message",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        460,
        0
      ]
    },
    {
      "parameters": {
        "jsCode": "return items.map(item => ({ json: { ...item.json, approval_status: 'pending', delivery_status: 'not_sent', logged_at: new Date().toISOString() } }));"
      },
      "id": "approval-log",
      "name": "Send Approval Request + Log (Mock)",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        700,
        0
      ]
    }
  ],
  "connections": {
    "Cron Trigger": {
      "main": [
        [
          {
            "node": "Read Reminders (Mock)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Reminders (Mock)": {
      "main": [
        [
          {
            "node": "Read Property + Generate Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Property + Generate Message": {
      "main": [
        [
          {
            "node": "Send Approval Request + Log (Mock)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1",
    "timezone": "America/Toronto"
  },
  "versionId": "11111111-1111-4111-8111-111111111111",
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

ConfortPlace - Tenant Reminder Agent (MVP). Uses httpRequest. Scheduled trigger; 5 nodes.

Source: https://github.com/Jehosua97/n8nMultiServiceAutomation/blob/main/workflows/n8n/tenant-reminder-agent.workflow.json — 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

Template 14310. Uses httpRequest, stopAndError, slack, gmail. Scheduled trigger; 53 nodes.

HTTP Request, Stop And Error, Slack +1
AI & RAG

🧑🏾 Chief of Staff — System Intelligence & Operations. Uses httpRequest, microsoftOutlook. Scheduled trigger; 52 nodes.

HTTP Request, Microsoft Outlook
AI & RAG

Master Agent - Orchestrator. Uses httpRequest, telegram, telegramTrigger. Scheduled trigger; 46 nodes.

HTTP Request, Telegram, Telegram Trigger
AI & RAG

Reputation Engine — Content Research Agent. Uses httpRequest. Scheduled trigger; 45 nodes.

HTTP Request
AI & RAG

Master Agent - Orchestrator. Uses httpRequest, telegram, telegramTrigger. Scheduled trigger; 44 nodes.

HTTP Request, Telegram, Telegram Trigger