Connect Slack Into n8n In 5 Minutes
원본 영상: Connect Slack Into n8n In 5 Minutes
한 줄 요약
섹션 제목: “한 줄 요약”Slack API 앱을 직접 생성해 n8n Trigger/Action 노드에 연결하고, 채널 메시지를 n8n 워크플로로 받거나 n8n에서 Slack으로 메시지를 보내는 양방향 연동을 구축한다.
핵심 내용
섹션 제목: “핵심 내용”- n8n에 Slack Trigger 노드와 Action 노드를 각각 추가한다.
api.slack.com/apps에서 새 앱을 “From scratch”로 생성하고 워크스페이스를 선택한다.- OAuth & Permissions → Bot Token Scopes에서 필요한 권한을 추가한다.
- “Install to workspace”로 앱을 설치한 뒤 발급된 OAuth Token을 복사해 n8n 크리덴셜에 붙여넣는다.
- Slack UI에서 테스트용 채널을 만들고,
@봇이름으로 태그해 채널에 Bot을 멤버로 추가한다. - n8n Trigger와 Action 노드 모두 해당 채널을 선택한다.
- Slack Trigger의 Webhook URL을 복사해 Slack API → Event Subscriptions에 붙여넣고 활성화한다.
- 트리거 이벤트 방식을 선택한 뒤 저장하고 테스트한다.
- 테스트 성공 후 Webhook URL을 Production URL로 교체해 라이브로 전환한다.
전술·요소
섹션 제목: “전술·요소”| 항목 | 값 / 설명 |
|---|---|
| Bot Token Scopes (최소) | chat:write, channels:join, groups:read, files:read |
| 트리거 이벤트 옵션 1 | app_mention — 봇을 태그할 때만 워크플로 실행 |
| 트리거 이벤트 옵션 2 | message.channels — 퍼블릭 채널 전체 메시지 수신 |
| 트리거 이벤트 옵션 3 | message.groups — 프라이빗 채널 메시지 수신 |
| n8n Trigger 설정 | 선택한 이벤트에 맞게 “Bot App Mention” 또는 “New message posted to a channel”로 변경 |
| Webhook URL 전환 | 테스트 완료 후 Test URL → Production URL로 교체 필수 |
도구·워크플로
섹션 제목: “도구·워크플로”- n8n — Slack Trigger 노드 + Slack Action 노드
- api.slack.com/apps — Slack API 앱 생성 및 OAuth 설정
- 흐름: Slack 채널 메시지 → n8n Trigger → (AI Agent 등 처리) → Slack Action → 채널에 응답 전송