바티 사용가이드
  • 바티AI란?
  • 구조 및 용어 설명
  • 워크플로와 액션
  • 바티 템플릿
  • 바티 퀵스타트 가이드
    • 새 작업 시작하기
    • 워크플로 액션 설정 및 실행
    • 데이터 시트 사용하기
    • 워크플로 이력
    • 연결 앱
    • 템플릿 갤러리
    • 마이페이지
    • 파일 가져오기 및 내보내기
    • 작업 공유하기
    • 바티 드라이브
  • 바티 자동화 기능
    • 웹크롤링
    • Chat GPT (AI)
    • 맞춤 파일 대량생성
    • 맞춤 이메일 자동발송
    • 엑셀파일 데이터 취합
    • 문자/알림톡 자동발송
  • 바티 활용사례
    • 구글 검색결과 수집 후 작업 공유 알림톡 받기
    • 네이버 키워드 일자별 검색량 수집/분석 후 보고서 이메일 발송
    • SNS 관리 자동화를 위한 AI 문서 자동작성 후 이메일로 수신하기
    • 클릭 한 번으로 대량 파일 생성 후 수신자별 맞춤 이메일 보내기
    • 각 고객사별 맞춤 카카오톡 및 문자발송 자동화
    • 정부지원사업 공고 자동 수집 후 이메일로 수신하기
    • 노션에서 맞춤 알림톡·문자 발송 자동화하기
  • 바티 액션 톺아보기
    • 네이버 검색결과 크롤링하기 (뉴스기사/쇼핑/블로그/카페/지도검색)
    • 구글 검색결과 크롤링하기
    • 구글 애널리틱스 유입수 가져오기/분석하기
    • 정부지원사업 크롤링하기
    • 네이버 키워드 검색량 일자별 분석하기
    • Chat GPT로 문장 생성하기
    • Chat GPT로 데이터 분석하기
    • AI OCR로 텍스트 추출하기
    • 대량 파일 생성하기
    • 기업용 메일 발송하기
    • 네이버 메일 발송하기
    • 구글 지메일 발송하기
    • 솔라피(SOLAPI) 문자 메시지 발송하기
    • 바티 맞춤 문자 메시지 발송하기
    • 작업간 데이터 가져오기
    • 네이버 키워드 검색량 크롤링하기
    • 네이버 오늘의 증시 크롤링하기
    • 다나와로 최저가 크롤링하기
    • HTTP 요청으로 데이터 크롤링하기
    • MSSQL/MySQL에서 정보 가져오기
    • 알림톡으로 작업 공유하기
    • 알림톡으로 실행 알림 받기
    • 카카오 알림톡 보내기
    • 우편번호 ,영문주소 가져오기
    • 다음 검색결과 크롤링하기(웹문서/블로그/카페/동영상/이미지/도서정보)
    • 구글 스프레드시트 데이터 가져오기
    • 구글 스프레드시트에 데이터 저장하기
    • 구글 캘린더 일정 가져오기
    • 구글 캘린더 일정 만들기
    • 네이버 스마트스토어 주문 조회하기
    • 네이버 스마트스토어 발송 처리하기
    • 쿠팡 판매자 주문 조회하기
    • 쿠팡 판매자 발송 처리하기
    • 11번가 셀러 주문 조회하기
    • 11번가 셀러 발송 처리하기
    • 에어테이블 데이터 가져오기
    • 에어테이블에 데이터 저장하기
    • 슬랙으로 알림받기
    • 노션 데이터베이스 가져오기(인터널)
    • 노션 데이터베이스 아이템 업데이트하기(인터널)
    • 노션 데이터베이스 아이템 만들기(인터널)
    • 노션 페이지 만들기(인터널)
    • 아임웹 주문 조회하기
    • 은행 입출금내역 조회하기
  • 바티 웹훅 연동 가이드
    • 서비스별 바티 웹훅 연동하기
  • API 연동하기
    • 네이버 메일 계정 연결하기
    • 기업 메일 계정 연결하기
    • 네이버 검색 API 발급받기
    • 노션 API 통합 발급받고 연결하기
    • 구글 검색 API 발급받기
    • 구글 애널리틱스 연동하기
    • 솔라피 API 발급받기
    • 우체국 API 발급받기
    • 다음 검색 API 발급받기
    • 네이버 커머스 API 발급받기
    • 쿠팡 API 발급받기
    • 11번가 API 발급받기
    • AI 서비스별 API Key 발급 가이드
    • 문자 발신번호 등록 가이드
    • 아임웹 API 발급받고 연동하기
    • 은행 계정 연결하기
  • 자주 묻는 질문(FAQ)
    • 바티 요금제 문의
      • 바티는 무료인가요?
      • 바티 무료체험은 어떻게 운영되나요?
      • 요금제의 기능 횟수를 초과하면 어떻게 되나요?
      • 이용 중 요금제 업그레이드가 가능한가요?
      • 비용 청구는 어떻게 되나요?
      • 비영리 단체를 위한 할인이 있나요?
    • 바티 사용법 문의
      • 바티는 크롬에서만 사용할 수 있나요?
      • 작업은 실시간으로 자동 저장되나요?
      • 프로젝트 리스트에서 삭제된 작업을 복구할 수 있나요?
      • 필요한 기능으로 액션을 설정하고 워크플로를 만드는 작업이 어려워요
      • 동시 접속 시 유의할 사항이 있나요?
      • 워크플로가 실행되지 않아요
      • 웹크롤링이 가능한 사이트는 한정적인가요?
      • 웹크롤링한 결과의 글자수가 일부만 보여요. 글자수 제한이 있나요?
      • 검색결과 크롤링은 몇 건까지 할 수 있나요?
      • Chat GPT로 AI의 기능을 이용할 때 원하는 답변을 제공받기 어려워요
      • 바티에서 제공하는 템플릿이 아닌 엑셀 양식으로도 대량 파일 생성이 가능한가요?
      • 메일 연동이 되지 않아요
      • 대량 메일은 최대 몇 건까지 발송할 수 있나요?
      • 대량으로 맞춤 문자나 메일을 발송하고 싶은 경우 어디서 설정해야 하나요?
      • 대량 파일 생성 후 메일이나 알림톡 발송시 파일 용량이 너무 큰 경우 어떻게 하나요?
      • 네이버 메일 발송에 오류가 발생해요
      • 카카오 알림톡 템플릿 사용과 등록은 어떻게 하나요?
      • 구글 문서를 가져올 때 오류가 발생해요
  • 이용약관 및 개인정보처리방침
    • 이용약관
    • 개인정보처리방침
