# Zoho CRM Marketing MCP

> Zoho CRM Marketing connects your AI agent directly to Zoho CRM. You manage the full marketing lifecycle—from initial lead capture and contact qualification to tracking deal progression and campaign ROI—all without leaving your chat window. Get instant visibility into leads, contacts, accounts, and deals across every pipeline stage.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** campaign-tracking, lead-generation, marketing-analytics, crm-marketing, audience-targeting, lead-nurturing

## Description

Managing a modern sales pipeline means jumping between tabs: the email client, the spreadsheet, and the CRM itself. This MCP lets you ditch that headache by bringing Zoho CRM right to your AI agent. You can instantly search for specific company accounts or pull lists of qualified leads from a recent webinar campaign. It handles everything from creating detailed notes on a contact's history to tracking which deals are moving through the sales funnel. The system keeps all your data—leads, contacts, and deals—in one place, giving you immediate visibility into campaign performance. This deep integration means your AI agent doesn't just answer questions; it actively manages records and pulls marketing attribution metrics directly from the Zoho CRM platform, making Vinkius the central hub for accessing critical business data.

## Tools

### zoho_campaign_contacts
Gets all contacts attached to a campaign so you can analyze who was engaged for re-targeting or conversion efforts.

### zoho_campaign_leads
Pulls leads from a specific campaign, allowing you to measure how many new prospects were generated and where they originated.

### zoho_create_campaign
Establishes a brand new marketing campaign record in Zoho CRM by defining its type, budget, dates, and status.

### zoho_get_campaign
Retrieves full details for one specific campaign ID, including revenue expectations, costs, and custom metrics.

### zoho_list_campaigns
Lists all your marketing campaigns in Zoho CRM, showing key data like name, type, status, and budget ranges.

### zoho_search_campaigns
Searches for specific campaigns by keyword or name to quickly check its performance history or current status.

## Prompt Examples

**Prompt:** 
```
Search for leads from web form
```

**Response:** 
```
👥 **Leads from Web Form**
| Name | Email | Company | Status |
|---|---|---|---|
| John Smith | john@acme.com | Acme Corp | New |
| Maria Garcia | maria@beta.io | Beta Inc | Contacted |
```

**Prompt:** 
```
Create a deal: Enterprise Plan $25,000
```

**Response:** 
```
✅ **Deal Created!**
- Name: Enterprise Plan
- Amount: $25,000
- Stage: Qualification
- Closing: 2024-03-30
```

## Capabilities

### Analyze lead generation sources
Pull lists of leads associated with a campaign to measure performance and determine where your best prospects are coming from.

### Monitor contact engagement status
Check contacts linked to specific campaigns, verifying their current status for targeted re-engagement efforts.

### Build new marketing initiatives
Create and track new marketing campaigns by defining the name, type (like a Webinar or Conference), budget, and dates.

### Retrieve campaign performance details
Get complete data on any specific campaign, including budgeted vs. actual costs and expected revenue metrics.

### List all active marketing programs
Quickly view a list of ongoing campaigns in the CRM, showing status, type, budget ranges, and date ranges.

## Use Cases

### Auditing a recent trade show's success
A manager asks their agent: 'How did our XYZ Trade Show campaign perform?' The agent runs `zoho_campaign_leads` and instantly presents the total count of new leads, showing which sources generated the most prospects for immediate follow-up.

### Qualifying a hot lead immediately
An SDR gets a web form submission. They ask their agent to check the contact's history, using `zoho_campaign_contacts` to see if they were previously engaged in an email campaign before attempting qualification.

### Setting up Q3 marketing efforts
A manager needs to track a new PR push. They prompt the agent to execute `zoho_create_campaign`, providing the name, budget, and expected dates for the upcoming initiative.

### Understanding deal bottlenecks
An AE asks their agent to list all active deals linked to a specific account. The agent uses CRM data to provide visibility into which pipeline stage needs immediate attention.

## Benefits

- Stop switching tabs. Instead of navigating through the Zoho web app to check a lead's status or pull an account list, your agent does it instantly using tools like `zoho_list_campaigns`.
- Calculate campaign attribution easily. You can use `zoho_campaign_leads` to measure exactly how many leads came from a specific webinar or source for accurate ROI reporting.
- Maintain perfect record-keeping. Need to add context? Your agent lets you create notes attached to any CRM record without leaving your chat window, ensuring data integrity.
- Build campaigns with precision. Use `zoho_create_campaign` to formalize a new initiative in the system, setting budgets and dates before launch.
- Get deep campaign visibility. Instead of browsing dashboards, you call `zoho_get_campaign` and get all the expected revenue, costs, and status metrics for any single effort.

## How It Works

The bottom line is, your AI agent acts like a dedicated Zoho power user, running complex queries and modifying records without you ever needing to log into the web app.

1. You ask your AI agent to perform an action, like 'List all active marketing campaigns' or 'Find leads from the last trade show.'
2. The MCP routes that request through Zoho CRM, running the necessary tool to pull real-time data (e.g., `zoho_list_campaigns`).
3. Your agent receives and formats the structured CRM results—showing names, statuses, costs, or contact lists—and presents it back to you in plain language.

## Frequently Asked Questions

**How do I use Zoho CRM Marketing to find leads?**
You can run `zoho_campaign_leads` by specifying the campaign name or ID. This tool pulls a clean list of all associated prospects, showing their names, emails, and company details.

**Can I create a new marketing initiative with Zoho CRM Marketing MCP?**
Yes, use `zoho_create_campaign`. You just need to provide the campaign name, type (like 'Webinar'), budgeted cost, and desired start/end dates.

**What if I want details on one specific campaign?**
Use `zoho_get_campaign` along with the Campaign ID. This gives you a comprehensive view including expected revenue and actual costs for deep analysis.

**Does Zoho CRM Marketing help me qualify contacts?**
You can check contact engagement using `zoho_campaign_contacts`. This tool is great for seeing which qualified contacts are part of a campaign, helping you decide who needs re-targeting.

**How do I view all my current marketing programs?**
The easiest way is to run `zoho_list_campaigns`. It provides an overview of every initiative in the CRM, including status and budget information.