저와 같은 비기술자에게는 API가 상당히 쓸모없는 경향이 있습니다. 물론, 정말 잘 문서화된 API의 기본 사용 방법 가이드를 따라 약간 기능적인 것을 만들 수 있을지도 모르지만, 코드를 배우기로 결심하는 날이 올 때까지는 그게 전부일 것입니다.
하지만 저는 많은 웹 서비스를 사용하며, 이들 중 상당수는 API를 가지고 있습니다. Codecademy에서 많은 시간을 보내거나 O'Reilly의 두꺼운 책을 읽지 않고도 웹 서비스를 연결할 수 있다면 멋지지 않나요?
정말 멋진 일이죠. 다행히도 Zapier라는 스타트업의 직원들이 동의합니다.
Zapier는 반지의 제왕의 반지와 비슷하지만, 다른 반지를 지배하는 것이 아니라 모든 것을 연결하는 하나의 서비스입니다. Zapier 팀은 규모가 크고 지속적으로 성장하는 비즈니스 앱을 쉽게 연결할 수 있는 다양한 연동을 구축하여 한 앱에서 작업을 수행하면 다른 앱으로 정보를 푸시할 수 있습니다. IFTTT ("If this, than that") 및 CloudWork와 같은 다른 서비스도 비슷한 일을 수행합니다.
Zapier에서 'Zap'을 설정하는 것은 빠르고 매우 간단합니다. '액션'(다른 앱으로의 정보 푸시)을 설정하는 '트리거'(한 앱의 이벤트)를 생성합니다. 단계를 살펴보겠습니다.
Zapier로 이동하여 '새로운 Zap 생성'
Zap의 왼쪽에서 트리거에 사용할 앱을 선택하고 가장 적합한 이벤트를 선택합니다. 예를 들어, Wufoo를 Asana에 연결하는 경우 누군가가 양식을 완료한 것이 이벤트가 될 수 있습니다. 오른쪽에서 트리거가 발생할 때마다 데이터를 수신할 앱을 선택합니다. Wufoo의 예시를 다시 따르면 '새 작업 생성'이 됩니다.
다음으로, 계정을 Zapier에 연결해야 합니다. Evernote와 같은 일부 서비스를 사용하면 이름과 비밀번호로 Zapier를 인증할 수 있습니다. 다른 서비스의 경우, API 키를 사용해야 합니다. Asana API 키는 계정 설정 의 API 탭에서 찾을 수 있습니다.
다음으로, Zap을 구축합니다. Wufoo 예제에서는 가장 중요한 양식 필드를 작업 제목으로 사용하고 메모에 배경 정보 필드를 넣었지만, 다양한 API에서 사용할 수 있는 모든 데이터로 Zap을 사용자 지정할 수 있습니다.
마지막으로 기존 데이터로 Zap을 테스트합니다. 원하는 방식으로 작동하는지 확인한 후 Zap의 이름을 지정하면 모든 것이 완료됩니다!
Zapier를 사용하여 Asana와 자주 사용하는 앱 사이의 간극을 메우는 방법은 여러 가지가 있습니다. 하지만 가장 많이 사용되는 방법 중 세 가지를 소개합니다.
Wufoo 양식 항목을 Asana 작업으로 전환 이렇게 하면 다양한 방식으로 유용하게 활용할 수 있습니다. 다음 두 가지 방법을 살펴보겠습니다.
주문 처리: 고객사 중 한 곳(생명공학 연구소)은 과학자가 생물학적 샘플을 요청하는 데 사용할 수 있는 Wufoo 양식을 가지고 있습니다. 이 고객은 Zapier를 사용하여 이러한 주문을 Asana 작업으로 전환하고 이를 담당자에게 즉시 할당합니다.
취업 지원서 받기: 동일한 워크플로를 사용하여 Asana를 지원자 추적 애플리케이션으로 빠르게 전환할 수 있습니다. 취업 지원자가 이력서와 자기소개서를 이메일로 보내는 대신 양식을 작성하도록 합니다. Zapier를 사용하면 지원자는 선택한 Asana 프로젝트에서 개별 작업이 되며, 지원자의 이름이 작업 제목이 되고 메모에 자기소개서와 이력서에 대한 링크가 표시됩니다.
Evernote 노트를 Asana 작업으로 전환 Evernote를 자주 사용하며 저장한 글을 읽도록 (또는 팀과 공유하도록) Asana를 사용하고 싶다고 가정해 보겠습니다. (기술적인 능력이 있다면) Evernote를 폴링하여 새로 생성된 노트를 확인한 다음 Asana로 보낼 수 있는 서비스를 작성할 수 있습니다. 또는 Zap을 생성하여 모든 작업을 수행할 수 있습니다.
새로운 Asana 작업을 Hipchat(또는 Campfire)으로 보내기 팀이 Hipchat과 같은 그룹 채팅 앱을 사용하여 협업하는 경우, 개별 작업에 대해 실시간으로 논의할 수 있는 좋은 방법이 될 수 있습니다. Asana 작업 생성을 트리거로 설정한 다음 Zapier를 사용하여 작업 이름과 작업 링크가 포함된 업데이트를 Hipchat의 팀 채팅방으로 보냅니다. 이는 특히 원격 팀에 유용합니다.
Zendesk에 새로운 티켓이 있거나 Yammer에 새로운 업데이트가 있을 때마다 작업을 생성하는 것이 다른 인기 있는 연결 방식입니다.
Zapier 팀이 항상 새로운 연동을 추가함에 따라 가능성은 계속 확장되고 있습니다. 자신만의 연동이 있다면 알려주세요.