log_outreach
Record sent outreach with recipient, channel, and variant to build a ledger. Enables prior-contact checks and reply-rate stats while surfacing existing history with that target.
Instructions
Record an outreach message the user actually SENT. Call this when the user says they sent a message ("I sent it", "log this outreach").
The stored ledger replaces a manual sent-log: it powers prior-contact checks, reply-rate stats, and the reflection loop that learns what works. The response includes any prior contact with the same target — surface that to the user if present.
Args: target_url: LinkedIn profile URL (or email address) of the recipient. message: The exact message text that was sent. target_name: Recipient's name (optional but recommended). company: Recipient's company (optional). channel: "dm" | "email" | "other" (default "dm"). variant: Which draft variant was sent: "warm" | "direct" | "follow-up" | free text. hook_type: Opening hook used: "question" | "statement" | "story" | "stat" | "commonality" | free text. Used for reply-rate breakdowns. notes: Anything worth remembering about this send (optional).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| channel | No | dm | |
| company | No | ||
| message | Yes | ||
| variant | No | ||
| hook_type | No | ||
| target_url | Yes | ||
| target_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |