웹훅은 응용 프로그램이 실시간으로 이벤트를 수신하여 어떠한 처리를 하기 위한 일반적인 방법입니다.예를 들어, 유저가 회원가입을 하였을 때 어떠한 처리를 해야할 경우가 있습니다. 이러한 경우 어떠한 독립적인 서비스에서는 유저의 회원가입이 이루어졌는지를 알 수 있는 방법이 없을 수가 있습니다. 이 때, 유저 데이터를 주기적으로 확인하여 데이터가 어떻게 변화하였는지 감지하는 방법이 있습니다. 이 방법을 폴링(Polling)이라고 합니다. 하지만 이 방법은 비효율적이며, 실시간으로 이벤트를 처리할 수 없는 문제가 있습니다. 반면 웹훅을 이용한다면 유저가 회원가입을 하였을 때 실시간으로 이벤트를 수신하여 어떠한 처리를 할 수 있습니다.
위 경우, 만약 유저 프로퍼티에 name 또는 email이 없는 경우 해당 부분을 빈 문자열로 대체합니다.JSON 형식의 Body를 사용하실 때에는, 반드시 유효한 JSON 형식으로 렌더링 되도록 개인화를 진행해주세요. Liquid 템플릿 언어에서 지원하는 JSON Tag를 사용하는 것도 간편하고 효과적입니다.