728x90
반응형
n8n으로 자동화 시작하기 8편 - Slack으로 알림 메시지 전송하기
이번 편에서는 n8n에서 수집한 정보를 Slack 채널로 자동 전송하는 방법을 알아보겠습니다. 예를 들어 환율 정보, 에러 알림, 크론 기반 보고서 등 다양한 업무 자동화에 활용할 수 있습니다.
🔧 Slack API 사전 설정
- Slack API 페이지에서 새 앱을 생성합니다.
- OAuth & Permissions 메뉴에서
chat:write
권한을 추가합니다. - Install to Workspace → Bot User OAuth Token을 복사합니다.
- n8n 내 Credentials 메뉴에서 Slack 인증을 생성하고 토큰을 등록합니다.
Slack 채널 ID도 확인이 필요합니다. 예: C01XXXXXXX
[이미지1] Slack API 설정 화면
⚙️ Slack 노드 구성하기
Slack 노드는 매우 간단하게 구성됩니다:
- Authentication: 등록한 Slack Credential 선택
- Channel: 메시지를 보낼 채널 ID 입력
- Text: 전송할 메시지 내용을 템플릿 또는 변수로 작성
[이미지2] Slack 노드 설정 예시
📦 실습 예제: 환율 정보를 Slack으로 전송
이전 7편에서 사용한 환율 API와 연동하여, 매일 오전 환율 정보를 Slack 채널에 자동 전송해보겠습니다.
워크플로우 구성
- Cron 노드: 매일 오전 9시 실행
- HTTP Request 노드: 환율 정보 API 호출
- Slack 노드: 환율 정보를 채널로 전송
[이미지3] 전체 워크플로우 구성 예시
Slack 메시지 내용
📢 오늘의 환율 정보 (KRW 기준)
- USD: {{$json["rates"]["USD"]}}
- JPY: {{$json["rates"]["JPY"]}}
💡 활용 팁
- Slack 메시지에는
`코드블럭`
, 굵은 글씨, 이모지 등을 사용할 수 있습니다. - Slack 채널에 봇이 초대되어 있어야 메시지를 전송할 수 있습니다.
/invite @BotName
사용 - Slack 외에 Discord, Telegram도 유사한 방식으로 연동 가능합니다.
✅ 마무리
Slack 연동은 정보 공유와 팀 커뮤니케이션 자동화에 큰 장점이 있습니다. 특히 알림, 경고, 보고서 자동화에 유용합니다.
다음 편에서는 외부에서 수집한 데이터를 Google Drive 또는 Dropbox에 자동 저장하는 방법을 알아보겠습니다.
▶ 전체 시리즈 보기: n8n 전체 시리즈
728x90
반응형
'자동화 툴 > n8n' 카테고리의 다른 글
🤖 AI 기반 쇼츠, 영상 자동 생성 (n8n, OpenAI, Flux, Kling, ElevenLabs) (7) | 2025.06.15 |
---|---|
n8n으로 자동화 시작하기 9편 - Google Drive에 파일 자동 저장하기 (2) | 2025.06.14 |
n8n으로 자동화 시작하기 7편 - HTTP Request 노드로 외부 API 호출하기 (2) | 2025.06.13 |
n8n으로 자동화 시작하기 6편 - Cron 트리거로 정해진 시간마다 워크플로우 실행하기 (1) | 2025.06.12 |
n8n 자동화 가이드 - 5편: Google Sheets & MySQL을 활용한 데이터 저장 자동화 (1) | 2025.06.06 |