Powered by GitBook
On this page
  • 웹훅이란?
  • Bati Webhook 설정 가이드
  • 0. 트리거(웹훅) 설정 열기
  • 1. post/get 방식 선택하기
  • 2. 웹훅 URL 연결 및 옵션 설정하기
  • 3. 테스트 호출해보기
  • 4. 데이터 매핑하기

바티 웹훅 연동 가이드

바티 웹훅을 이용하여 외부 서비스에서 특정한 이벤트가 발생했을 때 워크플로를 실행할 수 있는 방법을 안내합니다.

Last updated 9 months ago

웹훅이란?

웹훅(Webhook)은 웹훅은 이벤트가 발생할 때 자동으로 메시지를 보내주는 알림 시스템입니다. 특정 이벤트가 발생할 때 자동으로 정해진 URL로 데이터를 보내줄 있어요. 예를 들어, 여러분이 새로운 주문이 들어올 때마다 문자 메시지를 받고 싶다고 할 때 웹훅을 이용하면 됩니다.

Bati Webhook 설정 가이드

0. 트리거(웹훅) 설정 열기

바티 작업 화면 우측 하단에 트리거 버튼을 누르면 웹훅을 설정할 수 있는 창을 열 수 있습니다. 설정창을 통해 웹훅 On/Off와 상세 설정들을 수정 및 저장할 수 있습니다.

1. post/get 방식 선택하기

웹훅 설정 시, 데이터를 보내는 방식으로 POST와 GET 방식을 선택할 수 있어요. 이 두 가지 방식의 공통점과 차이점을 살펴보고, 각각의 특징을 알아볼게요. 두 방식 모두 특정 이벤트가 발생했을 때 자동으로 데이터를 전송해줄 수 있습니다.

POST는 데이터를 안전하게 보내기 좋고, 타 서비스에서 웹훅 기능을 제공할 때 연동하기 좋아요.

GET 방식은 데이터를 직접 전송하기 보다는 이벤트 발생 시 워크플로가 자동으로 실행되기를 원하시는 경우 쉽게 세팅하실 수 있어요.

1) post방식

  • post 방식은 대부분 바티가 아닌 다른 서비스에서 이벤트가 발생했을 때 외부 서비스에서 발생한 데이터를 전송하고자 할 때 사용해요.

  • 이벤트가 발생하는 사이트(서비스)에서 웹훅 기능을 제공한다면 어렵지 않게 바티 웹훅URL을 연결해서 데이터 전송을 자동화할 수 있어요.

  • post방식은 get방식에 비해서 보안적으로 더 안전하고 많은 데이터 전송이 가능해요.

2) get방식

  • get방식은 post방식과 다르게 외부 서비스에서 웹훅 연동 기능을 제공하고 있지 않아도 활용이 가능해요.

  • 웹훅 URL을 인터넷 주소창에 입력하고 엔터를 치는 것만으로 웹훅URL을 호출할 수 있어요.

  • URL을 통해서 데이터를 전송할 수도 있고, 단순히 URL을 입력해서 워크플로를 실행만 할수도 있어요.

    URL을 통해서 데이터를 보내고자 하는 경우에는 개발자의 도움이 필요할 수도 있습니다.

