Log a follow-up
log_followupLog a follow-up you actually sent for a job application, append it to the follow-up history, update the contact, and set or clear the next follow-up date.
Instructions
Record a follow-up that the user actually sent for one job application. The tool
appends text to the follow-up log and replaces the contact if one is given. It
also sets the next follow-up date: next_on, or the follow-up rule counted from
today. final=true clears the date, so there are no more follow-ups while the status
stays open. Use reschedule_followup when nothing was sent and only the date moves.
Use set_status when the company replied or the application closes. followups_due
lists what is due.
The tool writes only with the user's yes. The client may ask in its own confirmation dialog. Otherwise call with dry_run=true, show the preview to the user, and after they agree in a new message repeat the same call with confirm=. The write is refused if the tracker changed since expected_version. A backup is taken first, and undo_last_write reverts the write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| row | Yes | Sheet row number of the application (see list/get results) | |
| text | Yes | What was sent and to whom; appended to the follow-up log | |
| final | No | No more follow-ups: clears the follow-up date | |
| confirm | No | Token from the dry run the user approved. Not needed when the client shows the server's confirmation dialog | |
| contact | No | Replace the follow-up contact / channel | |
| dry_run | No | Only show what would change, plus the confirm token; write nothing | |
| next_on | No | Next follow-up date; default from the follow-up rule | |
| expected_version | No | `version` from your last read; the write is refused if the file changed since |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||