mark_job
Record a job's status and update its notes, next steps, follow-up date, or posting details to track each application accurately.
Instructions
Record a job's status: new, shown, queued (to apply to next), applied, screening, interviewing, offer, rejected, withdrawn or skipped (omit status to keep it and only update the rest). key is the job's key, its posting id, or its company's name when that names one job (the one queued or applied to there); when it names several, nothing changes and the error lists them. Use applied only after the person has submitted the application themselves. add_note adds a dated line to the note, keeping what's there: prefer it for news ("recruiter replied: onsite only"); note replaces the whole note. next_step says what happens next ("recruiter screen Tuesday"), with its date and time; round says which interview it is (see its description), so it counts as a meeting without depending on its words; follow_up is the day to act (YYYY-MM-DD or +N days); applied_on is the day applied, if not today. url sets the link of a job added by hand (its posting, or the company's careers site once the posting is gone); when the job has no posting text and the link is to one job on a supported board, the posting is read from it (text, pay, places), so it can be scored. text sets its posting's text, pasted (found later, or from a copy once the posting is gone), so it can be scored and prepped. An empty string clears a field. For a job jobwatch doesn't track yet, use add_application. Queuing a job that's (maybe) the same opening as one applied to or queued still queues it, and the reply ends with the warning: tell the person.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | The job: its key as other tools return it (source:board:posting id, e.g. greenhouse:acme:4012345), just the posting id, or the company's name when that names one job (the one queued or applied to there). When it matches several, the error lists their keys. | |
| url | No | The link of a job added by hand: its posting, or the company's careers site once the posting is gone. | |
| note | No | Replaces the whole note. Prefer add_note for news. | |
| text | No | The posting's text, pasted (found later, or a copy once the posting is gone), so it can be scored and prepped. | |
| round | No | Which interview the next step is: recruiter_screen, hiring_manager, technical, system_design, panel (onsite or loop), executive (VP, director, CXO), hr, informal (coffee, in-person talk, referral chat) or offer_call. Set it with a next step that has a date and time: it makes the step a meeting on the Interviews tab and in the calendar feed, whatever its words. An empty string clears it. | |
| status | No | The new status; omit to keep it and only update the rest. applied only after the person has submitted the application themselves. | |
| add_note | No | A line to add to the note, dated today, keeping what's there ("recruiter replied: onsite only"). | |
| follow_up | No | A day: YYYY-MM-DD, or +N for N days from today. An empty string clears it. | |
| next_step | No | What happens next ("recruiter screen Tuesday"). An empty string clears it. | |
| applied_on | No | The day applied (YYYY-MM-DD), if not today. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |