마케팅 운영·마테크 가이드
API와 웹훅 차이, 마케팅 연동으로 이해하기
AI 보조 조사·작성 · 공식 자료 기반 · 실사용 시험이나 이용 후기가 아닙니다.
API는 시스템이 요청을 보내 데이터나 작업 결과를 받는 인터페이스를 넓게 가리킵니다. 웹훅은 정해진 사건이 생겼을 때 제공자가 수신 주소로 알림을 보내는 방식입니다. 둘은 대체 관계가 아니라 한 연동에서 함께 쓰일 수 있습니다.
새 문의가 들어올 때마다 CRM을 확인해 스프레드시트로 옮기는 일을 자동화하려고 하시나요? API는 필요한 시점에 시스템이 요청을 보내 데이터를 읽거나 작업을 수행하는 통로이고, 웹훅은 고객 등록이나 상태 변경 같은 사건이 생겼을 때 제공자가 정해진 주소로 알림을 보내는 방식입니다.
HubSpot은 웹훅을 API를 반복 조회하는 대신 사건이 발생하면 애플리케이션으로 데이터를 보내는 실시간 알림 방식으로 설명합니다. 구독한 사건이 생기면 지정된 주소로 POST 요청을 보내고, 수신 시스템은 처리 뒤 2xx 상태 코드로 수신을 확인합니다. HubSpot 웹훅 구성 안내에서 요청 방향과 확인 응답을 볼 수 있습니다.
자동화 도구 후보를 보기 전에 누가 요청을 시작하고, 실패했을 때 누가 다시 보내며, 중복 처리를 어떻게 막을지 적어 보세요.

이 가이드의 설명을 위해 직접 제작했습니다. 제3자 사진·제품 화면을 사용하지 않았습니다.
API와 웹훅은 무엇이 다른가요?
API는 두 시스템이 약속한 형식으로 요청과 응답을 주고받는 인터페이스입니다. 마케팅 운영에서는 연락처 조회, 캠페인 생성, 속성 변경처럼 필요할 때 작업을 요청하는 데 자주 씁니다. 웹훅은 특정 사건이 생기면 제공 시스템이 수신 시스템에 알림을 보내도록 등록하는 방식입니다.
요청을 시작하는 쪽이 다릅니다
- API 폴링은 수신할 시스템이 주기적으로 변경 여부를 묻습니다.
- 웹훅은 제공 시스템이 사건 발생 뒤 등록된 주소로 알립니다.
- 웹훅으로 사건 ID를 받은 뒤 API로 상세 정보를 다시 조회할 수 있습니다.
- 웹훅 구독 설정 자체를 API로 관리하는 제품도 있습니다.
따라서 API 대 웹훅으로 하나만 고르는 문제는 아닙니다. 실시간 알림은 웹훅으로 받고, 누락 대사와 상세 조회는 API로 처리하는 조합도 가능합니다.
폴링과 이벤트 알림 흐름은 어떻게 비교하나요?
| 항목 | API 폴링 | 웹훅 알림 |
|---|---|---|
| 시작 주체 | 수신 시스템이 주기적으로 요청 | 제공 시스템이 사건 뒤 전송 |
| 지연 | 조회 주기에 따라 달라짐 | 전송·처리 상태에 따라 달라짐 |
| 부하 | 변경이 없어도 호출 발생 가능 | 사건 수와 재시도에 따라 증가 |
| 실패 확인 | 응답 코드·재요청 로그 | 전송 로그·응답 코드·재시도 로그 |
| 누락 대사 | 기간·페이지 기준 재조회 | 사건 ID 보관 후 API와 대조 |
HubSpot은 웹훅이 반복적인 API 폴링 없이 특정 변경을 감시하는 데 적합하다고 안내합니다. 웹훅 사용 상황을 참고하되 실시간이라는 표현을 지연 없음이나 전달 보장으로 해석하지 마세요.
연동 도구를 비교할 때는 트리거 목록과 함께 전송 로그, 재시도 정책, 수동 재처리 기능을 확인하세요.
인증·실패·호출 제한은 무엇을 확인하나요?
API에서는 액세스 토큰과 권한 범위, 만료·갱신, 호출 제한을 확인합니다. HubSpot의 API 사용 지침은 OAuth 또는 계정 전용 인증 방식을 사용하고, 토큰 만료와 갱신을 애플리케이션이 관리하도록 안내합니다. 호출 한도를 넘으면 429 응답이 발생하며 제품·배포 방식과 API별 제한이 다를 수 있습니다. 인증과 호출 제한 안내를 실제 계정 조건과 대조하세요.
웹훅에서는 수신 주소의 HTTPS, 발신 검증, 응답 시간, 재시도, 중복 수신을 확인합니다. 사건을 받았다는 응답과 내부 업무 처리가 끝났다는 상태를 같은 것으로 보지 마세요. 수신 뒤 작업이 실패할 수 있으므로 사건 ID와 처리 상태는 별도로 저장합니다.
실패 책임표에 넣을 항목
- 인증 토큰과 비밀값을 보관·교체할 담당자
- 429·5xx·시간 초과 때 재시도 간격과 상한
- 같은 사건을 여러 번 받아도 한 번만 반영하는 기준
- 순서가 바뀐 사건을 처리하는 규칙
- 누락 여부를 정기 API 조회로 대사할 주기