2. 웹훅 URL 연결 및 옵션 설정하기

1) 웹훅 옵션 설정하기

post방식

  • 보안옵션: 헤더 값에 특정한 값이 함께 전송이 되는 경우에만 전송되는 데이터를 저장하고 워크플로를 실행합니다. 만약 헤더에 지정한 값이 없는 경우에는 워크플로가 작동하지 않아요.

get방식

  • 보안옵션: 헤더 값에 특정한 값이 함께 전송이 되는 경우에만 전송되는 데이터를 저장하고 워크플로를 실행합니다. 만약 헤더에 지정한 값이 없는 경우에는 워크플로가 작동하지 않아요.

    • get 방식의 헤더 설정에는 개발자의 도움이 필요할 수 있어요.

  • 데이터포함

    • URL 쿼리스트링으로 데이터를 함께 포함하여 보낼 수 있습니다. 예로 웹훅 URL이 https://app.bati.ai/webhook/testurl/ 형태라면 ?name=이름&age=30 과 같이 뒤에 URL에 데이터를 포함해서 name과 age에 대한 데이터값을 함께 전송할 수 있어요. 이렇게 전송된 값들은 저장되어 워크플로 자동화에 사용될 수 있어요.

  • 완료 후 페이지

    • get방식으로 호출을 하는 경우 별도의 완료 페이지가 뜨는데 이 때 이동할 페이지를 설정할 수 있어요. 웹훅 호출 이후에 원하는 페이지로 이동할 수 있도록 설정을 세팅할 수 있어요.

2) 웹훅 연결하기

  • 화면에 나오는 URL을 복사해서 적용을 원하는 사이트에 붙여넣기를 해주세요.

  • post 방식의 경우에는 웹훅을 설정하려는 서비스(예: 주문 관리 시스템)에서 웹훅 설정 메뉴를 찾아주세요. 보통 '설정(Settings)' 메뉴나 '알림(Notification)' 메뉴 안에 있을 거예요.

  • get 방식의 경우 해당 URL을 복사해서 주소창에 입력 후 엔터를 치면 호출이 가능합니다.

3. 테스트 호출해보기

  • 테스트 호출은 연결한 URL이 정상 작동을 하는지 미리 사전에 호출을 하는 단계입니다.

post

  • ⭐post방식으로 연동을 한 경우에는 연동한 서비스에서 임의로 이벤트를 한번 발생해주셔야 해요. 예로 만약 tally와 같은 서비스에 웹훅을 연동을 했다면 연결한 설문에 테스트로 설문을 제출해주세요.

  • 그 후 바티 사이트로 돌아와서 연결 여부를 확인해주세요.

  • 연결 성공으로 표시가 되었다면 다음 단계에서 데이터 매핑할 수 있어요.

    • 보안옵션, 데이터포함 옵션을 설정했다면 해당 옵션에 해당하는 사항들이 설정 시 모두 반영이 되어 있어야 연결 성공으로 표시되니 이를 확인해주세요.

get

  • get방식은 URL을 복사하고, 주소창에 입력 후 엔터를 치는 것만으로 연결 여부를 확인할 수 있어요.

  • 연결 성공으로 표시가 되었다면 설정을 마무리하거나 다음 단계에서 데이터를 매핑할 수 있어요.

    • 보안옵션, 데이터포함 옵션을 설정했다면 해당 옵션에 해당하는 사항들이 설정 시 모두 반영이 되어 있어야 연결 성공으로 표시되니 이를 확인해주세요.

4. 데이터 매핑하기

웹훅으로 데이터를 전송을 받았다면 전송 받은 값들 중 어떤 데이터를 데이터시트 어느 컬럼에 저장할 것인지를 설정하는 단계에요.

1) 시트 선택과 데이터 매핑하기

  • 데이터시트에 있는 시트목록 중 어느 시트에 데이터를 저장할 것인지 선택할 수 있어요.

  • 기존 데이터시트를 선택하는 경우에는 데이터시트 컬럼과 실제 전송되는 어느 값을 연결할지 입력할 수 있어요.

  • 새로 만들기를 한 경우에는 만들어지는 시트이름, 컬럼이름, 값 등을 새롭게 지정할 수 있어요.

⚠️주의 사항

  • 데이터를 서로 매핑한 컬럼명이 변경이 되는 경우에는 데이터 매핑 과정을 다시 해줘야 해요. 그렇지 않은 경우에는 해당 컬럼이 없는 것으로 인식되어 데이터 저장이 제대로 이루어지지 않습니다.