Overview
The FoxReach Claude Code plugin lets you manage your outreach workspace directly from Claude Code using natural language. Instead of switching to the dashboard or writing API calls, just ask Claude to list your leads, create a campaign, or check your analytics.
The plugin adds slash commands, prompt context, and tools that make Claude Code aware of your FoxReach workspace. It's open source and built to work alongside the MCP server for full coverage.
Installation
Install the plugin directly from GitHub:
claude install github:foxreach/foxreach-claude-plugin
Then set your API key:
foxreach config set-key
# Or set the environment variable:
export FOXREACH_API_KEY="otr_your_key"
What You Can Do
Once installed, you can use natural language to interact with FoxReach. Here are some examples:
Manage Leads
"Show me all my active leads"
"Create a lead for jane@example.com — she's the CTO at TechCorp"
"Update the lead cld_abc123 with company name 'TechCorp Inc.'"
"How many leads do I have that bounced?"
Run Campaigns
"List all my active campaigns"
"Create a new campaign called Q1 Enterprise Outreach with a daily limit of 50"
"Pause the campaign cmp_xyz"
"What's the reply rate on my Q1 campaign?"
Work with Templates
"Show me all my email templates"
"Create a template for SaaS founders — mention a pain point about manual lead management and pitch FoxReach as the solution"
Check Analytics
"Give me an overview of my outreach performance"
"What are the stats for campaign cmp_xyz?"
Slash Commands
The plugin also registers slash commands for quick access:
| Command | Description |
|---|---|
/leads | List and manage leads |
/campaigns | List and manage campaigns |
/templates | List and manage templates |
/analytics | View performance metrics |
How It Works
The plugin provides three things to Claude Code:
- Slash commands — Pre-built prompts for common tasks (
/leads,/campaigns, etc.) - Context — Information about your FoxReach workspace that Claude can reference during conversations
- Tools — Direct API access so Claude can read and write data in your workspace
Under the hood, the plugin uses the FoxReach Python SDK to make API calls. All requests go through the official SDK with proper authentication and error handling.
Combining with MCP
The Claude Code plugin works great alongside the FoxReach MCP server. The MCP server provides the raw tools (23 API operations), while the plugin adds convenience features like slash commands and workspace context.
To use both:
# Install the Claude Code plugin
claude install github:foxreach/foxreach-claude-plugin
# Add the MCP server
claude mcp add foxreach --transport http "https://api.foxreach.io/mcp"
Example Workflow: Full Campaign Setup
Here's a natural language conversation that sets up a complete campaign:
You: Create 3 leads: sarah@techcorp.io (Sarah Chen, TechCorp, VP Engineering), mike@startupco.com (Mike Johnson, StartupCo, CEO), and lisa@enterprise.com (Lisa Wang, Enterprise Ltd, Head of Sales)
Claude: Created 3 leads successfully:
- cld_abc — sarah@techcorp.io
- cld_def — mike@startupco.com
- cld_ghi — lisa@enterprise.com
You: Now create a campaign called "Q1 Outreach" with a 3-step sequence. First email about their growth, follow-up after 3 days, and a final touch after 5 more days. Add those 3 leads and start it.
Claude: Done! Here's what I set up:
- Campaign "Q1 Outreach" created (cmp_xyz)
- 3 sequence steps added (day 0, day 3, day 8)
- 3 leads enrolled
- Campaign is now active and sending