이 가이드의 설명을 위해 직접 제작했습니다. 제3자 사진·제품 화면을 사용하지 않았습니다.
고객 등록 알림은 어떤 순서로 설계하나요?
가정 예시로 문의 폼 제출 뒤 CRM 연락처를 만들고 담당 채널에 알림을 보내는 흐름을 보겠습니다. 폼 시스템이 제출 사건을 웹훅으로 자동화 도구에 보냅니다. 자동화 도구는 사건 ID가 이미 처리됐는지 확인한 뒤 CRM API로 연락처를 생성하거나 갱신합니다. 성공하면 내부 알림을 보내고, 실패하면 원본 요청과 응답 코드, 재시도 횟수를 기록합니다.
여기서 문의 제출 성공과 CRM 저장 성공, 내부 알림 성공은 세 가지 상태입니다. 마지막 알림만 보고 전체 연동이 성공했다고 판단하면 중간 실패를 놓칠 수 있습니다. 고객 개인정보가 포함된다면 테스트 수신 주소와 로그에 실제 값을 그대로 남기지 않도록 접근·마스킹 기준도 정하세요. 로그에는 사건 발생 시각, 수신 시각, 제공사 사건 ID, 내부 작업 ID, 요청 결과, 재시도 횟수를 남기면 어느 구간에서 지연되거나 빠졌는지 추적할 수 있습니다.
개발팀과 제공사에 어떤 질문을 하나요?
- API가 제공하는 객체·작업과 웹훅이 제공하는 사건은 무엇인가요?
- 웹훅 전달 실패 때 재시도 횟수와 보관 기간은 어떻게 되나요?
- 요청 서명이나 발신 검증 방식이 있나요?
- API 호출 제한과 한도 응답 헤더를 어디에서 확인하나요?
- 중복·순서 변경·누락 대사를 위한 고유 사건 ID가 있나요?
- 계약 종료 뒤 연동 토큰과 웹훅 구독은 어떻게 폐기하나요?
HubSpot은 호출 제한을 계정·앱 배포 방식과 API별로 구분하고, 반복 조회를 줄이기 위해 캐시·배치·웹훅을 검토하도록 안내합니다. API 사용량과 제한 대응 절에서 현재 수치를 확인하세요. 정리하면 API와 웹훅의 차이는 누가 언제 요청을 시작하는지에 있습니다. 업무 흐름과 실패 기준을 정한 뒤 자동화 도구를 살펴보세요.
공식 확인 자료
- HubSpot 웹훅 구성 문서
사건 알림의 요청 방향과 확인 응답 검토
- HubSpot API 사용 지침
인증·호출 제한·오류 대응 검토
자주 묻는 질문
- 웹훅이 있으면 API는 필요 없나요?
- 항상 그렇지는 않습니다. 웹훅으로 사건을 받고 API로 상세 정보 조회, 갱신, 누락 대사를 수행하는 연동이 많습니다.
- 웹훅은 사건을 정확히 한 번만 보내나요?
- 제품 정책을 확인해야 합니다. 재시도나 네트워크 상황으로 중복 수신될 수 있으므로 고유 사건 ID와 멱등 처리 기준을 마련하세요.
- API 호출 제한을 넘으면 어떻게 되나요?
- 제품별 정책에 따라 오류 응답이나 지연이 발생할 수 있습니다. 응답 코드와 제한 헤더를 읽어 호출 조절, 캐시, 배치 처리를 설계하세요.
- 노코드 도구를 쓰면 인증과 실패 처리를 확인하지 않아도 되나요?
- 아닙니다. 화면에서 연결하더라도 토큰 권한, 재시도, 중복, 로그 보관과 개인정보 노출 책임을 확인해야 합니다.
출처와 확인 범위
- Configure a webhook subscription · HubSpot Developers · 확인 2026-10-27
뒷받침하는 내용: 웹훅이 반복적인 API 폴링 대신 사건 발생 시 POST 요청으로 데이터를 보내고 수신 시스템이 2xx로 확인하는 방식을 설명합니다.
확인 범위·한계: HubSpot 개발 플랫폼의 웹훅 구현이며 다른 제공사의 재시도·서명·전송 보장 정책과 다를 수 있습니다. - Platform usage guidelines · HubSpot Developers · 확인 2026-10-27
뒷받침하는 내용: API 인증, 사용량 모니터링, 호출 제한, 429 응답, 캐시·배치·웹훅을 활용한 호출 감소 방법을 설명합니다.
확인 범위·한계: HubSpot의 현재 계정·앱 유형별 정책이며 정확한 한도는 구독과 API별 문서를 다시 확인해야 합니다.