3
11 Comments

I built a cron job monitor. Now I'm trying to figure out who actually loses sleep over this problem.

Hey everyone,
I've been building MissedRun for a few months — a tool that alerts you when scheduled jobs fail silently. Cron jobs, backups, imports, ETL pipelines, billing syncs. The kind of jobs that just disappear without throwing an error.
The technical problem is clear to me. I've lived it. A backup stopped running after a server restart. An import never ran because credentials expired silently. I found out days later when data looked stale.
But here's where I'm stuck.
I don't know who feels this pain strongly enough to pay for a solution.
When I talk to developers, most say "yeah that's annoying" — but annoying doesn't convert. I need to find the person who lost something real because of a silent job failure. The person who had to explain to a client why their data wasn't updated. The person who discovered their backups hadn't run in three weeks only when they actually needed one.
What I've tried:
I've been posting in r/selfhosted, r/sysadmin, r/devops. I get some views, some nods, but mostly people who already have a solution — even if it's just grep-ing logs manually and hoping for the best.
My question for this community:
For those of you who found your first paying users — how did you know you were talking to someone with a real problem versus someone who was just being polite?
And specifically — if you run scheduled jobs in production, do you have something that tells you when they stop running? Or do you find out the hard way?
Self-hosted version: https://github.com/missedrun/missedrun-selfhosted
Hosted version: https://missedrun.com

posted to Icon for group Share Your Project
Share Your Project
on May 17, 2026
  1. 1

    Cron monitoring is one of those problems that feels mundane until a silently-failed job costs you a customer or a billing cycle. The sleep-loss question is sharp — usually it's the people running internal data pipelines or revenue-critical syncs (billing, churn reports, integrations). Anything you can do to make "job hasn't run in X" the louder alert vs. just "job failed" tends to win.

  2. 1

    One filter I would add: ask what promise the scheduled job protects.

    If the answer is "a nice-to-have report runs," the pain is probably weak. If the answer is "customers see fresh data," "billing reconciles," "backup evidence exists," or "support does not get surprised," then a missed run is not an engineering nuisance. It is a broken business promise.

    That also gives you better discovery questions. Instead of "do you monitor cron jobs?", ask "what would someone outside the engineering team notice if this job silently stopped for a week?" The people with a clear answer are much closer to buyers.

  3. 1

    I think the interesting part here is that the pain is often invisible until the moment it becomes expensive.

    A cron job failing silently for 2 hours is usually “fine.”
    A billing sync or backup failing silently for 2 weeks suddenly becomes a serious business problem.

    You might be looking slightly too broadly at “developers” when the people who really lose sleep are probably:

    • agencies managing client infrastructure
    • SaaS founders handling production systems alone
    • ops people responsible for data reliability
    • teams with customer-facing automations

    Also, one thing I’ve noticed while building DocMetrics is that “annoying” problems become paid problems when uncertainty creates risk.

    If someone has to manually check logs every day just to feel safe, that’s already operational anxiety — even if they don’t describe it that way initially.

  4. 1

    This feels like a common situation.

    Often the challenge isn’t the product itself, but understanding how users actually experience the problem and where it impacts them the most.

    That part is usually harder to see from the surface.

  5. 1

    The "who loses sleep" framing is exactly the right question to ask — and it applies to a problem most founders haven't thought about yet.

    Here's a related one: who loses sleep over discovering that ChatGPT is recommending a competitor when someone asks about their product category?

    Founders set up Google Search Console to know where they rank on Google. Almost no one audits what ChatGPT, Perplexity, or Gemini say about their category. But those AI systems have already formed opinions — trained on review sites, forum threads, comparison posts — and those opinions are guiding discovery right now.

    The cron job framing resonated with me because you're essentially asking "who is actually affected when this thing fails silently." For AI visibility it's the same: the founders who'd care most are the ones who don't know it's happening.

    1. 1

      That's a blind spot I hadn't thought about. I've been focused on Google rankings but you're right — if someone asks ChatGPT "how do I monitor cron jobs" and it only knows Healthchecks and Cronitor, I'm already losing that discovery. Any practical way to influence that or is it mostly just "create more content that gets indexed"?

  6. 1

    For small SaaS founders with billing crons — r/SaaS and r/EntrepreneurRideAlong are worth trying, but the signal tends to be low. The sharpest conversations I've seen are in stack-specific communities — Laravel, Rails, Django Slack groups where people actually run background jobs in production and talk about ops problems casually.

    The other approach: search Reddit for posts where people are already venting about the failure, not looking for a solution. "Our Stripe sync broke and I had no idea for 3 days" is a warmer entry point than any "best monitoring tools" thread.

    1. 1

      The "venting posts" approach makes a lot of sense — I hadn't thought about filtering by emotional state rather than intent. Someone posting "our Stripe sync broke and nobody knew for 3 days" has already lived the pain.
      The stack-specific Slack groups are interesting. Do you know if Django or Laravel communities have specific channels for ops/devops topics, or is it more scattered across general channels?

  7. 1

    The real buyer here is probably not “developers who run cron jobs.” That group will agree with the pain but still default to scripts, logs, uptime checks, or self-hosted hacks.

    The sharper ICP is whoever owns operational reliability for client-facing data, billing, backups, imports, reporting, or syncs. Silent failure is not painful because a job missed once. It is painful because nobody knows until a customer, client, or finance process exposes the gap.

    I’d position MissedRun less like a cron monitor and more like a silent failure alert layer for business-critical background jobs. That makes the pain feel more expensive and less “nice-to-have.”

    One thing I’d watch is the name. MissedRun explains the feature well, but if this becomes broader job reliability infrastructure across imports, ETL, backups, billing syncs, and workflows, Davoq .com would carry the backend/reliability angle with more weight.

  8. 1

    On your first question — the signal I learned to trust was unprompted specificity. "Yeah that's annoying" is polite. "Last Tuesday our Stripe reconciliation cron didn't fire and I found out when a customer emailed about a double charge" is real. If someone can't tell you the exact incident, they don't have the pain badly enough to pay.

    Follow-up question I started asking that filtered hard: "What did you do about it the last time this happened?" If the answer is "nothing, I just deal with it," they won't buy. If the answer is "I built a janky script" or "I now check it manually every morning," you've found someone who's already paying a cost — in time or anxiety — and your product is just a better price.

    For MissedRun specifically: I'd skip r/sysadmin and go where the failures get expensive. Small SaaS founders running billing crons. Agencies running client ETL pipelines. Anyone with SLAs. The pain isn't "cron failed" — it's "I had to email a client about missing data." Sell to whoever writes that email.

    1. 1

      This is really useful, thank you. The "unprompted specificity" filter makes a lot of sense — I've been getting a lot of "yeah that's annoying" responses and wasn't sure what to make of them.
      The SaaS founders angle is interesting. Do you have a sense of where those people actually talk about this stuff? I've been in r/sysadmin but that's clearly the wrong crowd based on what you're saying.

Trending on Indie Hackers
7 years in agency, 200+ B2B campaigns, now building Outbound Glow User Avatar 105 comments How I built an AI workflow with preview, approval, and monitoring User Avatar 61 comments The "Book a Demo" Button Was Killing My Pipeline. Here's What I Replaced It With. User Avatar 55 comments I built a desktop app to move files between cloud providers without subscriptions or CLI User Avatar 27 comments Show IH: I built an AI agent that helps founders find the right people User Avatar 24 comments My AI bill was bleeding me dry, so I built a "Smart Meter" for LLMs User Avatar 23 comments