Skip to main content

Changelog

Release notes and recent platform updates.

3 min read

Changelog

Recent platform updates. Latest at top.

2026-05-22

Usage & ROI dashboard

  • Added Usage & ROI section in Settings → Plan & Billing.
  • Per-deployment table with audience size, connect rate, credit estimator, and cost-per-connect columns.
  • Date grouping (by created_at), pagination (10/page), multi-select.
  • Bulk export: Credit ledger CSV, Deployment summary CSV, ROI report HTML (self-contained, no login needed for recipient).
  • ROI snapshot card auto-narrates savings vs. equivalent human team using benchmark MANUAL_COST_PER_CONNECT_INR = 15.
  • Lazy-load — section fetches only when scrolled into view. Settings page open time dropped from ~30s → ~100ms on big-volume orgs.

Analytics page

  • "Export ROI report" added to bulk-action toolbar — generates the same HTML report scoped to the selected deployments.
  • Audience size column resolves contact counts from /api/audience.

Phone Number Health Check

  • Lazy-load via intersection observer — full org call history only fetched when the Health Check section scrolls into view.

2026-05-21

Marketing site sections rebuild

  • All public pages (Pricing, Book a Demo, Blog, Customers, Manifesto, all Solutions templates) now follow the homepage canonical section pattern: left-aligned eyebrow + title + subtitle.
  • Mass slug rename for customer stories (URL-unsafe chars removed) with 301 redirects.
  • Dynamic OG image generation for /blog/[slug] and /customers/[slug] — branded per-category accent + finn wordmark + title + URL.
  • JSON-LD Article + BreadcrumbList schemas on every blog and customer-story detail page.
  • Related-posts section on detail pages, scoped to published content only.

2026-05-20

EditFinnConfigurationModal v2

  • 5-tab layout: Basics / Voice / Persona / Prompt / Settings.
  • New fields: customVocabulary chips, idleReminder, handoffNumber split, voicemailDetection, workflowMappingEnabled toggle.
  • Dirty-state indicator per tab, ⌘S save shortcut, footer diff badge.

FinnAvatar primitive

  • Single canonical avatar component replacing 20+ inline emoji renders. Voice-aware, deterministic fallback when voice unmatched.

2026-05-19

Settings sweep

  • Every settings form rebuilt on the canonical row-pattern + bordered card.
  • Currency layer (useOrgCurrency) routes pricing through INR/USD based on org country.
  • Profile menu adds keyboard shortcut cycling and a Learn-more sub-menu.
  • Brand rename: 101 occurrences of HireFinnFinn across 41 files (domain hirefinn.ai preserved).

2026-05-18

Dashboard performance + home redesign

  • SWR localStorage cache for dashboard home (dashboard-perf:{orgId}, 1h TTL).
  • Weekly-first sequential load — render weekly KPIs, fetch month/year in background.
  • useFinnMetrics hook — eliminated N+1 deployment fetch.
  • Performance display stat cards locked to h-[380px], sentiment bar narrowed, "View all" button to /dashboard/finns.

2026-05-17

Live deployment polish

  • Status badges via inline hex styles per STYLE_GUIDE §18.
  • Metadata strip on live deployment header now includes total_calls, timezone, number_pool fallback, raw audience.
  • Sidebar overhaul: collapse-mode toggle centered, emoji icons for finn names.

2026-05-16

Phone Number Health Check (Phase 1)

  • Dual-score model (relative + absolute thresholds), voicemail signal, daily timeline rollup.
  • Per-number drill-down drawer + threshold dialog with region presets.
  • Cross-tab localStorage sync for paused / isolated numbers.

For older release history, see GitHub Releases. For known issues, see Troubleshooting.

Was this page helpful?

Still stuck or have feedback?

Email support@hirefinn.ai or use the chat bubble in the bottom-right corner — it's a Finn that knows the Academy cold.