Case Study
Clari goes all-in on Agent-Native software development with Factory
“Factory has nearly doubled my productivity. It helps me deliver higher-quality code faster, onboard to new codebases more smoothly, review PRs more efficiently, and even brainstorm ideas more effectively."
Aman Mulani, Full-Stack Engineer

The Challenge

Clari transforms how businesses create, close, and retain revenue by giving every team—from sales to customer success—AI-driven visibility and control over the entire revenue process.

Behind the product suite lies a decade of engineering investment across multiple products and codebases built in Java, Ruby, TypeScript, Python, and Scala. As the platform and organization scaled globally, familiar challenges emerged:

  • Technical context fragmented across different products, services, and tools
  • Long onboarding cycles when engineers touched unfamiliar parts of the stack
  • Tedious, manual work like debugging and test authoring

Despite investing in comprehensive documentation practices, the team still encountered hurdles. "Traditional documentation quickly becomes outdated," notes Leonid Igolnik, Executive VP of Engineering, "and the most valuable context often resided exclusively with our senior engineers who designed the systems."

The result: onboarding to new codebases meant weeks of chasing context—reading stale documentation, interrupting senior leaders for tribal knowledge, and slowing the delivery of critical features. Clari needed a way to accelerate engineers’ effectiveness without compromising quality or control.

The Solution

An AI platform that unifies all engineering context and enables you to delegate tasks to agentic systems 

 "What impressed me most was Factory's ability to quickly generate accurate technical overviews of any component in our system," says Igolnik. "We needed something that could scale with our engineering organization while eliminating knowledge bottlenecks."

Factory connects directly to Clari’s repositories and day-to-day tools, then gives each engineer a session that mirrors how they already work: start with a short spec, let the agent gather and reason over the right context, and review proposed changes before anything lands.

The team was particularly impressed with Factory's ability to:

  • Cut debugging time from days to hours
  • Shift test creation from manual to automated, example-driven generation
  • Complete projects in days that were previously estimated to take weeks

Provide leaders with crisp technical briefs that help unblock teams faster.

A Day of Debugging in an Hour, Tests on Autopilot

When front-end engineer Santiago Corona-Dailey joined the backend on-call rotation, he faced new, time-sensitive issues in unfamiliar territory. With Factory, he can load all relevant context — tickets, docs, repos — and let the agent trace failures, propose fixes, and draft PRs.

“Things that would take me a day to investigate, like a critical support issue, I can do in one hour” says Corona-Dailey. 

With Factory, Santiago increases his velocity without ceding control. He aligns on the plan with the Droid, asks it to analyze its own work, and manually approves PRs as they land. He no longer does by hand what Factory can do in seconds. 

“Normally, writing tests were very manual. With Factory, I provide one well-defined test as an example and it’s generated for me—then I build on top of that.” – Santiago Corona-Dailey, Senior Software Engineer

A Month-Long Observability Project Finished in Three Days

For two years, a Scala initialization bug created an ML observability gap that went unnoticed since it didn’t affect customers. But when a customer requested performance metrics, it suddenly became urgent — with an estimated month of engineering needed to resolve.

Apurva Reddy Kistampally, an ML engineer at Clari, pointed Factory at the ticket and asked which files were involved, where initialization had failed, and how to add the right logging. Factory traced the call graph, surfaced the issue, and proposed the precise edits and logging needed.

“This bug wasn’t P1, so we ignored it for two years. When a customer asked for metrics, I had to fix it. I estimated a month. With Factory, it took three days.” – Apurva Reddy Kistampally, Staff Data Scientist and ML Engineer

Faster Context to Break Down Blockers 

Dhana Shunmugasundram, Senior Director of Engineering at Clari, uses Factory to quickly gain the technical context she needs to ask the right questions and unblock her teams. While she doesn’t have time to dive deep into every implementation detail, Factory’s Knowledge Droid gives her the clarity to understand issues and guide her teams more effectively.

“Factory gives me the technical depth I need in minutes, so I can ask sharper questions and unblock my teams faster. It bridges the gap between leadership and implementation.” – Dhana Shunmugasundram, Senior Director of Engineering at Clari

The Impact 

By eliminating wasted hours on context gathering, manual tests, and debugging, Clari has dramatically accelerated engineering velocity. Leaders unblock faster, ICs resolve issues sooner, and feature development cycles are up to 90% shorter. With Factory, engineers have a platform that adapts to their needs while preserving full control.

As the space of agent-native development rapidly evolves, Clari’s partnership with Factory continues to deepen. Factory’s collaborative approach ensures the product grows in lockstep with customer needs. 

“As AI agents transform the way software engineering gets done, Factory has been Clari’s trusted partner. Their collaborative approach and responsiveness to feedback have been invaluable in helping us move fast with confidence.” – Thomas Jung, Application Architect at Clari 

Looking to accelerate your software development? Learn more about Factory. 

Ready to build the software of the future?