5
20 Comments

I write SaaS reviews on a small blog, and I kept running into the same annoying problem

I write SaaS reviews on a small blog, and I kept running into the same annoying problem: to show a real screenshot from inside a tool (not a marketing image copied from the vendor's site), I had to manually sign up, log in, and dig around every single time — just to prove I'd actually used the thing.

So I built a small script for myself that logs into a SaaS account and grabs clean, timestamped screenshots automatically. It's been saving me a surprising amount of time.

I'm now wondering if this is a "me problem" or a "reviewer problem." If you write SaaS reviews or do affiliate marketing and need real proof-of-use screenshots for your posts, I put together a quick landing page to gauge interest: proofshot.cc

No product to buy yet, just trying to figure out if this is worth building properly. Genuinely curious if others hit the same wall, or if I'm overthinking a niche annoyance.

on September 13, 2026
  1. 1

    Reviewer problem, not a you problem. But I would reframe what you are selling.

    Time saved is the small half. The valuable half is that an original screenshot is one of very few things separating a real review from the thousand regurgitated listicles on the same query, and that is what decides whether you get cited. We track which pages AI assistants actually pull from when they answer "best X" questions, and the source set is small and stubborn, the same handful of articles reused over and over. Proof of use is a reason to be one of them.

    Except a screenshot is an image, and models do not read images. So the thing worth building is not the capture, it is what ships alongside it: caption, alt text, capture date, plan tier, exact screen name, all as text on the page. That is the difference between proof a human can see and proof a machine can quote.

    One caution before you build properly. Automating logins into someone's SaaS account breaches a lot of terms of service, and holding reviewer credentials is a liability you do not want this early. Take a session, not a password.

    1. 1

      The reframe from "capture" to "what ships alongside it" is exactly right, and honestly more useful than anything I'd been thinking about. I'd been treating the screenshot as the product and the metadata as a nice-to-have. Flipping that — caption, alt text, capture date, plan tier, screen name, all as real text on the page — turns this into something an AI answer engine can actually cite, not just something a human glances at. That's a sharper reason to exist than "saves reviewers time."

      And yes, session not password, already committed to that after a similar warning earlier in this thread. Appreciate you connecting the citation angle to the trust angle — they're pointing at the same architecture decision from two different directions.

  2. 1

    yeah such issues across the world

  3. 1

    Before building further, split validation in two: do reviewers need this often enough, and can they use it without handing over durable credentials? Ask a few reviewers to capture an account they control with a local browser session, then observe the failure modes—MFA, expired sessions, changed pages, or blank checks. A timestamped integrity record may become as valuable as the screenshot itself.

    1. 1

      This ties three separate threads together really well. The self-owned-account-plus-local-session test matches exactly what I told gregoryscotthenson and ranjimercado I'd want to get right before anyone relies on this — this gives me an actual protocol to run instead of just a principle.

      The reframe at the end is the part I'll sit with the longest though: a timestamped integrity record being the real value, not the screenshot itself. That might be a better answer to "why would someone trust this" than anything I'd written on the landing page. Going to run the self-owned-account test with a few people this week and watch specifically for the four failure modes you listed.

  4. 1

    The main thing here is to make sure the page you took screenshot of really has the needed info, or at least is not empty? We had headless Chromium happily save a blank Cloudflare check page as success.

    1. 1

      That's a real failure mode, not a hypothetical one — good catch. "Screenshot saved successfully" and "screenshot actually shows the product" are two different things, and I hadn't separated them clearly enough in my head. A basic content-sanity check before marking a capture as successful (page not blank, no obvious bot-check/CAPTCHA markers, expected elements present) needs to be a real requirement, not an afterthought. Appreciate you naming the specific way it breaks rather than just "add validation" in the abstract.

  5. 1

    Reviewers are the wrong customer: small audience, low budgets, and most of them will not pay to skip a one-time signup. The vendors are the buyer, because every SaaS company has stale screenshots sitting in docs, help articles and landing pages that break on every UI change, and they already pay someone to redo them. One flag before you build properly: automated login into someone else's product is a terms-of-service problem on most platforms, so I would prove the value on self-owned accounts first.

    1. 1

      This is the sharpest pushback in this thread, and the ToS point especially lands — I'd flagged that exact risk to myself before building anything. The vendor-documentation angle isn't a small tweak though, it's a genuinely different business: recurring need, real existing budget, and self-owned accounts sidestep the ToS problem entirely. I don't want to bolt that on without testing it properly. I'm going to start asking this directly in the conversations I'm already having: is this closer to "my own review screenshots" or "keep our docs and help articles from going stale"? Appreciate you naming a concrete alternative customer instead of just poking holes.

  6. 1

    This is definitely not just a “you problem.” I write reviews too, and getting my own screenshots is part of showing readers I actually tested the product. My bigger concern would be login security though. How would ProofShot handle credentials, especially for accounts with paid subscriptions?

    1. 1

      Really glad to hear it's not just me — that's genuinely useful signal, thank you.

      On credentials, honest answer since the product itself isn't built yet: the current design intent is that ProofShot never stores your password. It would only use a session you're already authenticated in — you log in yourself, and the capture runs against that existing session, similar to how a screen-sharing tool works rather than a password vault. Nothing persists beyond the capture window.

      That's the plan, not a shipped guarantee yet — and paid-subscription accounts are exactly the case I'd want to get right before anyone relies on this for real. If you're open to it, would you be willing to be one of the people I walk through the actual security design with once I have something concrete to show, rather than just a landing page?

  7. 1

    Five named reviewers will tell you more than anonymous landing-page traffic. I’d log their current workflow, how often they need screenshots, time cost, trust concern, and whether they’ll commit to a live test. What are you counting as real intent—an email, a reply, or agreeing to test it?

    1. 1

      That's a sharper bar than what I've been using, honestly. Right now "real intent" for me has just been an email signup plus a genuine reply when I follow up — not rigorous. I like your framework better: current workflow, screenshot frequency, time cost, trust concern, and willingness to commit to a live test. I'm going to start logging exactly those five things for each person I talk to instead of just tracking "replied or didn't." Appreciate the concrete structure — will report back once I have a handful of real answers, not just landing page numbers.

  8. 1

    The repeated manual workflow makes this more credible than a purely hypothetical idea, but the key signal is whether it generalizes beyond your own review process. Have other reviewers independently described the same screenshot problem, or is that still what the landing page is testing?

    1. 1

      Fair challenge, and the honest answer: no independent confirmation yet — that's exactly the open question I'm testing right now. My own workflow is the only validated data point so far. I'm reaching out directly to a handful of other reviewers and affiliate marketers this week to see if the pain is shared or if it's just specific to how I personally work. Will report back either way, including if it turns out to be a "me problem."

      1. 1

        That generalization test is the key next step. If you’re open to it, what’s the best email to reach you on?

        1. 1

          hello@proofshot.cc works best — happy to continue there whenever you're ready.

          1. 1

            Thanks! I’ve just sent it over.

            Looking forward to hearing your thoughts whenever you have a chance.

            1. 1

              Hmm, nothing's arrived on my end yet — double-checked just now. Mind trying hello@proofshot.cc again, or checking if it maybe bounced on your side?

              1. 1

                Thanks — I have just resend it to hello@proofshot.cc now. Could you check spam/junk as well in case it gets filtered?