AI-native architecture

What AI-native architecture looks like in a working CRM.

AI-native architecture is a system design in which structured context, AI agents and workflows are core primitives of the platform, rather than features added to an existing product. Sonta AI is the agentic implementation of it: in an AI-native CRM, what the model sees is chosen, not scraped (typed fields, field groups and a scope you set per collection), so every answer can be checked against the record it came from.

Deal · layoutDefaultSave
Pipeline bar
⋮⋮Pipeline stage barfull width
Main
⋮⋮NameplainText
⋮⋮Deal details6 fields
⋮⋮Timeline4 fields
⋮⋮Compliance3 fields
⋮⋮AI OverviewAuto-generated
⋮⋮Pipeline value by stagereport
⋮⋮Renewals by monthreport
+ Add block
Widgets & content
AI Overview
Tabs
Columns
Related entries
Activity
Heading
Divider
Rich text
Reports
Pipeline value by stagePLACED
Renewals by monthPLACED
Win rate by quarter
Pipeline created by source
Fields in context
Smart field set

The server picks the meaningful fields automatically. Turn off to choose manually.

Fields
Deal stageClose dateARRBlockerChampionNext step
The shape of it

One AI-native CRM, three layers

Context is the structured record every agent reads. Agents are configured AI workers with goals and models. Workflows are the processes that string them together.

ContextAgentsWorkflows
Collection
Deals
Deal details
Stage · Amount · Close date · Owner
Renewal
Term · Renewal date · Signed file
Related entries
Contact · Company · Leads · Payments
Agent
Lead qualification
Goal
Qualify inbound leads against our ICP
Reads
Lead record · past deals · email history
Actions
Score · Assign owner · Schedule meeting
When this happens
Record Created
Fires when a record is added to Leads
Check condition
Owner is empty
If / Else
Then do this
AGENT · Lead qualification
AI · Claude
Structured Data
Collections, fields and field groups you configure: records shaped like your business.
Configured AI Workers
Agents you define: the goal, the model, the data they read and the tasks they execute.
Automation & Orchestration
Agentic processes you assemble once and reuse: triggers, conditions and steps, with agent and system actions in one flow.
AI Insights
Overviews written from the record itself, with every source named. Configure the data each one reads and the goal it works toward.
Builder Agents
Describe what you need; the agent builds collections, layouts and workflows.
Omnichannel
Workflow actions ship on every channel: email, calls, meetings, forms.
Retrieval & Indexing
Records indexed so agents retrieve the right context.
MCP
The whole platform, operable by AI: any user action, without entering the system.
API
Everything reachable programmatically: records, workflows, runs.
Frontier & open-source AI: connect and swap models as needs evolve.
Anthropic Claude — one of the frontier models Sonta AI runs agents onDeepSeek — an open-source model available in the same model pickerMeta Llama — an open-source model, swappable per workflow stepGoogle Gemini — a frontier model, chosen per task in Sonta AIQwen — an open-source model, connected alongside the frontier ones
Models are connected. Architecture stays yours.
The workflow layer

Judgment inside your process

A workflow is a trigger and a series of steps, some of them agents. Branches carry conditions, each step records what it did, and a completed run can be replayed exactly as it ran.

Order-form QA — terms checked before countersigningActive▶ RunDry-runStats
Then do this
1 · Pull the order form and the signed proposal
Collections · Read entries
When this happens
Lifecycle changed
Collections
Then do this
2 · AGENT · Check every figure against the file
AI · Claude
Then do this
3 · Write the review onto the file
Collections · 1 field
Then do this
4 · Discrepancy found?
Condition · If / Else
YESNO
Then do this
Flag before countersigning
Collections · 1 field
Then do this
↳ Task: fix before it sends
Collections · Create entry
Then do this
Badge as verified
Collections · 1 field
A completed run, read-only: the path it took, and the branch it didn't.
Dry-run before launch
Rehearse the workflow against real records — nothing sends.
Retry policy · on
Failed steps retry before they escalate.
Cascade guards
A failing step halts what depends on it.
Run history
Every run kept, step by step, inspectable.
Reversible by design
Compare to currentRestore version
Field history keeps every version restorable.
Where a workflow starts

