For teams & organizations
Pay for minutes translated — not seats, not listeners.
Cost is metered by audio minutes, not headcount — with a full admin console for live oversight, per-user budgets and audit-ready billing.
Billed by real active speaking time, not the wall-clock — idle silence isn't metered. A cost alert fires automatically at ~80% of the daily minute budget — before it becomes a surprise invoice. Every session is billed exactly once: crashed tabs, double-clicks and admin force-stops can never double-charge, a forgotten or orphaned session is reaped and closed automatically, and any session that drifts over its tenant's budget is stopped before it runs away. Billing is shown in MYR, summed to the second.
Three roles, one tenant boundary
Every tenant's data, sessions and recordings stay invisible to every other tenant — role changes just decide who inside yours can do what.
Member
Runs sessions, shares listen links, records with permission.
Team Admin
Invites & disables teammates, reads the usage dashboard.
Super Admin
Creates tenants, sets limits and retention platform-wide.
New · the Team console, redesigned
KPI tiles and clean tables give admins a live, at-a-glance view — including a tenant-wide history grouped by user — without ever exposing what was actually said.
Live now
Watch every running session across your team in realtime — who, language, engine, running time. Activity metadata only; transcript content stays encrypted and invisible to admins.
End a session, instantly
Force-stop any running session with one click. The user's browser stops immediately, time used is billed correctly, and the action is written to the audit trail.
Disable a user, in realtime
A disabled account is signed out everywhere instantly — including any translation currently running.
Per-user daily minute caps
Set a personal daily minutes budget per teammate, enforced before every session starts — alongside a live view of who has two-step verification turned on.
Built for platform operators, too
For partners and resellers running Salam.AI across multiple client organizations.
Per-tenant limits & retention
Create tenants and configure rate limits, daily minute budgets, recording retention and a maximum session runtime — enforced live, server-side.
Crypto-shred tenant deletion
Deleting a tenant destroys its encryption keys — any residual stored content becomes permanently unreadable. Guarded against accidental use and fully audited.
Versioned rate cards
Historical usage is always priced by the rate that was in force on the day it ran — never retroactively repriced.
Cross-tenant billing rollups
See cost and bill across every tenant in one place, with any un-priced usage explicitly flagged rather than silently blank.
Dedicated-stack isolation, for sovereign tenants
A tenant that needs its own database can run on a fully dedicated stack instead of a shared one — same platform, its own provisioned instance.