AutomationFlowsAI & RAG › Send Ai-prioritized Follow-up Reminders with Gpt-4.1-mini, Gmail and Slack

Send Ai-prioritized Follow-up Reminders with Gpt-4.1-mini, Gmail and Slack

ByHyrum Hurst @hyrum-hurst on n8n.io

Consultants, agencies, freelancers, and project managers who want to ensure proposals, emails, and tasks are followed up on time.

Event trigger★★★★☆ complexityAI-powered24 nodesGoogle Sheets TriggerAgentOpenAI ChatOutput Parser StructuredGmailSlackTwilioGoogle Sheets
AI & RAG Trigger: Event Nodes: 24 Complexity: ★★★★☆ AI nodes: yes Added:

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

This workflow follows the Agent → Error Trigger 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": "e1JI5fMYS1wZc9Ub",
  "name": "Intelligent Follow-up Reminders with Multi-Channel Notifications",
  "tags": [],
  "nodes": [
    {
      "id": "1530524a-3698-46ee-b43f-2c7d9b7449c6",
      "name": "New Task Entry Trigger",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -1472,
        96
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "39894949-0e88-42ff-8373-e49701da8903",
      "name": "Workflow Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        -1248,
        96
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "d94e4f8e-14cf-47bd-adf1-8d53dea6b502",
      "name": "Normalize Task Data",
      "type": "n8n-nodes-base.set",
      "position": [
        -1024,
        96
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "5799ceed-2c20-4e9f-8bb5-9c13bc3fb57b",
      "name": "Classify Follow-up Urgency",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -800,
        96
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "48697791-6222-4e10-b15c-a86f776428b1",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -800,
        320
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "fc839688-6e23-478f-bc62-56b9ffe9ad60",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -672,
        320
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "d6a1f3f3-c41a-4f00-8a19-a6c9ff9af7e4",
      "name": "Route by Urgency",
      "type": "n8n-nodes-base.switch",
      "position": [
        -448,
        96
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "a4c45116-af16-4de0-a619-0b6e5a6de405",
      "name": "Send High Urgency Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -224,
        96
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "b13fe555-2299-49fc-b0b1-8904ef9b8760",
      "name": "Send High Urgency Slack Alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 2.4
    },
    {
      "id": "c84ebb2f-58eb-42a3-a101-097c504cfccc",
      "name": "Send Medium Urgency Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        0,
        384
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "f803395e-e94b-4540-b1d7-c12ff3744add",
      "name": "Add to Weekly Summary",
      "type": "n8n-nodes-base.set",
      "position": [
        0,
        576
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "66d09c1d-8077-4282-96d7-dc215a19a871",
      "name": "Send VIP SMS Reminder",
      "type": "n8n-nodes-base.twilio",
      "position": [
        0,
        192
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "1f9e47d5-9108-472e-b45e-91b6f978fb32",
      "name": "Log Follow-up Status",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        224,
        288
      ],
      "parameters": {},
      "typeVersion": 4.7
    },
    {
      "id": "3acaf285-23aa-44c5-beea-200c9a713898",
      "name": "Daily Summary Schedule",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1472,
        720
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "c05249ee-58a9-4546-ae4c-93eea05601ca",
      "name": "Fetch Daily Follow-ups",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1232,
        704
      ],
      "parameters": {},
      "typeVersion": 4.7
    },
    {
      "id": "1c3cafbc-a56c-4e9b-bccc-365670956885",
      "name": "Send Daily Summary to Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        -1008,
        720
      ],
      "parameters": {},
      "typeVersion": 2.4
    },
    {
      "id": "991ccbfe-2914-479b-9a77-0b790af772b4",
      "name": "Error Handler Trigger",
      "type": "n8n-nodes-base.errorTrigger",
      "position": [
        -1472,
        1024
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "a8b7d3b5-06c3-4d91-800e-580da5e324fd",
      "name": "Alert Admin on Error",
      "type": "n8n-nodes-base.slack",
      "position": [
        -1248,
        1024
      ],
      "parameters": {},
      "typeVersion": 2.4
    },
    {
      "id": "6f07e74b-72e6-43ae-add4-7b413e72b38b",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2032,
        64
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "f85b9917-3ce6-483e-b157-50cb203c3073",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1584,
        -32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "3bd905ed-37c7-45e6-adc7-5f44b4ed6a3d",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -848,
        -32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "020971dc-df7e-4195-8c06-eb0a48f11cb5",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -288,
        -96
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "8460634a-2093-4358-a3bf-7ab0c7fb1919",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1600,
        528
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "0b1517a9-1820-4f29-bc30-6a275ec51f73",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1600,
        976
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "0542468e-afd7-4d28-ace6-59bec1d3fe06",
  "connections": {
    "Route by Urgency": {
      "main": [
        [
          {
            "node": "Send High Urgency Email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Medium Urgency Email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Add to Weekly Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Classify Follow-up Urgency",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Task Data": {
      "main": [
        [
          {
            "node": "Classify Follow-up Urgency",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add to Weekly Summary": {
      "main": [
        [
          {
            "node": "Log Follow-up Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Error Handler Trigger": {
      "main": [
        [
          {
            "node": "Alert Admin on Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send VIP SMS Reminder": {
      "main": [
        [
          {
            "node": "Log Follow-up Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Daily Summary Schedule": {
      "main": [
        [
          {
            "node": "Fetch Daily Follow-ups",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Daily Follow-ups": {
      "main": [
        [
          {
            "node": "Send Daily Summary to Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "New Task Entry Trigger": {
      "main": [
        [
          {
            "node": "Workflow Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Workflow Configuration": {
      "main": [
        [
          {
            "node": "Normalize Task Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send High Urgency Email": {
      "main": [
        [
          {
            "node": "Send High Urgency Slack Alert",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send VIP SMS Reminder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Classify Follow-up Urgency",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Send Medium Urgency Email": {
      "main": [
        [
          {
            "node": "Log Follow-up Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Classify Follow-up Urgency": {
      "main": [
        [
          {
            "node": "Route by Urgency",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send High Urgency Slack Alert": {
      "main": [
        [
          {
            "node": "Log Follow-up Status",
            "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

Consultants, agencies, freelancers, and project managers who want to ensure proposals, emails, and tasks are followed up on time.

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

Automated Book Generation System. Uses googleSheetsTrigger, gmail, lmChatOpenAi, outputParserStructured. Event-driven trigger; 43 nodes.

Google Sheets Trigger, Gmail, OpenAI Chat +6
AI & RAG

Stop manually sending follow-ups. This workflow automates your entire cold email outreach with AI-powered personalization, smart scheduling, and automatic reply detection.

OpenAI Chat, Gmail Tool, Google Sheets +5
AI & RAG

Transform your manual hiring process into an intelligent evaluation system that saves 15-20 minutes per candidate! This workflow automates the entire candidate assessment pipeline - from CSV/XLSX uplo

Form Trigger, Google Sheets, Google Drive +8
AI & RAG

Streamline customer support with a real-time, AI-powered answer engine that detects incoming support emails, classifies intent, identifies the customer’s GEO region, and generates a tailored reply rea

Slack, Gmail Trigger, OpenAI Chat +5
AI & RAG

Streamline Facebook Messenger inbox management with an AI-powered categorization and response system. 💬⚙️ This workflow automatically classifies new messages as Lead, Query, or Spam using GPT-4, route

Error Trigger, Slack, Facebook Graph Api +5