Webhook recipe · HubSpot

HubSpot ↔ Chromoly: pipeline meets operations.

HubSpot is where deals happen; it's rarely where delivery happens. This recipe connects the two: a deal marked won in HubSpot starts the operational machine in Chromoly - onboarding, project setup, invoicing - and key milestones flow back. HubSpot stays your CRM; Chromoly runs what happens after yes.

What people build with it

The recipe

In Chromoly, add a webhook trigger: "when a won deal arrives, create the client and start onboarding". Copy the URL.

In HubSpot, add a workflow (trigger: deal stage = won) with a Send webhook action to that URL - this action requires Operations Hub Professional, stated honestly.

Close a test deal. Map company, contact, deal value, and owner to your fields once.

For the return direction, add an outbound step in Chromoly: on milestone completion, call HubSpot’s API to update the deal (a private-app token, stored encrypted). Preview, deploy.

Webhook triggers and their signing secrets are covered in the integrations documentation. Every received request - including rejected ones - appears in the workflow's run history, so the connection is debuggable from day one.

Questions

What HubSpot plan do I need for webhooks?

The workflow webhook action sits in Operations Hub Professional. Without it, the outbound direction (Chromoly calling HubSpot's API) still works, and form-notification forwarding covers simple inbound cases.

Doesn't Chromoly compete with HubSpot?

Different jobs - HubSpot is the marketing/sales CRM; Chromoly generates the operational systems around it. Teams wanting a custom CRM instead should read the custom CRM use case.

Which direction should I sync?

One direction per field, with a clear owner. Typical: HubSpot owns pre-sale, pushes won deals into Chromoly; Chromoly owns delivery, writes milestones back.

Build the system this feeds

Describe it in plain language - the webhook trigger is part of the description. Preview free before anything deploys.

Start free