Map
Build continuously-updating customer behaviour profiles from live transaction data
Cosmos Bank is a mid-scale national cooperative bank serving retail consumers and small business owners across multiple states in India, combining a branch network with a growing digital presence and a large daily volume of transactions across savings, current, lending, and insurance products.
Customer volumes had grown meaningfully over the preceding two years — a good problem, but one that exposed a structural weakness in how support was staffed. Leadership was also increasingly aware that competitors were using AI to personalise offers; the bank had the data, just not the infrastructure to use it.
The challenge was to relieve a contact centre running at capacity and turn a large, unused transaction dataset into something relationship managers and customers could actually act on — without another long-horizon infrastructure programme.
We structured the engagement in three phases — discovery and architecture design, phased deployment of the three AI systems, and a stabilisation period with iterative refinement — with the bank's IT and operations teams involved throughout as active collaborators, not passive recipients.
Build continuously-updating customer behaviour profiles from live transaction data
Train call agents on real product documentation, policy materials, and resolution logs
Build a transaction categorisation model accurate enough for relationship managers to trust
Keep human agents in the loop for complex, sensitive, or ambiguous cases
The engine ingests transaction data and builds live customer profiles — spend frequency, category mix, channel preference, life-stage signals, and change over time — useful to relationship managers and downstream systems alike.
Relationship managers had told us during discovery that stale data was almost worse than no data — they'd recommended products that no longer fit a customer's situation because the insight was months old. The live-update architecture addressed that directly.
Conversational AI agents were trained on the bank's product documentation, policy materials, and a structured dataset derived from historical query resolution logs, covering the full range of routine query types the support team handled.
Every transaction is classified against a category taxonomy developed with the bank's retail team — everyday spending, discretionary categories, financial outflows, and income and transfers.
The bank's previous manual effort achieved roughly 68% accuracy — functional, but unreliable enough that relationship managers had stopped trusting it. The AI model was trained and refined to 91% before scale deployment.
The bank's IT and operations teams validated the approach at every phase, and the handoff logic between AI and human agents received particular attention — a bad handoff experience would have undermined the entire proposition.
One data layer feeding three AI systems — behaviour mapping, call agents, and spend categorisation — into a single set of customer and relationship manager outputs.
Inbound calls, digital chat, and the bank's full transaction stream feed the system.
Voice · chat · transactionsContinuously-updating customer profiles are built from live transaction data.
Continuously updating profilesAgents trained on product docs and resolution logs handle routine queries end-to-end.
Trained on real resolution logsEvery transaction is classified against a shared taxonomy built with the retail team.
91% categorisation accuracySpend summaries, relationship manager views, and a macro analytics dashboard consume the outputs.
App · RM view · macro dashboardThe AI agents have genuinely changed what our contact centre feels like to work in. Our people were spending most of their day answering the same ten questions — now they're handling the cases where a human really matters.
Cosmos Bank
What Atomic Loops delivered in a few months made the data we already had work harder than it ever had. The spend categorisation alone changed how our relationship managers think about customer conversations.
Cosmos Bank
61%→83%
First-call resolution
AI and human agents combined
~67%
Queries contained by AI
Resolved without human involvement
34%
Faster handling time
Reduction across all channels
91%
Spend categorisation accuracy
Up from ~68% manual tagging
It's the combination of behaviour analysis, conversational AI, and transaction categorisation that turns a bank's existing data and service channels into faster resolution and more useful customer insight.
By handling routine queries — balance checks, transaction clarifications, eligibility questions — end-to-end, and handing off cleanly to a human agent with full context for anything complex or sensitive.
It's a continuously-updating profile of a customer's financial behaviour — spend patterns, channel preference, life-stage signals — built from transaction data so relationship managers work from current information rather than static reports.
In Cosmos Bank's deployment, the model reached approximately 91% categorisation accuracy at scale, compared with roughly 68% from the bank's prior manual tagging effort.
The AI agent transfers the conversation along with the context it has already gathered, so the customer doesn't have to repeat themselves and the human agent can see what's already been discussed.
Yes. The same underlying agent capability can be integrated with both a voice channel and a digital chat interface, giving customers consistent service regardless of how they reach out.
Systems like this are built to operate within the bank's existing data governance and security requirements, with categorisation and behaviour models trained and run under the bank's own controls.
By building applied AI systems — categorisation models, behaviour engines, conversational agents — that work with data the bank is already collecting, rather than proposing a multi-year infrastructure rebuild first.
© 2026 London School of DIGITAL BUSINESS.
All Rights Reserved