send_outreach
Send outreach emails to recruiters or referrers for job applications using your configured email address.
Instructions
Send an outreach email to a recruiter or referrer for a job application. The email will be sent from your configured email.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| applicationId | Yes | The job application ID | |
| contactId | Yes | The contact ID (from get_application_recruiters or get_application_referrers) | |
| subject | Yes | Email subject line | |
| body | Yes | Email body content |
Implementation Reference
- src/tools/outreach.ts:87-114 (handler)The handler implementation for the `send_outreach` tool, which calls the `client.createOutreach` method.
server.tool( 'send_outreach', 'Send an outreach email to a recruiter or referrer for a job application. The email will be sent from your configured email.', { applicationId: z.string().describe('The job application ID'), contactId: z.string().describe('The contact ID (from get_application_recruiters or get_application_referrers)'), subject: z.string().describe('Email subject line'), body: z.string().describe('Email body content'), }, async (args) => { const result = await client.createOutreach(args.applicationId, args.contactId, args.subject, args.body); return { content: [{ type: 'text' as const, text: JSON.stringify({ message: 'Outreach email sent successfully', outreach: { id: result.id, contactName: result.contactName, contactEmail: result.contactEmail, subject: result.subject, status: result.status, }, }, null, 2), }], }; } );