SuitsDocs
레퍼런스노드 레퍼런스액션액션알림알림

슬랙 메시지

슬랙 채널이나 DM으로 메시지를 발송합니다.

개요

항목내용
카테고리알림
연동 필요Slack OAuth 연결
출력메시지 전송 결과

리소스

리소스작업
메시지전송, 수정, 삭제, 조회, 스레드 답글
채널목록, 정보, 생성, 아카이브, 멤버 초대
사용자정보 조회, 목록, 프로필 조회/업데이트, 온라인 상태
사용자 그룹목록, 생성, 업데이트, 활성화/비활성화
파일업로드, 목록
리액션추가, 제거
스타목록, 추가, 제거

메시지 설정 옵션

옵션설명필수
채널메시지를 보낼 채널 (목록 선택, ID, 이름, URL 입력 가능)
메시지 내용본문 텍스트 (마크다운 및 변수 사용 가능)
Block Kit 사용Block Kit JSON으로 리치 메시지 전송
봇 이름메시지 발신자 이름 (선택)
아이콘 이모지메시지 아이콘 (선택)
실행 모드각 아이템마다 전송 또는 전체 데이터로 1회 전송

대상 지정

채널

#영업팀
#general
#project-alpha

DM (Direct Message)

@김철수
@[email protected]

동적 지정

{{trigger.row.담당자_슬랙ID}}

메시지 작성

기본 텍스트

🎉 새 고객이 등록되었습니다!

• 고객명: {{trigger.row.고객명}}
• 계약 금액: {{trigger.row.계약금액}}
• 담당자: {{trigger.row.담당자}}

멘션 사용

멘션설명
@channel채널 전체 알림
@here온라인 멤버만 알림
@사용자특정 사용자 멘션
@channel 긴급 공지!
새로운 대형 계약이 체결되었습니다. 🎊

리치 메시지 (블록)

버튼, 섹션 등을 포함한 리치 메시지를 구성할 수 있습니다.

버튼 추가

{
  "type": "actions",
  "elements": [
    {
      "type": "button",
      "text": "상세 보기",
      "url": "{{trigger.row.url}}"
    }
  ]
}

섹션 구분

{
  "type": "section",
  "text": "📊 **매출 리포트**\n오늘 매출: {{trigger.row.매출}}원"
}

출력 데이터

{{actions.slack.messageId}}      // 전송된 메시지 ID
{{actions.slack.channel}}        // 전송된 채널
{{actions.slack.timestamp}}      // 전송 시각

활용 예시

신규 고객 알림

채널: #영업팀
메시지:
🎉 새 고객이 등록되었습니다!

• 고객명: {{trigger.row.고객명}}
• 계약 금액: {{format(trigger.row.계약금액, "number")}}원
• 담당자: {{trigger.row.담당자}}

[고객 상세 보기]({{trigger.row.url}})

일일 리포트

채널: #daily-report
메시지:
📊 {{format(today, "MM/DD")}} 일일 리포트

• 신규 문의: {{actions.query.count}}건
• 처리 완료: {{actions.query.completedCount}}건
• 미처리: {{actions.query.pendingCount}}건

에러 알림

채널: #alerts
메시지:
🚨 워크플로우 에러 발생

• 워크플로우: {{workflow.name}}
• 에러: {{error.message}}
• 시각: {{format(now, "YYYY-MM-DD HH:mm")}}

@channel 확인 부탁드립니다.

모범 사례

채널별로 알림 빈도를 조절하세요. 너무 많은 알림은 무시될 수 있습니다.

이모지 활용

메시지 시작에 이모지를 추가하면 시각적 구분이 쉬워집니다.

✅ 완료, ⚠️ 경고, 🚨 에러, 📊 리포트, 🎉 축하

멘션 절제

긴급하지 않은 알림에는 @channel을 피하세요.

스레드 활용

관련 정보가 많을 때는 스레드로 추가 정보를 보내는 것이 좋습니다.