---
title: Automated Deal Creation at Opportunity Stage
type: article
created: '2026-04-05'
updated: '2026-04-05'
source_docs:
- raw/2025-10-09-cai-hubspot-call-93068091.md
tags:
- hubspot
- deal-management
- automation
- lifecycle-stages
- sales-ops
layer: 2
client_source: null
industry_context: null
transferable: true
---

# Automated Deal Creation at Opportunity Stage

## Overview

When a contact reaches the **Opportunity** lifecycle stage in HubSpot, a deal should be created automatically via workflow. This ensures that every genuine sales opportunity is tracked in the pipeline regardless of contact turnover, and that sales reps are managing their work through deals rather than contacts alone.

This pattern emerged from the [[wiki/clients/citrus-america/index|Citrus America]] CRM buildout, where the team needed a reliable way to preserve pipeline visibility even when key contacts left a prospect organization.

## The Problem It Solves

In a contact-centric workflow, if the person you've been working with leaves a company, the sales history and qualification work can effectively disappear — the contact goes cold and the opportunity is lost from view. By attaching a deal to the company and contact at the Opportunity stage, the pipeline record survives contact turnover. A sales rep reviewing their deal board will see the orphaned deal (company present, contact missing) and know to find a new contact rather than starting from scratch.

> "Because the way you're supposed to manage sales processes is you're managing deals, you're not managing the company or contacts." — Mark Hope

## Lifecycle Stage Context

This automation sits within a six-stage lifecycle flow:

| Stage | Description |
|---|---|
| **Prospect** | Default; incomplete contact information |
| **Lead** | First name, last name, email, phone, US/Canada location, known category |
| **MQL** | Lead criteria + interest in juicing + known number of locations |
| **SQL** | MQL criteria + juicing status (current or interested) + company qualification fields |
| **Opportunity** | SQL criteria met; **deal auto-created here** |
| **Customer** | Deal closed/won |

See [[wiki/knowledge/hubspot/lifecycle-stages|HubSpot Lifecycle Stage Definitions]] for full qualification criteria at each stage.

## How the Automation Works

1. A HubSpot workflow monitors the **Lifecycle Stage** contact property.
2. When the value changes to **Opportunity**, the workflow triggers deal creation.
3. The new deal is associated with both the **contact** and the **company** records.
4. The deal is created at a low initial probability (e.g., 5–10%) — it signals a real possibility without inflating the forecast.

> "It doesn't mean that maybe the probability of this deal closing is relatively low, but it's still a deal." — Mark Hope

### Requirements for Deal Association

Every deal should have:
- At least one **contact** associated
- A **company** associated

The deal board view should be configured to surface deals missing either association, so reps can identify and resolve gaps quickly.

## Initial Deal Stage and Probability

At auto-creation, the deal should land in a **New Deal** stage with a low probability. This stage acknowledges that an opportunity exists without committing to a forecast. Probability increases as the deal progresses through stages (demo, quote, contract, etc.).

Deal probability will eventually be informed by [[wiki/knowledge/hubspot/bant-deal-scoring|BANT scoring]] — replacing the current practice of reps manually entering a gut-feel percentage.

## Handling Complex Deals (RFQs, Multi-Location Projects)

For projects where a single RFQ generates multiple location-level deals (e.g., a city building project with several dealers requesting quotes), HubSpot supports **deal-to-deal associations**. The pattern:

1. Create a **parent deal** as a placeholder for the RFQ/project.
2. Attach the RFQ document in the deal's Attachments.
3. As individual location deals are created, associate them back to the parent deal.

This preserves the lineage between a large spec project and its downstream opportunities without conflating them into a single deal record.

## Related Articles

- [[wiki/knowledge/hubspot/lifecycle-stages|HubSpot Lifecycle Stage Definitions]]
- [[wiki/knowledge/hubspot/bant-deal-scoring|BANT Integration for Deal Probability Scoring]]
- [[wiki/knowledge/hubspot/company-object-fields|Company Object Fields and SQL Qualification]]
- [[wiki/clients/citrus-america/index|Citrus America Client Overview]]

## Source Meeting

Discussed in the [[wiki/clients/citrus-america/meetings/2025-10-09-hubspot-crm-setup|CAI HubSpot CRM Setup Working Session]] with Miriam Framson (Citrus America), Mark Hope, Melissa Cusumano, and Chris Ostergaard.