8
n8n 한국어amn8n.com

Affirmative Sender + 매일 감사 요약(건강) v2

고급

이것은Personal Productivity, Multimodal AI분야의자동화 워크플로우로, 26개의 노드를 포함합니다.주로 If, Set, Cron, Wait, Slack 등의 노드를 사용하며. Notion, 이메일 및 Telegram을 사용한 일일 긍정적인 말과 주간 감사 요약

사전 요구사항
  • Slack Bot Token 또는 Webhook URL
  • Notion API Key
  • Discord Bot Token 또는 Webhook
  • Telegram Bot Token
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "name": "Affirmation Sender + Weekly Gratitude Digest (Wellness) v2",
  "nodes": [
    {
      "name": "README",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1080,
        -60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1,
      "id": "README-0"
    },
    {
      "name": "Cron: 일일 긍정 확언",
      "type": "n8n-nodes-base.cron",
      "position": [
        -1060,
        240
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Cron--1"
    },
    {
      "name": "Cron: 주간 요약",
      "type": "n8n-nodes-base.cron",
      "position": [
        -1060,
        520
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Cron--2"
    },
    {
      "name": "Sticky: 설정",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1080,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1,
      "id": "Sticky--3"
    },
    {
      "name": "Set: 사용자 구성",
      "type": "n8n-nodes-base.set",
      "position": [
        -830,
        240
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Set--4"
    },
    {
      "name": "Set: 요약 구성",
      "type": "n8n-nodes-base.set",
      "position": [
        -830,
        520
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Set--5"
    },
    {
      "name": "Fn: 긍정 확언 메시지 작성",
      "type": "n8n-nodes-base.function",
      "position": [
        -580,
        240
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Fn--6"
    },
    {
      "name": "IF: 이메일 전송?",
      "type": "n8n-nodes-base.if",
      "position": [
        -360,
        120
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "IF--7"
    },
    {
      "name": "IF: Telegram 전송?",
      "type": "n8n-nodes-base.if",
      "position": [
        -360,
        360
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "IF-Telegram--8"
    },
    {
      "name": "Email: 긍정 확언 전송",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        -140,
        120
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Email--9"
    },
    {
      "name": "Telegram: 긍정 확언 전송",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -140,
        360
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Telegram--10"
    },
    {
      "name": "Notion: 긍정 확언 기록",
      "type": "n8n-nodes-base.notion",
      "position": [
        80,
        240
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Notion--11"
    },
    {
      "name": "Fn: 주간 기간 설정",
      "type": "n8n-nodes-base.function",
      "position": [
        -830,
        610
      ],
      "parameters": {},
      "typeVersion": 2,
      "parametersUi": {},
      "parametersJson": "",
      "parametersBrowser": {
        "functionCode": "const iso=new Date(Date.now()-7*24*60*60*1000).toISOString();return [{json:{oneWeekAgoISO:iso}}];"
      },
      "parametersOptions": {},
      "parametersDefaults": {},
      "parametersPromises": {},
      "id": "Fn--12"
    },
    {
      "name": "Notion: 감사 기록 조회 (7일)",
      "type": "n8n-nodes-base.notion",
      "position": [
        -580,
        520
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Notion-7--13"
    },
    {
      "name": "Fn: 감사 기록 필터링 및 포맷팅 (7일)",
      "type": "n8n-nodes-base.function",
      "position": [
        -360,
        520
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Fn-7--14"
    },
    {
      "name": "Fn: 요약 메시지 작성",
      "type": "n8n-nodes-base.function",
      "position": [
        -140,
        520
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Fn--15"
    },
    {
      "name": "Email: 주간 요약 전송",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        80,
        460
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Email--16"
    },
    {
      "name": "Telegram: 주간 요약 전송",
      "type": "n8n-nodes-base.telegram",
      "position": [
        80,
        580
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Telegram--17"
    },
    {
      "name": "On Error: 모든 노드",
      "type": "n8n-nodes-base.errorTrigger",
      "position": [
        -1080,
        900
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "On-Error--18"
    },
    {
      "name": "Set: 알림 구성",
      "type": "n8n-nodes-base.set",
      "position": [
        -830,
        900
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Set--19"
    },
    {
      "name": "Fn: 알림 메시지 작성",
      "type": "n8n-nodes-base.function",
      "position": [
        -600,
        900
      ],
      "parameters": {},
      "typeVersion": 2,
      "id": "Fn--20"
    },
    {
      "name": "Wait 5s",
      "type": "n8n-nodes-base.wait",
      "position": [
        -380,
        900
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Wait-5s-21"
    },
    {
      "name": "IF: Slack?",
      "type": "n8n-nodes-base.if",
      "position": [
        -140,
        820
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "IF-Slack--22"
    },
    {
      "name": "IF: Discord?",
      "type": "n8n-nodes-base.if",
      "position": [
        -140,
        980
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "IF-Discord--23"
    },
    {
      "name": "Slack: 알림 게시",
      "type": "n8n-nodes-base.slack",
      "position": [
        80,
        820
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Slack--24"
    },
    {
      "name": "Discord: 알림 게시",
      "type": "n8n-nodes-base.discord",
      "position": [
        80,
        980
      ],
      "parameters": {},
      "typeVersion": 1,
      "id": "Discord--25"
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "timezone": "={{$workflow.timezone}}",
    "executionOrder": "v1",
    "saveExecutionProgress": true
  },
  "connections": {
    "Wait-5s-21": {
      "main": [
        [
          {
            "node": "IF-Slack--22",
            "type": "main",
            "index": 0
          },
          {
            "node": "IF-Discord--23",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF-Slack--22": {
      "main": [
        [
          {
            "node": "Slack--24",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "IF-Discord--23": {
      "main": [
        [
          {
            "node": "Discord--25",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "IF--7": {
      "main": [
        [
          {
            "node": "Email--9",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Set--4": {
      "main": [
        [
          {
            "node": "Fn--6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set--19": {
      "main": [
        [
          {
            "node": "Fn--20",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF-Telegram--8": {
      "main": [
        [
          {
            "node": "Telegram--10",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "On-Error--18": {
      "main": [
        [
          {
            "node": "Set--19",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set--5": {
      "main": [
        [
          {
            "node": "Fn--12",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Cron--2": {
      "main": [
        [
          {
            "node": "Set--5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fn--12": {
      "main": [
        [
          {
            "node": "Notion-7--13",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Cron--1": {
      "main": [
        [
          {
            "node": "Set--4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fn--20": {
      "main": [
        [
          {
            "node": "Wait-5s-21",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fn--15": {
      "main": [
        [
          {
            "node": "Email--16",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Telegram--17",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notion-7--13": {
      "main": [
        [
          {
            "node": "Fn-7--14",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fn--6": {
      "main": [
        [
          {
            "node": "IF--7",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "IF-Telegram--8",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Notion--11",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fn-7--14": {
      "main": [
        [
          {
            "node": "Fn--15",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

고급 - 개인 생산성, 멀티모달 AI

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
고급
노드 수26
카테고리2
노드 유형12
난이도 설명

고급 사용자를 위한 16+개 노드의 복잡한 워크플로우

저자
Shelly-Ann Davy

Shelly-Ann Davy

@shecodesflo

Founder of The Workflow Muse. I design elegant, feminine automations (Notion + n8n) for creators, moms, and women entrepreneurs.

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34