Tool: workix_outreach_log
Description: Local outreach log: whom we wrote, when, channel, full message text. status: draft|sent|ok|skip|reply|blocked. After any TG/HH/email/board send (or approved draft), call this. Also mirror a row into docs/apply-log. Check workix_outreach_list before re-writing a contact.
Input schema:
type: object
properties: status: type: string
enum: draft
sent
ok
skip
reply
blocked
description: draft = prepared; sent/ok = delivered; reply = they answered
channel: type: string
description: tg | hh | kwork | fl | email | linkedin | fellows | radar | …
contact: type: string
description: @user / email / name / vacancy id
text: type: string
description: Full message / cover letter that was drafted or sent
project: type: string
description: Project or vacancy title
url: type: string
description: Job / profile / chat URL
job_id: type: string
description: Local store job id if any
note: type: string
at: type: string
description: ISO timestamp; default now
id: type: string
description: Reuse to update an existing log row
required: status
channel
contact
text
additionalProperties: no