Skip to content

What we're building

Roadmap.

Honest, hand-maintained. No Jira firehose — just what we're actively working on, what's likely next, and what already shipped. Got an idea? Drop it in the form below — every note lands in the product team's inbox and we curate from there.

Now

2

Active work this sprint.

  • OCR + Claude tuning on real bills

    Inviting beta users to send bills our pipeline mis-reads so we can tighten the prompt + retry strategy on the formats that fail most often.

    freepro
  • iOS / Android store submission

    Final icons + screenshots, App Store privacy questionnaire, TestFlight build. Web app already supports waitlist signups so existing users get the install link the day it goes live.

    Waiting on: Apple Dev Program enrollment

    mobile

Next

5

Likely-next, queued behind whatever's in flight.

  • Full Spanish translation of state pages

    The i18n scaffolding is live; this is the per-state content pass — law citations, debt stats, "how Audra uses this law" sections. ~51 state bodies + the marketing landing.

    web
  • Sign in with Apple + Google

    Code is shipped and gated behind feature flags. Activates once the Apple Developer + Google OAuth client configs are in place on the Supabase side.

    Waiting on: Apple Dev Program enrollment

    mobileweb
  • iOS Share Extension

    Audit a bill straight from the Files / Mail app via the iOS share sheet, without opening Audra first.

    Waiting on: EAS Build / custom dev client

    mobile
  • Native StoreKit / RevenueCat IAP

    Replace the in-app Stripe redirect with a native iOS / Android purchase flow. Better tap-to-convert UX + Apple-required for App Store distribution.

    Waiting on: EAS Build + Apple Dev Program

    mobile
  • Family plan (1 subscription, 5 members)

    For caretakers running audits for spouse + kids + aging parents. Shared audit history with per-member patient labels (already in the schema).

    pro

Later

5

Ambitions on the horizon. Not promises.

  • Re-audit a bill on a schedule

    "Re-run this audit in 30 days when the provider sends the corrected version" — handy when you sent an appeal and want to verify the next bill cleared.

    pro
  • Collections Shield

    For bills already at a collections agency: validation-letter generator, cease-communication template, FDCPA-compliance check on what the collector is doing. Premium add-on.

    pro
  • Human advocate hand-off

    For users who want Audra to do the work AND a human to make the calls. Network of vetted healthcare-billing advocates with a referral bounty + outcome sharing.

    pro
  • Provider-facing dispute portal

    Let hospitals + billing departments respond to disputes inside Audra rather than over the phone. Separate SKU, separate schema, but shares the appeal-letter data model with the consumer app.

    web
  • Multi-currency Pro tier

    EUR + GBP pricing for international users (currently parked on a waitlist). Pairs with the i18n scaffolding to make Audra accessible outside the US.

    proweb

Suggest a feature

The shortest path from idea to roadmap. We read every one.

We only contact you if the idea ships.

Recently shipped

Newest first. Updated whenever we ship.

