3
8 Comments

Building GhostAI: ATS Checker Live, Stripe Working, Now Trying To Get My First 100 ATS Checks

I’ve been building GhostAI alongside my full-time consulting job and wanted to share where things are at.

The idea started because I kept seeing people apply to dozens (sometimes hundreds) of jobs without getting interviews. A lot of the time the issue wasn’t qualifications — it was CVs not matching job descriptions closely enough.

Over the last few months I’ve built:

A free ATS CV Checker
Missing keyword detection
ATS match scoring
CV improvement suggestions
AI interview coaching
Pro and Ultimate plans with Stripe subscriptions
This week I finally got Stripe working properly and launched the ATS checker publicly.

One thing that’s been really interesting is watching real user recordings through Microsoft Clarity.

A few insights:

People are actively using the ATS checker
Some visitors are going straight to pricing
Several users were bouncing between signup and login, which highlighted a conversion issue I wouldn’t have spotted otherwise
Mobile users seem to progress through the ATS flow surprisingly smoothly
Right now my goal isn’t revenue.

My goal is:

100 ATS checks in the next 30 days.

Current acquisition plan:

Reddit (contributing to resume and job-search discussions)
SEO around ATS and CV-related searches
Indie Hackers build-in-public updates
AI directories and startup listings
Continuous conversion improvements based on Clarity recordings
For founders who’ve gone from 0 users to their first meaningful traction:

What channel ended up working far better than you expected?

And if you were in my position today, what would you focus on next?

on June 2, 2026
  1. 1

    I NEED A TRUSTED CRYPTO HACKER THAT CAN RESTORE LOST OR SCAMMED FUNDS.

    Are you struggling to get back the money you lost? Every day, countless individuals face the devastating impact of scam operations that drain their hard-earned savings. But there’s good news – GEO COORDINATES RECOVERY HACKER are here to help you recover what’s rightfully yours. I lost my entire savings to a fake crypto investment scam while I was looking for a way to double my savings. After many weeks of trying to find a way to get my money back with no success, I finally came across a crypto recovery company GEO COORDINATES RECOVERY HACKER, a reliable and trustworthy crypto recovery company. I'm immensely grateful for his dedication, professionalism, and unwavering support. You can get in touch with them through below contact details
    
    WhatsApp ; +1 ( 318 ) 203-3657
    
    I had to send out my review also. They are indeed recommendable.

  2. 1

    Huge congrats on getting GhostAI live and Stripe working, especially while juggling a full-time role. That's some serious dedication.

    Your plan with Reddit, SEO, and IH updates makes sense, and it's great you're already digging into Clarity recordings. For those first 100 checks, instead of trying to optimize multiple channels at once, what if you focused on those users you already see actively using the ATS checker? Sending a quick email or DM to ask 'how was your experience?' or 'what brought you here?' could give you gold. It's often the quickest way to figure out which channels are already whispering about you, and what needs fixing to convert them.

    1. 1

      Thanks, that’s a great point. At the moment a lot of ATS checker usage is happening before signup, so I don’t always have a way to contact users directly. I’m using Clarity recordings to understand behaviour, but I agree that getting actual feedback from users is probably the fastest way to understand what’s working and what’s causing drop-off. I’m also considering adding a simple feedback prompt after ATS results.

  3. 1

    The 100 ATS checks goal is the right target because it forces usage, not vanity traffic.

    I’d probably narrow the acquisition plan more. Reddit, SEO, directories, IH updates, and Clarity improvements are all useful, but for the next 30 days I’d focus on the fastest path to people who already have urgent job-search pain.

    The strongest wedge might be specific job-search situations, not generic “ATS checker” traffic.

    For example:

    people applying to 20+ jobs with no replies
    students applying for internships
    career switchers rewriting CVs for a new role
    people posting “roast my resume” in communities
    LinkedIn users openly asking why they are not getting interviews

    The message should not be “check your ATS score.” It should be closer to:

    “Before you send another 20 applications, check if your CV actually matches the job description.”

    That feels much more urgent.

    For the next 100 checks, I’d probably pick one segment, write 2 or 3 direct messages/posts for that segment, and push hard there before spreading across too many channels.

    1. 1

      Thanks, this is really useful. I think you’re right that I’m probably trying to speak to too many job seekers at once. The “20 applications and no replies” angle is particularly interesting because it’s a very specific pain point and something I’ve seen repeatedly in resume communities. I’m going to look at narrowing the messaging and tracking ATS checks as the primary metric over the next few weeks.

      1. 1

        That “20 applications and no replies” segment is probably the strongest one because the pain is immediate and emotional, not theoretical.

        Most people do not wake up wanting an ATS score. They wake up frustrated that they are applying everywhere and hearing nothing back.

        I’d probably pressure-test messaging closer to:

        “Before sending another 20 applications, check whether your resume actually matches the role.”

        That feels much more urgent than “optimize your ATS score.”

        If you want, share your email and I can send a few more specific thoughts privately around positioning and early acquisition for this segment.

        1. 1

          That’s a really good way of framing it. I’ve spent a lot of time thinking about ATS scores and keyword matching, but ultimately users care about getting interviews, not the score itself. I’ll definitely test some messaging around the “20 applications and no replies” problem because that’s the pain I’m seeing repeatedly in job-seeker communities. Thanks for the offer as well - I’d be interested in hearing your thoughts on positioning and acquisition.

          1. 1

            That “20 applications and no replies” pain is probably the real category here.

            People are not emotionally buying ATS optimization. They are trying to understand why the job search feels broken even after sending dozens of applications.

            I think there’s a much sharper positioning layer around that frustration, especially for internship seekers and career switchers.

            Share your email — I can send a few more focused thoughts privately around positioning, messaging, and how I’d pressure-test the first acquisition channels for that segment.

Trending on Indie Hackers
Your build-in-public audience is not your market. I learned the difference the slow way. User Avatar 119 comments I built a WhatsApp AI bot for doctors in Peru — launched 3 weeks ago, 0 paying customers, and stuck waiting for Meta to approve my app User Avatar 59 comments From broke and burned out as a PM, to launching my SaaS and optimizing my health User Avatar 30 comments Built a "stocks as football cards" thing. 5 days in, my launch tweet got 7 views. What am I missing? User Avatar 25 comments I kept starting projects and dropping them. So I built a system that wouldn’t let me User Avatar 23 comments We built Shopify themes to $20k/month. Now we have to pivot. User Avatar 22 comments