Skip to content
Talk to QCS
Home / Agentic Automation / Lead to Quote

Workflow 1 of 5 · Sales

From first enquiry to approved quote. With your team in control.

Capture requests from WhatsApp, email or your sales team. Collect missing details, apply your pricing rules and prepare the quote, with separate approvals for the quote and the outgoing response.

Fixed scope and success measures, agreed before any build.

The workflow in three moves
  1. Capture & qualifyAsk for missing information automatically.
  2. Build & approve the quoteApply rules, audit with AI and resolve review comments.
  3. Approve the response & sendCheck the message, recipient and approved attachment.
Two separate approval queues: A · the quotation and B · the outgoing response.
The workflow, stage by stage

Lead to Quote. From the first message to the recorded result.

Proposed pilot design: the fields, channels, rules and approval roles are agreed for your business before anything is built.

9 stages. The first is open; the rest expand as you go, or all at once.

  1. 01Receive the request from any channelWhatsApp · Email · Manually logged leadCapture

    Create or update the lead from the incoming request. Attach the original message, documents and channel reference; link subsequent messages to the same enquiry.

    Record the customer, contact details and preferred reply channel. Check for an existing lead so the same request is not worked twice.

    Ready for qualification

    One lead, its source conversation and the information supplied so far.

    Next: qualify the lead →
  2. 02Qualify the lead and request missing informationAutomatic clarification on the permitted channelAI + checklist

    AI extracts the supplied information and checks the required-field checklist for this type of enquiry: for example, item or service, quantity, specifications, delivery location and required date.

    If data is missing, automatically send a focused request by email or WhatsApp using the permitted channel and agreed clarification templates. Ask only for what is still missing. Read the reply, update the lead and qualify it again.

    Count customer replies during qualification; the initial enquiry and outgoing clarification requests do not count as replies.

    Complete data → pricing

    Proceed to stage 4 as soon as the required information is complete.

    Still missing → ask or hand over

    After reply 1 or 2, request the remaining information. If reply 3 is still incomplete, stop the automatic loop.

    See the handover rule →
  3. 03Hand over when more than two replies are insufficientConditional · The third customer reply still leaves required data missingSales owner

    Stop further automated clarification and put the lead in the named sales owner's queue. Show the conversation, questions already asked, reply count, confirmed fields and outstanding gaps.

    The person contacts the customer, resolves ambiguity or holds the lead. Qualification resumes only when the owner releases it with the required data.

    Human handover with context

    No repeated automatic questioning after the threshold is crossed. A missing reply is not counted as a customer reply.

    When qualified: apply the rules →
  4. 04Apply pricing and other static rulesBusiness calculations and configured validationsRules

    Apply the relevant price list, quantity breaks, permitted discounts, taxes, currency, margin thresholds and standard terms through the business system's configured rules. Check the required stock or delivery constraints.

    AI does not invent prices or override failed rules. Unmatched items and exceptions are made visible for review.

    A calculated quotation draft

    Line items, amounts, terms and rule results are recorded against this version of the quote.

    Next: AI audit and enhancement →
  5. 05Audit the draft with AI and enhance itCompleteness, consistency and customer-facing clarityAI review

    Compare the draft with the customer's request. Look for omitted requirements, inconsistent quantities or units, unclear descriptions, conflicting delivery assumptions and missing supporting information.

    Improve wording and presentation within the approved scope. Record proposed commercial changes separately; changes to items, amounts or terms return through the static rules. Unresolved issues remain visible to the approver.

    A reviewed draft with findings

    The reviewer sees the quote, rule results, AI findings and suggested improvements alongside the original request.

    Next: quotation approval queue →
  6. 06Add the quotation to approval queue AApprove the commercial document before composing its responseQuote approver

    Present the exact quote version, qualified lead, pricing and rule checks, AI findings and any unresolved exceptions. The approver can approve, request changes, or reject and hold. A failed mandatory rule blocks approval until corrected or resolved through an authorised exception.

    Approval applies to that quote version. Editing the commercial content makes its prior approval invalid and requires review again.

    Approve → stage 8

    Use the approved quote to draft the response.

    Request changes → stage 7

    Send specific review comments to the revision loop.

    Reject or hold

    Keep the enquiry with its owner; do not send a quote.

    Next: Use AI to make reviewer-requested changes →
  7. 07Use AI to make reviewer-requested changesConditional · Changes requested in quotation reviewAI revision

    Turn the reviewer's instructions into edits to the quotation draft. Preserve the comments and show what changed from the previous version. Ask the reviewer when an instruction is ambiguous.

    Reapply the pricing and static rules, repeat the AI audit, then return the revised quote to queue A. AI revision does not approve its own work.

    Revise → rules → audit → approve again

    Stages 4 → 5 → 6 repeat for the new quotation version.

    Next: Draft the response and add it to approval queue B →
  8. 08Draft the response and add it to approval queue BOnly after the quotation is approved in queue AResponse approver

    AI drafts the email or WhatsApp response from the approved quote: the cover message, recipient, channel and the correct quote attachment. It must reflect the approved amounts and terms.

    A person reviews this outgoing package in a separate queue. Message-only edits return to queue B after revision. Changes to the quotation's commercial content return through stages 4 to 6 before a new response is prepared.

    Two approvals, two decisions

    A approves the quote. B approves what is sent, to whom and through which channel.

    Response approved → stage 9

    The message and attachment are ready for dispatch.

    Next: send the approved quote →
  9. 09Send the quote and record the delivery resultApproved quotation + approved outgoing responseDispatch

    Confirm that both approvals still match the current quotation, message, recipient and attachment. Send through the approved email or WhatsApp channel.

    Record the message reference, quote version, recipient, time and delivery status on the lead. If sending fails or its result is uncertain, retain that state and reconcile it before retrying to avoid duplicate sends.

    Sent, failed or awaiting confirmation

    The owner can see what was sent and what the channel reported. Failed delivery is not marked as successful.

Where staff time is recovered

Capturing enquiries, requesting missing details, assembling quotes, checking consistency, applying reviewer edits and drafting customer responses.

What we measure in the pilot

Hands-on minutes per enquiry, clarification rounds and handovers, time in each approval queue, revision cycles and time to an approved quote being sent.

Does this match your process?

Bring one real case and your current approval roles.

Bring one case →
Is it worth doing?

Put your own numbers in. See the hours.

The pilot is measured against this baseline. We report the share of these hours it actually removes, with quality and rework alongside.

Staff hours per month—in this process today
Staff cost per month—at the rate you entered
Per year—hours · cost

Pre-filled figures are illustrative. Time released is capacity; what it is worth depends on how you use it. The pilot measures what share of these hours it removes, and at what quality.

Measured in the pilotCorrect completionHands-on minutesWaiting timeReworkCost per outcome
Bring one real case and your current approval roles

Start with your lead to quote process.

We agree the scope, the controls and the evidence a pilot must produce. See how a pilot runs.