확장하기
최종 수정: 2026년 6월 22일
지금까지 게시글을 쓰고 웹에서 조회하는 기본적인 Tech Blog를 만들어 봤습니다. 그런데 실제 서비스는 데이터를 저장하고 보여 주는 데 그치지 않고, 외부 시스템과 연동해 기능을 넓히는 경우가 많습니다.
예를 들어 새 게시글이 생성되거나 기존 게시글이 수정됐을 때 이를 감지해 특정 작업을 자동으로 수행하고 싶을 수 있습니다. 또는 게시글을 한 언어로만 쓴 뒤 다른 언어로 자동 번역해 다국어 콘텐츠를 채우고 싶을 수도 있습니다.
Webhook으로 이벤트 받기
WEEGLOO는 이런 확장을 위해 Webhook 기능을 제공합니다. Webhook은 특정 리소스에 변화가 생겼을 때, 미리 정해 둔 외부 서버로 이벤트 정보를 보내는 방식으로 동작합니다. 즉 Content의 생성·수정·삭제 같은 이벤트가 일어나면, 그 정보를 담은 요청이 지정한 Web API로 자동으로 호출됩니다.
- 왼쪽 메뉴에서 Webhooks를 누르고 Create를 누르세요.
- Webhook 이름과, 이벤트를 받을 외부 서버의 URL을 입력하세요.
- 어떤 이벤트에 반응할지(예: Content 생성·수정)를 고르고 저장하세요.

자동 번역으로 확장하기
이 기능을 활용하면 다양한 자동화를 구성할 수 있습니다. 게시글이 생성되거나 수정되는 시점에 Webhook으로 이벤트를 전달받고, 이를 처리하는 서버(Handler)를 두어 추가 작업을 수행하게 만들 수 있습니다.
한 가지 예로, 게시글을 영어로만 쓴 뒤 다른 언어로 자동 번역하는 흐름을 생각해 볼 수 있습니다.
- 게시글 생성·수정 이벤트를 Webhook이 Handler로 보냅니다.
- Handler는 받은 내용을 LLM 같은 번역 시스템으로 한국어로 옮깁니다.
- 번역 결과를 WEEGLOO의 CMA(콘텐츠를 만들고 수정하는 관리 API)로 다시 써 넣습니다.
이렇게 하면 하나의 게시글에 영어와 한국어가 자동으로 채워집니다. 앞서 서비스와 연동하기에서 본 다국어 구조(Locale별 값)를, 사람이 일일이 옮기지 않고 자동으로 채우는 셈입니다.
이처럼 Webhook과 API를 함께 쓰면 WEEGLOO를 콘텐츠 저장소를 넘어 여러 시스템과 연결되는 데이터 허브로 넓힐 수 있습니다. 자동화된 콘텐츠 처리, 외부 서비스 연동, 이벤트 기반 기능 같은 더 고도화된 구성이 가능해집니다.
자세한 내용은 Webhook에서 다룹니다.
여기까지 WEEGLOO로 서비스를 구성하고, 협업하고, 확장하는 흐름을 살펴봤습니다. 이 흐름을 바탕으로 다양한 형태의 서비스에 WEEGLOO를 유연하게 적용할 수 있습니다.
- AI 활용: AI로 콘텐츠를 만들고 사이트를 빌드·배포하는 방법을 살펴봅니다.
