What we've built and where we're going across the Omra platform — AI gateway, CRM, infrastructure, mail, and single sign-on.
The admin uploads a table with counterparties, sees a preview with automatic column recognition and duplicate checking, then confirms the upload. It turns manual data entry into bulk import in just a couple of clicks.
After registration, a new client goes through a step-by-step wizard: company details, AI gateway setup, first agent, team invitation. You can pause and pick up from the same step. This lets clients onboard themselves without needing support.
Every important action in the system — creating, modifying, or deleting leads, counterparties, and agents — is recorded in a secure log showing who did what and when. The foundation for transparency and compliance.
The current admin panel has been evolving for a year and has grown quite large — we're rebuilding it on a fresh, more performant stack. The goal is to significantly speed up new features and make maintenance easier. The old dashboard runs in parallel, pages are switched one by one, with no service downtime for clients.
We built our own authorization service: one account gives access to all platform products. Supports international standards — you can connect any third-party app that works with open protocols.
Email confirmation, password reset, passwordless login via magic link. Sessions can be revoked at any time — if your phone gets stolen, access is terminated remotely.
Multiple users in one company, invitations for new team members, flexible role system. Log out of all sessions with one button — for security during terminations.
You can log in through familiar services — Google, GitHub. Protection against password brute-forcing. Additional verification factor via an authenticator app.
All Omra products connect to email the same way — unified authorization, the same interface for creating mailboxes, aliases, and forwarding rules.
A management service that pings DNS, edge nodes, and email through a single API. Other Omra products are connected — they now talk to the infrastructure through one point.
Certificates for client domains are issued and updated automatically on all edge points. Zones on backup DNS servers sync instantly after changes on the primary one.
Warming up IP addresses, handling bounces from Mail.ru and Yandex, and user complaint feedback loops. Deliverability consistently above 95%.
Breakthrough in the voice channel: the AI bot actually answers the phone, understands natural speech, and can hang up. Stereo recording for further analysis. Cheaper than any human operator.
Several major parallel deliveries in a couple of days: image generation, updated main site, Avito integration, release history in the dashboard.
Previously, services within the platform couldn't access their own public domains — traffic would go out and come back in. We set up internal resolution — now everything routes directly within the network.
We opened the platform for different geographies and industries. Argentine tax authority, Russian marketplaces, landing pages — each market requires its own integrations. Now the AI agent in the chat can "pay a tax" or "show orders from CDEK."
We turned the platform into a full-fledged email client — clients no longer have to switch between our dashboard and Gmail. Incoming emails land in the chat, AI helps with drafts, and templates get reused.
An AI agent in the chat can ask to "send a client an email using the 'Greeting' template with these names and dates" — and the email goes out. Daily email limits per client.
We consolidated all platform health metrics into a single screen and into Zabbix. If anything degrades — an alert fires before the client even complains. The client's financial health is also visible: how much is left, how long it will last.
Each client domain gets its own digital signature. Emails look legitimate to Gmail, Mail.ru, and Yandex — they don't end up in spam.
We built a full-fledged subscription box with auto-renewal: the customer pays and gets access; if they don’t pay, they’re gently blocked until payment. Three payment providers, three currencies, and pricing plans.
Brought up a second mail node on a separate machine. If the primary server goes down, emails aren't lost and keep getting received.
Breakthrough thing: an AI agent can ask the gateway to show the client a ready-made working screen — a deal list, a form, or stats. Not text with a description, but a live interactive block in the right chat panel. The client sees their own data, clicks buttons — and the AI responds.
The client can embed our AI widget on their site with a single line of code — it will display the same interactive dashboard (lead lists, action buttons). Works with any client frontend stack and doesn't conflict with their design.
Connected anti-spam engine, email scoring, quarantine for suspicious messages. Outgoing campaign deliverability has grown consistently.
Launched the second core part of the platform — the messenger. All communication channels converge here, and AI agents process customer messages from any messenger as a single stream. The dashboard, dark theme, funnels — everything is in place.
We set up a mail server: you can send emails on behalf of a client domain with signatures (so they don't land in spam), receive incoming mail, and access mailboxes via IMAP.
We've spun up edge points — servers around the world that handle client traffic with caching. Connected an S3-compatible storage: you can host a landing page or static site via API in under a minute.
The very first building block of the entire platform. We stood up the core that can accept requests, select a model, calculate cost, and return a response to the client. Without this, nothing else would have existed.
Launched our own DNS service — no longer dependent on external providers for managing client domains. We can add zones via API instantly, without contacting the registrar.
User restores access via email link without contacting an admin — with protection against guessing and brute force. Covers the basic self-service scenario.
Interactive map of connections between counterparties — a visual tree that you can click and navigate through. The key differentiating feature of the release.
Detailed checklist and run-through of all key scenarios on the live system before public launch — connection to the AI gateway, messengers, backups, encryption, compliance with 152-FZ. The final readiness milestone.
Generated contracts now include the director's facsimile signature and company stamp, plus template fixes based on the lawyer's feedback. Removes the last legal barrier before launch.
The CRM dashboard fully switches to Spanish without reloading the page — for the Latin American market. Translation quality is checked automatically with every change.
The admin can view, filter, and export their company's activity log — who changed what, with safe display of changes that doesn't leak personal data. This covers audit requirements.
When a client replies to an email, it should reliably land back in the CRM. We're improving delivery: signing every inbound request, retrying on failures, and queuing unaccepted messages.
The client creates mailboxes, aliases, and forwards on their own through the interface — without contacting us. Right now this is only done via API.
Migrate all accounts from old Omra products to a single sign-on — without forcing customers to change their passwords. Transparent for the user, no disruptions in operation.
All client conversations (SMS, Telegram, WhatsApp, Avito) are vector-indexed — you can search by meaning, not just keywords. AI pulls up relevant snippets from history and analyzes them.
After the technical migration, two useful things were lost in the chat — visibility of triggered AI tools and the token usage counter under each response. Fixing it.
We're scaling the voice POC to a production-grade service. The AI recognizes the caller by number, manages the contact card, and saves the conversation to CRM.
Currently voice works with one expensive provider. We're adding alternatives — 10x savings for basic scenarios, premium voices for important clients.
The release log and roadmap are currently in dry developer language. AI writes human-readable descriptions for each active day and each phase — in three languages. Ready for the public site.
Right now some models log tokens but don't convert them into money. We're building out full billing — every model in every currency, transparent pricing.
Bugs have piled up in the Android app that handles the SMS channel — some SIM cards aren't being recognized, tokens expire and don't renew automatically.
Technical debt: services inside the platform communicate with each other over an open protocol. Time to lock it down.
The MCP standard lets you connect Claude Desktop and other third-party AI agents directly to our tools. We're expanding support to full coverage.
Showcase of pre-configured AI agents by industry. One-click setup, all necessary tools and knowledge base are connected automatically.
Improving search relevance across customer knowledge — a hybrid strategy delivers more accurate AI responses.
Native app for iOS and Android. Chat, threads, push notifications — sellers can work with customers from their phone.
Closing the last bottleneck: services must communicate via a secure protocol even within our own network.
A modern traffic routing mechanism for lower latency and easier redundancy management.