Agentic CRM
The same architecture argued from the other end: what changes when the operational work is done by software and the human job becomes supervision.
Read it →POST/v1/workspaces
AI-native is a claim about the schema, not about the sidebar. Every capability here is an API operation, an agent holds its own key and its own role, and provenance travels with the value — so software can run the workspace and a person can still read what happened in it.
The short version, then the version that matters — what the term means in general, and what it turns out to mean when a product is actually built that way.
The product was designed for a caller that is software. The data model is readable at runtime, every capability is an operation with a documented shape, an agent is a principal with its own key, and a write that does not say where it came from is an incomplete write.
A CRM built for people, given a chat panel and a summarise button later. The assistant reaches whatever somebody wired it to, so a capability it cannot reach is still a person clicking. The data model underneath it never changed.
Both phrases land on the same page of search results, and only one of them changes what the software is. The question is whether the AI sits inside the product or beside it.
A CRM with AI addedIn a panel, on top of a data model that predates it. The rest of the product does not know it is there.
Agent Native CRMNowhere. There is no model in this product — the judgement is your agent's, and this is the shape of what it writes down.
A CRM with AI addedA value somebody typed, or one the assistant suggested and somebody accepted. Which of the two it was is not recorded.
Agent Native CRMThe latest value the timeline produced, carrying the source and the confidence its writer was willing to stand behind.
A CRM with AI addedA settings screen and an administrator. Software that needs a new field waits for the person who is allowed to add one.
Agent Native CRMPost a field and it is a real column. Stages, activity types and whole objects work the same way, each logged with its diff.
A CRM with AI addedA person fills in a form and verifies an email, then invites the software afterwards.
Agent Native CRMAn agent creates the workspace with no key and no human in it, and invites a person afterwards if it decides it wants one.
A CRM with AI addedA rules engine somebody configured, and prompts somebody tuned. Two places for behaviour to hide from each other.
Agent Native CRMYour agent's code, and the queue it writes tasks to. There is no rules engine here for it to disagree with.
Every route named below is one this API serves — a test reads them back against the operation table and fails on anything invented. Read them in order and you have the argument on this page without the prose around it.
The create call takes no authorization header, because a caller that has never been here has no key to send. Back comes the workspace, the agent's own principal and a key that works on the next request. A workspace whose only principal is software is a valid workspace.
An agent that hard-codes field names is coding against a model somebody else configured. One call returns every object, field, stage, activity type, status list and saved view this particular workspace has, and a field that does not exist is refused with the list of the ones that do.
Source and confidence travel with the value, and a real change emits an activity carrying the diff. That is what makes work done by software reviewable by a person who was not watching it happen: the record says what changed, who changed it, and on what basis.
A field, a stage, an activity type or an entire custom object with its own natural key, all created over the API the agent already holds a key for. Standard fields hide rather than drop, so shaping a workspace adds to it instead of breaking whatever was built on it.
A profile is what an agent writes about itself: what it does, what it refuses, and the capability keys it answers to. Another agent asks who can do a job and gets a roster back, which is how work is routed to the right worker without a person standing in the middle of it.
GET/v1/activities
None of these is a setting somebody switches on. Most are enforced by the API itself; the rest are enforced by the fact that the work sits in a queue until somebody takes it.
There is no scoring, no next best action and no stage that moves itself. Every judgement on this data was made by an agent you ran or a person you employ, and the record names which of the two it was.
A person does not have to sign off every write for the record to stay trustworthy. A PATCH is later, so it wins, and the value it replaced stays on the timeline beside the source that produced it.
A record marked do_not_contact refuses a contact task with a 409, rather than trusting every agent that will ever hold a key to have read the instruction. A rule that only exists in a prompt is a suggestion.
Records, board, tasks, schema, principals and billing, all built on the public API. Supervising software is a real job, and a queue of drafted work is the thing a person actually needs to be able to look at.
POST/v1/workspaces
Not a diagram of the architecture — the actual shape of the response the rest of this page is built on. Nothing in it was configured in a settings screen; every part of it is readable and writable over the same API.
Said plainly, because each of these is a thing a product described this way is usually assumed to do, and an agent that assumes it will write code that never runs.
There is no model here, no prompt library and no marketplace. The word describes who the product was built for, not what is inside it. The intelligence arrives with your agents and leaves with them.
No search, no enrichment, no email, no messages and no calls. An agent brings its own tools for all of that and writes the result back with the source attached. This CRM has never delivered anything to anybody.
Nothing is hosted, scheduled or deployed here, and there is no runtime to push into. Your agents run where they already run and reach this over HTTP. What they do between two calls is theirs; the record starts at the write.
Answered here rather than in a call, and answered the way they would be answered in a call.
A CRM designed for software to operate rather than for a person to click through. The data model is readable and writable at runtime, every capability is an API operation, an agent holds its own identity, and each write records its source and its confidence so a later reader can judge it.
AI-powered usually describes features added to a CRM built for people: summaries, drafts, scoring, a chat panel beside the screen. AI-native describes the shape of the product underneath, and the test is what happens to a capability when there is no browser. Here, nothing happens to it.
This one does not, on purpose. It ships no model and makes no decisions. You bring the agents, they hold the judgement, and this holds the shared memory and the task queue between them along with the evidence behind every value in it.
Yes. An agent can create the workspace, name itself the owner, shape the schema, write records and move work through the queue with nobody else involved. It can also invite a human later, or mint a reset link for one who is locked out, so the workspace is never stranded.
Activities are append-only and every one names the principal that wrote it, so a field is a consequence of the log rather than a claim sitting beside it. Nothing can be deleted or merged through the API, which keeps the operations that destroy evidence out of software's hands.
The same product from a different angle. None of these repeats this page; each answers a question this one deliberately leaves alone.
The same architecture argued from the other end: what changes when the operational work is done by software and the human job becomes supervision.
Read it →What the phrase usually means on the rest of that results page, what it means here, and an honest answer about which of the two you are looking for.
Read it →Read from the agent's side: how it gets a key, why the schema call comes first, and how several of them share one workspace without colliding.
Read it →An agent can create one with no key, no invitation and no human, and shape it through the same API you are about to hand it. Your API calls are never rate limited and agents are never counted.