How can I automate pricing and quotes for Sales team in HubSpot?
DoPricer CPQ automatically applies the correct price and discount to every new line item your sales team adds in HubSpot — no manual lookups, no pricing errors.
This article explains how the automated workflow works and how to get the best results from it.
How the automation works
When a sales rep adds a product to a Deal or Quote, DoPricer detects it instantly via a HubSpot webhook and applies the correct pricing rules in the background. This typically completes within a few seconds.
The rep does not need to take any action to trigger the pricing — it happens automatically. They do need to press browser refresh after adding products to see DoPricer's applied prices on screen, because HubSpot does not automatically update the UI when background changes are made.
The recommended workflow — Deals first, then Quotes
The smoothest and most reliable way to use DoPricer is to add line items to the Deal before creating the Quote. This avoids the complexity of HubSpot's Quote Builder auto-save behaviour (see below).
Step 1 — Open the Deal Navigate to the Deal record in HubSpot.
Step 2 — Add line items Click Add Line Item and add the products and quantities for this Deal.
Step 3 — Save Click Save. This is the moment HubSpot creates the line item records and DoPricer detects them via webhook.
Step 4 — Wait a few seconds DoPricer processes each line item and applies the correct price and discount. This typically takes 7–8 seconds. For Deals with many line items, allow a little longer.
Step 5 — Press browser refresh <u>Press browser refresh</u> to reload the Deal. DoPricer's prices and discounts will now appear on screen. If the DoPricer Discount Message and DoPricer Price Message columns are visible in your Deal view, these will confirm exactly what DoPricer applied and why.
Step 6 — Confirm the prices are correct Review the line item prices before proceeding. If anything looks unexpected, check the DoPricer message properties for an explanation.
Step 7 — Create the Quote When you are ready to send a quote, click Create Quote. The line items carry across from the Deal with DoPricer's prices already applied. DoPricer detects those line items on the newly created Quote, sees that the Discount Message is already populated, and skips reprocessing. No further changes are made.
Adding line items in Quote Builder
If your reps add products directly inside HubSpot's Quote Builder (rather than on the Deal first), be aware of the following behaviour.
Quote Builder auto-saves every few seconds. It does not re-fetch HubSpot data after DoPricer updates it in the background. This means Quote Builder can write stale (pre-DoPricer) prices back to HubSpot, overwriting DoPricer's correct values.
The fix is simple: after adding line items in Quote Builder, <u>press browser refresh</u>. This exits Quote Builder and returns the rep to the Deal. When they reopen the Quote, DoPricer's correct prices will be showing.
Price Lock (on by default for Quotes) provides an additional layer of protection — it automatically restores DoPricer's price if it detects a manual override. However, Price Lock is not a substitute for the browser refresh step.
Tip for admins: The cleanest way to avoid Quote Builder complexity altogether is to train reps to always add line items to the Deal first, confirm prices, then create the Quote. This is the recommended best practice.
Automating line item creation with HubSpot Workflows
HubSpot has introduced a workflow action to create line items directly on a Deal (currently in private beta as of March 2026 — portal admins can request access from their HubSpot portal settings).
This is a natural complement to DoPricer:
- The workflow action sets the product and quantity on the line item
- DoPricer automatically prices it correctly when the line item is created
- No browser refresh required — by the time the rep opens the Deal, the line items already exist and DoPricer has already applied the correct prices
This approach is ideal for teams with predictable, repeatable product sets that can be pre-configured in a workflow.
Related articles
For more help please email support@hubdo.com