Set up your pipeline in HubSpot
Go to Settings (gear icon) > Data Management > Objects > Deals, then click the Pipelines tab. You can edit the default pipeline or create a new one.
For each stage, set the deal probability. This is the likelihood that a deal in this stage will close. HubSpot uses these percentages for weighted pipeline forecasting. Make sure your Closed won stage is set to 100% (won) and Closed lost is set to 0% (lost). These designations tell HubSpot the deal is no longer open.
Add conditional stage properties
Conditional properties are fields that become required when a deal moves to a specific stage. This is how you enforce data quality without slowing reps down on every stage transition.
The most important one: require a "Closed lost reason" when a deal moves to Closed lost. If you don't capture why you're losing deals, you can't fix the pattern. Create a dropdown property with your common loss reasons (price, timing, competitor, no decision, etc.) and make it mandatory at the Closed lost stage.
Other useful conditional properties: require "Amount" at the Closed won stage (so your revenue reporting is always accurate), and require "Next step" at mid-pipeline stages to keep reps thinking about deal progression.
To set this up: hover over a deal stage in the pipeline settings, click "Edit properties", then "Add a dependent property". Select the property, tick the "Required" checkbox, and click "Apply logic". Save the pipeline.
Create and manage deals
To create a deal: go to CRM > Deals, click "Create deal", fill in the required fields, and associate it with a contact and company. Always associate deals with both a contact and a company (unless you're a direct-to-consumer business). This association is what connects your sales data to the rest of your CRM.
Deals appear in a board view where you can drag them between stages. When a deal moves to a stage with conditional properties, HubSpot prompts the rep to fill in the required fields before the move completes.