The Problem We Couldn't Ignore
I spent six years at Stripe building payment infrastructure. My job was to make payments simple. Remove friction. Speed up commerce. When I left in 2022, I was obsessed with one question: where else is there massive friction in small business operations that no one is solving?
I started talking to entrepreneurs in different industries. Healthcare kept coming up. Specifically, dental practice owners were telling the same story: "We're drowning in insurance verification. It's the dumbest part of our day, and it's somehow the most broken part of our business."
I started digging deeper. I talked to 30+ dental practices, dentists, office managers, RCM teams. Here's the pattern I heard:
From an office manager in Portland: "I spend 20 hours a week on the phone with insurance companies. For real. Every single day, the first 4 hours of my morning are just... calling payers, navigating portals, checking benefits. It's like working in 1995."
From a DSO VP Finance: "We have 12 locations. I have four full-time employees doing nothing but verification. That's $250K/year in labor cost. We should have a system to do this. But nothing exists that actually works."
From a dentist in Chicago: "I scheduled a patient for a root canal. Did the procedure. Turned out the insurance didn't cover it and the patient had already hit their annual maximum. We didn't catch it beforehand. The patient was shocked. We ate the cost. Now I'm paranoid about every insurance question."
The conversations were consistent across 30+ practices, different geographies, different sizes. The problem was real and widespread.
Why Now? Why Dental? Why Us?
The timing felt right for three reasons:
1. The Payer Ecosystem Was Finally Addressable For years, dental insurance was locked behind 400+ different payer portals with no unified API standard. You couldn't solve this with a single integration. You'd need to build or maintain 400 separate integrations-economically impossible.
But by 2022-2023, a few things had changed:
- Cloud infrastructure made it feasible to maintain complex, multi-payer integrations at scale
- Voice AI had improved enough to handle complex phone systems (navigating insurance IVRs is actually complex)
- There was enough financial pressure on dental practices that they'd adopt a solution if it worked
The combination of these three things made the problem solvable in a way it wasn't 3-5 years prior.
2. Dental Is Uniquely Broken and Uniquely Addressable Dental is not like medical or general health insurance. Here's why it's harder:
-
400+ payers with no standards. Medical billing can often use HL7 or standard EDI formats. Dental? Every payer has a different portal, different interface, different data format. Zuub (a competitor) covers maybe 100 payers. We cover 400+. That matters because it's the difference between solving 60% of the problem vs. 98%.
-
No standard API or digital infrastructure. Medical has evolved some digital infrastructure (APIs, fax gateways, etc.). Dental is mostly portals + phone calls. This means you can't solve dental verification purely with APIs. You need hybrid: portal scraping + voice AI.
-
Complexity of benefit rules. Dental has unique benefit structures: frequency limits (prophys 2x/year, full mouths every 36 months), plan exclusions (orthodontics excluded, implants limited), waiting periods. These are hard-coded into each payer's system. You can't just fetch a generic "coverage" field. You need to understand dental semantics.
This makes dental harder than medical, but it also means there's less competition. Most healthcare startups go after medical. Dental is a smaller market but dramatically underserved.
3. The Team Had the Right Experience Nakul (my co-founder and CTO) and I had spent years building at Stripe. We knew how to:
- Integrate with messy, real-world systems (banks have their own APIs, formats, quirks-similar to payers)
- Build for automation and scale (Stripe infrastructure needs to handle millions of transactions; we needed Needletail to handle thousands of verifications)
- Think about user experience for non-technical operators (Stripe's customers are developers, but they wanted simplicity; our customers are office managers who need simplicity)
When I pitched Nakul on Needletail, he immediately saw the parallel: "This is like Stripe for dental verification. We're hiding the complexity of 400 payers behind a simple API and interface."
We started building in early 2023.
The Build Philosophy: Human + AI, Not Black-Box AI
From day one, we rejected the idea of pure AI without human oversight. Here's why:
When I looked at competitor approaches, I saw two camps:
- Black-box AI: "We'll use voice AI to call payers and extract benefits." The problem: AI makes mistakes silently. A verification might be 85% correct, but you don't know which 15% is wrong until the claim is denied two weeks later.
- Manual + Portal: "We'll help you navigate payers' portals faster." The problem: you're still doing most of the work manually. Benefits data is stale by appointment. There's no real automation.
We chose a third path: Human-in-the-loop AI
Here's how it works:
- AI runs 85% of verifications automatically (standard PPO/HMO plans, clear digital payer data, straightforward benefit structure)
- AI flags 15% as exceptions (unusual plans, recent changes, missing data, or high-uncertainty scenarios)
- Human RCM specialists review exceptions and make decisions
- The outcome is 98%+ accurate because humans catch what AI misses
This approach took longer to build than pure AI, but it's the only way to get accuracy + speed + trust.
The Moment We Knew There Was a Better Way
We built the MVP in 4 months. Basic verification across 50 payers, manual-only approach, clunky interface. I demoed it to a practice in August 2023.
The practice manager watched me verify 10 patient benefits in 30 seconds total (the system pulled all the data in the background). She said: "Wait. You just did 10 verifications that would have taken me an hour. In 30 seconds?"
I said, "Well, not all are automatic. Some need review. But yes, the routine ones are instant."
She got quiet for a moment and then said: "If this actually works and doesn't create more work for me, this changes everything about our mornings."
That conversation stuck with me. We were solving a real problem that caused real daily pain.
We spent the next 6 months obsessing over making the system work reliably, adding more payers, building the exception-handling workflow to reduce the back-end burden on her team. We launched the first version in March 2024.
What Early Customers Taught Us
Our first 5 customers were brutal critics (in the best way). Here's what they taught us:
1. Speed matters more than perfect accuracy. I thought we needed 99%+ accuracy to be useful. Our customers said: "98% accuracy is fine. What we need is FAST verification, not perfect verification. I can handle 2% manual review. I can't handle waiting 2 hours for results."
This shifted our entire product roadmap toward real-time (sub-1-minute) verification instead of batch (2-hour) verification.
2. Integration matters more than software features. A practice could have the best verification tool in the world, but if it doesn't write directly into their PMS, it's useless. We went all-in on PMS integrations (CareStack, Denticon, Open Dental, Curve Dental) because that's where the value lives.
3. Human QA has to be easy to manage. We built exception queues, but if the queue gets backed up, it becomes a bottleneck again. We had to obsess over making exception review as fast as possible (pre-filled with system findings, one-click decisions). Some of our best product work was making human review frictionless.
4. Dental-specific intelligence is non-negotiable. Early versions treated dental like medical. We didn't understand frequency limits, CDT code bundles, plan exclusions. A customer pointed out: "Your system says this patient can get 2 prophys per year. But our plan excludes prophys for patients with gingivitis. You're missing the exclusion."
This forced us to hire an RCM expert (Akhilesh, who's now our Head of RCM) to encode dental-specific business logic into the system. He rebuilt entire verification modules.
Where Needletail Is Going: ARC as the Future
When we started, we thought we were building an eligibility verification tool. We were wrong.
We're building the foundation for ARC: the Accelerated Revenue Cycle.
ARC is a framework where:
- Layer 1 (Live now): Eligibility & Benefits Verification
- Layer 2 (Coming Q2 2026): Claims Processing
- Layer 3 (Coming Q4 2026): Payment Posting
- Layer 4 (Coming Q1 2027): Denial Management
The vision is that by 2027, the entire dental revenue cycle runs on automated verification → automated claims → automated payment posting → automated denial prevention. The workflow that currently takes 60+ days (from treatment to payment) will take 5-7 days.
But it starts with eligibility. You can't do claims processing right without verified benefits. You can't post payments correctly without clean claims. You can't prevent denials without understanding why they happened in the first place.
ARC isn't a tool. It's a philosophy: Speed within delay is still delay. Let's eliminate delay itself.
Why This Matters (Beyond Just Our Business)
I think about this problem in terms of systemic waste.
Dental practices waste 2-3 billion hours per year on eligibility verification (rough math: 200,000 practices × 2 hours/week × 50 weeks). That's the equivalent of 1 million full-time employees doing nothing but verifying insurance.
If we could eliminate that, we're not just saving practices money. We're freeing up 1 million FTE worth of human potential to do actual dentistry, actual patient care, actual business growth.
The economic impact is massive, but it's invisible because it's distributed across thousands of small practices. No single practice sees the 1 million FTE picture. But it's real.
Solving this problem is why we started Needletail. Not to build a bigger company. Not to make money (though we hope to). But to eliminate a systemic inefficiency that affects millions of people daily.









