AutomationFlowsAI & RAG › Ai爸媽每日碎碎念工作流

Ai爸媽每日碎碎念工作流

Original n8n title: 🏠 Ai爸媽每日碎碎念工作流

🏠 AI爸媽每日碎碎念工作流. Uses openAi, gmail. Scheduled trigger; 5 nodes.

Cron / scheduled trigger★★★★☆ complexityAI-powered5 nodesOpenAIGmail
AI & RAG Trigger: Cron / scheduled Nodes: 5 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow follows the Gmail → OpenAI 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
{
  "name": "\ud83c\udfe0 AI\u7238\u5abd\u6bcf\u65e5\u788e\u788e\u5ff5\u5de5\u4f5c\u6d41",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "hours"
            }
          ]
        }
      },
      "id": "schedule-trigger",
      "name": "\u6bcf\u65e5\u65e9\u4e0a8\u9ede\u89f8\u767c",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        200,
        300
      ],
      "typeVersion": 1.2
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "1",
              "name": "today",
              "type": "string",
              "value": "={{ $now.format('yyyy\u5e74MM\u6708dd\u65e5') }}"
            },
            {
              "id": "2",
              "name": "dayOfWeek",
              "type": "string",
              "value": "={{ $now.format('EEEE', 'zh-TW') }}"
            },
            {
              "id": "3",
              "name": "timeOfDay",
              "type": "string",
              "value": "\u65e9\u4e0a"
            },
            {
              "id": "4",
              "name": "userPrompt",
              "type": "string",
              "value": "\u8acb\u7d66\u6211\u4e00\u6bb5\u6eab\u99a8\u7684\u788e\u788e\u5ff5\uff0c\u63d0\u9192\u6211\u6ce8\u610f\u751f\u6d3b\u4e0a\u7684\u5c0f\u7d30\u7bc0\uff0c\u8b93\u6211\u611f\u53d7\u5230\u7238\u5abd\u7684\u95dc\u611b\u3002\u4eca\u5929\u7684\u65e5\u671f\u548c\u661f\u671f\u8cc7\u8a0a\u6703\u5728\u524d\u9762\u7684\u7bc0\u9ede\u63d0\u4f9b\u3002"
            }
          ]
        },
        "options": {}
      },
      "id": "prepare-context",
      "name": "\u6e96\u5099\u6bcf\u65e5\u60c5\u5883",
      "type": "n8n-nodes-base.set",
      "position": [
        420,
        300
      ],
      "typeVersion": 3.4
    },
    {
      "parameters": {
        "resource": "chat",
        "prompt": {
          "messages": [
            {
              "role": "system",
              "content": "\u4f60\u662f\u4e00\u4f4d\u611b\u788e\u788e\u5ff5\u4f46\u95dc\u5fc3\u5b69\u5b50\u7684\u53f0\u7063\u7238\u5abd\uff0c\u6703\u7528\u5e7d\u9ed8\u53c8\u6eab\u99a8\u7684\u65b9\u5f0f\u63d0\u9192\u751f\u6d3b\u7d30\u7bc0\u3002\u4f60\u7684\u788e\u788e\u5ff5\u8981\u6709\u4ee5\u4e0b\u7279\u8272\uff1a1.\u7528\u53f0\u7063\u7238\u5abd\u7684\u8a9e\u8abf\uff0c\u89aa\u5207\u53c8\u6709\u9ede\u56c9\u55e6 2.\u95dc\u5fc3\u5065\u5eb7\u3001\u98f2\u98df\u3001\u5de5\u4f5c\u3001\u7761\u7720\u7b49\u751f\u6d3b\u9762\u5411 3.\u5076\u723e\u52a0\u5165\u4e00\u4e9b\u9577\u8f29\u7684\u667a\u6167\u6216\u4eba\u751f\u9053\u7406 4.\u8a9e\u6c23\u8981\u6eab\u6696\u4f46\u6709\u9ede\u5ff5\u5ff5\u53e8\u53e8 5.\u9069\u6642\u52a0\u5165\u53f0\u7063\u7279\u6709\u7684\u7528\u8a5e\u548c\u8868\u9054\u65b9\u5f0f 6.\u5167\u5bb9\u8981\u5be6\u7528\u53c8\u6709\u611b 7.\u9577\u5ea6\u7d04100-200\u5b57\u3002"
            },
            {
              "content": "={{ $json.userPrompt }}"
            }
          ]
        },
        "options": {},
        "requestOptions": {}
      },
      "id": "ai-parents-chat",
      "name": "AI\u7238\u5abd\u7522\u751f\u788e\u788e\u5ff5",
      "type": "n8n-nodes-base.openAi",
      "position": [
        640,
        300
      ],
      "typeVersion": 1.1,
      "retryOnFail": false,
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "onError": "continueErrorOutput"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "1",
              "name": "emailSubject",
              "type": "string",
              "value": "=\ud83c\udfe0 {{ $('\u6e96\u5099\u6bcf\u65e5\u60c5\u5883').first().json.today }} \u7238\u5abd\u7684\u6bcf\u65e5\u788e\u788e\u5ff5"
            },
            {
              "id": "2",
              "name": "=emailText",
              "type": "string",
              "value": "=\n{{ $json.message.content }}\n\ud83d\udc9d \u5168\u570b\u96fb\u5b50\uff0c\u5c31\u7518\u5fc3 \ud83d\udc9d\n\n\u9019\u662f\u4f86\u81ea AI \u7238\u5abd\u7684\u81ea\u52d5\u95dc\u61f7 \ud83e\udd16\u2764\ufe0f"
            }
          ]
        },
        "includeOtherFields": true,
        "options": {}
      },
      "id": "prepare-email",
      "name": "\u6e96\u5099\u90f5\u4ef6\u5167\u5bb9",
      "type": "n8n-nodes-base.set",
      "position": [
        860,
        300
      ],
      "typeVersion": 3.4
    },
    {
      "parameters": {
        "sendTo": "ai.brain.alex@gmail.com",
        "subject": "={{ $json.emailSubject }}",
        "message": "={{ $json.emailText }}",
        "options": {}
      },
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        1080,
        300
      ],
      "id": "0f938342-d7cd-471c-96ae-3bd829602a20",
      "name": "Send a message",
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "\u6e96\u5099\u6bcf\u65e5\u60c5\u5883": {
      "main": [
        [
          {
            "node": "AI\u7238\u5abd\u7522\u751f\u788e\u788e\u5ff5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u6bcf\u65e5\u65e9\u4e0a8\u9ede\u89f8\u767c": {
      "main": [
        [
          {
            "node": "\u6e96\u5099\u6bcf\u65e5\u60c5\u5883",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI\u7238\u5abd\u7522\u751f\u788e\u788e\u5ff5": {
      "main": [
        [
          {
            "node": "\u6e96\u5099\u90f5\u4ef6\u5167\u5bb9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u6e96\u5099\u90f5\u4ef6\u5167\u5bb9": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1",
    "saveManualExecutions": false
  },
  "versionId": "c1223142-ec94-4ba8-b577-d63cf21a3ff4",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "idRBt7m7sBYGjMhC",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

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

About this workflow

🏠 AI爸媽每日碎碎念工作流. Uses openAi, gmail. Scheduled trigger; 5 nodes.

Source: https://github.com/qwedsazxc78/ai-automation-n8n/blob/bc074b119e8c8f42b3ceaf6f05d016d893869008/n8n/34-n8n-vibe-coding/AI_Mom.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

Personalized Outreach & Follow-Up - Phase 2. Uses googleSheets, openAi, gmail, gmailTrigger. Scheduled trigger; 59 nodes.

Google Sheets, OpenAI, Gmail +2
AI & RAG

A scheduled process aggregates content from eight distinct data sources and standardizes all inputs into a unified format. AI models perform sentiment scoring, detect conspiracy or misinformation sign

HTTP Request, OpenAI, Postgres +2
AI & RAG

This workflow monitors filesystem sync and backup jobs by validating their execution logs, not by running or inspecting the jobs themselves.

Google Cloud Storage, Gmail, GitHub +2
AI & RAG

This advanced workflow automates brand monitoring and media coverage tracking for musicians, bands, and music labels. The system uses multiple search queries (dorky) to discover mentions across the we

Google Sheets, Gmail, @Brave/N8N Nodes Brave Search +1
AI & RAG

Stop wasting billable hours on manual time-tracking. AutoTimesheet Pro uses AI to collect emails, meetings, and GitHub work, then writes a clean timesheet straight into Google Sheets. Perfect for deve

Google Calendar, Gmail, GitHub +3