This page lists the customer-visible capabilities currently tracked in the Product Feature Catalog. Package availability is a default commercial configuration; your organization may also have role permissions, project settings, or organization-level overrides.
| Feature | Status | Packages | What it does |
|---|
| Ingest, Transcribe, Analyze Pipeline | Available | All packages | Core record lifecycle from ingress through transcription, AI analysis, delivery, and side effects. |
| Analysis Verification And Grounding | Available | All packages | Second pass over every finished analysis before it is published: a safety verifier and a fact verifier re-read the transcript, keep the claims whose quote can be located in it (adding the quote and its timestamp as evidence), and withhold the CRM fields and agreements that cannot be grounded instead of delivering them. A call whose category is ambiguous gets one extra adjudication pass. Free narrative is never rewritten — an ungrounded high-impact statement stays in the analysis and the record is marked for review. The pass is always on, and the verifier calls are charged to the organization budget alongside the analysis itself. |
| Stage-Aware Scoring — Deal Stage, Outcome & Progression | Available | Not included by default | Captures a Bitrix24 deal’s CRM pipeline/stage at analysis time (crm_stage_id/crm_pipeline_id/crm_stage_semantic/crm_stage_source) and grades the call against the scorecard bound to that stage — exact binding first, stage-phase semantic as fallback, category binding when neither matches. On a recurring schedule it also syncs each linked deal’s outcome (open/won/lost) to drive a deal-outcome funnel (call volume by won/lost, broken down by average quality score) and derives a per-call progression verdict (advanced/held/regressed) from the deal’s stage history, shown as a chip beside the call. Deal-only in v1; a no-op for orgs without a Bitrix24 connection. Opt-in per org (flag default off). The stage badge is hidden on the Bitrix24 embedded surface; re-analysis rehydrates the stored at-call snapshot rather than re-capturing, so a record’s stage always reflects the moment of the call. |
| Feature | Status | Packages | What it does |
|---|
| Conversation Records Workspace | Available | All packages | Record list, record detail, audio access, transcript access, uploads, and per-record metadata views. |
| Record Reprocessing Controls | Available | All packages | Cost estimation, re-analysis, media retry, and workflow-triggered record processing controls. |
| Explicit Analysis Start | Available | All packages | A new organization receives and lists records but does not analyze them until the owner turns analysis on. Records wait in awaiting_start instead of failing; the backlog accumulated before the switch is processed as a separate action with its price shown up front. CRM bulk import is gated by the same switch. |
| Feature | Status | Packages | What it does |
|---|
| Analysis Workspace | Available | All packages | Analysis detail APIs and UI surfaced inside the Conversations screen: per-record analysis panel, quality metric columns and QA/sentiment filters in the records table, and re-analysis trigger. The standalone Analyses screen merged into Conversations (2026-07); /analyses redirects to /records. |
| Acoustic Voice Metrics | Available | All packages | Objective voice-delivery signals for calls — speaking rate (wpm), pauses, pitch variation, and voice stability — computed by the acoustic service from the call audio and surfaced on the record analysis panel. |
| Analytics Dashboards | Available | All packages | Dashboard and analytics pages for call volume, quality, and performance views. |
| Call Statistics | Available | All packages | Call statistics page and API for call volume, trends, durations, and operational call metrics. |
| Missed Calls Analytics | Available | All packages | Missed-call analytics view for call outcomes, follow-up gaps, and operational monitoring. |
| Role-Based Dashboards | Available | All packages | Owner, client, supervisor, and agent dashboards with role-specific KPIs and navigation. |
| Feature | Status | Packages | What it does |
|---|
| Analysis Annotations And Reviews | Available | All packages | Human annotations and review status/feedback attached to individual analysis results. |
| Human Review Queue | Beta | Not included by default | Durable queue for CRM automation blocked by analysis verification, with audited approve/reject decisions. |
| Feature | Status | Packages | What it does |
|---|
| Direct Telephony Sources | Available | All packages | Direct source setup and ingestion for providers such as Streamtelecom, Ringostat, and Binotel. |
| Data Source Management | Available | All packages | Settings wizard and source-management API for available sources, active source, setup, connection test, and disconnect flows. |
| CRM Source Reconnect | Available | All packages | One-click rebind of a disconnected Bitrix24 or Uspacy source that is still installed in the portal, restoring the binding without a marketplace reinstall. |
| Bitrix24 Integration | Available | All packages | Embedded Bitrix24 app, CRM data sync, and delivery paths back into Bitrix24. |
| Bitrix24 Smart Process Setup | Available | All packages | Embedded and organization-level Smart Process setup for storing and delivering analysis results in Bitrix24. |
| Uspacy Integration | Beta | All packages | Uspacy Calls Beta: the portal is connected by installing Aelo from the Uspacy Marketplace, calls arrive through the signed placement flow with their recording link, and the finished analysis comes back into Uspacy as a call note plus one comment on the linked entity. |
| Support Chat Identity | Available | All packages | Identifies a logged-in user to the operator side of the Bitrix24 support-chat widget embedded in the app, instead of the operator seeing an anonymous guest. Edge-api derives a salted hash (SUPPORT_CHAT_SALT) that the widget treats as external authentication, plus the user’s name, email, avatar, and role, and a custom-data block with organization name, subscription tier and status, organization id, and which surface (standalone app vs. Bitrix24 domain) the identity came from. One handler is mounted for both the Clerk-authenticated app and the Bitrix24 embedded session, so a user keeps one support history regardless of which surface they write from. |
| CRM Import | Available | All packages | Bulk CRM import initiation, status, cancellation, history, and workflow trigger support. |
| CRM Fields Metadata Cache | Available | All packages | CRM field metadata cache that powers provider-aware field selection in the inbound routing rule builder. |
| Public Upload API | Available | Starter, Pro, Business, Scale, Enterprise | Programmatic call upload and result retrieval via org-scoped API keys. |
| Feature | Status | Packages | What it does |
|---|
| Customer-Configurable Data Retention | Available | All packages | Organization owner may shorten the retention window to any value from 1 to 365 days, previewed against the real record count before it takes effect; absent means the platform level applies. |
| Incident Management | Available | All packages | Incident CRUD, resolution, and breach-notification workflow tied to records and analyses. |
| Consent Management | Available | All packages | Consent status, grant/withdraw events, embedded consent gate, and organization compliance confirmation. |
| Data Subject Requests | Partial | All packages | DSR request list/create/approve/reject/delete flow, with execution still requiring manual handling. |
| Call Compliance Results | Available | All packages | Per-call AI evaluation of recording disclaimer, TCPA checklist (company identified, purpose stated, opt-out offered), and data-privacy handling, surfaced as an org-level pass-rate on the admin dashboard. |
| Feature | Status | Packages | What it does |
|---|
| Inbound Routing Rules | Available | All packages | Organization-level JSONLogic rules and fallback settings that route incoming records to the right project. |
| Alerts | Available | All packages | Business and system alert rules, events, and resolution flow. A triggered alert’s recipients are resolved from each org role’s default plus each user’s personal category subscription (RBAC-gated); above an org-configurable severity threshold (critical/high by default) it delivers instantly through the recipient’s own opt-in channels (email, personal Telegram, personal webhook), otherwise it is held for the daily digest. Independently, a project-level team channel — a Telegram group, the org’s own connected Bitrix24 group chat, or an org-configured webhook — can receive a reduced alert summary (rule, severity, call category, record link) with no transcript quote or caller name/phone. |
| Feature | Status | Packages | What it does |
|---|
| Command Palette | Available | All packages | Keyboard-driven navigation entrypoint in the application sidebar. |
| Dark Mode | Available | All packages | Application theme mode support. |
| UI Animations | Available | All packages | Motion and transition layer for the application shell. |
| Feature | Status | Packages | What it does |
|---|
| In-App Notifications | Available | All packages | Notification bell and dropdown for user-visible events. |
| Notification Channel Preferences | Available | All packages | Per-user notification channel settings (email, Telegram, webhook) and per-category subscriptions for external delivery. A personal subscription overrides the org’s per-role default; the org’s RBAC matrix still gates which categories a role may see at all. Telegram is connected with a one-click, one-time link to Aelo’s own platform bot — no chat ID or bot token entry. Org admins additionally set per-role category defaults in a role × category matrix. |
| Feature | Status | Packages | What it does |
|---|
| Email Digests | Available | All packages | Scheduled owner/admin/supervisor/agent digest emails backed by queues, templates, and unsubscribe tokens. Includes an alerts section — an aggregate rule/severity/count table for alerts below the instant-delivery severity threshold — shown only to roles whose RBAC-allowed categories include quality_alerts; the table has no per-record detail, so it never carries a caller’s name or phone number. Delivery resolves per person: an organization-wide daily/weekly default (settable by a role holding organization.update; on when never configured) that each member may override for themselves, plus the unsubscribe link every digest carries. |
| Public Website And Product Docs | Available | All packages | Astro marketing/legal site and Starlight customer-facing documentation under localized docs routes. |
| Feature | Status | Packages | What it does |
|---|
| Global Search | Available | All packages | Search API and command-palette/search surfaces for finding product entities from the app shell. |
| Feature | Status | Packages | What it does |
|---|
| Call Quality By Team Member | Available | All packages | Per-team-member call quality scores and trends, the individual agent view, and the APIs behind them. Presentation is a table of scores, not standings: no ranks, no medals. |
| Scripts | Available | All packages | Sales script library, script parsing, project-script assignment, step/phrase management, adherence scoring, and org-level category bindings that auto-select a script per detected call category. |
| Feature | Status | Packages | What it does |
|---|
| Project Pinned Analysis Config | Available | All packages | Per-project opt-out from org category-bound auto-selection: pin the project’s own prompt profile and/or default script so every analysis in that project uses them regardless of the detected call category. |
| Projects Workspace | Available | All packages | Project list/create/detail/settings, project lifecycle actions, project stats, and project-scoped configuration. |
| Feature | Status | Packages | What it does |
|---|
| Billing Workspace | Available | All packages | Subscription, usage, credits, and billing controls inside the app. |
| Stripe Subscriptions And Checkout | Available | All packages | Stripe checkout, customer portal, webhooks, subscription status, cancel/reactivate, and embedded billing safeguards. |
| Budgets, Credits, Usage, And Margins | Available | All packages | Budget limits, credit purchases, usage charges, billing summaries, margin reporting, and per-minute pricing plan controls. |
| Cost Transparency | Available | All packages | Usage, unit cost, margin, and budget visibility across billing surfaces. |
| Feature | Status | Packages | What it does |
|---|
| Export | Available | All packages | Export controls for charts, analytics, and customer data views. |
| Feature | Status | Packages | What it does |
|---|
| Prompt Builder | Available | All packages | Prompt profile editor and prompt preview tools. |
| Project Forbidden Words | Available | All packages | Per-project list of words that must not be said. Every hit keeps the spoken form, the configured entry it matched, the speaker, and the verbatim quote; a sanitizer drops any hit whose word is absent from its quote. Distinct from the agent-uncertainty metric (stored as stopWords), which detects hedging from a list hardwired into the prompt. |
| Feature | Status | Packages | What it does |
|---|
| Team Members And Invitations | Available | All packages | User, team, membership, invitation, role visibility, and invitation-acceptance workflows. |
| Embedded Access Requests | Available | All packages | Bitrix24 embedded-user access request flow and platform/admin approval surfaces. |
| Org-Hierarchy Supervision | Available | All packages | A department head sees the records handled by everyone under them in the imported org tree, in addition to (not instead of) their assigned projects — for the record list, search, and every detail surface (card, transcript, analysis). Subordinates count whether or not they have an Aelo account: employees the import keeps as pending members (no account to link to) are matched by their CRM identity, qualified by the record’s own provider. The head still needs an account, because access is granted to a person. |
| Feature | Status | Packages | What it does |
|---|
| SaaS Onboarding Wizard | Available | All packages | SaaS onboarding, quick context collection, compliance setup gate, first-login redirect, and preview flow. |
| Embedded Bitrix24 Onboarding | Available | All packages | Embedded auth/session, install/onboard status, embedded consent gate, Smart Process step, and embedded dashboard entry. |