Ask in plain language
Zig AI answers questions across every conversation.
Who raised pricing concerns this week?
One thread per customer. Every fact with its source. Shared by every agent, every person and every system that works with that customer.
Most systems put the record first and attach the conversation to it. We invert that, because the conversation is where intent, decisions and context originate.
Record-first
CallNoteContact recordHistory becomes attachments. Context is lost at every handoff.
Conversation-first
ConversationFactsYour recordsRecords are updated from what was said.
And no, agent memory doesn't fix this. It's private to one agent. Memory remembers. The graph records.
However many channels, agents and teams they touch.
The turn, the channel, the time and who said it.
Structured as they happen, not mined later.
Each agent gets the slice it needs, within its permissions.
Outcomes flow to your systems; your data stays exportable.
Most context graphs are built from documents and entities. This one is built from what customers, agents and people actually said and did.
In
Store · The graph
↓ participate in
↓ contains
TurnFactYour objectsServe
Message arrives on any channel.
Person resolved to their one thread.
Context assembled: the slice this agent needs and may see.
Agent acts: replies, takes actions in your systems.
New facts written with source and actor.
Systems synced: CRM and objects updated.
{
"conversation_id": "cv_[id]",
"person": {
"id": "p_[id]",
"channels": ["whatsapp", "voice", "email"],
"preferred_channel": "whatsapp"
},
"relationship": {
"agent": "onboarding",
"stage": "documents_pending"
},
"facts": [
{
"key": "[field]",
"value": "[value]",
"source": "turn t_[n] · whatsapp",
"said_by": "person",
"at": "[timestamp]",
"confidence": 0.94
}
],
"objects": { "[YourObject]": { "status": "[value]" } },
"open_items": ["[pending step]"]
}| Agent memory | Vector store | Context graph | CRM | CDP | Conversation Graph | |
|---|---|---|---|---|---|---|
| Primary object | Agent session | Embeddings | Documents, entities | Record | Profile, events | Conversation |
| Shared across agents and people | No | Partial | Yes | People only | Marketing only | Yes |
| Full conversation turns | Partial | Chunks | Rarely | Notes | No | Yes |
| Every fact traceable to source | No | No | Partial | No | Partial | Yes |
| Structured, queryable facts | No | Similarity only | Yes | Fields only | Events only | Yes |
| Real-time read and write by agents | One agent | Read | Varies | Via API | Webhooks | Native |
| Records who did what (human, agent, system) | No | No | Varies | Humans only | No | Yes |
Describes typical implementations.
It doesn't replace your CRM or CDP. It captures the layer they never held, and writes the results back into them.
Zig AI answers questions across every conversation.
Who raised pricing concerns this week?
Start a workflow when intent, a fact or a stage changes.
From ad click through every conversation to revenue.
Structured conversation data for your BI and models.
The same graph works for any process run through conversation.
When AI does real work, every change needs an owner. The graph records who did what, whether a person, an agent or an external system.










Read and write conversations, facts and objects.
Subscribe to facts, stage changes and actions.
Your data model as JSON, versioned.
Structured conversation data for your BI and models.
Every category of business software was shaped by who did the work. Now the work happens in conversation.