작업물

HubSpot + JavaScript 개발

두 건의 HubSpot 커스텀 코드 구축 사례로, 영업일 기준 “Hours to Quote” 산정 기능과 자동화가 덮어쓸 수 없는 편집 가능한 “Time in Stage” 속성을 구현했습니다.

역할
HubSpot development
클라이언트
Independent client
연도
2026
도구
HubSpot, Operations Hub, JavaScript, Custom code actions

Two focused HubSpot development projects, both solved with Operations Hub custom code actions where the standard property logic fell short.

Where HubSpot's built-in properties couldn't do the job, a small amount of JavaScript made the numbers accurate and put the team back in control of them.

Business-days "Hours to Quote"

The "Hours to Quote" deal property measured turnaround by subtracting RFQ Received Time from Quote Sent Time across every day, weekends included, so the number overstated how long quoting actually took.

I built a deal workflow with a JavaScript custom code action that calculates business days, Monday to Friday, between the two date properties and writes the result back to the property, excluding weekends. It runs automatically whenever the dates are updated, with no external dependencies.

Editable "Time in Stage"

HubSpot's built-in "Time in Deal Stage" property tracks automatically but can't be edited, so there was no way to correct or override the value when it was wrong.

I built a custom "Time in Stage (Editable)" deal property backed by helper properties, a stage-entry timestamp and a manual-override flag, plus the workflow logic around them. It tracks time in stage automatically, lets a user override the value by hand, and stops the automation from overwriting a manual edit, with an option to reset back to auto mode.

Both were delivered as clean, documented builds inside the client's own HubSpot portal, with testing to confirm the logic holds and manual overrides are never overwritten.

다음 프로젝트

HubSpot 리포팅