HuntTrack — AI Job Application Copilot That Tracks, Tailors, and Follows Up While You Sleep
Job seekers apply to 50 jobs in a spreadsheet they update once and never again. HuntTrack is a Chrome extension that auto-fills applications from your profile, tracks every submission in a dashboard, and sends follow-up emails on a schedule — so your applications actually get read.
Difficulty
intermediate
Category
Productivity
Market Demand
Very High
Revenue Score
7/10
Platform
Browser Extension
Vibe Code Friendly
No
Hackathon Score
🏆 7/10
Validated by Real Pain
— sourced from real community discussions
Job seekers in automation communities are building Chrome extensions with n8n backends to auto-track and follow up on applications, with clear payment intent from early-career professionals willing to pay for the right tool.
What is it?
Job seekers in June 2026 are dealing with AI-generated job postings, ghost application black holes, and ATS filters that reject resumes before a human sees them. The current workaround is a manual Google Sheet with columns like company, date applied, heard back (usually empty). HuntTrack installs as a Chrome extension that detects job application forms on LinkedIn, Indeed, Greenhouse, and Lever, pre-fills fields from your stored profile, logs the application to a Supabase-backed dashboard, and triggers a follow-up email sequence 7 and 14 days later via Resend. The AI layer (Claude) tailors your resume summary to each job description in one click. At $9.99-$19.99/month, this is the cost of one latte per week for the most stressful part of anyone's life.
Why now?
The June 2026 job market has AI-generated job postings flooding LinkedIn and ATS black holes eating 70% of applications — job seekers are louder than ever on Reddit about needing automation help, and Chrome Manifest V3 is now stable enough to build reliable form-fill extensions without the MV2 deprecation risk.
- ▸Content script detects Greenhouse, Lever, LinkedIn Easy Apply, and Indeed forms and pre-fills from stored profile in one click (Implementation note: MV3 content script using document.querySelector patterns for known ATS field IDs).
- ▸Claude API rewrites resume summary to match job description keywords in under 10 seconds — one button in the extension popup.
- ▸Application dashboard in companion web app tracking company, role, date, status, follow-up sent, and reply received.
- ▸Automated follow-up email sequence via Resend — polite check-in at 7 days, second nudge at 14 days, auto-pauses if reply detected.
Target Audience
Early and mid-career job seekers actively applying — estimated 3M+ people in active job search in the US at any given time, concentrated on Reddit r/cscareerquestions and LinkedIn.
Example Use Case
A software engineer applying to 30 jobs per week installs HuntTrack, applies to a Greenhouse role, sees the form auto-fill from her stored profile in one click, gets Claude to rewrite her summary to match the job description, and receives a Slack-style nudge when zero companies have responded after 14 days — prompting a LinkedIn follow-up.
User Stories
- ▸As a software engineer in active job search, I want to auto-fill Greenhouse and Lever applications from my stored profile in one click, so that I apply to 3x more roles in the same time.
- ▸As a job seeker who never follows up, I want automated polite check-in emails sent at 7 and 14 days, so that I stay top of mind without the anxiety of writing follow-up messages manually.
- ▸As someone tracking 40 applications, I want a dashboard showing which companies have ghosted me, so that I know where to focus my energy versus where to move on.
Done When
- ✓Auto-fill: done when content script correctly fills name, email, phone, and resume summary fields on a real Greenhouse job page from stored profile data.
- ✓AI tailoring: done when clicking the tailor button returns a Claude-rewritten summary matching job description keywords within 10 seconds.
- ✓Application tracking: done when clicking apply in the extension creates a row in the dashboard with company, role, date, and status visible within 5 seconds.
- ✓Follow-up: done when a follow-up email is delivered to the user's inbox exactly 7 days after application with a one-click opt-out link.
Is it worth building?
$14.99/month × 500 users = $7,495 MRR at month 4. Math: 1,000 Reddit and LinkedIn organic installs at 50% activation and 30% paid conversion gets to 150 paying users by month 2.
Unit Economics
CAC: $8 via Reddit organic and Chrome Store (content cost only, no paid ads). LTV: $60 (4 months at $14.99/month before hired churn). Payback: immediate. Gross margin: 88%.
Business Model
SaaS subscription
Monetization Path
Free tier: 10 applications tracked, no AI tailoring. Paid $14.99/month: unlimited tracking, AI tailoring, follow-up sequences.
Revenue Timeline
First dollar: week 2 (first 10 beta signups hit free limit and upgrade). $1k MRR: month 2 (70 paid users). $5k MRR: month 5 (335 paid users from Reddit and Chrome Store organic). $10k MRR: month 10 (670 paid users).
Estimated Monthly Cost
Claude API (500 tailoring requests/day at $0.003 each): $45, Supabase: $25, Resend: $20, Vercel: $20, Stripe fees: $30. Total: ~$140/month at 500 active users.
Profit Potential
Consumer SaaS — profitable at $8k-$15k MRR but churn is seasonal (users stop paying when hired).
Scalability
High — team plan for bootcamp cohorts, white-label for recruiting agencies running candidate placement, referral mechanic (share your application tracker publicly as a portfolio signal).
Success Metrics
1,000 extension installs in month 1. 200 paid subscribers by month 2. 60% monthly retention (accounting for hired churn). 4.5+ star rating on Chrome Web Store.
Launch & Validation Plan
Post in r/cscareerquestions and r/recruitinghell asking about job tracking pain — validate 50 upvotes on the problem description before writing code.
Customer Acquisition Strategy
First customer: post a demo GIF in r/cscareerquestions showing auto-fill plus AI tailoring on a real Greenhouse form — link to waitlist. Ongoing: Reddit r/cscareerquestions and r/developersIndia, LinkedIn job seeker communities, TikTok/YouTube Shorts showing the auto-fill demo, Chrome Web Store organic discovery.
What's the competition?
Competition Level
Medium
Similar Products
Huntr tracks applications but requires manual entry. Teal is a full job search OS that is too heavy. LazyApply auto-applies en masse (risky and banned on some platforms). HuntTrack wins on precision tailoring plus follow-up automation.
Competitive Advantage
Auto-fill plus AI tailoring plus automated follow-up in one extension — Huntr tracks applications but has no auto-fill or AI. LazyApply auto-applies but has no tailoring or follow-up and gets flagged by ATS.
Regulatory Risks
Chrome Web Store policy prohibits extensions that automate form submission without user intent — auto-fill is fine but auto-submit is banned. GDPR: resume data stored in Supabase must have deletion endpoint. Low regulatory risk overall.
What's the roadmap?
Feature Roadmap
V1 (launch): auto-fill for 4 ATS platforms, AI tailoring, application dashboard, 2-email follow-up sequence. V2 (month 2-3): LinkedIn Easy Apply support, reply detection, status update reminders. V3 (month 4+): team bootcamp plan, salary data overlay, referral share page.
Milestone Plan
Phase 1 (Week 1-2): extension auto-fill for Greenhouse and Lever, profile storage, Supabase sync — done when form fills correctly on 3 real job pages. Phase 2 (Week 3-4): AI tailoring endpoint, dashboard, Resend follow-up, Stripe billing — done when first paid subscriber completes full apply-to-follow-up flow. Phase 3 (Month 2): Chrome Web Store public listing live, 500 installs, 100 paid users.
How do you build it?
Tech Stack
Chrome Extension Manifest V3, Next.js dashboard (web app), Claude API for resume tailoring, Supabase for application tracking, Resend for follow-up emails, Stripe — build with Cursor for extension background scripts, v0 for dashboard UI.
Suggested Frameworks
Chrome Extension Manifest V3 API, Claude API, Supabase JS
Time to Ship
3 weeks
Required Skills
Chrome Extension Manifest V3, background service workers, content scripts for form detection, Next.js dashboard, Claude API.
Resources
Chrome Extension Manifest V3 migration guide, Greenhouse and Lever API docs (public form structure), Claude API docs.
MVP Scope
extension/manifest.json (MV3 config, permissions), extension/content.js (form detector and auto-fill script), extension/popup.html + popup.js (apply button, AI tailor button), extension/background.js (service worker for Supabase sync), app/page.tsx (dashboard landing), app/dashboard/page.tsx (application tracker table), app/api/applications/route.ts (CRUD for applications), app/api/tailor/route.ts (Claude resume tailoring endpoint), lib/db/schema.ts (users, applications, follow_up_sequences), lib/resend.ts (email sender), .env.example.
Core User Journey
Install extension -> save profile once -> visit Greenhouse job page -> click fill -> click AI tailor -> click apply -> see application tracked in dashboard -> receive follow-up email at day 7.
Architecture Pattern
Content script detects ATS form -> popup triggers auto-fill from Supabase profile -> user clicks apply -> background service worker POSTs application to /api/applications -> dashboard updates -> Resend schedules follow-up email at T+7d and T+14d -> reply detection via Resend webhook marks follow-up complete.
Data Model
User has one Profile (resume data, contact info). User has many Applications (company, role, URL, status, applied_at, follow_up_sent). Application has many FollowUpEvents (type, sent_at, reply_detected).
Integration Points
Chrome Extension API for form detection and content scripts, Claude API for resume tailoring, Supabase for application storage and user profiles, Resend for follow-up email sequences, Stripe for subscription billing, Vercel for dashboard hosting.
V1 Scope Boundaries
V1 excludes: LinkedIn message automation, salary negotiation features, resume PDF generation, team or bootcamp accounts, job recommendation engine, browser fingerprint protection.
Success Definition
A job seeker installs the extension, applies to 10 jobs with one-click auto-fill and AI tailoring, sees all 10 tracked in the dashboard, and receives a follow-up email sequence without any manual effort — all within 20 minutes of install.
Challenges
Chrome Web Store review takes 1-5 days and rejections are common for extensions that touch form fields — must document permissions carefully. Churn is structural: users cancel the moment they get hired, so you need a constant top-of-funnel from job search communities. This is the hardest non-technical problem.
Avoid These Pitfalls
Do not auto-submit forms — Chrome Web Store will reject the extension and ATS platforms will ban your users' accounts. Do not skip the Resend reply-detection webhook — sending a follow-up email to someone who already got an offer looks incompetent. Expect 40-60% monthly churn from users getting hired — budget for continuous top-of-funnel acquisition not retention campaigns.
Security Requirements
Supabase Auth with Google OAuth for dashboard. Extension stores session token in chrome.storage.local (not localStorage). RLS on all tables scoped to user_id. Input sanitization on all form-fill content. GDPR: profile and application data deletion endpoint required.
Infrastructure Plan
Vercel for Next.js dashboard and API routes. Supabase for Postgres, auth, profile storage. Chrome Web Store for extension distribution. GitHub Actions for automated extension zip build on tag. Sentry for error tracking on dashboard.
Performance Targets
Expected: 1,000 DAU, 5,000 req/day. Auto-fill must complete in under 500ms. AI tailoring under 10s. Dashboard load under 2s. No caching needed at launch — Supabase query times are sufficient.
Go-Live Checklist
- ☐Extension tested on Greenhouse, Lever, LinkedIn, Indeed.
- ☐Chrome Web Store privacy disclosure complete.
- ☐Stripe payment flow tested end-to-end.
- ☐Resend follow-up sequence tested with real email delivery.
- ☐Sentry error tracking live on dashboard.
- ☐Custom domain for dashboard with SSL.
- ☐Privacy policy published covering resume data storage.
- ☐10 beta users completed full apply-to-follow-up flow.
- ☐ProductHunt and Reddit r/cscareerquestions launch posts drafted.
First Run Experience
On first run: dashboard shows a demo profile (Alex Chen, software engineer) with 8 pre-loaded fake applications across Greenhouse, Lever, and LinkedIn, two showing follow-up emails sent and one showing a reply received. User can immediately explore the dashboard and install the extension without entering any data. No manual config required: demo mode requires only Google sign-in — profile pre-filled with placeholder data editable in one click.
How to build it, step by step
1. Define Supabase schema: users, profiles, applications, follow_up_events tables with RLS on user_id. 2. Run npx create-next-app hunt-track for dashboard with TypeScript and Tailwind. 3. Create extension folder with manifest.json declaring content_scripts for greenhouse.io, lever.co, linkedin.com, indeed.com. 4. Write content.js that maps known ATS field IDs to profile fields and injects values on popup trigger. 5. Build popup.html with Fill Form button, AI Tailor button (calls /api/tailor with job description), and Sign In link. 6. Write background.js service worker that syncs application records to Supabase on apply click. 7. Build dashboard at /dashboard showing application table with status badges and follow-up timeline. 8. Build /api/tailor route that sends job description plus resume to Claude and returns tailored summary. 9. Set up Resend follow-up sequence triggered on application creation (T+7d, T+14d emails with unsubscribe link). 10. Verify: install extension locally, visit a Greenhouse job page, fill form from profile, see application in dashboard, confirm follow-up scheduled in Resend queue.
Generated
June 13, 2026
Model
claude-sonnet-4-6
Disclaimer: Ideas on this site are AI-generated and may contain inaccuracies. Revenue estimates, market demand figures, and financial projections are illustrative assumptions only — not financial advice. Do your own research before making any business or investment decisions. Technology availability, pricing, and market conditions change rapidly; always verify details independently.