웹훅 (Hook) 연동하기

웹훅(Webhook)이란?

웹 앱에서 어떤 작업이 완료되었거나 특정 이벤트가 발생했을 때 실시간으로 알림을 받을 수 있는 기능입니다. 리스틀리에서 데이터 추출 후, 슬랙과 같은 기업용 메시징 앱에 연동하시면 데이터 추출 완료 시 실시간으로 알림을 받을 실 수 있습니다.


사용방법

슬랙 웹훅 연동하기

초간단 따라하기

➡️ 슬랙에 인커밍 메시지 앱 추가 ➡️ 리스틀리 태스크에 웹훅 추가 ➡️ 데이터 재추출 혹은 스케줄러를 이용해 원하는 슬랙 채널에서 알림받기

1

슬랙에 로그인 후, 왼쪽 사이드바에서 워크스페이스 이름(예시: Acme Inc.)을 클릭해주세요.

도구 및 설정 메뉴가 나타나면, 앱 관리 설정을 클릭해 앱 디렉터리를 열어주세요.

2

슬랙 앱 디렉터리 페이지에서 ‘Incoming Webhooks’ 혹은 ‘수신 웹후크’를 검색해서 슬랙에 추가해주세요.

슬랙에 추가 후, 어떤 채널로 알림을 받을지 선택해주시면 됩니다. 이 단계에서 알림을 받고자 하는 채널을 새로 추가하실 수도 있고, 추출 결과 메시지를 보내는 봇의 이름을 설정하실 수 있습니다. 리스틀리 서비스 연동에 필요한 웹후크 URL을 복사한 후, 설정 저장하기를 눌러주세요.

3

리스틀리 데이터보드에서 결과를 알림받고자 하는 태스크를 찾아 우측 데이터 버튼을 클릭해주세요. 그리고 아래 이미지와 같이 상단 메뉴 오른쪽의 Hook 버튼을 눌러 웹훅 설정창을 열어줍니다.

웹훅 설정창이 보이면, 아래와 동일하게 Request Method, JSON 값을 입력해주세요. URL 입력창에는 이전 단계에서 복사한 웹후크 URL을 입력하시면 됩니다.

Method
POST

JSON

{ "text": "#taskkey is #status. <https://www.listly.io/single?key=#taskkey&tab=4&card=30|See result>\nFrom Listly.", "icon_emoji": ":white_check_mark:" }

4

재추출 혹은 스케줄러를 이용해 해당 태스크의 데이터를 다시 추출해보시면, 아래와 같이 슬랙에서 데이터 추출 알림 메시지를 받을 수 있습니다.

기타 설정

  • JSON 형식에 익숙하시다면, 위에서 입력한 JSON에서 channel: #채널이름 혹은 user: @유저이름을 추가해 알림을 받을 채널/사용자를 변경하실 수 있습니다. username: 봇이름 을 추가하시면, 알림을 보내는 봇의 이름도 변경 가능합니다.

  • 슬랙 인커밍 웹훅(Incoming Webhooks)에 대해 더 자세히 알고 싶으시다면, 슬랙에서 제공하는 문서(link)를 참고해주세요.

Was this helpful?