log_outreach
Track outreach activities to leads by recording communication channels, responses, and notes for revenue pipeline management.
Instructions
Log an outreach activity
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | ||
| companyName | Yes | ||
| leadId | No | ||
| notes | No | ||
| responseReceived | No | ||
| responseType | No | ||
| templateId | No | ||
| templateUsed | No |
Implementation Reference
- index.js:646-648 (handler)Handler for the log_outreach tool. Proxies the tool call to the external Google Apps Script API using callAPI("logOutreach", args).case "log_outreach": result = await callAPI("logOutreach", args); break;
- index.js:216-239 (schema)Input schema definition for the log_outreach tool, including parameters and validation rules.{ name: "log_outreach", description: "Log an outreach activity", inputSchema: { type: "object", properties: { leadId: { type: "number" }, companyName: { type: "string" }, channel: { type: "string", enum: ["Cold Email", "LinkedIn", "Upwork", "Phone", "Gmail", "Other"] }, templateUsed: { type: "string" }, templateId: { type: "number" }, responseReceived: { type: "string", enum: ["Yes", "No"] }, responseType: { type: "string", enum: ["Interested", "Not Interested", "Question", "Meeting Booked", "No Response"] }, notes: { type: "string" }, }, required: ["companyName", "channel"], }, },
- index.js:216-239 (registration)Registration of the log_outreach tool in the MCP server's tool list.{ name: "log_outreach", description: "Log an outreach activity", inputSchema: { type: "object", properties: { leadId: { type: "number" }, companyName: { type: "string" }, channel: { type: "string", enum: ["Cold Email", "LinkedIn", "Upwork", "Phone", "Gmail", "Other"] }, templateUsed: { type: "string" }, templateId: { type: "number" }, responseReceived: { type: "string", enum: ["Yes", "No"] }, responseType: { type: "string", enum: ["Interested", "Not Interested", "Question", "Meeting Booked", "No Response"] }, notes: { type: "string" }, }, required: ["companyName", "channel"], }, },