While building DocMetrics, one thing surprised me:
Some deals go silent for weeks… then suddenly come back alive.
Others look active the entire time and still disappear.
Made me realize how much follow-up is basically intuition once a proposal gets opened.
Curious:
Have you ever had a deal you thought was dead suddenly come back later?
Looking back, were there signals you missed?
One signal I wish more service sellers tracked happens before the document opens: whether there was a real decision path before the proposal was sent.
A lot of "opened, then silent" is not really a follow-up timing problem. It is an unpaid proposal problem. If budget range, decision owner, timing, and next step were never confirmed, the open rate mostly tells you they were curious enough to look, not that the deal had momentum.
I would almost want a simple tag before sending: decision path confirmed / unclear / price-only. Then the same document behavior means different things. Confirmed path + return visits or forwarding is a useful nudge signal. Unclear path + one open and silence probably means close the loop and stop carrying it as an active opportunity.
Yes, more times than I can count. At Henson Group we sold enterprise Microsoft deals and document open rates were the noisiest signal we tracked. The dead deals that came back almost always had one of three things in common: an org change that flipped the buyer, a budget cycle reset, or the vendor they actually chose underdelivered in the first six months. The signals I wish I had tracked earlier: which sections people lingered on (SOW, pricing, security), whether the doc got forwarded internally, and how long it took the champion to introduce a second stakeholder. 'Opened' is a presence signal. The real momentum signals are who else got pulled in, and which page they parked on. Curious if DocMetrics is heading in that direction.
That is exactly where it is heading and some of it is already built. The platform already detects when a second person from the same organisation opens a document and surfaces it as an internal sharing signal with a plain English explanation of what that pattern probably means. It also shows which pages each individual viewer spent the most time on so you can see whether the new stakeholder went straight to security and pricing while your champion focused on the solution pages.
The SOW, pricing, security pattern you described is something the page engagement data already captures. What it cannot do yet is automatically label those pages by content type since it never sees the document itself. The salesperson has to make that connection. But knowing that page 7 got 6 minutes from a viewer who appeared 4 days after your champion is enough to make the inference.
Twenty years of enterprise selling distilled into one comment. That is the kind of signal clarity I have been trying to build toward.
Definitely seen this happen.
One pattern I’ve noticed: repeated opens after a quiet period are usually a stronger signal than early activity. It often means the proposal got forwarded internally and new stakeholders entered the conversation.
On the other hand, some “active” deals are just information gathering with no real buying intent behind them.
The hardest part is distinguishing curiosity from momentum.
Feels like the real value isn’t just tracking opens — it’s understanding engagement patterns over time. That’s where follow-up timing gets much smarter.
Repeated opens after a quiet period being stronger than early activity is exactly what the platform surfaces. When a prospect goes silent for a week and then comes back the system flags it immediately as a return signal rather than treating it as just another open. The pattern engine distinguishes between a prospect who opened once out of curiosity and one who keeps coming back because something is making them think about it.
The curiosity versus momentum distinction is the hardest problem in this space. What we found is that momentum almost always leaves a multi-session pattern. Curiosity is usually one session with no return. The combination of return visits plus depth progression is the closest thing to a reliable signal we have found so far.
Yes, several times. The single biggest pattern I saw across 20 years of selling enterprise software at Henson Group: when a deal went 'quiet,' it was usually not dead, it was being shopped internally to procurement, legal, or IT. The signal I learned to watch was not whether the document was opened, it was whether it was opened by someone other than my champion. A new IP, a new device, or a new domain accessing the proposal almost always meant a real buying cycle had started internally and my champion just wasn't telling me yet. Conversely, 'champion opens the proposal 5 times' usually means nothing, it's just them checking pricing. If DocMetrics can distinguish 'who is the document spreading to' from 'how many times has it been opened,' that's the signal that actually predicts deal momentum. Forwarding patterns, secondary viewers, and which sections drew attention from new viewers are the real lead indicators.
Your two comments on my post have stayed with me. Twenty years of enterprise selling distilled into exactly the signals DocMetrics was built to surface — internal forwarding patterns, secondary viewers, section-level attention from new stakeholders.
I would like to offer you free access for three months in exchange for honest feedback from someone who has actually lived these patterns at the enterprise level. No obligation to be positive. Just a genuine reaction from someone who knows what good looks like in this space.
If you are open to it send me your email and I will activate your account personally today.
Twenty years of enterprise selling and you just described the exact signal DocMetrics was built to surface.
The champion opening a document five times means nothing. A new IP, a new device, or a new domain accessing the same proposal means a real buying cycle has started internally. That distinction is the core of what the platform detects. When a second viewer appears from the same company it flags immediately as an internal sharing signal with a notification telling the salesperson their contact has likely forwarded it to procurement, legal, or a decision maker.
The sections that drew attention from new viewers is the part we have not fully built yet. Right now the platform shows which pages each individual viewer spent time on. Combining that with which pages new secondary viewers specifically focused on is the next layer worth building.
Thank you for this. Twenty years of pattern recognition in one comment.
Twenty years of enterprise selling and you just described the exact signal DocMetrics was built to surface.
The champion opening a document five times means nothing. A new IP, a new device, or a new domain accessing the same proposal means a real buying cycle has started internally. That distinction is the core of what the platform detects. When a second viewer appears from the same company it flags immediately as an internal sharing signal with a notification telling the salesperson their contact has likely forwarded it to procurement, legal, or a decision maker.
The sections that drew attention from new viewers is the part we have not fully built yet. Right now the platform shows which pages each individual viewer spent time on. Combining that with which pages new secondary viewers specifically focused on is the next layer worth building.
Thank you for this. Twenty years of pattern recognition in one comment.
This comment was deleted 3 months ago.
This is a great insight. Document opens are vanity metrics. The real signal is engagement depth. We've seen founders waste weeks chasing prospects who opened their deck 5 times but never engaged. The ones who reply to your follow-up within 24 hours? Those are your real leads.
That 24 hour reply signal is interesting because it is a lagging indicator. By the time they reply you already know the outcome. What DocMetrics tracks is what happens before that reply arrives so you know whether to follow up at all and what to say when you do.
The five opens without engagement case you mentioned is exactly the pattern the platform identifies as stuck or hesitating rather than hot. Five opens from the same section without progression usually means confusion or an objection they cannot resolve on their own. That calls for a completely different follow up than five opens with deepening engagement each time.
What do you build? Curious whether you are sending proposals yourself.
We run a fintech product and this is an ongoing problem. The specific thing that changed how we handle it: routing congressional signals by action type rather than treating all legislative activity the same. goffer.ai monitors keyword and sponsor filters, then routes based on event type - floor votes to SMS for immediate response, committee hearings to a labeled email folder for weekly review. The filter layer is the part that took the most tuning. Broad keywords generate noise. We narrowed to bill IDs we had already flagged as relevant and a short list of sponsor names we track. At that specificity, the alerts are actionable rather than ambient.
That reframe is doing serious work — "what would make the remaining 20% feel easy for you?" surfaces the actual constraint, not just permission to have one. I've started applying the same logic to data project handoffs: instead of "any final questions?" I ask "what would make this handoff feel clean to you?" You only realize you needed the template when you're already emotionally in the conversation — which is exactly when you can't draft well.
Exactly — that question shifts the conversation from passive reassurance to surfacing real friction. Most 'silent' deals aren't cold, they're stuck on something specific that a generic follow-up won't uncover. Making that the default debrief question is the right move.
the accelerating/holding/fading/stalled classification is the right abstraction — it forces a judgment call rather than presenting raw signals that are easy to misread in isolation.
the 72-hour window is an interesting normalization choice. most engagement windows use arbitrary cutoffs without thinking through the intent: what does this window represent in the context of how deals move? 72h feels calibrated to the "still in consideration" phase before a deal goes cold.
the different viewer IP signal is underrated — that's the tell that the doc got forwarded internally, which is often more valuable than the original open. composite scoring that weights multi-stakeholder reach over single-viewer depth probably captures more of the actual buying signal than any single metric could.
All three observations are useful but the internal sharing weight point is the one I am taking back to the scoring immediately. You are right that the forward is the highest cost action in the sequence and it probably deserves more weight than single-viewer depth signals in the composite score. The 72 hour framing as the still in consideration window before cold becomes default is also better language than what I have been using to describe it. Keeping that
The forward-as-highest-cost-action framing is the right instinct — it filters out passive browsers and surfaces real intent. The 72-hour window as the 'still in consideration' threshold is also a clean way to operationalize something that was previously just a gut call. Good to see DocMetrics moving in this direction.
The invoice sent parallel is exactly right - you know transmission happened, not whether anyone internally acted on it. The scope-change conversations as leading indicator framing is sharp; I use the same signal with data consulting clients.
For repeatable systems: the 80%-done check-in works best when you ask "what would make the remaining 20% feel easy for you?" rather than "any concerns?" The first opens a real conversation; the second invites a polite "no, all good" that leaves blockers buried. The late-payment follow-up is hardest to template because tone matters, but having the structure written in advance means you're not drafting while already annoyed - and that always shows.
Structure beats improvisation when the outcome is uncertain.
That “what would make the remaining 20% feel easy?” reframing is really good.
It shifts the conversation from passive reassurance to uncovering actual friction, which is probably where most “silent” deals are hiding.
The signal I've found actually predicts momentum: the specificity of their questions after delivery.
'Looks good' → stalled or politely disengaged.
'On slide 4, you mention X - can we talk through the assumption behind that?' → they're in it.
The clients or prospects who come back with specific, substantive questions are almost always the ones who close, renew, or expand. The ones who open the document multiple times and never reply are usually already shopping alternatives.
The practical implication for freelancers and consultants: the delivery message matters as much as the deliverable. 'Let me know if you have questions' invites nothing. 'I'd flag three specific decisions in here that are worth a quick call - want me to highlight them?' invites specificity.
If you design your delivery to require a specific response (rather than permitting vague approval), you get a real signal instead of a false positive.
Most people write these delivery messages differently every time based on how they're feeling that day. The ones with the best close rates tend to have templates for this exact moment.
This is one of the clearest articulations of post-delivery signal quality I have read. The distinction between vague approval and specific page references as a predictor of close rate is something I have been trying to surface in DocMetrics through engagement data — but you just identified the human signal that precedes the behavioural one.
The delivery message point is what I found most useful. I actually built a feature into DocMetrics that suggests templated opening messages when a user creates a share link — exactly because the framing of the delivery changes the quality of response. I built it on instinct. Your comment gave me the language to explain why it exists.
Nine days late replying but this comment genuinely improved how I think about the product. Thank you.
This resonates from a data analytics perspective — what you're describing is really a signal-to-noise problem in engagement data.
What I've seen work for SaaS sales teams in BI implementations: layer signals instead of tracking them in isolation. A single open tells you almost nothing. But time-on-page + return visit within 72 hours + a different viewer IP than the first open — that combination has real predictive weight.
The teams that nail follow-up timing usually build a simple composite engagement score per deal rather than alerting on individual events. Even a rough score beats chasing raw open counts.
Have you considered surfacing a momentum score per deal in DocMetrics, rather than just an activity feed? That framing might make the "when to follow up" question much cleaner to answer.
The accelerating / holding / fading / stalled framing is genuinely useful — it gives a rep an action cue, not just a data point. The combination of time-on-page + return within 72h + different viewer IP is a strong early signal set. Interesting to see DocMetrics already surfacing this in the first 72 hours after send — that's exactly when the window matters most.
The composite engagement score per deal rather than alerting on individual events is exactly what the momentum indicator in DocMetrics does. Accelerating, holding, fading, or stalled based on the combination of signals rather than any single event. The time on page plus return within 72 hours plus different viewer IP combination you described is almost exactly the early signal detection the platform surfaces in the first 72 hours after a document is sent. The framing of when to follow up becoming cleaner from a score rather than an activity feed is the right instinct and it is the direction the deal intelligence layer is already moving.
Same pattern exists at every layer of the solo founder stack. Page visited = 0 signal. Email opened = 0 signal. Notion doc viewed = 0 signal. These are state metrics -- they tell you what happened but not what it means. The actual signal is always the next action: did they open the pricing tab after the proposal? Did they reply within 4 hours or 4 days? Did they forward it to someone else (referrer chain)? Founders who catch this early end up building what I'd call event-driven ops -- they stop tracking 'status' (opened / not opened) and start tracking behavioral sequences. The pattern that predicts a yes isn't a single event, it's a sequence: viewed within 24h AND visited pricing AND replied same day. When you instrument for sequences instead of states, document opened goes from a false positive to a baseline you can subtract out.
Behavioral sequences instead of states is exactly the architecture. The platform does not alert on document opened. It alerts on document opened AND returned within 48 hours AND depth increased on second visit AND a second viewer appeared on day four. That sequence is a completely different signal than any single event in it.
Event driven ops is the right framing. The goal is to subtract out the baseline noise and surface only the sequences that actually predict an outcome. You described in one paragraph what took months of building to get right.
The same problem shows up in AI search visibility. Everyone got excited about 'appearing in ChatGPT answers' as a metric - but appearing in an AI answer and converting from it are completely decoupled signals. Founders are tracking AI brand mentions the same way they tracked document opens: high activity number, zero causal connection to revenue. The useful version of the question isn't 'was I mentioned?' but 'when someone gets an AI answer that includes me as an option, what do they do next?' That requires instrumenting the post-AI-citation path: Did they navigate to your site? From which AI source? Did they convert at a different rate than organic? Most teams can't answer any of those questions, so they treat AI visibility as a feel-good metric rather than a funnel lever. Same trap as document opens - one step removed from the thing you actually care about.
The AI brand mention trap is the same cognitive error as document opens just one abstraction layer higher. The metric feels meaningful because it is measurable and the connection to revenue feels obvious. But appearing in a ChatGPT answer and converting from it are completely decoupled in exactly the same way that a document open and a closed deal are decoupled.
The question you ended with is the right one at every layer. Not was I mentioned but what did they do next. The next action is always where the signal lives. Everything before it is just presence data.
This resonates from the freelancer side. 'Invoice sent' is the same trap - you know the document was delivered, not whether they've internally approved payment.
The version that's worked better: scope-change conversations as the leading indicator. When a client stops raising changes, either the project is genuinely on track - or they've mentally checked out. The signal is identical until it isn't.
What's helped is having a specific script for each inflection point: the 80%-done check-in, the 'let's realign scope' message before it gets awkward, the late-payment follow-up that doesn't torch the relationship. Written in advance, not improvised when you're already stressed. Structure beats personality in those moments.
Anyone else on IH built a repeatable system for these client communication inflection points?
The scope change conversation as a leading indicator is sharp. When a client stops raising changes it means one of two things and you cannot tell which until it is too late. That ambiguity is exactly the same problem as proposal silence.
What you described with the pre-written scripts for each inflection point is essentially what the deal intelligence layer tries to do on the document side. Instead of improvising a follow up when you are already stressed the system tells you which inflection point you are at and gives you a specific recommended action. The 80 percent done check in becomes automatic rather than something you have to remember to do.
The repeatable system beats personality framing is one of the clearest things I have heard in this thread.
"The system tells you which inflection point you are at" — that framing is exactly why I started scripting client communication moments in advance. It removes the judgment call from a moment when your judgment is already impaired by stress or ego.
The ambiguity you're describing (client goes quiet on scope changes — does that mean satisfied or disengaged?) is something I now explicitly address in the kickoff. I ask: "If you ever stop having change requests, please tell me whether that's because everything is perfect or because something shifted." Sets up a signal that's otherwise invisible.
I packaged this kind of client communication framework (scripts, SOW templates, check-in rhythms) here if useful → https://growthwithshehroz.gumroad.com/l/cpfja
Spent a year shipping CRM tools and the 'active but going nowhere' deals are the ones that burned me the worst, not the silent ones. Silent deals at least let you redirect cycles. The bigger pattern I'd watch: response latency over a 5-day rolling window. Two-day delays in week one mean nothing, but two-day delays in week six are the signal. 'Document opened' is a vanity event because it doesn't carry any cost — anyone clicks. Actions that cost something (a calendar hold, a forwarded link, a question with substance) carry the real momentum.
Response latency over a rolling window is a signal I had not thought about explicitly but it maps onto something the platform tracks indirectly. The time between a prospect's sessions tells a similar story to the time between their replies. Shrinking gaps mean accelerating interest. Widening gaps mean cooling interest. You are right that the direction of change matters more than the absolute number.
The actions that cost something framing is sharp. A forwarded link costs social capital internally. A question with substance costs time and mental engagement. Those signals carry weight precisely because they represent a decision not just a passive event. That is exactly why internal sharing detection and re-read patterns matter more than open counts.
The rolling-window framing is right - direction beats absolute value because it neutralizes cohort variance you'd otherwise have to model out. One thing I'd add: latency direction probably isn't enough on its own, you also need to weight by which actions are accelerating vs which are flat. A prospect speeding up their question depth while their session length stays flat is a different signal than both accelerating together.
The direction weighting is the right refinement. Separating question depth acceleration from session length acceleration catches something that a composite score misses — prospect A who is asking sharper questions each visit while spending the same time is in a different state than prospect B where everything is growing together. I am noting this for when the dataset is large enough to validate it properly. Right now the sample would be too small to distinguish signal from noise.
The sample-size point is honest and worth holding. One thing to consider before validating - the noise floor on session-length deltas drops a lot if you bucket by deal stage instead of treating all prospects as one population. A late-stage prospect's gap-shrinkage means something different than an early-stage one's. Smaller buckets, but each bucket is cleaner signal.
The deal stage bucketing point is sharp and it is something I had not thought through clearly until you named it. Right now the scoring treats a first open the same as a return visit from a prospect who has been in review for three weeks. Those need different thresholds. Letting the salesperson tag a deal stage at link creation so the scoring adjusts accordingly is now on the roadmap. The signal is cleaner when the population is smaller and better defined.
Glad it landed. A first open and a fifth return visit are not the same event, even if the metric counts them identically. Once you bucket by stage, the same signal starts meaning different things. That's usually where the interesting scoring lives.
Glad the costly-action framing landed. The rolling response-latency window is the cleaner version of what I was groping at "time between sessions" captures the same compounding signal without forcing prospects through your funnel's vocabulary. The piece I keep underweighting is internal sharing: it's the highest-cost action a prospect will take and the one your tool can't directly observe. That asymmetry is where momentum hides.
You named the hardest problem in this space. Internal sharing is the most meaningful signal and the least observable one. The platform can detect when a new viewer from the same domain opens the document but it cannot see the Slack message where your champion forwarded the proposal to their VP with a recommendation attached. That action happened. You just cannot see it directly.
What you can infer is that when a second viewer appears and goes straight to the commercial pages while your champion focused on the solution pages the forwarding almost certainly happened and procurement is now involved. The observable proxy is not perfect but it is the closest available signal to the action you cannot see.
The asymmetry you described is exactly why internal sharing detection matters more than any other signal the platform tracks. It is the highest cost action producing the lowest visibility signal. Closing that gap even partially is where the real value lives.
The 'document opened' trap is the same failure mode as 'pageviews' in web analytics — it tells you activity, not intent. The gap is between behavioral signals (which sections kept getting re-read, did they scroll to pricing, did they share with a colleague) versus existence signals (it was opened once). Volume without context is almost always misleading.
In B2B data work the pattern shows up clearly: deals that 'went quiet' often had a very specific late-stage signal — the contact stopped opening the doc entirely, or opened it once more three weeks later. The ones that came back alive usually had a trigger you couldn't see from the doc side: budget cycle reset, a competitor failed them, their internal champion changed roles.
The genuinely interesting question for DocMetrics: can you identify which behavioral patterns in the first 48-72 hours predict deal velocity? If you build that leading indicator model, that's the insight that turns the tool from 'notification service' into 'deal intelligence.'
And yes — I've had a deal go completely silent for 4 months, then convert in two weeks after the prospect moved to a new company and brought the proposal with them. The signal I missed: they had opened the doc twice in the final week before going quiet. Not dead — just blocked.
If you're a solo founder managing your own client pipeline while building DocMetrics, I put together a Freelancer Starter Kit that covers exactly this kind of client acquisition and pipeline clarity from the consultant side: https://growthwithshehroz.gumroad.com/l/cpfja
The external trigger point is the most honest limitation of what document analytics can and cannot do. Budget cycles, competitor failures, champion role changes — none of those are visible from the document side. What the platform can do is tell you which deals are worth staying patient on based on their last engagement pattern before going quiet. Two opens in the final week before silence is a very different signal than zero opens for three weeks. One means blocked. The other means gone.
The pre-aggregated momentum score table is the right architecture at scale and it is on the roadmap for when event volume justifies it. Right now the pattern engine runs on query at acceptable speed. When that changes the solution you described is exactly where it goes.
On the Freelancer Kit and the schema guide I appreciate you sharing but I am heads down on the build right now.
Totally fair — focus is everything at the build stage. The pre-aggregated momentum score architecture sounds like it'll serve the platform well when the volume justifies it. Good luck with the build.
Same conclusion from cold email side. Resend's "Delivered" status doesn't tell me anything either — the SMTP handoff succeeded, but the email could be in spam, in the Promotions tab, or briefly glanced at and dismissed. The only signal I trust is reply rate.
Currently sitting at 0/9 with a 24h-old domain, which is below the 10-15% baseline I'd expect once the domain has aged. Open rates and delivery rates are noise; replies are signal. If I had a "document opened" equivalent I'd ignore it for the same reason.
The actual proxy I watch instead: did they click the demo link in the email? PostHog tracks that on the landing page side. Even one click is a stronger signal than 100 opens.
Reply rate as the only signal that matters is exactly right. Everything before that is activity not intent. DocMetrics tries to get one step closer to intent without waiting for the reply by reading the behaviour inside the document before anyone responds.
The demo link click you mention is the same principle. One click on the demo is stronger than 100 opens of the email because it represents a decision to go deeper not just passive exposure. A prospect who re-reads your pricing section twice has made a decision to look more carefully. That is closer to intent than an open notification.
Zero from nine with a 24 hour domain is expected. Give the domain 2 to 3 weeks and warm it up with low volume sends first. The baseline you are looking for will come.
Same lesson hit us on the voice side, the surface signal lies. We thought call completion was our north star, then realized about 47 percent of "completed" calls had no actionable next step because nobody had tagged intent at the moment of truth. What fixed it was forcing the agent to write an intent label and a pipeline stage to the CRM on every single call, even the dead ones, so the silence became data instead of a black box. Once you stop trusting top-of-funnel events and start tracking the lowest-resolution decision the buyer actually made, the resurrection deals you mentioned stop being surprises.
If you want to focus on sales and not technical workflows, DM me.
Silence becoming data instead of a black hole is exactly the right framing. The gone silent detection in DocMetrics does something similar. When a prospect stops engaging the platform does not just stop reporting. It fires a signal that says this deal has been quiet for X days, here is what their last engagement looked like, and here is what the silence probably means based on their prior behaviour pattern.
The intent label idea is interesting. Right now the platform asks the prospect directly at the end of the document which best describes where they are. Ready to move forward, need more information, discussing with team, or not the right fit. That answer goes directly to the salesperson as a signal. Not silence. Data.
That is exactly the right place to pause.
I would not rush the decision either.
The useful next step is probably not “rename or don’t rename.” It is comparing the two paths clearly:
DocMetrics as the sharp starting wedge around documents and buyer activity.
Beryxa as the broader SaaS brand if the product becomes deal momentum intelligence.
Both have tradeoffs. DocMetrics is clearer today. Beryxa gives you more room if the product keeps moving beyond documents.
That is the decision worth pressure-testing before memory attaches too deeply.
Happy to continue this privately on LinkedIn if easier. This is probably too nuanced for a long public thread, and I can give you a cleaner outside read on when Beryxa would actually make sense versus when DocMetrics is still the right name:
https://www.linkedin.com/in/aryan-y-0163b0278/
The two path comparison is useful and I appreciate you laying it out clearly. I am pressure testing exactly that question right now through real customer conversations rather than through brand decisions made in advance of validation.
I will keep the LinkedIn option open. But I find public threads like this one genuinely useful for thinking out loud. The outside reads from multiple perspectives here have been more valuable than any private conversation would have been.
Brice, one practical thought since you’re already rewriting the site language this week.
Instead of continuing this as a long public thread, I can do a focused naming/positioning audit for DocMetrics around the exact tension we discussed:
DocMetrics as the clear document-analytics wedge
versus
the broader deal momentum / buyer-intent intelligence direction
It would cover current name risk, category perception, landing-page language, domain/name ceiling, and whether the new copy strengthens DocMetrics or makes the broader brand gap more obvious.
Not a long consulting thing. Just a sharp written breakdown you can use while rewriting the site and pressure-testing customer language.
I’m doing a few of these at $99 while refining the format.
If useful, connect here and I can put together a clear outside read for DocMetrics:
https://www.linkedin.com/in/aryan-y-0163b0278/
Thanks for the thoughtful breakdown. Not in a position to invest in consulting right now but I appreciate you sharing this. Will keep you in mind as DocMetrics grows.
Totally fair, Brice.
Then I would not force it right now.
My main point is just that if DocMetrics starts moving more toward deal momentum or buyer-intent intelligence, it is better to pressure-test the name/category frame before the new copy, customer language, and public assets get too fixed.
Glad the earlier breakdown was useful. If the timing changes later, happy to help.
That makes sense, Brice.
Public thinking is useful here because the category itself is still being shaped in real time.
I think you’re approaching it in the right order: use customer conversations to test whether people understand this as document analytics or deal momentum intelligence.
The only thing I’d keep watching closely is the language customers repeat back without prompting. If they keep saying “document tracking,” DocMetrics is probably doing its job. If they start saying “this tells me whether the deal is moving,” then the broader brand question becomes much harder to ignore.
Either way, you’ve got the right tension named now. That alone should make the site rewrite much sharper.
"Spot on. 'Document opened' is a vanity metric that doesn't show real intent. A better signal is tracking exact engagement—like which sections they lingered on or if it was forwarded internally. Have you considered automating a trigger-based follow-up only when a high-value page (like pricing) gets viewed for more than 30 seconds?"
The trigger based follow up on high value page engagement is something the platform already does partially. When a prospect spends significant time on a specific page and returns to it across multiple sessions a deal intelligence summary fires automatically to the salesperson with a recommended action.
The fully automated follow up sent on the salesperson's behalf without them deciding to act is the next layer. Right now the platform informs the decision. Automating the execution of it is where it is heading.
The same problem shows up across all analytics: you track the easiest event to capture (open) not the most predictive one. In data work we call it metric substitution — you instrument what's cheap to measure instead of what actually correlates with the outcome.
For deal momentum, the signals that tend to matter more are: time spent per section, whether they returned more than once, and whether the doc got opened from a new device or forwarded (usually means a second decision-maker got looped in). That last one is often the clearest leading indicator a deal is progressing rather than stalling.
Building DocMetrics on top of a well-structured event table makes scoring these patterns much cleaner later. If you're designing the SQL event schema and want to avoid performance issues as event volume grows, I put together a free optimization guide: https://growthwithshehroz.gumroad.com/l/psmqnx
You described exactly the architecture DocMetrics is built on. Every interaction is stored as an event with viewer identity, session, page, timestamp, and device fingerprint. The forwarding signal you mentioned — new device or new domain accessing the same link — is already one of the strongest signals the platform surfaces. When a second person from a different domain opens a document it flags immediately as an internal sharing signal.
The event schema question is handled. The pattern scoring on top of it is what the deal intelligence layer does automatically.
That's a well-thought-out architecture — events as the raw layer, composite signals emerging from the pattern engine rather than manually defined thresholds. Much more robust than rule-based triggers.
The challenge I've seen at scale is query performance once event volume grows past 50M+ rows. Partitioning by viewer+session and maintaining a pre-aggregated momentum_score table alongside raw events helps a lot before things start degrading. Worth thinking about early before the schema gets locked in.
The 'which sections new secondary viewers focused on' roadmap item sounds like the real differentiator — that's where intent becomes observable, not inferred. Excited to follow the build. I have some event schema optimization patterns documented here if useful → https://growthwithshehroz.gumroad.com/l/psmqnx
You described exactly the architecture DocMetrics is built on. Every interaction is stored as an event with viewer identity, session, page, timestamp, and device fingerprint. The forwarding signal you mentioned — new device or new domain accessing the same link — is already one of the strongest signals the platform surfaces. When a second person from a different domain opens a document it flags immediately as an internal sharing signal.
The event schema question is handled. The pattern scoring on top of it is what the deal intelligence layer does automatically.
Solid breakdown. The part about document engagement metrics being misleading is something I've seen in my own product too. What ended up being your best leading indicator for deal health?
The single best leading indicator we found is not one signal but the combination of two things happening together. Return visits within 48 hours combined with page depth progression. A prospect who comes back within two days and reads deeper into the document each time is almost always moving toward a decision. A prospect who comes back but reads the same section repeatedly without progressing is stuck on something specific and needs a different kind of follow up. Open rate alone told us almost nothing. The pattern of return behaviour across sessions told us almost everything.
I’ve definitely had deals that seemed completely dead come back to life weeks or even months later—and you’re so right: “document opened” is almost meaningless for real deal momentum.
Open rates don’t show engagement, hesitation, re-reads, or quiet interest. Most of us miss tiny signals: which pages they lingered on, whether they came back after days away, or how fast they skipped critical sections.
Your point about follow‑up being just intuition without proper tracking hits hard. Tools like DocMetrics fix that blind spot—turning vague guesswork into clear buyer intent. Great observation!
You just described exactly what DocMetrics surfaces. The re-reads, the hesitation patterns, whether they came back after going quiet, how fast they moved through critical sections. Those signals exist in the engagement data. Most tools never surface them because they stop at the open notification.
The deals that come back after weeks of silence almost always left signals in the document engagement the whole time. The prospect was reading. They just were not ready to reply yet. Knowing the difference between that silence and genuine disengagement is what changes how you follow up.
Have you found a way to track this currently or is it still mostly intuition for you?
I share your view that sales follow-ups often rely more on intuition than the data we see on the screen. It is a common struggle to tell the difference between a lead that is truly dead and one that is just waiting.
What is the longest gap you have experienced before a silent prospect suddenly decided to sign?
The longest gap I have come across while building this was a prospect who opened a proposal on day one, spent 6 minutes reading it, then went completely silent for 23 days. On day 23 they came back, re-read the pricing section twice, and replied the next morning ready to move forward.
Without the engagement data the salesperson would have assumed the deal was dead after a week and moved on. The document activity told a completely different story the whole time.
That is exactly why I stopped trusting intuition alone and started building something that reads the signals instead. What is your longest gap?
Thanks for getting back to me! Our team is actually still navigating through that long, quiet 'waiting' phase right now. We’re just keeping our heads down gathering feedback from real users, constantly iterating, and keeping the conversation going.
That waiting phase is exactly what DocMetrics was built for. When you are heads down iterating and reaching out to potential users the silence after each send is the most expensive part of the process. You do not know if they are genuinely busy, internally discussing it, or quietly moving on.
I would love for your team to try DocMetrics on your next real outreach send. Free access, no credit card, no strings. Just tell me honestly whether it actually helps you read the silence or where it falls short.
Would that be useful right now?
I share your view that decoding silence is essential for founders, and your offer to try DocMetrics sounds like a perfect fit for our team. We are currently building Bunzee to help creators turn messy feedback into actionable roadmaps, so seeing how people engage with our outreach would be incredibly helpful. I would love to test your tool to see how it can improve our validation process as we continue to iterate.
Hey Lily, just checking back in. I set aside access for you and the Bunzee team still happy to activate it whenever you are ready. No pressure at all, just did not want it to get lost in the thread. Drop your email here or sign up at docmetrics.io and I will get you sorted straight away.
Before actually using DocMetrics, I visited the landing page to get an overall feel for it. I use a widescreen monitor, and since the top header and the hero section weren't center-aligned, it felt a bit unorganized to me.
It seems like DocMetrics is structured not around "what the features are," but rather by first highlighting the "anxiety the user experiences," which really makes me think about why I need this app.
However, while I might lack the experience to evaluate the entire thing strictly from a UI/UX designer's perspective, from my own point of view, just tweaking the shade of the primary blue color a little bit could give DocMetrics an even stronger sense of trust.
As I mentioned in our previous conversation, features like tracking document behavior, figuring out if silence means "not interested" or "under internal review," and recording which pages were read and for how long before signing all of this made me think it could really help us understand how users behave when dealing with documents in Bunzee.
Thank you for this genuinely useful and specific, which is exactly what I needed.
The widescreen alignment issue is something I am fixing today. You are right that it creates a disorganised first impression and I should have caught that earlier.
Your read on the messaging structure is encouraging leading with the anxiety before the features was a deliberate choice so I am glad it landed that way for you.
On the blue I take your point. Trust is the core emotion DocMetrics needs to create and I will experiment with a slightly deeper shade.
What you said at the end is what I am most interested in the idea of understanding how users behave when dealing with documents in Bunzee. That is a use case I had not fully mapped out yet. Would you be open to a short call this week? I would love to understand how Bunzee uses documents in its workflow so I can make sure DocMetrics actually serves that properly for you.
Your free access is ready whenever you want to start. Just send me your email and I will activate it now.
That is exactly the kind of use case DocMetrics was built for. Sending outreach to creators and knowing who actually read it, which parts they engaged with, and whether they came back tells you far more about validation than a reply rate ever could.
I will set you and your team up with free access right now. Just sign up at docmetrics.io and reply here or send me your email and I will activate your account personally with extended access so you have enough time to test it properly on real sends.
Looking forward to hearing what you find.
This is a real gap in most sales analytics stacks. 'Document opened' is activity data -- 'deal momentum' is a derived metric that requires combining multiple signals: time-to-reopen, sections revisited, stakeholder breadth, and gap between opens. Most CRMs track the raw events but never build the composite metric. In data warehouse work I've seen the same issue with dashboards -- teams track clicks and views but never define what 'engaged user' actually means in SQL, so the follow-up instinct stays manual forever. The fix is usually simple once you define the metric: write it once in a view, join it to your pipeline data, and suddenly patterns appear. If you're querying deal data from a SQL backend, my free diagnostic scripts can help you surface these kinds of hidden patterns: https://growthwithshehroz.gumroad.com/l/psmqnx
You just described the exact architectural problem I spent months solving.
You are right that most CRMs track raw events but never build the composite metric. Document opened is an event. Deal momentum is a derived signal that requires combining time between sessions, depth progression across visits, stakeholder breadth, and behavioural pattern changes over time.
The difference in DocMetrics is that the composite metric is computed automatically per viewer and surfaced as a plain English verdict rather than a SQL view that only a data analyst can query. The salesperson never sees the underlying signals. They just see whether their deal is accelerating, holding, fading, or stalled and what to do about it today.
The goal was to make the metric accessible to the person who needs it most which is the salesperson in the field not the analyst in the warehouse.
This is a strong insight because “document opened” is usually treated like intent, but it is often just curiosity. The more useful layer is probably momentum quality: who came back, how long they stayed, what section they returned to, whether the same stakeholder reopened it, and whether the activity changed after a quiet period.
That is a much better positioning angle than basic proposal analytics. DocMetrics sounds clear, but it also frames the product around documents. If this becomes deal-momentum intelligence for proposals, sales rooms, and follow-up timing, a broader SaaS/analytics brand like Beryxa. com could give it more room than a metrics-only name.
You have given me some of the sharpest feedback on this product of anyone I have talked to. I would genuinely love for you to try DocMetrics on a real send and tell me where it falls short. Free access, no credit card, no strings. Just honest feedback from someone who clearly understands the problem space. Interested?
You described exactly what the product does better than most of my own copy has managed to.
Deal momentum intelligence is closer to the truth than document analytics. The document is just the data source. What the product actually tracks is whether a deal is moving toward you or away from you and what to do about it at each stage.
On the name I will keep saying the same thing. The right name comes from customers describing the value in their own words. You just gave me one of the clearest descriptions I have heard. That is genuinely useful and I am saving it.
The domain suggestion I will pass on for now. But the framing I am keeping.
That makes sense.
And yes, “the document is just the data source” is probably the cleanest way to think about it.
The only thing I’d be careful with is this: customer language can tell you what value they feel, but the name still trains what category they put you in before they ever use it.
DocMetrics is clear, but it may keep pulling the product back toward “document analytics,” even if the real value is deal movement, follow-up timing, buyer momentum, and knowing whether a proposal is slipping.
That matters because buyers may judge the product before they experience the deeper layer.
If users start saying “this helps me know whether the deal is moving,” but the name keeps saying “document metrics,” that gap could become real.
I get passing on the domain for now. I would not force a rename too early.
But I would pressure-test whether DocMetrics is helping people understand the bigger promise, or quietly making the product feel narrower than it is.
Happy to look at the product and give a sharper outside read. LinkedIn is easier if you want to send access there:
https://www.linkedin.com/in/aryan-y-0163b0278/
You are right that the name trains category perception before someone experiences the product. That gap between what the name says and what the product actually does is something I am actively pressure testing right now through real conversations like this one.
The offer to give an outside read is genuinely appreciated. Sending you access now. Would love your honest take on whether the product experience communicates the bigger promise or whether it still feels narrower than it is. Sign up docmetrics.io and I will activate your account.
Appreciate the access, Brice. I went through the site first, and my honest read is this:
The product is already bigger than the name.
Your strongest line is “Understand buyer intent beyond open tracking.” That is much closer to the real value than document analytics.
The deeper product promise is not “see who opened a document.” It is knowing whether a deal is gaining momentum, stalling, getting passed around, or quietly going cold.
The issue is that parts of the site still pull the product back into the old category. Phrases like “Document Analytics,” “Track visitor analytics,” and “Know exactly how your documents perform” make it feel narrower than what you’re actually building.
The FAQ has the clearest version of the bigger category: everything that happens before the signature, and the intelligence layer around why someone signs, stalls, or declines.
That is the real wedge.
So my outside read is simple: DocMetrics is clear, but it may keep training people to see this as document tracking, when the stronger category is deal movement intelligence.
I would pressure-test the name against this question:
Do you want buyers to remember this as a document analytics tool, or as the system that tells them whether a deal is actually moving?
Because the product experience seems to be moving toward the second.
This is the most useful outside read I have received. Thank you for actually going through the site properly instead of just giving general impressions.
You identified the exact tension I have been feeling but could not articulate clearly. The product has moved beyond document analytics but parts of the site are still speaking the old language. The FAQ getting closest to the real value is telling because that is where I wrote most honestly about what the product actually does rather than trying to position it.
The question you left me with is the right one. I am going to go through the site this week and pressure test every phrase against it. Anything that says document analytics or document tracking gets replaced with language that communicates deal movement and buyer intent.
I will not rename today. But I will make sure the website stops training people to see this as the smaller thing.
Genuinely appreciate this. It is the kind of feedback that changes something.
Brice, that makes sense.
I would not force a public rename today either.
But I would separate two decisions:
One is changing the live brand now.
The other is securing the stronger brand direction before the product positioning fully moves there.
Because once you rewrite the site around deal movement, buyer intent, and momentum intelligence, the gap with DocMetrics may become even more obvious, not less.
That is why Beryxa.com came to mind.
It does not force you to abandon DocMetrics today. But it gives you a cleaner SaaS brand to move into if the new positioning proves what you already seem to feel: this is bigger than document metrics.
My honest view: if you are going to spend this week moving the language away from document analytics, it is worth securing the name that can carry that bigger direction before the category gets clearer and the current name feels harder to defend.
I own Beryxa.com, so if that direction feels serious, I can keep it simple and founder-friendly.
I appreciate the honesty about owning the domain. That context is useful.
The product feedback has been genuinely valuable and I am making the language changes this week. But I am going to let the category fully reveal itself through real customers before making any brand decision. That is the right order.
If DocMetrics proves the bigger promise through paying customers the name question will answer itself naturally.
That is fair, Brice.
Letting customers reveal the category is the right product instinct.
The only thing I would separate is this:
Customers can reveal the category, but they also start attaching memory to the current name while they do it.
So if DocMetrics proves the bigger promise through paying customers, the name question may not become easier. It may become more obvious, but harder to act on because the product will already have users, references, links, and conversations attached to the old frame.
That is the only reason I brought up securing the stronger direction before the public brand decision.
No pressure from my side. You have the right question now:
Is DocMetrics just the starting wedge, or is it the name you want buyers to remember once this becomes deal momentum intelligence?
If that question becomes active later, you know where to find me.
That is the most honest version of the argument and I appreciate you separating it from the domain conversation entirely.
You are right that memory attaches while the product proves itself. That is a real cost I had not fully weighed. The question you left me with is the right one and I am sitting with it seriously.
I do not have an answer today. But I am no longer dismissing it.