Start from a recipe — or any trigger

Eight ready-made agents to start from, and a dozen triggers when you build from scratch. Every recipe opens in the builder.

Create agent
Start from a recipe
Won deal → company becomes Customer
When a deal is marked Closed Won, move its company to the Customer stage. Skips deals with no company.
Welcome new contacts
Wait 10 minutes after a contact is created, then send them a welcome email. Skips contacts without an email.
Acknowledge new leads
Email an acknowledgement the moment a lead is created. Skips leads without an email.
Capture leads from a web form
Turn incoming webhook posts (a landing-page form) into new leads.
Alert on high-value leads
When a new lead's estimated value exceeds your threshold, email a chosen admin. Skips lower-value leads.
Deal reaches Negotiation → email admin
Email a chosen admin whenever a deal enters the Negotiation stage.
Overdue deals → email admin
Every weekday at 9:00, if any deals are past their expected close date, email a chosen admin. No email when nothing is overdue.
Notify on lost deals
Email a chosen admin when a deal is marked Closed Lost.
The agent layer

Agents, configured

An agent is a goal, a model, and a place to put the answer. The goal is plain language. The model is a select: Claude, ChatGPT, Gemini or Perplexity, chosen per task. The answer lands in named fields, so the next step reads structure rather than prose.

AGENTQualify against your ICP
AI connectionWorkspace connectionOnly active, verified connections are listed.
ModelClaudeChosen per task.
Goal
Qualify this lead against the ICP: company size, role seniority, buying signal. If a field is missing, say so — never guess.
Fields the AI should fill
ICP fitLead scoreRoute to
Configuration

Set up the AI inside the process

One panel holds what an insight or an agent is allowed to do: focus and length presets, the connection and model, the prompt and system prompt in plain text, the answer format, and the fields it may read. Nothing here is a hidden default someone has to guess at.

Set per collection, so a support record and a deal record can read differently without either being rewritten in code.

Insight & agent tuningConfig
FocusGeneralSalesSupport
LengthBriefStandardDetailed
Summary languageEnglish
Model
AI connectionWorkspace connectionOnly active, verified connections are listed.
ModelClaudeChosen per task.
Prompt
Prompt
Write the first reply to a new inbound enquiry. The account owner reads it and approves the send.
System prompt
You write on behalf of the account owner. Warm, brief, concrete. Never invent figures.
Answer
Answer formatFree textThe answer lands as text on the step — use the HTML copy for email bodies.
Limits
Let the model search the web
Off by default.
Fields in context
Smart field set
Deal stageBlockerChampion
The model layer

The right model for each job

Frontier and open source, side by side. The model is chosen per task: inside one workflow, different agents run on different models.

Anthropic Claude — one of the frontier models Sonta AI runs agents onDeepSeek — an open-source model available in the same model pickerMeta Llama — an open-source model, swappable per workflow stepGoogle Gemini — a frontier model, chosen per task in Sonta AIQwen — an open-source model, connected alongside the frontier ones
Nightly pipeline scan
2,400 records · every night · low stakes per record
Open source
cost follows frequency
Morning briefing
one brief per rep · before the day starts
Gemini
mid-tier
Client-facing draft
high stakes · reviewed before it sends
Claude
frontier
Company research
fresh sources, cited
Perplexity
live-web
One workflow · many models · chosen per task
Chosen per task. Client preference is a setting, not a rebuild.
Builder agents

Implementation at conversation speed

Builder agents shape the workspace in conversation. Name the collection, the fields, the layout, and the builder creates it, linked to the objects you already have. The same path an admin uses on day 200 is the path that built the demo workspace on day one.

We sell to clinics. Create a Clinics collection — locations, decision-maker, contract status — linked to Deals and Contacts. Put a pipeline view on the layout.
Created Clinics: 9 fields in 3 groups, linked to Deals and Contacts. Layout has the pipeline stage bar, an AI Overview block, and a Contract status view.
Clinics · layoutDefaultSave
Pipeline bar
⋮⋮Pipeline stage barfull width
Main
⋮⋮NameplainText
⋮⋮Locations4 fields
⋮⋮Decision-maker3 fields
⋮⋮Contract status2 fields
⋮⋮AI OverviewAuto-generated
⋮⋮Renewals by monthreport
+ Add block
Guardrails

Guardrails are part of the architecture

Structural facts only. Each rail below is a surface in the product, not a policy page.

Each rail is a surface in the product. A workflow rehearses before it runs, passes its checks before it turns on, and keeps a record of every run afterwards.

Dry-run

Rehearse the workflow against real records. Nothing sends.

Pre-flight checks

Trigger and steps verified before a workflow can be turned on.

Run history

Every run kept, step by step, completed and failed alike.

Retry policy

Failed steps retry on a set schedule before they escalate to a person.

Cascade guards

A failing step halts what depends on it instead of running on stale output.

Reversible

Field history versions every record: compare to current, restore any version.

Dry-run graph

Simulates the agent without firing side effects. Actions return stubbed outputs; delays are skipped.

Stop at step3 · Write the review onto the file
Sample entry IDMeridian Financial — Order form · $84,000
Traceprovided
1 · Pull the order form and the signed proposalcompletedTechnical details
2 · AGENT · Check every figure against the filecompletedTechnical details
3 · Write the review onto the filecompletedTechnical details
Run dry-runClose
Ready to turn on?
Trigger configured
All steps configured and connected
Runs on new events only — existing records are not processed.
All checks passedTurn on
Execution runs
9 runs
May 12, 03:59 PMCompleted
May 12, 03:46 PMCompleted
May 12, 02:59 AMCompleted
May 12, 02:48 AMCompleted
May 12, 02:42 AMFailed
May 12, 02:37 AMFailed
May 12, 02:25 AMFailed
May 12, 02:23 AMFailed
May 12, 02:21 AMFailed

Review before send

Drafts wait in a review queue. Where review is switched on, a send needs a person's approval, and approval tasks are created and assigned with the brief attached.

Shadow mode

New agents run with output visible and nothing sending, until the team turns each workflow live.

Data governance

No training on customer data. Encryption at rest and in transit, role-based access, audit trails. GDPR-aligned by design (see privacy).

Asked directly

Architecture questions, answered

What is AI-native architecture?

AI-native architecture is a system design in which structured context, AI agents and workflows are core primitives of the platform rather than features added to an existing product. In a CRM, that means the data model is built for agents to read and write in real time, every AI output is grounded in named records, and the whole platform is operable by AI through open standards such as the Model Context Protocol.

How is an agentic CRM different from a CRM with AI features?

An agentic CRM is built so agents can execute the work: qualify, draft, brief, update. A CRM with AI features adds assistance on top of a data model designed for manual entry, so the AI works on whatever reps typed in. The structural difference is where the work happens: inside the record, with provenance, or beside it.

Are we exposed if a model vendor changes pricing or capabilities?

No. In an AI-native architecture the model layer is replaceable by design. Your context, agents and processes live at the platform layer, and each workflow step names its model, so when the best-fit model changes the step is re-pointed in a setting. Work runs continuously while the model layer evolves underneath.

Is customer data used to train models?

No. Sonta AI does not train models on customer data. Encryption at rest and in transit, role-based access and audit trails are part of the platform, and never-log rules and suppressions govern what agents may store.

See the architecture on your own data.

Bring a workflow you already run. We'll set it up as an agent in Sonta AI and show you every setting behind it.