← 노드 한 장 전체#50 · Slack
Slack
샘플 세 항목을 알림 하나로
이 글은 이런 분께Slack 테스트 채널에 자동화 결과를 알림으로 전달하고 싶은 분

1분 영상은 @workflow.hanjang 에 순서대로 공개돼요
샘플 세 항목을 Slack 알림 하나로 보냈어요.
직접 작성한 교육용 샘플이며 실제 회사 실적이나 고객 정보가 아닙니다. 승인된 테스트 채널로 메시지 1건만 전송했어요. 다른 채널·DM·멘션은 사용하지 않았습니다.
먼저 결과부터
직접 작성한 샘플 세 항목을 Code에서 본문 하나로 준비하고, Slack 네이티브 앱 노드의 Message → Send → Channel → Simple Text Message로 승인된 테스트 채널에 메시지 1건만 보냈습니다. Slack 입력은 1 item, 노드 처리 시간은 182ms였어요. 실제 응답과 정확한 메시지 ts 조회로 본문 일치를 확인했습니다. Blocks나 DM·멘션은 사용하지 않았고 실제 회사·고객 데이터도 없습니다. 공개 JSON은 credential·실제 채널 ID를 제거했으니 본인 계정과 테스트 채널을 연결해야 합니다. (실제 실행 #74844)
우리가 실제로 돌린 기록 · 실행 #74844 · 2026-10-30
우리가 실제로 돌린 기록 · 실행 #74844 · 2026-10-30

따라 하기
실제로 실행한 워크플로우를 바탕으로 정리했어요. 계정·식별자는 공개용 값으로 치환했고, 그 밖의 차이는 아래 주의사항에 표시했어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 다운로드 JSON의 설정값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.
Step 1. Manual Trigger 노드 추가이름: Run manually
설정 없이 그대로 추가해요.
Step 2. Code 노드 추가이름: Prepare one sample alert
| JavaScript | // 직접 작성한 교육용 샘플. 실제 회사 실적/고객 데이터 아님
return [{json:{sample:true,itemCount:3,items:[{"label":"실습 자료 제작","count":3},{"label":"튜토리얼 점검","count":2},{"label":"자동화 테스트","count":1}],text:"노드 한 장 #50 테스트 알림\n직접 작성한 샘플 데이터입니다. 실제 회사 실적이나 고객 정보가 아닙니다.\n\n실습 자료 제작: 3건\n튜토리얼 점검: 2건\n자동화 테스트: 1건\n\n교육용 메시지 1건 전송 테스트입니다."}}]; |
Step 3. Slack 노드 추가이름: Send one test message
| Authentication | Access Token |
| Resource | Message |
| Operation | Send |
| Send Message To | Channel |
| Channel | YOUR_SLACK_CHANNEL_ID |
| Message Type | Simple Text Message |
| Message Text | {{ $json.text }} |
| Options › Include Link to Workflow | 꺼짐 |
| Options › Link User and Channel Names | 꺼짐 |
| Options › Use Markdown? | 켜짐 |
| Options › Unfurl Links | 꺼짐 |
| Options › Unfurl Media | 꺼짐 |
가져와서 쓸 때 확인할 것
- 이 예제는 Simple Text Message이며 Blocks를 사용하지 않았어요.
- 세 샘플을 1개의 입력 항목에 담아 메시지 1건만 보냈어요. 전송 전 입력 항목 수를 확인하세요.
- Include Link to Workflow는 껐고 공개 JSON에는 credential·실제 채널 ID·ts가 없어요. 본인 계정과 테스트 채널을 새로 연결해야 합니다.
- 최초 UI 연결 끊김에서는 실행 기록 0개와 정확한 테스트 문구 검색 0개를 확인한 후 연결 복구해 실행했어요. 서버에 저장된 실제 실행과 전송 메시지는 각 1건입니다.
- YOUR_… 표시를 내 값으로 바꾸고, 계정이 필요한 서비스 노드만 자격 증명을 연결하세요. 그런 칸이나 노드가 없는 예제는 추가 계정 없이 실행할 수 있어요.
노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.