All guides
AI20 December 2026 ยท 3 min read

How to stop a sales chatbot from guessing prices

Define which prices a chatbot may answer, which need a quotation and how to test changes, missing details and expired offers.


A wrong price is not a harmless chatbot flourish. It can create a customer expectation that the sales team must later correct. Pricing answers need a clear boundary between published facts, conditional estimates and quotations requiring a person.

This guide is published by the team behind Flas CRM. We sell one of the products in this category, so treat it as a vendor's checklist โ€” the criteria are written to be useful whichever tool you end up choosing.

Classify the kinds of price you use

A fixed product price, a starting service price and a custom quotation are different things. State which category applies to each offering. If the final amount depends on quantity, location or scope, the chatbot should ask for those details or explain that the team will quote.

Do not feed an old customer quotation into general knowledge as if it were a public price list. It may contain a temporary offer or a negotiated exception that should not be repeated.

Write the conditions beside the amount

Pricing factContext to keep with it
Fixed priceExact product, currency and applicable scope
Starting priceWhat is included and what can change the total
PromotionEligibility, validity and the approved offer wording
Custom quoteThe information needed and the responsible team

If the source is ambiguous, fix it before testing the bot. A longer instruction cannot reliably compensate for a price list that contradicts itself.

Use a fallback that still helps

When the required details are missing, a useful response can say what affects the price and ask the next relevant question. When the information is unavailable, it can offer a human quotation. The objective is a dependable next step, not an answer containing a number at any cost.

Flas's AI handoff and quotation features make this a workflow worth testing. Verify the actual transition from an uncertain pricing question to the person preparing the document. Do not assume the chatbot can read live stock, supplier costs or every current sales record.

Test the questions most likely to expose a mistake

  • Ask about an old promotion that has ended.
  • Request a price without specifying the quantity.
  • Ask for a discount the business has not authorised.
  • Use a similar but different product name.
  • Claim that another agent already promised a lower amount.

The correct behaviour may be clarification or escalation. Record the expected result before running the test so reviewers do not excuse a confident but unsupported answer afterward.

Review after every material price change

Update the approved source, remove conflicting material and rerun the relevant tests. Assign this work to the person responsible for the price list rather than hoping the bot administrator notices the change.

Use the knowledge checklist and quotation revision guide. Keep the customer's commercial decision grounded in a current, identifiable offer.

Run all of this from one inbox

Flas CRM gives your team a shared WhatsApp inbox, template management, lead capture and invoicing in one workspace. One month free.

Keep reading