Novoflow builds voice AI agents to automate medical clinic operations. They are trusted by organizations such as Clinica Family Health, East River Medical Imaging, CDI, and several other healthcare organizations.
According to them, there are roughly 400 EHRs and EMRs, and 80% have little or no APIs, which makes automation difficult. Because nearly all of these systems live behind web portals, browser infrastructure becomes the only practical way to automate them with agents. These agentic workflows primarily interact with EHRs and other sensitive medical systems to automate tasks ranging from answering calls and booking patients to handling prescription refills and scrubbing schedules.
Problem: 5 days to migrate… everything
Prior to Kernel, Novoflow relied on Scrapybara for browser infrastructure. But over time, Georges and his team grew increasingly frustrated with slow, infrequent support responses and a pricing model that was hard to predict and required careful capacity planning. Instead of pay-as-you-go, Scrapybara used an upfront credit model with no straightforward way to raise limits once they hit their cap, which effectively acted as a fixed usage quota and made it difficult to elastically scale to handle usage spikes. Scrapybara was becoming a bottleneck, but because migrations are typically painful and scary to undertake, they weren’t immediately looking to move off.
And then, one day they woke up to an email that no one wants to receive from their infrastructure provider. Scrapybara was closing shop. Not only that, but they were giving Georges and his team 5 days. They had no choice but to look for a fast, no-friction migration.
“When our previous provider announced shutdown and gave us 5 days’ notice, we needed to move our entire browser infrastructure immediately to make sure clinics never saw an interruption in service, and at that moment it felt close to impossible to pull off without something breaking.”
Georges Casassovici, Founder & CTO, Novoflow
Solution: Choosing Kernel for a simple, reliable developer experience
Early in George’s search, he was pleasantly surprised to find our migration guide from Scrapybara. Many of the functions Scrapybara offered had direct equivalents in Kernel, plus we had additional features like stealth mode and video replays that help with bot detection and quickly debugging customer issues. The team started off by testing us on a small set of target websites. As soon as they were confident in Kernel’s reliability, and with the clock ticking, the team began rolling out the migration.
To their surprise, the migration itself was dead simple. They opened a new branch, did a find-and-replace for most of their Scrapybara calls with Kernel, and everything just worked out of the box. No major architectural changes, no week-long refactor.
“Migrating from Scrapybara to Kernel was comically boring. The full rollout was done in 2 days instead of the week or more we had originally planned for because the developer experience is so simple.”
Georges Casassovici, Founder & CTO, Novoflow
Results: 0 downtime migration with pay-as-you-go pricing
Today, Novoflow runs its voice AI agents on Kernel. With our pay-as-you-go pricing, they can now scale elastically to handle usage spikes from their customers.
“In the past, we’ve had issues handling major usage spikes, which resulted in poor performance. Since migrating, we haven’t had to worry about this.”
Georges Casassovici, Founder & CTO, Novoflow
If you’re currently using another browser infrastructure provider and dealing with issues, let us help you too. The migration is comically boring.