- Knowledge Base
- Commerce
- Quotes
- Set up quote approvals
Set up quote approvals
Last updated: September 3, 2025
Available with any of the following subscriptions, except where noted:
-
Smart CRM Professional, Enterprise
-
Commerce Hub Professional, Enterprise
-
Additional subscriptions required for certain features
Super Admins or users with Approve quote permissions can turn on approvals to ensure the accuracy and consistency of a quote before sending it to a buyer.
There are two categories of approvals you can use, standard approvals and advanced approvals.
Please note:
- This article references the quotes tool, part of HubSpot's new AI powered CPQ, and available with a Commerce Hub Professional or Enterprise account.
- If you do not have a Commerce Hub Professional or Enterprise account, learn more about legacy quotes.
- If you have access to legacy quotes and are assigned a Commerce Hub seat, you'll lose access to legacy quotes. Change the seat to a core, or view-only seat to access to legacy quotes.
Approval types
Standard approvals
Assign one or multiple approvers to review all submitted quotes. You can choose whether all approvers, or just one is required to approve the quote.
Advanced approvals
Additional subscriptions required for certain features A Commerce Hub Enterprise subscription is required to set up advanced approvals.
Includes everything in standard approvals, plus support for workflow-based rules.
- Trigger approvals based on quote properties such as quote amount, discount level, SKU, billing frequency, net terms, or specific user attributes, or related objects (like line items or deals).
- Includes sequential approvals ranked by priority. For example:
- Set a sales manager as first priority, a sales director as second priority, and legal as third priority. The sales director wouldn't need to approve the quote until the sales manager had completed their approval.
- Set a sales manager as first priority, and legal as second priority. Legal wouldn't need to approve the quote until the sales manager had completed their approval.
Common approval examples
- Approving a quote above a certain discount.
- Approving a quote above a certain amount.
- Approving a specific SKU (Product) above a certain discount or amount.
- Approving quotes from a specific user (e.g., first 90 days of employment requires approval).
- Approving quotes with changes in billing frequency.
- Approving quotes with changes in net terms.
Common quote approval properties
The below table shows commonly used quote approval properties when using advanced approval workflows.
Common quote approval properties |
Supported? |
Object |
Pricing & discount-related |
||
Total discount percentage |
No |
|
Line item discount percentage |
Yes |
Line items |
Total quote amount |
Yes |
Quote |
Price changes |
Yes |
Quote or line item |
Margin |
Yes |
Line items |
Discount per SKU |
Yes |
Line items |
Legal & contractual |
||
Contract term length (months) |
No |
|
Terms edited |
Yes |
Quote |
Payment terms |
Yes |
Quote |
Specific attachments always required |
No |
|
Specific attachments not included |
No |
|
Acceptance method |
Yes |
Quote |
E-sign enabled |
Yes |
Quote |
Payment enabled |
Yes |
Quote |
Payment method |
Yes |
Payment |
Subscription |
||
Billing frequency |
Yes |
Line item |
One-time fees included |
No |
|
Bundles edited |
No |
|
Free trial included |
Yes |
Line item |
Tax |
Yes |
Line item |
Start billing terms |
Yes |
Line item |
Geographic |
||
Country of deal |
Yes |
Company / contact |
Currency |
Yes |
Line item |
Individual or team |
||
Quote owner needs approval |
Yes |
Quote |
Teams |
No |
|
Location of teams |
No |
Turn on quote approvals
Permissions required Super Admin or Approve quotes permissions are required to turn on quote approvals.
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Objects > Quotes.
- At the top, click the Approvals tab.
- Under Quote approval set up, choose one of the following options (it isn't possible to have both Standard and Advanced approvals turned on at the same time):
- Standard: select Standard approvals to use standard approvals.
- Click Edit settings to edit the approval requirements and approvers.
- In the right panel, under Approval requirements, select All Approvers to have every quote approved by all approvers, or select Any Approver to have every quote approved by any one approver.
- Under Approvers, click the dropdown menu and select the users who will be approving quotes (you can select multiple users). Quotes created by selected approvers won't require approval.
- Click Save.
- Advanced: select Advanced approvals to use advanced approvals.
- Standard: select Standard approvals to use standard approvals.
Please note:
- After turning on advanced approvals, you must then navigate to workflows to continue the approval setup.
- If All approvers is selected and one of the approvers is absent when an approval is sent, the quote won't be able to proceed without their approval.
Customize the approval workflow
The approval workflow is created with the workflows tool when advanced workflows are turned on.
Please note:
- You must use the created workflow for quote approvals. You can't duplicate the workflow or create a new workflow to use with quote approvals.
- Use multiple branches for different approval types. For example, set up different branches for triggering approvals based on line items properties versus user based approval triggers.
- Super Admins in a Commerce Hub Enterprise account can turn on advanced approvals, but anyone with access to the workflows tool can update the workflow once advanced approvals are turned on in the account.
You can customize the workflow manually, or use AI. To navigate to the workflow:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Objects > Quotes.
- At the top, click the Approvals tab.
- Under Quote approval set up, click Quote approval workflow. The workflow will open in a new browser tab.
- Learn how to use AI in workflows, or to customize the workflow manually, click the + below the trigger enrollment.
- Add your actions. For example, you could:
- In the left panel, click Branch, then select One property or action output.
- Select the Quote amount property, then click Next. Set Branch 1 to greater than 5,000. This would be the start of an advanced approval workflow for any quotes above $5,000. Click Save.
- If you want quotes to re-enroll, in the left panel, click the Settings tab, and toggle the Re-enroll switch on.
- Click Save.
- Under the greater than 5,000 action, click + to add a further action.
- In the left panel, click CRM.
- Click Add approval step.
- Add a message to the approver. You can add quote properties to the message using the Choose data variable list (e.g., quote amount, quote owner).
- Click the Approvers dropdown menu, and select the approvers.
- Click the Priority dropdown menu and select a Priority if this will be a sequential approval.
- Click Save.
- Click the + below Add approval step.
- In the left panel, click CRM.
- Click Start approval flow.
- Under Approvers required, select one of the following:
- All approvers to require approvals from all approvers for quotes that meet the criteria
- Any approvers to require one approval from any of the approvers for quotes that meet the criteria.
- Sequential to notify approvers in priority order. Sequential approvals require approval by every approver at each priority step.
- Click Save.
- Click the + under None met.
- In the left panel, click Go to action.
- Click the Start approval flow action.
- Click Done.
- In the upper right, click Review and publish to publish your workflow.
Set approval notifications
Approvers can set the type of notifications they'll receive for approvals in the notification settings of their account. Bell and email notifications are turned on by default.
HubSpot based notifications
To customize which notifications you'll receive for quote approvals:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Notifications.
- Scroll down and click to expand General.
- Next to Approval activity, select which notifications you'd like to receive for approvals. Bell icon and email notifications are on by default.
- These settings are for your own account. If users want to set their own notification preferences, they will need to do this from their own account. Super Admins in an Enterprise account can log in as other users.
Notifications in other apps
You can also get notifications in other apps, such as Google Chat, Microsoft Teams, and Slack.
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Notifications.
- At the top, click the Other apps tab.
- Click the app you want to set up.
Give users permission to approve quotes
- Super Admins, and users with the Approve quotes permission can approve quotes.
- Users must have a core or Commerce Hub seat to approve quotes.
- Users are notified in-platform and via email, depending on their notification preferences.
Common approval scenarios
- Approval based on a certain product: use the SKU line items property, and nest it with discounts or any other property.
- Approve from one person, then another: use sequential approvals.
- Approvals bypassed for specific users: to allow certain users to bypass approvals:
- Once you turn on advanced approvals, you'll see two actions: Add approval step and start approval flow.
- Create a branch and select the Quote. On the Quote owner, select is any of, then add the users who do not need approvals.
- Add the Start approval flow action below the branch.
- Automatically require approval for certain users: use the Quote owner property and select each user.
- A workflow configuration where approval is needed from two distinct properties, with two different approvers. For example, line item discount with approver A and e-sign enabled with approver B: below is an example of the workflow. In this case, if line items are between 25-40%, then approval is needed from Jason, and if e-sign is turned on, then approvals are needed from Lubai.