Pro workbook: Applications, Pipeline, Follow-ups, Setup, Formulas. Sample data, real formulas.
| Job applications | ||||||||||||||||
| One row per application. Days waiting and who needs a nudge are calculated; the rest is yours. | ||||||||||||||||
| As of | 14 Sep | Applications | 9 | |||||||||||||
| Nudge after (days) | 7 | Active | 7 | |||||||||||||
| Interviews | 1 | |||||||||||||||
| Offers | 1 | |||||||||||||||
| Company | Role | Source | Applied | Stage | Last contact | Next step | Next date | Salary | Days | Since contact | Action | do # | nudge # | Response rate | 56% | |
| Harbor Ltd | Frontend engineer | Job board | 18 Aug | Interview | 10 Sep | Technical interview | 16 Sep | 68,000 | 27 | 4 | Wait | Need action | 3 | |||
| Grove Studio | Product designer | Referral | 25 Aug | Screening | 2 Sep | Wait for recruiter | 62,000 | 20 | 12 | Nudge | 1 | |||||
| Larkfield | Web developer | Company site | 28 Aug | Applied | 55,000 | 17 | 17 | Nudge | 2 | |||||||
| Mercer & Co | UX engineer | 1 Sep | Rejected | 8 Sep | 70,000 | 13 | 6 | Closed | ||||||||
| Aurora | Frontend engineer | Recruiter | 3 Sep | Screening | 12 Sep | Send portfolio | 15 Sep | 72,000 | 11 | 2 | Wait | |||||
| Bistro Group | Marketing site lead | Job board | 5 Sep | Applied | 58,000 | 9 | 9 | Nudge | 3 | |||||||
| Fathom | Design engineer | Referral | 12 Aug | Offer | 11 Sep | Decide by Friday | 18 Sep | 75,000 | 33 | 3 | Wait | |||||
| Marginalia | Front-end developer | Job board | 20 Aug | Withdrawn | 30 Aug | 50,000 | 25 | 15 | Closed | |||||||
| Slate Systems | Software engineer | 9 Sep | Applied | 66,000 | 5 | 5 | Wait | |||||||||
| Pipeline | ||||
| How many applications sit at each stage, how far they get, and how long they've been waiting. | ||||
| Stage | Count | Share | Avg days | Reached |
| Applied | 3 | 33% | 10 | 9 |
| Screening | 2 | 22% | 16 | 4 |
| Interview | 1 | 11% | 27 | 2 |
| Offer | 1 | 11% | 33 | 1 |
| Rejected | 1 | 11% | 13 | 1 |
| Withdrawn | 1 | 11% | 25 | 1 |
| All | 9 | |||
| Conversion | Rate | |||
| Applied → Screening | 44% | |||
| Screening → Interview | 50% | |||
| Interview → Offer | 50% | |||
| Applied → Offer | 11% | |||
| Source | Applications | Interviews+ | Rate | |
| Job board | 3 | 1 | 33% | |
| Company site | 1 | |||
| Referral | 2 | 1 | 50% | |
| Recruiter | 1 | |||
| 2 | ||||
| 'Reached' counts applications that got at least this far: everything at Interview or Offer once passed Screening. Conversion rates divide those. | ||||
| Avg days = days since applied, averaged over applications currently at that stage. |
| Follow-ups | ||||||||
| Everything marked Do it or Nudge on Applications, listed. Ten rows each. | ||||||||
| Do it | Role | Next step | Days | Nudge | Role | Next step | Days | |
| Grove Studio | Product designer | Wait for recruiter | 12 | |||||
| Larkfield | Web developer | 0 | 17 | |||||
| Bistro Group | Marketing site lead | 0 | 9 | |||||
| Setup | |||
| The as-of date, the nudge period, the stages and the sources. | |||
| As of | 2026-09-14 | Type =TODAY() to keep it live | |
| Nudge after (days) | 7 | ||
| Stages | Sources | ||
| Applied | Job board | ||
| Screening | Company site | ||
| Interview | Referral | ||
| Offer | Recruiter | ||
| Rejected | |||
| Withdrawn | |||
| The Pipeline sheet's conversion rates are written for these six stage names in this order — rename the sources freely, keep the stages. |
| How the formulas work | ||
| Every formula in this workbook, in plain words. Nothing is hidden and nothing needs a macro. Formulas are shown without the leading = sign. | ||
| Where | Formula | What it does |
| Applications · Days | $B$3-D8 | As-of minus the application date. |
| Applications · Since contact | $B$3-IF(F8="",D8,F8) | From the last contact, or from the application if there was none. |
| Applications · Action | IF(OR(E8="Rejected",E8="Withdrawn"),"Closed",IF(AND(H8<>"",H8<=$B$3),"Do it",IF(K8>=$B$4,"Nudge","Wait"))) | Closed stages first; then a next date that has arrived; then silence longer than the nudge period. |
| Applications · Response rate | (all-Applied-Withdrawn)/all | Anything that moved past Applied, including rejections, over everything sent. |
| Applications · do # | IF($L8="Do it",COUNTIF($L$8:$L8,"Do it"),0) | Numbers the Do-it rows 1, 2, 3 in order; Follow-ups looks them up by number — no FILTER. |
| Pipeline · Avg days | AVERAGEIF(Applications!$E$8:$E$107,A5,Applications!$J$8:$J$107) | Days since applied, averaged over the applications currently at this stage. |
| Pipeline · Reached | B6+B7+B8 | Applications that got at least to Screening: those at Screening, Interview or Offer now. |
| Pipeline · Conversion | E6/E5 | Reached the next stage over reached this one. |
| Follow-ups · row k | IFERROR(INDEX(Applications!$A$8:$A$107,MATCH(1,Applications!$M$8:$M$107,0)),"") | The company whose do-number is 1, then 2 … |