안녕하세요! 지난번 허브스팟 소개 글, 많은 도움이 되셨나요? 😊 오늘은 약속드린 대로, 저희 팀이 허브스팟 Workflow와 Custom Code를 활용하여 업무 효율을 극대화하는 꿀팁을 공유하려고 합니다.
그 첫 번째 시간으로, 허브스팟 Form 제출 시 플로우에 업무 게시글 알림을 자동으로 보내는 방법을 알아볼 거예요. 이 기능을 활용하면 고객 문의, 이벤트 신청 등 중요한 정보를 놓치지 않고, 즉각적으로 대응할 수 있답니다! 🚀
"잠깐, Workflow랑 Custom Code가 뭐냐구요?"
걱정 마세요! 아주 간단하게 설명드릴게요. 😉
- Workflow: 허브스팟의 핵심 기능 중 하나로, 특정 조건(트리거)이 발생했을 때 미리 정해둔 작업(액션)을 자동으로 실행하는 기능입니다. (예: Form 제출 시 → 이메일 발송 + 담당자 할당 + CRM 데이터 업데이트)
- Custom Code: Workflow 액션 중 하나로, JavaScript(Node.js) 또는 Python 코드를 직접 작성하여 Workflow의 기능을 확장할 수 있습니다. (HubSpot Operations Hub Professional 이상 필요)
"왜 굳이 Custom Code를 써야 하나요?"
허브스팟은 기본적으로 다양한 액션을 제공하지만, 때로는 우리 회사만의 특별한 요구사항을 충족하기 어려울 수 있습니다. 이럴 때 Custom Code가 마법을 부려준답니다! ✨ 허브스팟과 직접 연동을 지원하지 않지만 Open API를 지원하는 외부 서비스와 연동하거나, 직접 연동을 지원하더라도 조금 더 고급 액션(기본 제공 기능 외 커스텀 기능)을 원하는 경우에 Custom Code를 활용할 수 있습니다. 다만 후자의 경우(고급 액션) 높은 개발 지식이 필요할 수 있습니다.
자, 그럼 본격적으로 플로우 알림 자동화 Workflow를 만들어 볼까요?
1단계: Workflow 생성 및 트리거 설정
- 허브스팟에서 Automation > Workflows 메뉴로 이동하여 새로운 Workflow를 생성합니다.
- Workflow 유형을 선택합니다. (Contact-based, Company-based, Deal-based 등)
- form의 경우 Contact-based를 선택합니다.
- [Trigger(트리거)]를 [Form submission]으로 설정하고, 알림을 받을 Form을 선택합니다.
2단계: Custom Code 액션 추가
- Workflow 에디터에서 "+" 버튼을 클릭하여 새로운 액션을 추가합니다.
- "Custom code" 액션을 선택합니다.
3단계: Custom Code 작성 (Python)
- Custom Code 에디터에서 사용하실 개발 언어 (Node.js / Python 중)을 선택하고, 코드를 작성합니다. (flow API 연동 정보 및 코드는 예시입니다. 실제 플로우 API 문서를 참고해 주세요)
- 저는 Python이 익숙하여 이 언어를 선택한점 참고해 주세요.
-
화면 설명:
- form 이 접수되었을 때 담당자에게 고객의 email을 첨부하여 알림을 보내는 예제입니다.
- form을 제출한 고객의 email주소를 코드에서 사용하기 위해서 property to include in code 부분에 email을 추가하고, 코드 내에 event.get('inputflelds') 구문을 이용하여 정의해 두는것이 중요합니다. (email 외에 다른 정보가 필요하다면 그만큼 추가 정의가 필요합니다.)
- url, header, payload 부분에 적어둔 한글 설명 부분을 각각 맞는 정보로 변경합니다.
-
참고:
- API 키 등은 외부에 노출되지 않도록 주의해야 합니다.
5단계: 테스트 및 활성화
- Custom Code 에디터 하단의 "Test action" 버튼을 클릭하여 코드를 테스트합니다.
- test라 하더라도 실제 플로우 메세지가 발송되는 점 주의해 주세요
- 문제가 없으면 Workflow를 활성화(Activate)합니다.
- 실제 Form을 제출하여 Workflow가 정상적으로 작동하는지 확인합니다.
마무리하며...
오늘은 허브스팟 Workflow와 Custom Code를 활용하여 Form 제출 시 플로우에 알림을 자동화하는 방법에 대해 알아봤습니다. Custom Code를 이용하면, 플로우 뿐만 아니라, 다양한 외부 시스템과 자유롭게 연동하여, 우리 회사에 딱 맞는 자동화 시스템을 구축할 수 있습니다. 오늘 보여드린 예시는 아주 간단한 예제이며 응용 방법에 따라 업무 효율이 크게 달라지는 점 참고해 주세요.
궁금한 점이 있으시면 언제든지 문의해주세요!