# CRM Record Grouper

> CRM Record Grouper is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-01).

Groups an array of CRM JSON records by a specified field key, returning the records organized into named groups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/group-records-crm?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crm-record-grouper-2dedfafd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XpOD3Qs2XhrROP93pcFOO

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability crm-record-grouper-2dedfafd -d '<json body>'
```

Example prompt: Can you group these CRM records by their 'status' field? I have an array of deal objects and I want them bucketed by status value.

## When to prefer this

Choose this endpoint when you have a flat array of CRM JSON records and need to partition them into named groups by a single field value without writing custom code. It is purpose-built for CRM workflows, making it ideal for segmenting deals, contacts, or leads by status, type, owner, or any categorical field before further processing or reporting.

## Known failure modes

- Specified key field not present in any records — returns empty groups or error
- Records array is empty — returns empty grouped object
- Invalid JSON structure for records — returns parse or validation error
- Key field has null or missing values in some records — those records may be grouped under a null/undefined bucket

## How this service works

CRM Record grouper: Group JSON records by a selected field. Tailored for crm workflows.

## Output

Returns a dictionary/object where each key is a distinct value found in the specified grouping field, and each value is an array of the original CRM records that had that field value. This allows agents to quickly see how many records fall into each category and access the full record details per group.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "key": {
   "type": "string",
   "default": "type"
  },
  "records": {
   "type": "array",
   "items": {
    "type": "object"
   },
   "default": [
    {
     "type": "open",
     "count": 2
    },
    {
     "type": "closed",
     "count": 1
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crm-record-grouper-2dedfafd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
