For developers & IT

The CRM that doesn't lock you out of your own data.

Every integration surface is one your team can actually use — an open agent protocol instead of a walled-garden AI add-on, real webhooks instead of polling, and the admin controls IT needs to roll this out org-wide.

MCP-first, not MCP-bolted-on

The hosted assistant and any agent you connect call the exact same scoped tools over your records — authorized over OAuth 2.1, no pasted API keys, revocable any time.

claude mcp add --transport http fresno https://app.example.com/mcp
// schema flexibility

Custom objects

Model whatever your business tracks with tenant-defined object types and fields — not just custom fields bolted onto contacts and deals.

// integrate outbound

Webhooks

Signed payloads, automatic retry with backoff, and a full delivery history — build reliable integrations without polling the API.

// enterprise provisioning

SSO & SCIM

Configure SSO per tenant and provision users automatically via SCIM — roll out to hundreds of reps without manual account creation.

// access control

Roles & permissions

Custom roles with field-level permissions, so sensitive data stays visible only to the people who should see it.

// your data, exportable

Tenant data export

Full tenant export on demand — no ticket required to get your own data out.

// controlled rollout

Feature-flagged AI

AI features (extraction, agent runtime, NL query, coaching, scoring) roll out behind flags per tenant, so IT can control exposure instead of finding out after the fact.

Structural features aren't a pricing lever

SSO, custom objects, API access, and audit history are available on every plan — billing scales with seats and AI usage, not with whether you're allowed to own your integration.

Connect your agent, or build your own integration.

Start free