// inbox

Your recruiter replies, sorted automatically.

Job mail arrives in one place, tagged with what it actually says — received, rejected, interview, information requested — and attached to the application it belongs to. No folders, no digging through a mailbox to work out where you stand.

freehire · Inbox
  • A

    Avenga Careers

    yesterday

    We have received your application!

    Received
  • F

    Fingerprint Recruiting

    2 days ago

    Regarding your application to Fingerprint

    Rejected
  • G

    Gabrielle Loureiro

    2 days ago

    Interview for Senior Full-Stack Engineer

    Interview
  • P

    Pack.com Recruiting

    3 days ago

    A few questions about your experience

    Info requested

// connect

Two ways to get mail in.

Pick either, or run both — they feed the same inbox.

Recommended

Claim a freehire address

您會取得類似 [email protected] 的專屬信箱。應徵時使用這個地址,回覆就會直接送到此處;也可以轉寄現有的求職郵件。其他郵件不會進入這個信箱,而且您可以隨時停用。

Or

Connect Gmail, read-only

Sign in with Google once and freehire syncs the job-related mail it finds — it learns the senders that write about your applications rather than reading your whole mailbox. Disconnecting stops the sync immediately. Google is still reviewing the app, so this route is open to test users for now.

// statuses

It reads each message and tags it.

每封郵件都會依固定詞彙分類,與收件匣篩選器使用的八種標籤完全一致。無法明確歸類的內容會記錄為 other(其他),不會把猜測當成事實。

Received
They got your application.
Screening
A recruiter screen or first call.
Assessment
A take-home or a test to complete.
Interview
An interview is on the table.
Offer
An offer arrived.
Rejected
A no — recorded, never guessed at.
Info requested
They need something from you.
Incomplete
You started an application and never sent it.

// on your board

Every reply lands on the application it belongs to.

A message is attached automatically when the match is certain — the same thread, or the company's name in the sender or the subject. Otherwise it waits as a suggestion you confirm with one click. Either way the correspondence for a role ends up in one place, on the card, instead of scattered across a mailbox.

My jobs · Application
S

Tech Lead, Web Core Product

Speechify

Interview
Application Job Match Emails (2)
  • N

    [email protected]

    Thank you for applying to Speechify

    Received
  • G

    Gabrielle Loureiro

    Interview for Senior Full-Stack Engineer

    Interview
  1. Applied
  2. Screening
  3. Responded
  4. Interview
  5. Offer

A confident reply nudges the card forward along that ladder, and only forward. It never walks a card back, never touches an application you already settled as rejected, accepted or withdrawn, and a rejection email never moves a card by itself — the outcome stays yours to record.

// what we don't do

Handing over your mail is a big ask.

So here is the shape of it, written down.

01

Only the mail you point at us

The freehire address receives what you forward and what employers reply to — nothing else. Connect Gmail instead and the sync is read-only and scoped to job mail: freehire learns which senders write about your applications and leaves the rest of your mailbox alone.

02

A guess is a suggestion, not a decision

An email is linked on its own only when the match is certain — the same thread, or the company's name in the sender or subject. The AI classifier can propose a match, but its pick waits for your confirmation. Read the asymmetry the other way: model output never silently rewrites your board.

03

Leave whenever, in one click

Disconnect Gmail and the sync stops. Release the freehire address and it stops receiving. Delete a message and it stays deleted — a later re-sync will not resurrect it, because read, deleted and triaged are your state, not the mail server’s.

04

Open, so you can check

The classifier, the matcher and the stage rules are in the repository. Every claim on this page is a file you can read — including the one that says an out-of-vocabulary answer is stored as “other” instead of being taken at face value.

// for agents

Bring your own mail client.

FreeHire CLI 提供完整的收件匣功能,因此您可以使用 himalaya、mbsync 或任何支援 IMAP 的郵件用戶端擷取郵件,再透過 inbox push 匯入。每封郵件以 Message-ID 識別,所以夜間重新同步只會更新,不會建立重複項目。FreeHire 會儲存郵件、建立連結並顯示在看板上,但不會在此模式下自動分類,因此不會產生任何 AI 執行費用。

接著,inbox list --unclassified --body 會成為 AI 代理程式的工作佇列,一次提供整頁郵件供其判斷;與 inbox read 不同,這項指令不會將任何郵件標記為已讀。inbox triage 則會記錄判斷結果並更新應徵階段。

terminal
# 匯入郵件用戶端擷取的一批郵件(external_id = Message-ID,
# 因此再次匯入時會更新,而不會產生重複項目)
freehire inbox push --file mail.json

# 工作佇列:顯示尚未判斷的郵件與內文,不會標記為已讀
freehire inbox list --unclassified --body

# 記錄判斷結果,並同步更新應徵階段
freehire inbox triage <id> interview_invitation --slug <job>

# 匹配器不會自行猜測的待處理佇列
freehire inbox list --link suggested   # 確認/拒絕
freehire inbox list --link unlinked    # 建立收件匣應徵紀錄

// faq

Frequently asked questions.

How does freehire get my job emails?
Two ways. Every account can claim a freehire address — you forward recruiter mail to it, or use it when you apply, and replies land there directly. Or you connect Gmail read-only, and freehire syncs the job-related mail it finds. Both feed the same inbox; you can use either or both.
Does freehire read all of my email?
No. The hosted address only ever receives what you forward or what employers send to it — freehire never sees the rest of your mailbox. The Gmail connection is read-only and scoped to job-related mail: freehire learns which senders write about your applications and syncs those. You can disconnect Gmail or release the freehire address at any time.
How does an email get attached to the right application?
By matching the mail thread, or the company name carried in the sender name or subject. When that match is certain, the email is linked to the application automatically. When it is not, freehire offers it as a suggestion for you to confirm — the AI classifier can propose a match, but it never links one on its own.
What statuses can an email be tagged with?
Acknowledgement, screening, interview invitation, assessment, offer, rejection, information request, and an unfinished application you started but never submitted. Anything that does not fit one of those is recorded as "other" rather than guessed at.
What if an email is attached to the wrong application?
Unlink it and pick the right one — every link is reversible from the message itself. If the mail is about a job you never recorded, one action creates the application from it and links it in the same step, dated by the email rather than by today.
Will it move cards on my tracking board by itself?
Only forward, and only for a linked email it is confident about: applied, then screening, responded, interview, offer. A card never moves backwards, an application you already marked as rejected, accepted or withdrawn is never touched automatically, and a rejection email never moves a card on its own — you stay in control of the outcome.

Stop guessing where you stand.

Claim your freehire address, apply with it, and watch the replies sort themselves onto your board. It's free, like the rest of freehire.

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available