Connect Denial Follow-Up to Waystar 2026 (Free Template)
A denied claim is not a dead claim — it is a claim with a clock running on it. The moment a payer returns a denial through your clearinghouse, a payer-specific appeal window starts counting down: 90 days for one carrier, 180 for another, 365 for Medicare. The work to fix most denials is small — a corrected modifier, a missing prior-auth number, a resubmitted claim with the right place-of-service code. The problem is almost never the fix. The problem is that the denial lands in a worklist, sits behind four hundred other denials, and ages quietly past its deadline until it becomes a write-off that no one decided to write off.
This guide is a workflow recipe for closing that gap when your stack is Waystar for clearinghouse and remits and Kareo (now Tebra) for the practice-management and billing layer. It walks through how to read the denial reason from the 835/remittance, route it to the right work queue by category and dollar value, track the resubmission and appeal deadlines so nothing ages out, and escalate the high-value claims to a human before the window closes. Below you will find the routing logic, the deadline-tracking model, a worked example with real platform identifiers, comparison tables with real figures, and an honest section on when this is the wrong thing to automate.
TL;DR
Connect Waystar's denial feed to Kareo's claim records, classify each denial by reason code, auto-route corrected-claim categories to a resubmission queue and clinical-documentation categories to a human appeal queue, and run a deadline timer keyed to each payer's filing window. The result is a denial backlog that works itself down by category instead of by whoever happens to open the worklist — and a sharp drop in claims lost to timely-filing expiration.
Plain definition: Claim denial follow-up automation is software that reads payer denial responses, sorts each denial by reason and value, sends it to the correct fix-or-appeal path, and tracks its filing deadline so the claim is reworked before the appeal window closes.
EHR adoption is no longer the differentiator it once was. Over 78% of office-based physicians now use a certified EHR according to the HIMSS 2024 Health IT Adoption Report. Nearly everyone has the system of record; almost no one has the connective tissue between the clearinghouse denial feed and the billing worklist. That connective tissue is where claims are won or lost.
Who this is for
This recipe is for billing managers, revenue-cycle leads, and practice administrators running a multi-provider practice or a small RCM company on the Waystar + Kareo/Tebra stack, typically 5 to 50 providers and $2M+ in annual net collections, where denials arrive faster than two or three billers can manually work them. If your denial rate sits in the high single digits and a meaningful share of denials never gets reworked, the math here is for you.
Red flags — skip this build if any of these describe you: you run fewer than 3 providers and your biller already clears the denial worklist daily; you are paper-and-fax only with no electronic remittance; or your annual net collections are under $500K, where the rework volume does not justify the integration effort. In those cases a tighter manual checklist beats an automation project.
This sits at the bottom of the funnel: you have likely already automated medical claim submission and denial management and you are now closing the loop on the follow-up half. If you are earlier in that journey, start by understanding why healthcare teams automate medical billing before wiring up the denial router.
Why denials age out: the manual baseline
Manual denial follow-up fails in a predictable way. A biller opens Waystar, sees a list of denials, and starts at the top — usually the oldest or the loudest, rarely the most recoverable. Each denial requires logging into Kareo, finding the claim, reading the remittance code, deciding the fix, and either resubmitting or starting an appeal. At maybe 12 to 18 denials worked per hour, a practice generating 300 denials a week needs a biller spending most of a workweek just on denials — and that is before the appeals that need clinical records pulled.
The cost of that drag is not theoretical. Administrative complexity is a defining feature of US healthcare: administrative costs run roughly 15–25% of total US health spending according to the KFF 2024 Health Spending Analysis, and denial rework is squarely inside that overhead. When a biller is buried, the high-effort denials — the ones needing a clinical appeal — are exactly the ones that slip. They are the highest-dollar claims and the ones with the tightest, most consequential deadlines.
The human cost compounds the financial one. Roughly half of physicians report at least one symptom of burnout according to the AMA 2024 Physician Burnout Survey, and administrative friction is a named driver. A denial process that pushes clinicians to re-pull notes for appeals under deadline pressure is pouring fuel on that fire.
| Failure mode | Manual reality | Automated target |
|---|---|---|
| Denials worked per FTE/day | 90–140 | 400+ (router pre-sorts) |
| Avg. days denial sits before first touch | 6–11 days | Under 1 day |
| Timely-filing write-offs (% of denied $) | 3–8% | Under 1% |
| High-value denials missed before deadline | 1 in 5 | Under 1 in 50 |
| Appeal-ready package assembly | 20–40 min each | 3–6 min (auto-compiled) |
The denial-reason routing workflow
The core of this recipe is routing. Not every denial deserves the same path, and treating them identically is why backlogs form. The router reads the denial reason and assigns one of four lanes.
The classification source is the remittance. Waystar surfaces the payer's Claim Adjustment Reason Code (CARC) and Remittance Advice Remark Code (RARC) from the 835. Those codes are the truth of why the claim denied, and they map cleanly to a fix path. A CARC 16 (missing information) with a RARC pointing at a missing prior-auth is a documentation routing problem; a CARC 197 (precertification absent) is an appeal-or-retro-auth problem; a CARC 18 (exact duplicate) is usually a no-action close.
| Lane | Trigger (denial category) | Path | Owner |
|---|---|---|---|
| 1. Correct & resubmit | Coding error, modifier, POS, demographic mismatch | Auto-correct rule or biller fix, resubmit via Waystar | Biller queue |
| 2. Documentation | Missing prior-auth #, missing records, CARC 16 | Pull/attach doc, resubmit | Front-office + biller |
| 3. Clinical appeal | Medical necessity, CARC 50/197, downcoding | Compile appeal packet, route to clinician | Appeal queue + provider |
| 4. No action | Duplicate (CARC 18), patient responsibility | Close or move to patient balance | Auto-close |
The value of categorizing first is that each lane has a different deadline pressure and a different staffing model. Lane 1 denials are high-volume and low-effort, perfect for rules and a fast biller. Lane 3 denials are low-volume and high-stakes, and they need a human reviewing clinical records — which means they need to be surfaced early, not discovered late. A router that does nothing but separate Lane 1 from Lane 3 already recovers most of the value, because it stops the cheap-but-numerous denials from burying the expensive-but-rare ones.
This is where US Tech Automations does the concrete work. A scheduled agent polls the Waystar remit feed, reads each new denial's CARC/RARC pair, looks up the matching Kareo claim by control number, and writes a category tag plus a computed deadline back to the claim record. Lane 1 and Lane 4 denials are handled by deterministic rules — a duplicate is closed, a missing-modifier denial gets the correction template attached and is queued for one-click resubmit. Lane 2 and Lane 3 denials are pushed into the named work queue with the records request already drafted. Nothing waits for a biller to notice it; the denial arrives in the right place with the next action pre-staged.
Tracking resubmission and appeal deadlines
Routing solves where a denial goes. Deadline tracking solves whether it gets there in time. This is the part manual processes almost always lose, because no spreadsheet survives 300 new denials a week with payer-specific clocks.
Every denial gets a computed deadline at the moment it is read: received_date plus the payer's filing window for that action type. These windows are payer rules, not guesses — a Medicare redetermination must be filed within 120 days of the initial determination according to CMS, and commercial payers publish their own windows in provider manuals. Corrected-claim windows and appeal windows often differ, so the timer is keyed to the lane, not just the payer.
| Payer type | Typical corrected-claim window | Typical appeal window | Timer behavior |
|---|---|---|---|
| Medicare (redetermination) | 12 months from service | 120 days from denial | Hard stop at 120 days |
| Commercial (large national) | 90–180 days | 180 days | Escalate at 60% elapsed |
| Medicaid (state) | 90–365 days (varies) | 30–90 days | Escalate at 50% elapsed |
| Workers' comp / auto | Jurisdiction-specific | Varies widely | Manual flag, no auto-close |
The timer drives three behaviors. First, sorting: the queue is ordered by deadline proximity weighted by claim value, so a $4,200 appeal with 18 days left outranks a $40 correction with 60 days left. Second, escalation: when a high-value denial crosses a threshold of its window with no movement, it gets pushed to a named owner with a reminder rather than sitting silent. Third, the honest auto-close: a Lane 4 duplicate or a denial past every possible window gets closed with a logged reason so the worklist reflects reality instead of carrying zombie claims.
The recoverable money here is real. About two-thirds of denied claims are ultimately recoverable according to the MGMA, yet a large share are never reworked. Worse, roughly 65% of denied claims are never resubmitted at all according to Change Healthcare denial-management research. The mechanism a deadline engine fixes is unglamorous: claims simply stop expiring before anyone touches them.
For teams that want the appeal side handled end to end, the pattern extends naturally to tracking outstanding claim denials queued for appeal, where the same deadline engine drives the appeal packet rather than the resubmission.
Worked example: a 14-provider practice on Waystar + Kareo
Consider a 14-provider multi-specialty group billing roughly $9.6M in annual net collections, with a 9% denial rate producing about 280 denials per week. Before automation, two billers worked denials and cleared maybe 60% of them within the filing window; the practice was writing off close to $190,000 a year to timely-filing expiration, most of it concentrated in the 11% of denials that needed clinical appeals. The agent polls Waystar every 30 minutes; when a new remit arrives, the claim.denied event fires with its CARC/RARC payload, the agent matches it to the Kareo claim by claim_control_number, computes the deadline, and writes the lane tag. In the first full month, 280 weekly denials sorted automatically: 64% to Lane 1 auto-correct, 13% to Lane 2, 11% to Lane 3 clinical appeal surfaced an average of 9 days earlier than before, and 12% auto-closed. Timely-filing write-offs fell from roughly $190,000 annualized to under $24,000, and the two billers shifted from triage to actually working the high-value appeals the router put in front of them.
That claim_control_number match is the load-bearing detail: it is the field that lets the denial feed and the billing record agree on which claim they are talking about, which is exactly what manual cross-referencing between two tabs gets wrong under volume.
Denial categorization automation: what to rule-code vs. review
Not every denial category should be automated to the same depth. The discipline is to fully automate the deterministic categories, semi-automate the judgment categories, and never auto-decide the clinical ones.
| Denial category | Automate fully? | Why |
|---|---|---|
| Duplicate (CARC 18) | Yes | Deterministic; close with logged reason |
| Missing modifier / POS error | Yes | Rule-correctable, low ambiguity |
| Missing prior-auth number | Semi | Auto-route + draft request; human attaches |
| Medical necessity / downcoding | No (route only) | Requires clinical judgment on records |
| Coordination of benefits | Semi | Auto-flag; biller confirms payer order |
| Non-covered service | Semi | Route to patient-responsibility review |
The honest rule: automation should categorize and route every denial, but it should only decide the unambiguous ones. A medical-necessity denial gets surfaced fast with the appeal packet half-built, but a human signs the clinical argument. This is the difference between automation that scales a process and automation that quietly approves the wrong write-offs.
Common mistakes to avoid
Routing by age instead of value-weighted deadline. Working oldest-first feels orderly but lets a high-dollar appeal with a tight window expire while you clear $20 corrections.
Auto-closing denials you cannot actually re-file. Closing a "non-covered" denial without checking whether it is appealable converts a recoverable claim into a write-off.
One filing-window rule for all payers. Hard-coding 90 days across the board burns Medicaid appeals with 30-day windows and leaves Medicare's longer windows under-used.
No escalation path. A router with no human escalation just relocates the backlog. The high-value clinical appeals must reach a named owner before the deadline.
Skipping the audit log. If you cannot show why a claim was closed, you cannot defend the write-off or catch a misrouting rule that is silently dropping recoverable dollars.
Where US Tech Automations fits in the stack
To be concrete about the boundaries: US Tech Automations is the orchestration layer between Waystar and Kareo, not a replacement for either. Waystar remains the clearinghouse and the source of remittance data; Kareo/Tebra remains the system of record for claims and patient accounts. US Tech Automations is the agent that reads the denial feed, applies the routing and deadline logic, and writes the next action back into the worklist — the connective tissue that the EHR-plus-clearinghouse stack does not ship with.
In day-to-day operation, US Tech Automations watches the remit feed, tags and times each denial, drafts the corrected claim or the records request, and posts the value-weighted queue to your billers each morning. When a Lane 3 appeal crosses its escalation threshold, it pings the assigned reviewer with the packet attached. Your team stops triaging and starts deciding — which is the only place human time actually moves the needle.
When NOT to use US Tech Automations
Be honest about fit. If you run a solo or two-provider practice where a single biller already clears the denial worklist to zero every day, an orchestration layer is overhead you do not need — a disciplined checklist wins. If your denials are overwhelmingly clinical medical-necessity appeals that always require a physician to write the argument, the routing saves less than you might hope because the bottleneck is clinical time, not triage. And if you are mid-migration off Kareo/Tebra or Waystar to a different stack, wait until the systems of record stabilize — building an integration against a platform you are leaving wastes the build. In those cases, lean on your billing platform's native denial worklist and revisit automation once volume or stack stability justifies it.
Key Takeaways
Denials don't lose money slowly — they lose it at a deadline. Every denial carries a payer-specific filing clock, and the dollars walk out the moment that window closes unrewarded.
Route by category before you work by hand. Separating cheap-high-volume corrections from expensive-low-volume clinical appeals is the single highest-leverage move; it stops the easy denials from burying the valuable ones.
Time the queue, weight it by value. A deadline engine keyed to each payer's window, sorted by dollars-at-risk, is what turns a backlog into a worklist that drains itself.
Automate the deterministic, route the clinical. Auto-correct modifiers and close duplicates; surface medical-necessity appeals early but let a human sign the clinical argument.
Log everything. An audit trail is what lets you defend write-offs and catch a routing rule that is silently dropping recoverable claims.
Frequently Asked Questions
How do you automate claim denial follow-up between Waystar and Kareo?
You connect Waystar's electronic remittance feed to Kareo's claim records through an orchestration agent that reads each denial's CARC/RARC codes, matches them to the corresponding claim, classifies the denial by reason and value, and writes a routing tag plus a computed appeal deadline back to the claim. From there, deterministic categories like duplicates and modifier errors are auto-handled, while documentation and clinical-appeal categories are routed to the right human queue with the next action pre-drafted. The key is that classification and deadline-tracking happen automatically, so no denial waits to be noticed.
What is the best way to route denials by reason code?
The best approach is a four-lane model driven by the payer's CARC and RARC codes: correct-and-resubmit for coding errors, documentation for missing-information denials, clinical appeal for medical-necessity denials, and no-action for duplicates. Each lane has a different deadline pressure and staffing model, so separating them lets you apply rules to the high-volume easy denials and reserve human judgment for the high-value clinical ones. Routing by reason code rather than by age is what prevents recoverable claims from aging out behind low-value work.
How do you track resubmission and appeal deadlines so claims don't age out?
You compute a deadline for every denial at the moment it is read — received date plus the payer's filing window for that specific action type — and key the timer to the lane, since corrected-claim and appeal windows often differ. The queue is then sorted by deadline proximity weighted by claim value, high-value denials escalate to a named owner when they cross a percentage of their window unworked, and only truly unrecoverable claims are auto-closed with a logged reason. This turns deadline tracking from a fragile spreadsheet into an engine that surfaces the right claim before its clock runs out.
Can denial categorization really be automated, or does it need a human?
Categorization itself can and should be fully automated — the remittance codes deterministically tell you why a claim denied, so an agent can tag every denial accurately. What should not be fully automated is the decision on judgment-heavy categories. Duplicates and modifier errors are safe to auto-resolve, but medical-necessity denials should only be categorized and surfaced quickly, with a clinician signing the actual appeal. The line is: automate the routing and timing for all denials, automate the resolution only for the unambiguous ones.
What denial rate should a practice target after automating follow-up?
Automation primarily improves recovery of denied dollars and reduction of timely-filing write-offs rather than the initial denial rate, which is driven by front-end coding and eligibility. A realistic target is cutting timely-filing write-offs to under 1% of denied dollars and reworking the large majority of denials within their filing window. The first-pass denial rate is best lowered upstream — through eligibility checks and clean-claim editing — while denial follow-up automation makes sure the denials that do happen actually get recovered.
Does this replace Waystar or Kareo?
No. Waystar stays your clearinghouse and remittance source, and Kareo/Tebra stays your system of record for claims and patient accounts. The automation layer sits between them, reading the denial feed and writing routing tags, deadlines, and next actions back into the worklist. It is the connective tissue the two platforms do not provide on their own, not a replacement for either — which is why it works alongside whatever billing follow-up process you already run.
Build it or keep losing the clock
Denial follow-up is a deadline game, and manual triage loses it at volume. The fix is not more billers working faster — it is a router that reads every denial, times it against the right payer window, and puts the highest-value, soonest-due claims in front of a human while quietly handling the deterministic ones. If you want this wired into your Waystar + Kareo stack, see pricing and the implementation playbook to map your denial categories to the four lanes and stand up the deadline engine. For the broader follow-up workflow this connects to, review the guide to automating medical billing follow-up.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
From our research desk: sealed building-permit data across 8 metros, updated monthly.