Pipeline report
How a pipeline is doing: open value by stage, deals won and lost, win rate, a forecast by month and stale deals.
Free*
*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.
An example
How's sales this month? Win rate, what's open, and what will likely close in November?
Your agent callscrm_pipeline_reportFree*
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"pipeline": "Sales",
"since": "2026-10-01"
}Use it when
Someone asks how sales are going this month, or what will likely close next month.
- For the stages with their deals, without the period figures, use
crm_list_pipelines.
What it does
How a pipeline is doing: open deals by stage with their value and weighted value (value x probability), deals won and lost in a period (this month by default) with the win rate, average deal won, average days to close and lost reasons, a forecast of open deals by expected close month, and how many open deals have not moved for stale_days. Values are per currency.
What comes back
The pipeline and period; open deals with value and weighted value; each stage's deals and value; won and lost deals with their value, average deal won, days to close and lost reasons; the win rate; a forecast by close month; and how many open deals are stale. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
pipeline | string | Name or id; default: the first pipeline. Up to 80 characters. |
since | string | First day of the period: YYYY-MM-DD or today-30. Default: the 1st of this month. Up to 10 characters. |
until | string | Last day of the period (included). Default: today. Up to 10 characters. |
stale_days | integer | 1 to 365. Default: 30. |
The call
Over MCP, call crm_pipeline_report on https://api.conecto.chat/mcp/crm. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/crm_pipeline_report \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"pipeline":"Sales","since":"2026-10-01"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
not_found404 | No pipeline, or no stage in it, has that name or id. | Call crm_list_pipelines and use a pipeline and stage from it. |
invalid_input400 | since or until is not a date, or until is before since. | Send dates like 2026-10-01, today or today-30. |
More CRM tools
All 41 tools- Search the CRM
crm_searchFinds contacts, companies and deals from whatever you have: a name, an email, a phone number in any format, a domain or a deal title.Free* - Find contacts
crm_find_contactsFinds contacts by name, email, company or phone, by filters on any field or tag, or by a saved segment, one page at a time.Free* - Get a contact
crm_get_contactOne contact, by id or email, with its tags, custom fields, recent activity, open tasks and deals.Free* - Everything open with a customer
crm_get_customerEverything open with one customer in one read: deals, tickets, invoices, quotes, signatures, meetings and their last messages.Free* - Save a contact
crm_save_contactCreates a contact, or updates the one with the same email; only the fields you send change.$0.01 a call - Save many contacts
crm_save_contactsCreates or updates up to 100 contacts in one call, each like crm_save_contact; you pay only for the ones saved.$0.01 per record saved - Update a contact
crm_update_contactChanges fields on a contact by its id, its email included; only the fields you send change.$0.01 a call - Archive a contact
crm_archive_contactHides a contact from searches and lists; its history is kept.$0.001 a call
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md