0 shipped this week · 110 in the last 30 days

  • Sort options on /audits

    2026-05-25

    New sort dropdown alongside the filter chips: Newest (default), Oldest, Biggest savings, Pending appeals (sent appeals with no outcome float to the top). Persists in the URL for bookmark/share.

  • Per-provider OG images

    2026-05-25

    Every /providers/[slug] page now generates a unique social card via edge ImageResponse — provider name as the headline, blurb as subhead, Audra branding. Pre-rendered at build time via generateStaticParams.

  • Reset celebration history

    2026-05-25

    New button on /settings/account wipes the localStorage gates for one-time celebrations (savings confetti, milestone banners, "what’s new" modal). Useful after we ship animation upgrades. Auto-lock + other security prefs are NOT touched.

  • Add follow-up to calendar

    2026-05-25

    New /api/audits/[id]/followup.ics route emits a real RFC-5545 .ics event for the 14-day follow-up on sent appeals. "Add to calendar" button on the audit detail page lets the user drop it onto Google, Apple, Outlook, Proton, Fastmail — anywhere. Includes a 60-minute pre-event reminder + a deep link back to the audit.

  • Email me a copy of my audit

    2026-05-25

    New "Email me a copy" button on the audit detail page sends a snapshot (provider, savings total, findings list) to the user’s primary email so they have a portable record they can forward to an accountant or family member. Rate-limited 5/hour per user.

  • JSON-LD on /sample-audit

    2026-05-25

    Article + BreadcrumbList structured data on the public sample audit page so Google can render the SERP snippet with breadcrumb hierarchy + treat the page as informational content rather than a generic landing.

  • Audit timeline strip on /insights

    2026-05-25

    Horizontal chronological strip of every audit you’ve run, bar height log-scaled to overcharge amount, color encoding appeal outcome (cream = unsent, amber = pending, emerald = won, rose = lost). Click any bar to deep-link to that audit.

  • Tab title pulse on audit completion

    2026-05-25

    When you’re on the audit-detail page in a background tab and the audit finishes, the tab title flashes "(✓) Audra found $X" so you notice on glance. Restores when you focus the tab. Pairs with the existing push notification.

  • Per-post blog OG images

    2026-05-25

    Every /blog/[slug] post now renders a unique Open Graph card via edge-runtime ImageResponse: post title in the serif headline, dek in subhead, branded teal blob accent. Replaces the generic site-wide fallback on social shares.

  • Custom 404 illustration

    2026-05-25

    Three stacked ruled-paper sheets, slightly rotated, with a 404 stamp on the topmost. Pure CSS — no image asset, no bundle cost.

  • Pre-upload scan quality warning

    2026-05-25

    Before encrypting + uploading, we now run a quick client-side quality heuristic (file size, image dimensions, luminance variance). Below-threshold scans get a friendly warning + a "proceed anyway?" confirm so users don’t burn an audit on a doomed input.

  • j/k/o keyboard navigation on /audits

    2026-05-25

    Vim-style row navigation: j next, k previous, o (or Enter) open, Esc clear. Doesn’t hijack typing when an input is focused. Pairs nicely with the existing ⌘K command palette.

  • Lifetime milestone celebrations

    2026-05-25

    Crossing 1 / 5 / 10 audits, first appeal win, or $500 / $1k / $5k caught fires a one-time celebration banner on /insights. Tracked in localStorage so each milestone surfaces exactly once per device, even if you cross multiple in a single visit.

  • Real-time founder pings

    2026-05-25

    Slack/Discord-compatible webhook fires on the moments worth knowing about: new signup, one-time purchase, new Pro subscriber, and any audit catching >= $1,000. Soft-fail; no-op when FOUNDER_PING_WEBHOOK_URL is unset. Lets the team feel launch-day momentum in real time.

  • Inactive-user reactivation email

    2026-05-25

    Weekly cron sends a single, no-guilt email to users who signed up >= 90 days ago AND haven’t uploaded a bill in 90 days. Capped at once per user per lifetime via the existing drip_emails unique constraint. Respects email_marketing opt-out.

  • PWA icon variants + iOS splash screens

    2026-05-25

    Manifest now exposes 192x192 + 512x512 in both maskable and any purpose plus a monochrome variant for Android 13+ themed icons. Apple touch icon + 3 iOS startup-splash variants (iPhone, Pro Max, iPad portrait) keep installs from flashing white on launch.

  • Set-a-password UI with HIBP breach check

    2026-05-25

    /settings/security has a new optional password panel for users who want to unlock the lock-screen without re-doing the magic-link flow. Every new password is checked against HaveIBeenPwned via k-anonymity (only first 5 chars of SHA-1 leave Audra) and rejected if it appears in the public breach corpus.

  • PII scrubbing inside Sentry events

    2026-05-25

    beforeSend now strips emails, JWTs, Stripe key fragments, and 32+ char hex tokens out of every error message, exception value, request URL, and query string before Sentry ingests it. Belt-and-suspenders on top of the existing cookie/auth-header strip + the replay-integration mask-all defaults.

  • "Share your lifetime impact" on /insights

    2026-05-25

    When your /insights total overcharges crosses $50, a share-card surfaces with a pre-written PHI-free message ("Audra has caught $X across N of my bills"). Web Share API + X/Reddit deep links. Drives top-of-funnel without any privacy risk.

  • Admin user search: UUID + Stripe customer ID

    2026-05-25

    listUsers now short-circuits on UUID queries (exact id match) and on Stripe customer ID queries (resolves via subscriptions table) so an admin pasting an ID from logs gets a one-shot result instead of a partial-match fan-out.

  • Smarter failed-audit recovery

    2026-05-25

    When an audit fails, we now classify the error (OCR / unreadable / timeout / LLM / unknown) and surface a tailored hint + a pre-filled support email with the audit id. OCR + unreadable failures also offer a "Upload a clearer copy" deep link to /upload.

  • Bulk audit ops

    2026-05-25

    Multi-select checkboxes on /audits + /audits/archive with a sticky action bar (archive / unarchive / delete N). Capped at 50 IDs per call, server-side ownership filter, audit-logged once per affected bill.

  • Auto-archive on terminal outcomes

    2026-05-25

    When you record a non-won appeal outcome (lost / partial / withdrawn / no_response), the bill auto-archives so the dashboard stays clean. Wins skip this so you can show off the recovery. Opt-out flag available.

  • Search-as-you-type on /audits

    2026-05-25

    Filter the audit list in real time as you type. 250ms debounce so we don't hit the server on every keystroke; pressing Enter short-circuits the wait for keyboard-first users.

Plus 86 more shipped items not shown.