n8n Slack 으로 자동 메시지 보내기 완전 쉬워요 , n8n을 활용한 자동화 워크플로우 시간입니다. 이번에는 Slack 채널로 알림 메시지를 자동 전송하는 방법을 소개드립니다. 환율 정보, 에러 발생 알림, 주기적인 보고서 등 다양한 업무에 손쉽게 활용할 수 있습니다.
n8n Slack 으로 자동 메시지 보내기

Slack API 사전 설정하기
Slack 채널에 메시지를 전송하기 위해서는 먼저 Slack API 설정이 필요합니다. 다음 절차를 따라 진행해 주세요.
- Slack API 앱 생성 페이지에서 새 앱을 생성합니다.
- 메뉴에서 OAuth & Permissions을 클릭하여
chat:write
권한을 추가합니다. - Install to Workspace를 클릭하고 발급받은 Bot User OAuth Token을 복사합니다. (예 : xoxb-9077227296642-9062664122919-tvclkzdVyxBjafHd9mWTTCgJ)
- n8n 내 Credentials 메뉴에서 Slack 인증을 생성하고 해당 토큰을 등록합니다.
- Slack 메시지를 보낼 (예 ; 채널 ID C09237YVDEK)도 확인해둡니다. 예:
C01XXXXXXX
Slack 노드 구성 방법
Slack 노드는 간단한 구성만으로도 원하는 메시지를 자동 전송할 수 있습니다.
- Authentication: 등록한 Slack Credential 선택
- Channel: 메시지를 보낼 채널 ID 입력
- Text: 전송할 메시지 텍스트 입력 (변수 또는 템플릿 활용 가능)
환율 정보를 Slack으로 자동 전송
워크플로우 구성
이제 사용한 환율 API를 활용해 매일 아침 자동으로 Slack에 환율 정보를 전송해보겠습니다.
- Cron 노드: 매일 오전 9시에 실행
- HTTP Request 노드: 환율 API 호출
- Slack 노드: API에서 받은 환율 정보를 메시지로 포맷팅 후 전송
Slack 메시지 예시
Slack으로 전송되는 메시지 포맷은 다음과 같습니다:
📢 오늘의 환율 정보 (KRW 기준)
- USD: {{$json["rates"]["USD"]}}
- JPY: {{$json["rates"]["JPY"]}}
활용 팁 및 주의사항

- Slack 메시지에는
코드블럭
, 굵은 텍스트, 😃 이모지 등을 활용할 수 있습니다. - 메시지를 보낼 채널에는 반드시 봇이 초대되어 있어야 합니다.
/invite @봇이름
사용 - Slack 외에도 Discord, Telegram 등도 유사한 방식으로 연동 가능합니다.
마무리
n8n과 Slack을 연동하면 팀 간 커뮤니케이션의 속도와 효율이 획기적으로 개선됩니다. 단순한 알림부터 중요한 보고서 전송까지, Slack은 다양한 자동화 작업의 종착점이 될 수 있습니다. 다음 편에서는 수집된 데이터를 Google Drive나 Dropbox에 자동 저장하는 방법을 안내드릴 예정이니 많은 기대 바랍니다!
2024.12.15 – [제품추천/소프트웨어] – n8n 시놀로지 로컬 설치 쉽게 하는 방법
n8n슬랙연동, 자동화워크플로우, 슬랙알림자동화, n8n사용법, 슬랙봇메시지, 업무자동화도구, 환율자동알림, 슬랙메시지보내기, n8nSlack노드, 슬랙API설정