The application tracker that tracks itself.
Connect Gmail once. Paila classifies every reply and shows you what's working, what's not, and who's gone quiet.
No credit card. No paid tier.
The job-hunt problem
You've applied to 47 places. You don't remember 31 of them. None of them remember you either.
Paila remembers all of them — with sources, dates, and status — so you can stop keeping a spreadsheet in your head.
How it works
Three steps. One of them is you signing in.
01
Connect Gmail
One OAuth approval. Paila requests the minimum scope — read-only access to subjects and snippets, nothing more.
Paila wants access to your Google Account
Read email subjects and snippets
gmail.readonly
Cannot send, delete, or modify email
read-only
02
We classify
Every new reply is analyzed by Claude. Status, company, and confidence score — attached automatically.
FROM: recruiting@linear.app
Re: Your application to Linear
03
You see insights
Response rates, ghost rates, pipeline funnel — the metrics most job hunters never calculate.
Response rate
42%
last 30 days · 18 of 43 applied
Features
Everything it does, and why it works.
Your inbox is your tracker
No spreadsheets. No manual logging. Paila reads the subjects of new emails and links them to applications automatically.
- Works on emails already in your inbox
- New emails classified within minutes of arriving
- Ignores everything that isn't a job application
FROM: recruiting@stripe.com
SUBJ: Re: Software Engineer application
Stripe
Software Engineer · just now
FROM: recruiting@linear.app
SUBJ: Re: Your application to Linear
“Thanks for your application. We'd love to set up a call…”
Classified as
InterviewConfidence
Interview, offer, rejection, ghost — detected automatically
Every reply gets its status updated by Claude. When confidence is low, it goes to your review queue instead of being silently misclassified.
- Applied, Interview, Offer, Rejected, Ghosted — all five states
- Confidence score on every classification
- Low-confidence items surfaced for your review
Know your response rate. Know your ghost rate.
Weekly volume, median response time, pipeline funnel — the metrics most job hunters never calculate because they're stuck in a spreadsheet.
- Response rate at 30, 60, and 90 day windows
- Pipeline funnel from applied to offer
- Ghost rate on applications past their expiry
Response rate
42%
Ghost rate
23%
Median reply
8d
14 days without a reply
Vercel · Platform Engineer · Applied Oct 15
Nudges before they go cold
Paila watches applications that have been silent for 7 and 14 days and surfaces them with a draft message — so you don't miss the window.
- Configurable silence thresholds
- Draft follow-up copy generated automatically
- Dismiss or send — always your call
It's your data. Export it any time.
CSV for spreadsheets. JSON with full status history. Delete everything in two clicks. No lock-in, no retention dark patterns.
CSV
Opens in Excel / Google Sheets
JSON
Full status history included
Delete all data from Settings → Danger zone. Immediate, permanent.
Privacy, spelled out
Your inbox stays your inbox.
What we read
- Email subject lines of recent mail
- Short snippets (first ~120 characters)
- Sender address, to link emails to companies
- Nothing more
What we never touch
- Full email bodies
- Attachments of any kind
- Your contacts or address book
- Drafts, sent mail, or anything you wrote
- Emails older than the sync window
OAuth scope requested
scope: https://www.googleapis.com/auth/gmail.readonly
format: minimal
We fetch subjects and snippets, classify them, and store the result. The subject lines and snippets themselves are discarded after classification — we don't keep them in our database. You can disconnect Gmail or delete your account from Settings at any time.
Notes from the build
Transparent about what this is.
Invite-only during testing
Built by a solo developer. Currently in Google's OAuth testing program — limited to 100 users while I complete verification. If you want early access, send me an email.
Open and inspectable
Next.js 16, Postgres on Supabase, Claude for classification. The code is on GitHub — you can see exactly what it does with your Gmail before you sign in.
Honest about what's next
Working on: company-level grouping, application deadlines, better mobile layout. Not working on: paid tier, enterprise SSO, team features. This is a personal tool that happens to work well.
Questions
Most of what people ask before signing in.
Why does Paila need access to my Gmail?
We classify job-application replies as they arrive. We only read subjects and snippets — see the Privacy section for details.
Does Paila read my personal emails?
No. We only process emails that match deterministic filters (sender domains, subject patterns). Everything else is ignored before classification.
Is my data shared with anyone?
No. Emails go through Anthropic's API (Claude) for classification — Anthropic doesn't train on API data. Nothing else goes to third parties.
Can I delete my data?
Yes. Settings → Danger zone → Delete all data wipes your account and every stored application.
Is this free?
Yes. It's a personal project. There's no paid tier.
Why is it invite-only right now?
Google's OAuth verification for Gmail scopes takes time. During testing we're limited to 100 users.
What if Paila gets something wrong?
Low-confidence classifications go to the Review queue instead of being silently applied. You always see what's uncertain.
Can I export my data?
CSV and JSON exports are available in Settings.
Ready to let your inbox do the tracking?
Connect Gmail once. Paila classifies every reply and shows you what's working, what's not, and who's gone quiet.
No credit card. No paid tier. Invite-only during testing.