Draft a follow-up with a reason to reply
draft_follow_upUse this when the user wants a reply to one buying signal, such as "draft a reply to the first post" after find_buying_intent. Pass service and signal, one find_buying_intent or weekly_brief result whole, as it came, for example {"service": "SEO audit", "signal": {"source": "hackernews", "url": "https://news.ycombinator.com/item?id=1", "date": "2026-10-20", "label": "intent", "signals": ["looking for"], "quote": "Looking for an SEO audit for our shop"}}. Returns a 3-line draft built from the result's company, role, stack or quote, the reason to reply and checks before sending; a result without its company or quote is refused. Plain rules, no AI model. Draft only: it sends nothing, opens no link, has no recipient and fills in no name. Not for finding leads (use find_buying_intent).
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"signal": {
"url": "https://wordpress.org/plugins/ubersuggest-seo-tools/",
"date": "2026-10-21",
"label": "partner_fit",
"source": "partners",
"company": "Ubersuggest SEO Tools"
},
"service": "SEO audit"
},
"name": "draft_follow_up"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal | Yes | One result from find_buying_intent or weekly_brief, passed as it came. Its source, url, date, label, signals, company, role, stack and quote are read. hn_hiring, job_changes and partners results need their company, and post results their quote: the draft names them, and a signal without one is refused | |
| service | Yes | The service you sell, as in find_buying_intent, such as "SEO audit" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sent | Yes | Always false: this tool sends nothing | |
| as_of | Yes | Date of this answer (UTC, YYYY-MM-DD) | |
| draft | Yes | The three lines joined by line breaks, to edit and send yourself | |
| lines | Yes | The draft in three lines: the opener, the useful line, the disclosure or easy close | |
| checks | Yes | What to do before sending | |
| notice | Yes | What the draft is and is not. Pass it on | |
| reason | Yes | One line on why this lead has a reason to reply now | |
| status | Yes | ||
| service | Yes | ||
| based_on | Yes | ||
| lead_source | Yes | The buying-signal source to store with a reply sent from this draft |