Use Case
Quote Lifecycle Tracking: What Happens After You Hit Send
The 9 statuses of a B2B quotation from draft to completion — how automatic view tracking, revision chains, and role-based visibility replace guesswork with data-driven follow-up.
The black hole after “sent”
In most B2B quoting workflows, the moment you send a quote is the moment you lose visibility. The quote leaves your system, enters the customer’s inbox, and disappears into whatever internal process their organisation uses to evaluate suppliers. You know you sent it. You don’t know what happened next.
So you follow up. “Just checking if you received our quote for the chiller plant upgrade?” The customer says they’re reviewing it. You follow up again a week later. They say they’ll get back to you. Meanwhile, your sales manager asks for a pipeline update, and the best you can offer is “I think they’re still looking at it.”
This is the default state of B2B quoting: a binary system where quotes are either “sent” or “not sent,” with everything after the send treated as a black box that only opens when the customer calls you back — or when you lose the deal and never find out why.
Nine statuses instead of two
A quotation is not a static document. It moves through a lifecycle — from initial creation through internal review, customer evaluation, and eventual resolution. Each stage carries different implications for what you should be doing, and each transition tells you something about where the deal stands.
Quotejam tracks nine distinct statuses across that lifecycle:
Draft. The quote exists but hasn’t been sent. It’s being built, priced, reviewed internally. A draft can be edited freely — line items changed, discounts adjusted, payment terms updated. Most quotes spend their first hours or days here, especially when they require internal pricing discussions.
Pending Review. The quote has been submitted for internal approval. This status means someone on your team has decided the pricing is ready, but it exceeds a threshold that requires a second pair of eyes — a discount above the rep’s cap, a deal value that warrants manager oversight, or a special pricing adjustment. The quote is locked from editing while it’s in the approval queue.
Approved. An authorised approver has reviewed and approved the quote. It’s ready to send to the customer. This is a checkpoint, not a destination — the quote still needs to be sent. Some teams send immediately after approval. Others hold approved quotes for strategic timing — waiting for a meeting, aligning with a project milestone, or coordinating with a broader proposal.
Sent. The quote has been delivered to the customer via the customer portal. This is the moment the clock starts. The validity period is calculated from the send date (not the draft creation date — a distinction that matters when a quote sits in internal review for a week before going out). The quote number, pricing, and specifications are locked.
Viewed. The customer has opened the portal link and viewed the quote. This status updates automatically — no action required from anyone. The transition from “sent” to “viewed” is the single most valuable signal in B2B quote tracking, because it tells you the quote has entered the customer’s evaluation process.
Acknowledged. The customer has confirmed receipt of the quote through the portal. This is an explicit action — the customer clicks to confirm they’ve reviewed the document. It’s not contractual acceptance, and it’s not a commitment to buy. It’s a professional confirmation that the document has been received and reviewed, closer to a read receipt than a signature.
Rejected. The customer has declined the quote. This can happen through the portal (the customer clicks to reject) or through a status update by your team after a phone call or email. Either way, it’s a clear signal: this quote, as submitted, is not going to convert.
Expired. The quote’s validity period has passed without a resolution. If you quoted 30 days validity and it’s day 31 without acknowledgment, the quote is expired. Pricing commitments no longer apply. If the customer comes back, you’ll likely need a new revision with current pricing.
Superseded. The quote has been replaced by a newer revision. When you create a revision — updating pricing, changing line items, adjusting terms based on customer feedback — the original quote is automatically marked superseded with a link to the new version. It’s a terminal status: a superseded quote can’t transition to anything else. It’s historical record, not an active document.
Why “viewed” changes everything
Of the nine statuses, the transition from “sent” to “viewed” carries disproportionate value. Here’s why.
It eliminates the “did they receive it?” conversation. The most common first follow-up in B2B sales is confirming receipt. With view tracking, you know the answer before you pick up the phone. If the quote has been viewed, skip the receipt question and move straight to substantive discussion.
It tells you about internal circulation. Quotejam tracks unique viewers — when the customer forwards the portal link to their project manager, engineer, or procurement team, additional sessions appear. A quote viewed by one person is being evaluated casually. A quote viewed by three people from different devices is being actively discussed internally. That’s a buying signal worth acting on.
It informs follow-up timing. A quote viewed once on the day it was sent and never again is either decided (negatively) or forgotten. A quote viewed three times over two weeks is being compared against competing suppliers. These are fundamentally different situations that require different follow-up approaches.
The tracking data includes first view timestamp, total view count, unique viewer count, and download events. When the customer downloads the PDF from the portal, that’s recorded with a timestamp — a download often means the quote is being filed in a procurement system or printed for a review meeting, both of which indicate forward momentum.
Revision chains: when the first quote isn’t the last
B2B deals rarely close on the first quote. The customer requests a change — swap a product for a different model, add a line item they forgot to mention, adjust the discount to match a competitor’s offer. In spreadsheet-based quoting, this means opening the original file, making changes, and re-saving as “Quote_v2_REVISED_FINAL.pdf.” By the third revision, nobody is certain which version is current.
Quotejam handles revisions as a linked chain. When you create a revision, the system:
- Creates a new quote based on the original, with a revision number appended to the quote number (e.g., QT-202603-001 becomes QT-202603-001-R1)
- Copies all line items, pricing, and configuration to the new revision for editing
- Automatically marks the original as superseded with a timestamp and a link to the new version
- Preserves the original quote exactly as it was sent — pricing, specifications, everything
The revision chain is visible on the quote detail page. You can see every version that existed: what was quoted, when it was sent, who viewed it, and what changed between versions. When the customer says “I preferred the pricing on the second version,” you can pull it up instantly because it’s a linked record, not a file in someone’s downloads folder.
This matters for audit purposes too. When a $200,000 deal closes nine months after the first quote, and the customer references terms from an earlier revision, you have a complete documented history of every version and every pricing change.
Team visibility by role
Not everyone needs to see every quote. In a five-person sales team, a rep handling HVAC equipment doesn’t need visibility into their colleague’s electrical supply quotes — unless they’re covering for them during leave, or a manager reviewing team performance.
Quotejam’s visibility model is role-based:
Owners and admins see all quotes across the organisation. They get the full pipeline view: every quote, every status, every team member’s activity. This is the management dashboard — who’s quoting what, where deals are stuck, which customers have outstanding proposals.
Managers see their own quotes plus their team’s quotes. If three sales reps report to a regional manager, that manager sees all four people’s quotes — their own plus their three direct reports’. This gives branch-level or team-level pipeline visibility without exposing the entire organisation’s data.
Sales reps see their own quotes only — the quotes they created and quotes for customers assigned to them. This keeps the interface focused on their pipeline without distraction from other team members’ work.
This visibility model applies everywhere — the quote list, the dashboard, search results, and analytics. A sales rep can’t see a quote they didn’t create, even if they know the quote number. The data boundary is enforced at the API level, not just the interface.
Following up with data instead of intuition
The combination of lifecycle tracking and engagement data transforms follow-up from guesswork into a systematic process. Here’s what each status combination tells you:
Sent, not viewed (3+ days). The customer hasn’t opened the portal link. The email might have been missed, filtered to spam, or sent to the wrong contact. Follow up to confirm receipt — this time, the question is warranted.
Viewed once, no download, no acknowledgment. The customer opened it and moved on. They might be busy, might be comparing other suppliers first, or might not have been impressed. A follow-up call referencing the specific quote (“I wanted to check if the Daikin VRV specification meets your project requirements”) is more productive than a generic “just checking in.”
Viewed multiple times, downloaded, not acknowledged. Strong buying signal. The customer is actively evaluating — possibly running the numbers, getting internal approvals, or comparing your pricing against competitors. This is the time for a targeted follow-up: “I noticed your team has been reviewing the quote — happy to walk through the specification or discuss pricing if it would help.”
Acknowledged, no purchase order. The customer has confirmed receipt. They’re in their own internal process. Depending on your industry’s typical cycle time, this might warrant patience (the PO is coming through their procurement system) or a check-in (is there additional information they need to move forward?).
Expired. The validity period has passed. If you haven’t heard from the customer, it’s time for a direct conversation about whether the project is still active. If it is, offer a revised quote with current pricing. If it isn’t, close it out and move on.
Beyond individual quotes: pipeline visibility
Individual quote tracking is valuable. Aggregate tracking is transformative.
When every quote has a status, and every status transition is timestamped, you can answer questions that are otherwise impossible without manual tracking:
- How many quotes are currently outstanding (sent but not resolved)?
- What’s the average time between “sent” and “viewed”?
- Which customers have quotes approaching expiration?
- How many quotes required revision before the customer acknowledged?
- What percentage of viewed quotes convert to acknowledgment?
These aren’t vanity metrics. They directly inform sales management decisions: staffing, pricing strategy, customer engagement, and forecasting accuracy.
Getting started
Quote lifecycle tracking is automatic in Quotejam. There’s nothing to configure. Create a quote, send it through the customer portal, and tracking begins. View detection, unique viewers, download tracking, and status transitions all happen without manual input.
The nine-status lifecycle, revision chains, and role-based visibility are included on all plans, including free. Start free with Quotejam — send your first quote and see the difference between “I think they received it” and “they viewed it twice on Tuesday, downloaded the PDF on Wednesday, and their procurement manager reviewed it on Thursday.”
For more on how the customer portal enables this tracking, see The B2B Customer Portal. For the team visibility side of lifecycle tracking, see Team Collaboration Workflows.
Related Resources
Use Case
Approval Workflows for B2B Quotations: Controlling Discounts Without Slowing Sales
Why approval workflows matter for B2B quoting, how to set up effective rules for discount control and compliance, and what self-approval prevention means for pricing integrity.
Learn moreUse Case
The B2B Customer Portal: Why Email-Attached PDFs Are Costing You Deals
How a customer-facing quote portal improves B2B quoting — password protection, view tracking, acknowledgment, comments, and engagement visibility. Compare to email-attached PDFs.
Learn moreUse Case
Importing Your Product Catalog: From Spreadsheet to Quoting in Under an Hour
A practical guide to importing product data into Quotejam from CSV or Excel — column auto-detection, specification mapping, duplicate handling, and how to prepare your data for a clean import.
Learn moreReady to see it in action?
Start free with 15 customers, 25 products, and 50 quotes/month. No credit card required.