Zapier 는 캘린더 관리나 사내 메시지 전송 등 다양한 반복적 업무들을 자동화해 주는 소프트웨어 연동 툴입니다 (Zapier 에 대해 알아보시려면 여기를 방문하세요). Alli 의 연동하기 노드를 활용하면 Alli 와 Zapier 를 연결해 소모적인 업무들을 쉽게 처리할 수 있는데요,
아래에 간단한 연동 방법을 소개합니다.
. Zapier 대시보드에서 새 Zap 을 생성하고 App으로는 ‘Webhooks by Zapier’ 를, Trigger Event 로는 ‘Catch Hook’ 을 선택합니다.

Continue 버튼을 클릭하면 Custom Webhook URL 을 확인할 수 있습니다. Copy 를 눌러 복사합니다.

Alli 대시보드로 이동해 Zap 을 발생시키고 싶은 스킬 내 적절한 위치에 연동하기 노드를 생성합니다. URL 메소드로 POST 를 선택하고, 아래의 URL 필드에 방금 복사한 Webhook URL 을 붙여넣습니다.

동일한 연동하기 노드의 ‘보낼 데이터’ 항목 아래에서 Zapier로 내보내는 데이터를 저장할 변수를 선택하고 키 값을 입력합니다. 해당 키는 이후 Zapier 에서 전달받은 데이터를 구별하는 데 사용되며, 자동으로 단어의 첫글자가 대문자가 되고 ‘_’ 가 스페이스로 대체됩니다 (예시: first_name – First Name).
노드와 스킬이 완성되면 스킬을 한번 실행 (미리보기로 실행해도 무방) 하여 키 정보를 생성중인 Zap 으로 보냅니다.

Zapier 로 돌아와 ‘Test trigger’ 버튼을 눌러 키 정보가 잘 전달되었는지 확인합니다.

이제 전송된 Key 들을 이용해 ‘Do this’ 부분을 생성하고 Zap 을 만들면 됩니다.
아래는 휴가를 신청하면 구글 캘린더를 등록하고 슬랙 메시지를 보내도록 Zap 과 Alli 스킬을 설정한 간단한 예시입니다.
Zapier 설정







Alli 스킬 설정
아래 Alli 스킬은 질문하기 노드를 통해 휴가 형식 정보를 입력받고, 입력 폼 보내기 노드를 통해 상세 정보를 입력받도록 설계한 예시입니다.

Alli 와 Zapier 연동을 통한 더 많은 자동화 사례가 블로그를 통해 소개될 예정입니다. 지켜봐 주세요!