Skip to content

Feature Overview

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.

FeatureStatusPackagesWhat it does
Ingest, Transcribe, Analyze PipelineAvailableAll packagesCore record lifecycle from ingress through transcription, AI analysis, delivery, and side effects.
Analysis Verification And GroundingAvailableAll packagesSecond 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 & ProgressionAvailableNot included by defaultCaptures 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.
FeatureStatusPackagesWhat it does
Conversation Records WorkspaceAvailableAll packagesRecord list, record detail, audio access, transcript access, uploads, and per-record metadata views.
Record Reprocessing ControlsAvailableAll packagesCost estimation, re-analysis, media retry, and workflow-triggered record processing controls.
Explicit Analysis StartAvailableAll packagesA 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.
FeatureStatusPackagesWhat it does
Analysis WorkspaceAvailableAll packagesAnalysis 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 MetricsAvailableAll packagesObjective 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 DashboardsAvailableAll packagesDashboard and analytics pages for call volume, quality, and performance views.
Call StatisticsAvailableAll packagesCall statistics page and API for call volume, trends, durations, and operational call metrics.
Missed Calls AnalyticsAvailableAll packagesMissed-call analytics view for call outcomes, follow-up gaps, and operational monitoring.
Role-Based DashboardsAvailableAll packagesOwner, client, supervisor, and agent dashboards with role-specific KPIs and navigation.
FeatureStatusPackagesWhat it does
Analysis Annotations And ReviewsAvailableAll packagesHuman annotations and review status/feedback attached to individual analysis results.
Human Review QueueBetaNot included by defaultDurable queue for CRM automation blocked by analysis verification, with audited approve/reject decisions.
FeatureStatusPackagesWhat it does
Direct Telephony SourcesAvailableAll packagesDirect source setup and ingestion for providers such as Streamtelecom, Ringostat, and Binotel.
Data Source ManagementAvailableAll packagesSettings wizard and source-management API for available sources, active source, setup, connection test, and disconnect flows.
CRM Source ReconnectAvailableAll packagesOne-click rebind of a disconnected Bitrix24 or Uspacy source that is still installed in the portal, restoring the binding without a marketplace reinstall.
Bitrix24 IntegrationAvailableAll packagesEmbedded Bitrix24 app, CRM data sync, and delivery paths back into Bitrix24.
Bitrix24 Smart Process SetupAvailableAll packagesEmbedded and organization-level Smart Process setup for storing and delivering analysis results in Bitrix24.
Uspacy IntegrationBetaAll packagesUspacy 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 IdentityAvailableAll packagesIdentifies 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 ImportAvailableAll packagesBulk CRM import initiation, status, cancellation, history, and workflow trigger support.
CRM Fields Metadata CacheAvailableAll packagesCRM field metadata cache that powers provider-aware field selection in the inbound routing rule builder.
Public Upload APIAvailableStarter, Pro, Business, Scale, EnterpriseProgrammatic call upload and result retrieval via org-scoped API keys.
FeatureStatusPackagesWhat it does
Customer-Configurable Data RetentionAvailableAll packagesOrganization 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 ManagementAvailableAll packagesIncident CRUD, resolution, and breach-notification workflow tied to records and analyses.
Consent ManagementAvailableAll packagesConsent status, grant/withdraw events, embedded consent gate, and organization compliance confirmation.
Data Subject RequestsPartialAll packagesDSR request list/create/approve/reject/delete flow, with execution still requiring manual handling.
Call Compliance ResultsAvailableAll packagesPer-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.
FeatureStatusPackagesWhat it does
Inbound Routing RulesAvailableAll packagesOrganization-level JSONLogic rules and fallback settings that route incoming records to the right project.
AlertsAvailableAll packagesBusiness 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.
FeatureStatusPackagesWhat it does
Command PaletteAvailableAll packagesKeyboard-driven navigation entrypoint in the application sidebar.
Dark ModeAvailableAll packagesApplication theme mode support.
UI AnimationsAvailableAll packagesMotion and transition layer for the application shell.
FeatureStatusPackagesWhat it does
In-App NotificationsAvailableAll packagesNotification bell and dropdown for user-visible events.
Notification Channel PreferencesAvailableAll packagesPer-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.
FeatureStatusPackagesWhat it does
Email DigestsAvailableAll packagesScheduled 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 DocsAvailableAll packagesAstro marketing/legal site and Starlight customer-facing documentation under localized docs routes.
FeatureStatusPackagesWhat it does
Global SearchAvailableAll packagesSearch API and command-palette/search surfaces for finding product entities from the app shell.
FeatureStatusPackagesWhat it does
Call Quality By Team MemberAvailableAll packagesPer-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.
ScriptsAvailableAll packagesSales 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.
FeatureStatusPackagesWhat it does
Project Pinned Analysis ConfigAvailableAll packagesPer-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 WorkspaceAvailableAll packagesProject list/create/detail/settings, project lifecycle actions, project stats, and project-scoped configuration.
FeatureStatusPackagesWhat it does
Billing WorkspaceAvailableAll packagesSubscription, usage, credits, and billing controls inside the app.
Stripe Subscriptions And CheckoutAvailableAll packagesStripe checkout, customer portal, webhooks, subscription status, cancel/reactivate, and embedded billing safeguards.
Budgets, Credits, Usage, And MarginsAvailableAll packagesBudget limits, credit purchases, usage charges, billing summaries, margin reporting, and per-minute pricing plan controls.
Cost TransparencyAvailableAll packagesUsage, unit cost, margin, and budget visibility across billing surfaces.
FeatureStatusPackagesWhat it does
ExportAvailableAll packagesExport controls for charts, analytics, and customer data views.
FeatureStatusPackagesWhat it does
Prompt BuilderAvailableAll packagesPrompt profile editor and prompt preview tools.
Project Forbidden WordsAvailableAll packagesPer-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.
FeatureStatusPackagesWhat it does
Team Members And InvitationsAvailableAll packagesUser, team, membership, invitation, role visibility, and invitation-acceptance workflows.
Embedded Access RequestsAvailableAll packagesBitrix24 embedded-user access request flow and platform/admin approval surfaces.
Org-Hierarchy SupervisionAvailableAll packagesA 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.
FeatureStatusPackagesWhat it does
SaaS Onboarding WizardAvailableAll packagesSaaS onboarding, quick context collection, compliance setup gate, first-login redirect, and preview flow.
Embedded Bitrix24 OnboardingAvailableAll packagesEmbedded auth/session, install/onboard status, embedded consent gate, Smart Process step, and embedded dashboard entry.