Deal and Lead Qualification

Workflows creating deals from intake forms and managing lead qualification stages

MetricValue
Workflows6
Priorityhigh
Grouping Confidence90% — All workflows manage lead progression and qualification stages with overlapping business logic
ConsolidationIntegrate intake processing, SQL qualification, and meeting milestone tracking into unified lead-to-opportunity process

Workflows in this Group

WorkflowTriggerOutcomeTypeComplexity
Augmented AI Intake Form WFContact submits Augmented AI intake form with project detailsCreate qualified deal with contact's form data and assign to specific ownerStateChangehigh
Deal > SQL > SheetContact becomes a Sales Qualified Lead through deal associationMark contact as SQL and sync to external reporting sheetStateChangemedium
AE Assignment - Outbound - Positive SignalsContact exhibits positive buying signals requiring AE assignmentQualified prospect is assigned to appropriate Account Executive for outbound follow-upRoutingmedium
AE Assignment - Outbound - Meeting BookedA meeting is booked through outbound prospecting effortsUpdate contact and company records to reflect successful meeting booking and mark outbound status as activeStateChangemedium
Set first meeting booked dateContact books their first meeting and this milestone needs to be trackedFirst meeting booked date is stamped on the contact record for reporting and lifecycle trackingStateChangemedium
Inbound lead -> book meeting (cloned)Inbound lead converts to meeting bookingProcess inbound lead conversion to scheduled meetingStateChangelow

Key fields: deal_name_ai, languages_ai, channels_ai, team_size_ai, deal_description_ai, locations_ai, sql, first_meeting_booked_date, hs_createdate, last_positive_outbound_status_activity, outbound_status

Dependencies: External reporting sheets, Sales qualification criteria

Domain Summary

This group manages the conversion of leads to opportunities through intake form processing, sales qualification, and meeting milestone tracking. The current implementation has fragmented workflows handling different aspects of the same business process - lead qualification and opportunity creation.

Current Problems

Rearchitecture Approach

Consolidate into a unified lead-to-opportunity conversion process with clear qualification stages. Replace fragmented workflows with a coordinated system that handles intake processing, qualification scoring, territory assignment, and opportunity creation as a single business process. Eliminate external sheet dependency and HubSpot workarounds.

Recommended Automations

Lead Qualification and Scoring

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Priorityhigh
ReusableYes

Purpose: Unified lead qualification system that evaluates leads across multiple signals and assigns qualification scores

Trigger: Contact record changes (form submissions, engagement updates, property changes)

Entry Criteria Formula: N/A

Logic Overview: Evaluate lead based on intake form data, engagement signals, and behavioral indicators. Calculate qualification score and set appropriate lifecycle stage. Route to territory assignment if qualified.

Replaces: AE Assignment - Outbound - Positive Signals, Inbound lead -> book meeting (cloned)

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
lead_qualification_scoreNumerical score representing lead quality based on multiple factorswriteN/AYesReplace binary SQL field with scoring system
qualification_criteria_metMulti-select field tracking which qualification criteria this lead has metwriteN/AYesProvides visibility into qualification reasoning
sql_dateDate when lead achieved SQL statuswritesqlNoConvert binary sql field to date stamp for better tracking

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Opportunity Creation from Intake Forms

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Priorityhigh
ReusableYes

Purpose: Creates qualified opportunities from intake form submissions with proper data mapping and assignment

Trigger: Contact completes intake form (form submission or intake fields populated)

Entry Criteria Formula: N/A

Logic Overview: Validate intake form completeness, create opportunity with mapped data, assign to appropriate owner based on service type and territory rules, set appropriate pipeline and stage based on intake type.

Replaces: Augmented AI Intake Form WF

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
intake_form_typeIdentifies which intake form was submitted to drive proper opportunity creationreadN/AYesNeeded to handle multiple intake form types consistently
project_languagesLanguages required for the projectreadlanguages_aiNoMap from contact to opportunity
service_channelsDelivery channels for the servicereadchannels_aiNoMap from contact to opportunity
client_team_sizeSize of client team for scoping purposesreadteam_size_aiNoMap from contact to opportunity
project_locationsGeographic locations for service deliveryreadlocations_aiNoMap from contact to opportunity

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Meeting Milestone Tracking

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Prioritymedium
ReusableYes

Purpose: Tracks key meeting milestones and updates outbound status based on meeting outcomes

Trigger: Meeting is booked, completed, or status changes

Entry Criteria Formula: N/A

Logic Overview: When first meeting is booked, stamp the date. When meetings are completed through outbound efforts, update outbound status and last activity date. Coordinate with lead qualification scoring.

Replaces: Set first meeting booked date, AE Assignment - Outbound - Meeting Booked

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
first_meeting_booked_dateDate when prospect's first meeting was bookedwritefirst_meeting_booked_dateNoPreserve existing field and logic
last_meeting_activity_dateMost recent meeting-related activity date for outbound trackingwritelast_positive_outbound_status_activityNoRename for clarity and remove HubSpot workaround
outbound_engagement_activeBoolean indicating active outbound engagement based on meeting outcomeswriteoutbound_statusNoConvert to proper boolean field

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Sales Qualified Lead Promotion

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Prioritymedium
ReusableYes

Purpose: Promotes qualified leads to SQL status and triggers necessary downstream processes

Trigger: Lead qualification score reaches SQL threshold or manual promotion

Entry Criteria Formula: N/A

Logic Overview: Set SQL date, update lifecycle stage, trigger territory assignment, and sync to reporting systems. Replace external sheet integration with native Salesforce reporting.

Replaces: Deal > SQL > Sheet

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
sql_promotion_dateDate when lead was promoted to SQL statuswritesqlNoReplace binary field with date for better tracking and reporting
sql_promotion_reasonReason why lead was promoted to SQL (automatic scoring vs manual)writeN/AYesProvides audit trail for SQL promotions

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Cross-Flow Interaction Model

Interaction handoffs were not provided. Add flowInteractionModel entries so build sequencing and contracts are explicit.

Migration Sequence

  1. Lead Qualification and Scoring - establishes foundation for qualification logic
  2. Sales Qualified Lead Promotion - depends on qualification scoring
  3. Opportunity Creation from Intake Forms - can run parallel to qualification
  4. Meeting Milestone Tracking - integrates with qualification scoring for complete picture

Architecture Diagram

graph TD

A[Lead Generated] --> B[Lead Qualification and Scoring]

B --> C{Qualification Score >= SQL Threshold?}

C -->|Yes| D[Sales Qualified Lead Promotion]

C -->|No| E[Continue Nurturing]

F[Intake Form Submitted] --> G[Opportunity Creation from Intake Forms]

G --> H[Opportunity Created with Mapped Data]

I[Meeting Booked/Completed] --> J[Meeting Milestone Tracking]

J --> K[Update Meeting Dates and Outbound Status]

D --> L[Territory Assignment]

L --> M[AE Assignment]

B --> N[Update Qualification Criteria]

J --> B

D --> O[Salesforce Reporting]

H --> O

K --> O

style D fill:#e1f5fe

style G fill:#f3e5f5

style J fill:#fff3e0

style O fill:#e8f5e8</code></pre>