Skip to content
Currently in testing · invite only

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.

See how it works

No credit card. No paid tier.

We only read subjects and snippets. Never full email bodies, attachments, or contacts.
Powered byGGmail APISSupabaseAClaude AI

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.

accounts.google.com

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.

classification resultconfidence: 94%

FROM: recruiting@linear.app

Re: Your application to Linear

Applied

03

You see insights

Response rates, ghost rates, pipeline funnel — the metrics most job hunters never calculate.

+8pp vs last month

Response rate

42%

last 30 days · 18 of 43 applied

Features

Everything it does, and why it works.

[Gmail]

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

new email detected

Stripe

Software Engineer · just now

Applied

FROM: recruiting@linear.app

SUBJ: Re: Your application to Linear

“Thanks for your application. We'd love to set up a call…”

Classified as

Interview

Confidence

91%
Low confidence → Review queue insteadclaude-haiku
[AI]

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
[Analytics]

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

Applied100%
Interview42%
Offer12%

14 days without a reply

Vercel · Platform Engineer · Applied Oct 15

draft.txt

Hi, I wanted to follow up on my application for the Platform Engineer role. I'm still very interested and would love to know if there are any updates on your end.

[Follow-ups]

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
[Export]

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

Download

JSON

Full status history included

Download

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.

current status

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.

magarmahib@gmail.com
the stack

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.

View on GitHub →
roadmap

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.