모든 Zapier Zap에 인간 승인을 추가하는 방법
Source: Dev.to
Overview
Zapier는 강력합니다. 하나의 Zap으로 리드를 생성하고, CRM 레코드를 업데이트하며, 이메일을 보내고, 수십 개의 앱 간에 데이터를 동기화할 수 있습니다. 하지만 Zap이 의도하지 않은 작업을 수행하면 어떻게 될까요?
잘못 구성된 필터. 잘못된 데이터 매핑. 실수로 프로덕션에서 실행된 테스트. 인간 검증 단계가 없으면 손상은 누구도 눈치채기 전에 이미 발생합니다.
이 가이드에서는 OKrunit을 사용해 모든 Zapier Zap에 인간 승인 단계를 추가하는 방법을 보여드립니다. 설정에 약 2분 정도 걸립니다.
Why you need an approval step
다음 상황을 생각해 보세요:
- 대량 작업 – Zap이 비활성 사용자를 보관합니다. 필터 버그로 인해 활성 사용자를 보관하게 됩니다.
- 이메일 전송 – Zap이 신규 가입자에게 환영 이메일을 보냅니다. 매핑 오류로 전체 연락처 목록에 전송됩니다.
- 데이터 삭제 – Zap이 오래된 레코드를 정리합니다. 예상보다 많은 레코드를 삭제합니다.
각 경우마다 30초 정도의 인간 검토가 문제를 잡아낼 수 있었을 것입니다.
How it works
- Add OKrunit to your Zap – Zapier 앱 디렉터리에서 “OKrunit”을 검색하고 파괴적인 작업 앞 단계에 추가합니다.
- Configure the request – 작업 세부 정보(무엇이 일어나려는지, 영향을 받는 레코드 등)를 OKrunit 단계에 매핑합니다. 이 컨텍스트가 승인자가 정보를 기반으로 결정을 내리는 데 도움이 됩니다.
- Set up notifications – OKrunit 대시보드에서 승인 요청을 보낼 채널(Slack, 이메일, Discord, Microsoft Teams, Telegram 등)을 설정합니다.
- Approve or reject – Zap이 실행되면 OKrunit 단계에서 일시 중지됩니다. 지정된 승인자는 알림을 받고 세부 정보를 검토한 뒤 승인하거나 거부합니다. 결정에 따라 Zap이 계속 진행되거나 중단됩니다.
Setting it up
Step 1: Create an OKrunit account
가입 페이지에서 회원가입하세요. 무료 티어는 월 100개의 요청을 제공하므로 시작하기에 충분합니다.
Step 2: Create a connection
OKrunit 대시보드에서 Connections 로 이동한 뒤 새 API 연결을 생성합니다. “Zapier Production”처럼 설명적인 이름을 지정하세요. API 키가 발급됩니다.
Step 3: Add OKrunit to your Zap
Zapier 편집기에서 새 단계를 추가하고 “OKrunit”을 검색합니다. Request Approval 액션을 선택하고 API 키와 연결합니다.
Step 4: Map your fields
- Title – 곧 일어날 작업에 대한 명확한 설명(예: “비활성 계정 500개 삭제”).
- Priority – 승인 긴급도(낮음, 보통, 높음, 중요).
- Action type – 기계가 읽을 수 있는 라벨(예:
account.delete). - Metadata – 승인자가 필요로 하는 추가 컨텍스트.
Step 5: Use the result
OKrunit 단계 뒤에 Filter 또는 Path 단계를 추가해 승인 상태를 확인합니다. 승인되면 작업을 계속하고, 거부되면 중단하거나 대체 경로를 택합니다.
Advanced: Multi‑step approvals
고위험 작업의 경우 다중 승인자를 요구할 수 있습니다. OKrunit 대시보드에서 3명 중 2명이 승인하도록 흐름을 설정하거나, 순차 승인(먼저 매니저, 그 다음 CTO) 등을 구성합니다.
Get started
OKrunit의 무료 티어는 월 100개의 요청과 2개의 연결을 제공하며, 신용카드가 필요 없습니다.