Changelog
Multi-Speaker Meetings & Scorecard Routing
Aila now handles calls with three or more participants and can automatically select the right scorecard based on your calendar event title.
Beyond two speakers. Group calls, team meetings, and multi-party conversations are now fully supported with accurate speaker attribution across all participants.
Improvements
- Multi-Participant Meetings: Full support for 3+ speakers with structured participant tracking across all call processing workflows.
- Calendar-Based Scorecard Routing: Automatically select the right scorecard template based on Google Calendar event title patterns.
Fixes
- Fixed Temporal nondeterminism errors affecting 7 stuck workflows.
- Fixed replay safety for calendar event title lookups in existing workflows.
Agent Leaderboard & Coaching Insights
Redesigned agent leaderboard with profile views and richer coaching insights on the member dashboard.
See your team clearly. Agent profiles now show performance trends, coaching history, and practice progress all in one place.
Improvements
- Agent Profile Leaderboard: Enhanced leaderboard with individual agent profile views, improved sorting, and richer performance metrics.
- Member Dashboard Coaching Insights: Redesigned member detail pages with coaching history, question tracking, and performance trends.
- Accurate Dial Tracking: Unanswered and short calls now count toward dial metrics via GHL webhook receipt reconciliation.
- Keyword Transcription Booster: Improved transcription accuracy for industry-specific terminology.
Automated QA Coaching & Custom Summaries
AI-generated coaching questions after every call and customizable summary instructions so Aila focuses on what matters to your team.
Coaching on autopilot. Aila now generates targeted coaching questions from every call and lets you customize exactly what your AI summaries focus on.
Improvements
- Automated QA Coaching: AI-generated coaching questions based on call content with manager review and approval workflow.
- Custom Summary Instructions: Add org-specific instructions to control what the AI summary focuses on via Settings > Custom Datasets.
- Editable Summaries: Edit AI-generated call summaries directly after they are created.
- Temporal Failure Reasons: Workflow failure details are now surfaced in the UI for easier debugging.
AI Practice Mode
Train your team with AI-powered practice calls featuring real-time voice, scenario import from actual calls, checklist-based scoring, and manager assignments.
Practice makes perfect. Run realistic AI practice calls with real-time voice powered by OpenAI Realtime, score against your checklists, and track pass/fail across the team.
Improvements
- Real-Time Voice Practice: AI-powered practice sessions with low-latency voice using OpenAI Realtime and per-persona voice selection.
- Scenario Import: Create practice scenarios directly from real calls in your library, with section focus to target specific parts of a call.
- Checklist-Based Scoring: Practice sessions are scored against your existing scorecards with pass/fail thresholds.
- Manager Assignments: Assign practice sessions to team members and track completion and scores.
- Role-Based Views: Separate manager and agent views for practice with team-wide progress tracking.
AI Workbench & Chat Enhancements
New workbench tools for searching transcripts, analyzing contacts, and charting deals—plus background chat streams and an artifacts panel.
Your AI analyst. Ask questions across all your calls with transcript search, contact analytics, and deal charting tools built right into the workbench.
Improvements
- Workbench Tools: Transcript search across calls, contact analytics, and deal charting tools for data-driven insights.
- Chat Artifacts Panel: View and interact with structured outputs like charts and tables generated by the workbench.
- Background Chat Streams: Run multiple concurrent chat conversations in the background with streamed reasoning.
- Thinking Block Collapse: AI reasoning blocks are collapsed by default for a cleaner chat experience.
- Leave Confirmation: Modal prompt when navigating away from an active chat stream.
GHL Pipeline Stages & Disposition Funnel
Replace generic open/lost/won statuses with your actual GHL pipeline stages and track call dispositions through a visual funnel.
Your pipeline, your way. Aila now syncs your GoHighLevel pipeline stages directly and shows call disposition flow through a visual funnel.
Improvements
- GHL Pipeline Stage Sync: Automatically import and display your GoHighLevel pipeline stages instead of generic open/lost/won statuses.
- Disposition Funnel: Visual funnel showing how calls flow through disposition categories with short call extraction.
- GHL Opportunity Stage Backfill: Retroactively sync pipeline stages for existing opportunities.
Fixes
- Fixed GHL custom fields not loading when cache was empty.
- Improved connect dialog UX with better OAuth error messages.
Scorecard Redesign & Desktop Capture
Redesigned scorecard tab with a clean Linear-style interface, plus native desktop audio capture support.
A cleaner scorecard experience. The scorecard tab has been completely redesigned with a Linear-inspired interface for faster review and better readability.
Improvements
- Scorecard Redesign: Completely rebuilt scorecard tab with Linear-style UX for cleaner navigation and faster review.
- Native Desktop Capture: Backend support for native audio capture from desktop apps without requiring a browser extension.
- Desktop Auth Flow: Seamless authentication handoff between the web app and desktop recorder.
- Bot Image Support: Calendar-scheduled bots now display a profile image in the meeting.
- Password Visibility Toggle: Eye icon on password fields for easier credential entry.
Fixes
- Fixed native capture sessions stuck in uploading state.
- Fixed setup completion navigation flow.
- Fixed no-audio calls retrying transcription indefinitely instead of completing immediately.
- Fixed CRM destination sync errors causing stuck workflows.
- Reduced monitor alert noise with flap suppression.
Contact Scorecards & Funnel Charts
See cumulative scorecard performance at the contact level and visualize call flow through funnel charts in analytics.
Improvements
- Contact-Level Scorecards: Cumulative scorecard view on contact detail pages showing performance trends across all calls with a contact.
- Funnel Charts: New funnel chart type in analytics with multi-stage counting for visualizing call disposition flow.
- Onboarding Exit Path: Users can skip onboarding setup and return to it later, with setup conversations preserved in the workbench.
Call Dispositions & Performance Optimization
Configure call dispositions per org, see them on the redesigned contact detail page, and enjoy dramatically faster page loads for large organizations.
10x faster for large teams. Calls page load times dropped from 10+ seconds to under 1 second for organizations with 20,000+ calls.
Improvements
- Call Dispositions: Org-level disposition configuration with automatic AI classification and paginated backfill workflow.
- Contact Detail Redesign: Cleaner contact pages with disposition history and cumulative insights.
- Configurable Recall API Region: Choose your preferred region for meeting bot infrastructure.
- One-Click Coaching Acknowledge: Reps can acknowledge coaching feedback directly from the email notification.
Fixes
- Fixed calls page 10s+ load times for large orgs by eliminating unnecessary joins and optimizing queries.
- Fixed pagination and sorting on the calls list.
- Fixed Google Meet bot calendar invite warnings with a toggle control.
AI Workbench Analytics & CRM Field Types
AI-powered analytics charts in the workbench, CRM-aware custom field types, and scoped MCP tools for role-based access.
Ask questions, get charts. The AI workbench now generates analytics charts, extraction previews, and search results directly from your call data.
Improvements
- AI Analytics Charts: Generate charts and extraction previews from call data directly in the workbench.
- CRM-Aware Field Types: Custom dataset fields now support CRM-specific types with an allowed values editor and AI assistant panel.
- MCP Analytics Tools: Analytics tools added to the MCP server with role-based scoping per user.
- Setup Skip & Exemption: New users can skip onboarding setup, and existing users are exempt from the setup flow.
Fixes
- Fixed Zoom recording permissions not applied to scheduled bots.
- Fixed STL overnight leads counting raw hours instead of business hours.
- Fixed GHL OAuth code reuse errors and disabled guided tour.
- Fixed soft-delete of invitations when removing org members.
- Fixed Bonzo API scope instructions and Temporal Date serialization.
Speed-to-Lead Metrics Dashboard
Track how quickly your sales team responds to new leads with a comprehensive speed-to-lead metrics dashboard and analytics.
Measure what matters. Monitor lead response times with detailed metrics showing how fast your team contacts new prospects—a critical factor in conversion rates.
Improvements
- Speed-to-Lead Dashboard: Comprehensive metrics tracking time from lead creation to first contact.
- Event enrichment for accurate response time calculations.
- Visual analytics showing team performance and trends.
- Short call processing and display improvements.
Library Folders & Automatic Task Creation
Organize your starred calls with custom folders and automate task creation from call transcripts in GoHighLevel.
Stay organized. Create custom folders to organize your call library, and let AI automatically extract and create tasks from your calls.
Improvements
- Library Folder Organization: Create custom folders to organize starred calls with filtering, tab navigation, and easy call management.
- Move calls between folders with drag-and-drop interface.
- Folder filtering for quick access to specific call collections.
- Automatic Task Creation: Configure triggers to automatically create tasks in GoHighLevel when calls complete.
- AI extraction of task details from call transcripts.
- Task automation settings in account preferences.
Fixes
- Fixed calendar dropdown clipping in date range selector.
Salesforce CRM Integration
Complete Salesforce CRM integration with OAuth authentication, custom field mapping, automatic sync, and task creation—bringing enterprise CRM capabilities to Aila.
Salesforce is here. Full-featured Salesforce support with Lead & Contact management, custom field mapping, and seamless bidirectional sync.
Improvements
- Salesforce OAuth Authentication: Secure connection setup with automatic token refresh.
- Lead & Contact Support: Full support for Salesforce Lead, Contact, and Opportunity objects.
- Custom Field Mapping: Import and map Salesforce fields to custom datasets with AI-generated extraction prompts.
- Automatic Sync: Call data, transcripts, and insights sync to Salesforce automatically.
- Manual Sync with ID Support: Manually sync calls using Salesforce Lead, Contact, or Opportunity IDs.
- Task Creation: Automatically create tasks in Salesforce for call follow-ups.
- Dataset Creation from Salesforce Fields: AI-powered dataset generation using your Salesforce custom fields.
- Custom Field Updates: Update custom fields on Leads, Contacts, and Opportunities.
Fixes
- Improved Salesforce OAuth error handling with better token refresh logic.
- Enhanced error parsing for multiple Salesforce API response formats.
- Added fallback dataset generation when AI parsing fails.
Call Management Enhancements
Improved call management with editable caller names, enhanced filter handling, and better scorecard template organization.
Improvements
- Editable Caller Names: Edit caller names directly from call headers with drag-and-drop support.
- Enhanced filter state management with proper reset handling.
- Improved scorecard template UI with better sorting and management.
- Call reassignment API and UI for reassigning calls to different users.
Fixes
- Fixed call filters getting stuck after resets.
- Fixed call pagination and filter persistence when navigating between calls.
- Fixed scorecard success rate calculation for binary questions.
- Fixed calls being hidden when email delivery fails during post-processing.
AI-Powered User Identification for GoHighLevel
Automatically identify the correct user for GoHighLevel inbound calls using AI analysis when user information isn't provided in the webhook.
Improvements
- AI-Powered User Identification: Automatically identify the correct user from GHL inbound calls using AI analysis of call introductions.
- Token-optimized analysis that examines only the call opening where introductions typically occur.
- Confidence-based assignment only assigns calls when AI is >70% confident.
- Non-blocking workflow that doesn't prevent call processing if identification fails.
Ask Aila Contact Intelligence & OpenPhone Enhancements
Launched AI-powered contact intelligence with Ask Aila feature, advanced OpenPhone filtering, personal calendar connections for team members, and flexible billing options with free user seats.
Ask Aila about contacts. Get instant AI insights across a contact's entire conversation history with streaming responses and persistent chat history.
Improvements
- Ask Aila Contact Feature: AI-powered Q&A interface analyzing all calls for a specific contact with streaming responses and conversation history.
- Added OpenPhone integration.
- Personal Calendar Connections: Team members can now connect their own calendars for meeting bot access.
- Contact Information Display: Enhanced Call QA page to show contact details for better context.
- OpenPhone Webhook Enhancement: Added phone number and OpenPhone-specific IDs to webhook events for improved tracking.
- Standardized purple gradient styling for Ask Aila button across all pages.
- Added detailed console logging to track and debug AI prompts sent to the gateway.
Fixes
- Fixed contact information display on Call QA page.
Coaching System Enhancements
Centralized coaching query architecture with improved state management and enhanced review experience.
Improvements
- Centralized React Query keys and mutations for coaching features.
- Added tooltips to resolve action buttons for better UX.
- Enhanced agent response filtering to include acknowledged items.
- Improved coaching review panel with optimistic UI updates.
GoHighLevel Marketplace Integration
Complete marketplace integration with external OAuth, embedded portal, and wallet-based billing system. Supports trial management, per-user charges, and monthly reconciliation for marketplace installations.
Built for the GHL marketplace. Seamless installation flow with automatic billing and user management for GoHighLevel marketplace apps.
Improvements
- External OAuth flow for marketplace installs with embed/revoke endpoints.
- Wallet-based billing with trial handling and automatic charge blocking.
- Monthly reconciliation workflow with Slack summaries and audit logging.
- Short-lived JWT tokens for secure embedded portal access.
- Typed pipeline/opportunity models with failure surfacing.
- Enhanced Recall calendar bot handling with fallback connection logic.
Zoom and Microsoft Teams Support
Extended meeting platform support beyond Google Meet. Record and analyze calls from Zoom and Microsoft Teams using Recall.ai integration with unified browser extension.
Multi-platform recording. Join and record meetings across Google Meet, Zoom, and Microsoft Teams from a single interface.
Improvements
- Unified browser extension endpoint supporting all three platforms.
- Calendar meeting lookup for Teams integration.
- Comprehensive webhook logging for debugging bot failures.
Fixes
- Fixed integration ID bug that mislabeled all recordings as Zoom.
Comprehensive Call Review and Coaching System
Launched complete quality assurance and agent development platform with structured scorecards, inline commenting, action items, and coaching workflows.
Quality assurance redefined. Full-featured coaching system with 5-star ratings, timestamped comments, action items, and acknowledgment workflows.
Improvements
- Structured scorecard reviews with 5-star ratings and typed comments (praise, coaching, question, warning).
- Inline transcript commenting with precise timestamps.
- Action items with due dates and tracking.
- Manager Coaching Inbox showing all agents needing attention.
- Agent My Coaching Dashboard with score trends.
- Feedback request system with email notifications.
- Review acknowledgment workflow.
Advanced GoHighLevel Field Mapping
Sophisticated CRM field mapping with auto-create opportunities, skip-if-exists behavior, and opportunity custom fields support. Precise control over how call data syncs to your GoHighLevel CRM.
Smart field mapping. Automatically create opportunities when needed and protect existing data with skip-if-exists rules.
Improvements
- Map AI-extracted call data to custom fields in GoHighLevel CRM for both contacts and opportunities.
- Auto-create opportunities when contacts don't have one.
- Skip-if-exists behavior preserves original values in CRM fields (e.g., first contact date).
- Added opportunities.write OAuth scope for full CRM integration.
- Inbound calls automatically route to organization owner.
- Token refresh tooling with manual and automatic verification.
Fixes
- Fixed contact names not appearing on calls (required both first AND last name).
- Fixed metadata overwrite where opportunity data was clearing contact info.
- Fixed opportunity retrieval API using wrong parameter format (snake_case vs camelCase).
- Fixed opportunity field mapping filtering out valid falsy values.
- Fixed createdAt type error when selecting organization owner for inbound calls.
- Fixed Temporal workflow Date serialization for field mapping.
Multi-Language Transcription
Automatic language detection for transcriptions supporting 100+ languages including Spanish, French, German, and more. No manual configuration required.
Transcribe in any language. AssemblyAI automatically detects and transcribes calls in 100+ languages.
Improvements
- Automatic language detection for all transcription requests.
- Support for Spanish and other non-English language calls.
- Detected language codes logged for monitoring and analytics.
GoHighLevel User Management
View and invite GoHighLevel users directly from organization settings. Collapsible user list shows non-invited users with one-click invitations or shareable invite links.
Improvements
- GoHighLevel Users accordion in organization settings.
- One-click invite or copy shareable link for GHL users.
- Manual invite link copy available when email send fails.
- Reuses pending invites instead of creating duplicates.
- Shows current membership and pending invite status for each user.
Custom Prompt Builder with AI Assistance
Enhanced prompt builder with AI-powered suggestions, sidebar navigation, and intelligent field management. AI suggests improvements while preserving your customizations.
AI-powered prompt design. Get intelligent suggestions for your custom prompts while maintaining full control over the final structure.
Improvements
- AI-aware editing that merges suggestions into your existing structure.
- Sidebar navigation with accordion sections for quick field access.
- Base fields CRM mapping with per-field visibility controls.
- Track which fields were updated by AI with visual indicators.
- Larger dialog layout for better editing experience.
- Improved database connection handling with timeout mitigations.
Performance Optimization Month
Major performance improvements reducing database queries by 99%+, page load times by 55-60%, and fixing critical production errors.
Lightning fast. Database queries reduced from 310M to under 10K per day, and Call QA dashboard loads 55% faster.
Improvements
- N+1 Query Fix: Eliminated N+1 patterns in insight generation. Processing 100 calls improved from 4s to 40ms (100x speedup).
- Call QA Dashboard: Reduced page load from 884ms to 350-400ms (55-60% faster).
- Admin Impersonation: Optimized queries from 10+ seconds to milliseconds.
- Global Admin Model Configuration: Comprehensive panel for per-organization AI model settings.
- Bulk Organization Settings: Select and update multiple orgs at once.
- Mixpanel Analytics: Comprehensive tracking for user lifecycle, errors, revenue, and product usage.
Fixes
- Fixed database connection timeouts and PostgresError in listTags query.
- Fixed Stripe schema mismatch causing new user signup errors.
- Fixed listTags query performance with optimized SQL.
- Fixed JSON parse error handling for empty AI responses.
- Fixed contact timestamp normalization.
- Fixed empty yarn file breaking Docker deployments.
UX and AI Model Enhancements
Streamlined contact interface with improved filtering and enhanced AI model management with organization-level controls.
Improvements
- Streamlined contact header with customer timezone timestamps.
- Numeric speed-to-lead filtering with max threshold input.
- Auto-apply filters without requiring Apply button.
- Fixed SLA badge colors: gray pending, green ≤5min, red >5min.
- Contact metadata syncs even for short calls, voicemails, or empty calls.
- Improved action items UX with AI-powered suggestions.
- Compact call table status display with split Processing Status and Review columns.
- DeepSeek v3.1 as default model for all new account creation.
- Claude models enabled for insights generation.
- Added reasoning model detection for o-series models.
- Model logging to call data generation for better tracking.
Batch Call Upload API
Launched comprehensive batch upload API allowing bulk import of 1-100 calls per batch from external sources with intelligent S3 file handling.
Import at scale. Upload up to 100 calls at once with automatic user/contact creation and real-time progress monitoring.
Improvements
- Batch upload API supporting 1-100 calls per request.
- Intelligent S3 file handling that auto-detects bucket location.
- Automatic user and contact creation during import.
- Batch status tracking with individual call error handling.
- Real-time progress monitoring via status endpoint.
- Partial batch success support.
Call Routing and Classification System
Introduced intelligent call routing rules that automatically classify calls and route them to appropriate checklist templates based on AI-analyzed criteria.
Smart routing. Calls automatically classified and evaluated against the right checklist template using AI-powered routing rules.
Improvements
- AI-assisted routing criteria generation.
- Bulk rule creation capabilities.
- Custom prompt selection per routing rule.
- Automatic checklist template selection based on call classification.
- Organization-level prompt forking for customization.
- Visual management interface showing active prompts.
Fixes
- Fixed checklist template selection to use routing rules instead of always using org default.
FNMA Loan Export and Call Quality Enhancements
Implemented comprehensive FNMA (Fannie Mae) loan data export functionality and enhanced call quality dashboard features.
Improvements
- FNMA loan data export with detailed calculations (monthly payments, MI premiums, closing costs).
- Property details export (county, year built).
- Split liquid assets (checking/savings) with enhanced liability structure.
- Timestamp seeking functionality using word-level timestamps.
- Advocate terminology option for healthcare and senior living organizations.
- Optimized payload sizes with word timestamps interface.
Infrastructure Optimization
Reduced monthly Fly.io costs by 90% through volume optimization, worker scaling, and video processing improvements.
90% cost reduction. Monthly Fly.io costs reduced from ~$83 to ~$8.47 through infrastructure optimization.
Improvements
- Deleted unused 128GB volumes and shrunk active volume to 20GB.
- Optimized Temporal worker from 2×2GB machines to 1×1GB.
- Fixed Vercel AI Gateway authentication on Fly.io deployments.
- Adaptive video processing timeout based on file size.
- Parallel video processing reducing worker blocking from 35+ to 8-10 minutes.
- Created snapshots for rollback safety.
Fixes
- Fixed FFmpeg error 255 by using curl pipe for S3 signed URLs.
- Fixed GHL webhook validation to prevent 422 errors.
- Fixed speaker diarization for mono audio files.
October UX and Platform Improvements
Various UX enhancements including CC email for summaries, filter improvements, subscription management, and platform optimizations.
Improvements
- CC email functionality for call summaries.
- Voicemail filter with default exclusion.
- Call summary location control for GHL connections.
- Hide short calls as default filter.
- Notification toggle state sync with app state.
- Filter deleted calls from API responses.
- Settings UI consistency with table-based layouts.
- Coupon code support for subscription signup.
- Direct Stripe billing portal link for subscription renewal.
- Stripe seats now reserved when invitations created.
- Removed Anthropic API key dependency (migrated to Vercel AI Gateway).
Fixes
- Fixed ESLint and TypeScript configuration.
- Fixed dialog modal overflow issues.
Manager Dashboard with Team Performance Analytics
Introduced comprehensive team management dashboard allowing managers to view team performance metrics, leaderboards, individual analytics, and call quality breakdowns.
Team visibility. Managers can now drill into individual team members to see detailed statistics, call history, and compliance scores.
Improvements
- Team performance metrics and leaderboards.
- Individual team member analytics with performance charts.
- Call quality breakdown integration.
- Tabbed navigation for metrics organization.
- Slack tracking for manager dashboard interactions.
- Slack notifications for user invitations and acceptances.
Call Quality Checklist System
Launched AI-powered call quality checklist evaluation system allowing organizations to define custom quality criteria and automatically score calls.
Quality at scale. Define custom quality checklists and automatically score every call with AI-powered evaluation.
Improvements
- AI-powered call quality checklist evaluation.
- Custom quality criteria definition.
- Automated compliance scoring.
- JSON response validation with multiple extraction strategies.
- Detailed QA data logging.
- Missed checklist processing for historical calls.
- Manual reprocessing with user feedback.
- Robust participant identification.
- Enhanced JSON response handling.
- Custom prompt for high-ticket coaching sales.
- Standardized terminology (compliance → checklist score).
Fixes
- Fixed leaderboard production errors (malformed returns, null checks).
- Fixed robust participant handling in checklists.
- Enhanced email contact name display (firstName OR lastName).
Early 2025: Enterprise Features Launch
Major enterprise-grade capabilities including calendar integrations, CRM expansions, quality monitoring, multiple call upload, custom field mapping, and white-label branding.
Enterprise ready. White-label partner branding, custom field mapping, and comprehensive quality monitoring for enterprise deployments.
Improvements
- Calendar integrations for automatic call sync.
- HubSpot CRM integration (POC).
- GoHighLevel agency support for multi-location management.
- Call Quality Monitoring dashboard with risk assessment and compliance tracking.
- Multiple call upload with automatic caller name extraction.
- Custom field mapping with configurable prompts and GHL sync.
- White-label partner branding capabilities.
- Contacts (Beta) for tracking people associated with calls.
- Enhanced settings with account name updates and org selector.
- Subscription ended banner for renewal guidance.
- Improved call summaries with optional URL inclusion.
- Timestamps on transcripts for better navigation.
- Call tagging system for organization.
- Temporal workflow IDs on calls for debugging.
- Slack notifications for Temporal failures and new field mappings.
Fixes
- Fixed Stripe subscription add/remove logic.
- Fixed general prompt defaults.
- Fixed template multi-select issues.
Analytics and Insights Launch
Comprehensive analytics dashboard launch with insights, call library, AssemblyAI transcription, and Zoom integration proof-of-concept.
Data-driven insights. New analytics dashboard with Questions Asked, Call Scores, Talk/Listen Ratio, and detailed visualizations.
Improvements
- Insights and Analytics Dashboard with multiple metrics and charts.
- Call Library for saving and organizing important calls.
- AssemblyAI integration for improved transcription.
- Zoom integration (POC) for video call analysis.
- Call tagging system.
- Enhanced call details view with new card layout.
- GoHighLevel connection improvements with better error handling.
- Mobile signup optimization.
- Metrics display updates (outbound → total).
- Temporal workflow IDs for better debugging.
- Location ID display in GHL settings.
- Slack notifications for temporal failures.
Fixes
- Fixed caller filter database query issues.
- Fixed expired invitations display.
Platform Enhancements
Platform stability improvements and integration enhancements.
Improvements
- Password reset functionality with secure email-based verification.
- Enhanced source and destination configuration for CRM integrations.
- Improved authentication settings with platform-specific options.
Foundation and Core Features
Built core user experience with audio playback, redesigned authentication, team collaboration features, and subscription infrastructure.
Foundation built. Modern authentication, team invitations, subscription management, and in-app audio playback launched.
Improvements
- Audio playback for call recordings with in-app player.
- Redesigned authentication with modern UI and mobile responsiveness.
- Advanced call filtering with date range, caller/user, and duration filters.
- Team invitation and signup flow with automatic onboarding.
- Subscription management UI with per-seat pricing.
- User management for organization owners (delete members).
- Call feedback system with Slack integration.
- Enhanced call list with Uploaded By column and status badges.
- Updated logo and branding.
- Removed dashboard (users land on calls page).
- Improved paywall logic for call limits.
Fixes
- Fixed local timezone display for call timestamps.
- Fixed Terms of Service and Privacy Policy links.
- Fixed Follow Up Boss CRM integration.