Most sales teams start the same way. A rep negotiates a deal, messages their manager on Slack, gets a quick thumbs up, and moves the deal forward. No audit trail. No structured process. Just a conversation that happened somewhere in a chat thread.
This works - until it doesn't.
When deal sizes grow, discounts become more flexible, and multiple stakeholders need to sign off before a contract moves forward, informal approval processes create serious governance gaps. Deals stall. Pricing decisions go unrecorded. Finance has no visibility into how discounts were authorised. RevOps teams struggle to enforce policies that exist only in people's heads.
For revenue operations leaders managing enterprise sales in HubSpot, the answer isn't a faster Slack message. It's a structured approval process embedded directly into the CRM - one where every decision is documented, every threshold is enforced, and every stakeholder knows exactly what they need to approve and when.
This guide covers how HubSpot approval workflows work, where the native capabilities sit, and how to design approval logic that scales with your sales process.
Why Informal Approval Processes Break at Scale
Early-stage sales teams rarely think about approval governance. When deals are small and the team is tight-knit, informal coordination is fast and effective. But as organisations grow, several patterns tend to emerge that signal the process has outgrown its original design.
Sales reps negotiate discounts beyond their authorised threshold and await approval via email. Contract deviations get sent to legal teams through separate document workflows. Finance approves pricing through spreadsheets that nobody else can see. Different regions operate under different approval rules, with no consistent policy enforcement.
The result is a collection of approval processes that exist outside the CRM - in Slack, in email threads, in shared documents - with no connection to the deal record they relate to.
This creates four distinct risks:
-
Pricing inconsistency: Without enforced thresholds, discount governance becomes dependent on individual behaviour rather than system controls
-
Audit exposure: When approval decisions aren't recorded in the CRM, finance and legal teams lack the documentation they need for compliance and forecasting
-
Pipeline delays: Manual approval coordination introduces unpredictable lag into deal cycles, particularly for multi-stakeholder enterprise deals
-
Forecast inaccuracy: Deals that appear to be progressing may actually be awaiting approvals that haven't been formally requested
Each of these risks compounds as deal volume increases. What worked informally at 20 deals per month becomes operationally unsustainable at 200.
How HubSpot Handles Quote Approvals Natively
HubSpot's most structured native approval capability sits within its Commerce Hub, specifically within the quotes tool and HubSpot's AI-powered CPQ (Configure-Price-Quote) functionality.
For organisations on Commerce Hub Professional or Enterprise, there are two types of quote approvals available: standard approvals and advanced approvals. These cannot be run simultaneously - you choose one or the other based on the complexity your process requires.
Standard Quote Approvals
Standard approvals allow you to assign up to 10 approvers to review quotes that meet specific filter criteria. Filters are based on quote or line item properties, and you can configure whether a single approver or all approvers must give approval before a quote proceeds.
Practical examples of standard approval triggers include:
- Requiring approval on quotes above a certain discount amount
- Requiring approval when e-signatures are enabled
- Requiring approval on quotes where a specific line item discount exceeds a defined threshold
This configuration suits teams that need a consistent approval rule applied uniformly across all quotes meeting the same criteria.
Advanced Quote Approvals
Advanced approvals are available on Commerce Hub Enterprise and use a workflow-based architecture, giving significantly more flexibility. The approval logic is built using the HubSpot workflows tool, which means you can construct branching logic based on quote and line item properties, deal attributes, user attributes, and related object data.
Advanced approvals support sequential approval chains - where approvals must be completed in a defined priority order before the next approver is notified. For example, a sales manager must approve a quote before it is sent to legal, and legal must approve before it moves to finance. You can configure up to five sequences, with up to ten approvers per sequence.
The workflow uses two core actions:
-
Add quote approval step: Defines who the approvers are, what message they receive, and what priority level they sit at in a sequential process
-
Start quote approval flow: Determines whether all approvers, any approver, or approvers in sequential order must complete their review before the quote can proceed
Common scenarios this supports include approval based on quote amount, total discount percentage, billing frequency, net payment terms, e-signature requirements, specific SKUs, geographic location of the associated contact or company, and user-based approval bypasses for senior team members who are exempt from standard review.
One important constraint worth noting: the approval workflow is auto-generated when advanced approvals are turned on. You cannot duplicate it or create a new workflow to replace it. All customisation must occur within the single generated workflow.
Bell and email notifications for approvers are enabled by default, and these can also be routed to third-party apps including Slack, Microsoft Teams, and Google Chat.
The Gap: Deal-Level Approvals in HubSpot
Here is where revenue operations teams often encounter a significant limitation.
While HubSpot's quote approval tools are robust, there is no equivalent native approval status property for deal records themselves. This is a known gap in the platform, confirmed by HubSpot's own community contributors.
The practical implication: if your approval process is tied to the deal lifecycle - for example, requiring finance sign-off before a deal advances from Proposal to Negotiation - HubSpot does not natively provide a dedicated "approval status" property that can trigger workflow automation.
The most common workaround used by HubSpot practitioners is to use deal stage movement as a proxy for approval status. When approvers complete their review, they manually advance the deal to the next stage. A deal-based workflow then triggers off this stage change to send notifications, create tasks, or update other properties.
This approach works well when your approval logic aligns naturally with your deal stage progression. The limitation arises when an approval step doesn't map cleanly to a stage - for example, when the same stage represents multiple possible states depending on whether an approval has occurred.
An alternative approach is to create a custom approval status property on the deal record. Approvers update this property manually (or via a task) after completing their review. A deal-based workflow then enrolls records when this property reaches a specific value - such as "Approved" - and automatically creates downstream tasks, sends internal notifications, or updates the deal stage accordingly.
This gives teams a documented approval record within the CRM without requiring an additional pipeline stage.
Designing Approval Workflows That Scale
Whether your approvals live in the quote tool or the deal record, the underlying design principles are the same. Effective HubSpot approval workflows share several structural characteristics.
Property-Based Triggers
Every approval workflow should be triggered by a property value, not a manual action. For quote approvals, this might be the Total discount percent exceeding 20%. For deal approvals, this might be the Amount exceeding $50,000 or a custom Contract deviation checkbox being ticked.
Tying approval triggers to property values ensures consistent enforcement. Reps cannot bypass the process by skipping a step - if the property condition is met, the workflow fires.
Deal Stage Gating
For deal-level governance, deal stage gating is one of the most effective controls available. By designing your pipeline so that certain stages are only reachable after specific approval conditions are met, you create a structured checkpoint within the deal lifecycle.
This can be implemented by combining required properties with workflow-enforced stage transitions. When a deal meets a trigger condition - such as a discount above the approved threshold - a workflow can update a custom property, create an approval task for the relevant stakeholder, and hold the deal at its current stage until the task is completed.
Automated Task Creation for Approvers
HubSpot's workflow tool supports automated task creation natively on Professional and Enterprise plans. When an approval is required, a workflow can generate a task assigned to the relevant approver - complete with a title, due date, priority level, and notes that include key deal or quote details.
As of November 2024, HubSpot also introduced task-based workflows, which allow automation to be triggered directly from task status changes. This means a workflow can now fire when an approval task is marked complete - enabling the next step in the process (such as advancing a deal stage or sending a notification to the sales rep) to happen automatically rather than requiring manual CRM updates.
The Edit record workflow action can be used to set a task's status to "completed," supporting scenarios where closing a deal stage or updating a property should automatically resolve associated approval tasks.
Multi-Layered Approval Logic
For enterprise sales environments managing complex commercial structures, approval workflows frequently need to support multiple simultaneous conditions. A deal might require finance approval because of its value, legal approval because of a contract deviation, and regional approval because of geographic pricing rules - all triggered by the same deal record.
In the quote tool's advanced approvals, this is handled through branching workflow logic. Multiple branches can be configured to run in parallel or in sequence, with each branch defining a separate approval path. For example:
- Branch A: line item discount between 25% and 40% - routes to a sales manager
- Branch B: e-signature acceptance method enabled - routes to legal
- Both conditions met: sequential approval required from sales manager first, then legal
For deal-level approvals without the quotes tool, equivalent logic can be built using standard deal-based workflows with if/then branches, custom properties as status flags, and task workflows to close the loop when each approval is completed.
Making Approvals the System of Record
The deeper organisational objective behind approval automation is not speed - it's accountability.
When approval workflows live inside HubSpot, every pricing decision becomes part of the deal record. Finance can audit which deals received discounts and who authorised them. Legal can confirm which contracts went through review. RevOps teams can report on approval cycle times and identify bottlenecks. Sales managers can see, at a glance, which deals are awaiting approval and how long they have been pending.
This transforms the CRM from a sales activity tracker into a governance platform for commercial decision-making.
Common quote approval properties that support this visibility include Quote amount, Total discount percent, Discount % at the line item level, Net payment terms, Acceptance method, Billing frequency, Currency, and Quote owner. For deal-level governance, custom properties recording approval status, approver name, approval date, and deviation type provide equivalent documentation.
Signals That Your Approval Architecture Needs Rethinking
Not every HubSpot environment requires advanced approval configuration. But certain operational signals suggest the current approach has reached its limits.
-
Approvals are frequently handled outside the CRM. If your team defaults to Slack or email for approval decisions because the CRM process is too cumbersome, the workflow design needs to be revisited.
-
Discount governance is inconsistent. If different reps operate under different discount rules depending on who their manager is, rather than a system-enforced threshold, approval workflows are not doing their job.
-
Deal delays are caused by approval coordination. If deals regularly stall at a predictable stage because an approver hasn't been notified or doesn't know they need to act, automated notification and task creation should be introduced.
-
Pricing decisions lack an audit trail. If finance or legal teams cannot determine who approved a specific discount or contract term from within the CRM, the approval process is not providing the governance it should.https://www.engagingpartners.co/blog/hubspot-commerce-hub-2025-ai-powered-cpq-changes-everythinghttps://www.engagingpartners.co/blog/hubspot-commerce-hub-2025-ai-powered-cpq-changes-everything
Each of these signals points to the same root cause: approval logic that exists outside the deal lifecycle rather than inside it.
Build Approval Governance Directly Into Your Deal Lifecycle
Approval-heavy sales environments require more than faster communication channels. They require structured, automated workflows that make governance a natural part of how deals progress - not an afterthought that happens in a separate tool.
HubSpot's quote approval capabilities, particularly at the Commerce Hub Enterprise tier, provide a powerful foundation for conditional, sequential, and multi-layered approval logic. For deal-level governance, a combination of custom properties, deal stage gating, workflow-triggered task creation, and task workflows provides a functional and scalable architecture.
When approvals are embedded into HubSpot rather than routed around it, organisations gain faster deal cycles, clearer revenue visibility, and the pricing accountability that enterprise sales operations demand.
If you're designing or rebuilding approval workflows in HubSpot, our team at Engaging Partners works with revenue operations leaders to architect CRM processes that scale with complex sales environments. Get in touch to discuss your approval workflow requirements.