Draft a reply for a lead
luca_draft_replyDraft a reply for a lead, written the way the coach writes, and put it in the SetLuca review queue, where it waits for the coach to approve it. Drafting again replaces this lead's earlier unapproved draft from this tool.
Instructions
Draft a reply for a lead, written the way the coach writes, and put it in the SetLuca review queue, where it waits for the coach to approve it. Drafting again replaces this lead's earlier unapproved draft from this tool. It never sends, whatever the channel's auto-send setting. Optional guidance steers tone or content. Example: call with { leadId, guidance: "keep it short and warm" }.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"leadId": "<leadId>"
},
"name": "luca_draft_reply"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| leadId | Yes | The lead to draft a reply for. | |
| guidance | No | Optional steer for tone or content of the draft. | |
| workspaceId | No | Optional Luca workspace id override. | |
| workspaceSlug | No | Optional Luca workspace slug override. | |
| idempotencyKey | No | Reuse the same key when retrying this exact draft. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | ||
| provenance | No |