# Freshsales MCP server

Source: https://agentic-cmms.klementine.xyz/integrations/freshsales

> Connect Freshsales to Claude, ChatGPT and other AI agents. Read contacts, accounts and deals, and see customer downtime next to your maintenance work.

Freshsales is the sales CRM from Freshworks. Teams manage contacts, accounts and deals in one place, follow up with tasks and sales sequences, and track each deal through a pipeline. It is popular with growing businesses that want a CRM without a long setup project, including many firms that sell equipment, spares and service plans.

The data is there, but the questions that matter to operations cut across it. Which customers are waiting on a repair? Which renewals are at risk because a machine keeps failing? Answering means opening deal after deal. With Agentic CMMS, an AI agent reads Freshsales for you and checks your maintenance and support systems at the same time.

## What your AI agent can do with Freshsales

- **Summarise an account.** "Give me the story so far with Kestrel Print: open deals, last contact, and notes from the last two visits."
- **Find deals that need attention.** "Which deals in my pipeline have an expected close date that has already passed?"
- **Log a call.** "Add a note to the Thornbury Care Homes contact: wants a quote for an extra lift service visit each year."
- **Create a task.** "Create a task for Maya to send the updated service plan to Cobalt Logistics by Wednesday."
- **Search by territory.** "List accounts in the North West territory with no activity in the last 60 days."
- **Read deal products.** "What products are on the Bellfield Dairy deal, and at what price?"
- **Check who owns what.** "Who is the owner of the Halton Plastics account, and what deals do they have open there?"

## Freshsales with your other systems

Freshsales tells you what the customer expects. Your other systems tell you whether you can deliver.

- Compare open renewal deals with unresolved tickets in [Freshdesk](/integrations/freshdesk) to see which customers are unhappy before the call.
- When a building system fails and the ticket sits in [Freshservice](/integrations/freshservice), list the Freshsales accounts served from that site.
- List customers whose equipment had repeat work orders in [UpKeep](/integrations/upkeep), then find their deals in Freshsales.
- Check paid and overdue invoices in [QuickBooks Online](/integrations/quickbooks-online) before offering a discount on a renewal.

## Downtime is a sales problem too

When a customer's line stops because of equipment you supply or maintain, the account manager is often the last to hear. An agent with access to both Freshsales and the maintenance system closes that gap: account managers can ask what is happening at a site and get the real status, not a guess.

You decide how far the agent goes. Each person approves it with their own login, owners and admins set tool permissions per role, and every Freshsales call is written to the activity log.

## Questions and answers

### Can ChatGPT find a contact's full history in Freshsales?

Yes. The agent reads the contact, the account it belongs to, the related deals and the notes and tasks logged on them, then gives you a short summary.

### Can I combine Freshsales and Freshdesk in one question?

Connect both and the agent can answer questions such as which accounts with open renewal deals also have unresolved support tickets.

### What stops an agent from editing deals it should not touch?

Each person approves their agent as read-only or read and write. Owners and admins also choose which roles may use each Freshsales tool and can block individual people.
