Odly
INTELLIGENT REQUEST HUB · FOR AGENCIES & MSPs

Every client's requests in one place, answered in your team's words.

Odly brings each client's email, Telegram, Slack and WhatsApp (on your own Meta Cloud API account) into one hub. It routes every request to the right department and drafts replies from the conversations your team has already resolved, separately for each client. Run it yourself or let us manage it, with your own AI model or ours. Start free.

Encrypted in transit · credentials encrypted at rest · 2FA · Self-hostable · Bring your own AI model · Bring your own storage · Bring your own database

app.odly.ai/dashboard
Odly Platform Dashboard

Measured on a live client deployment (two workspaces, five people), 20 Aug – 4 Sep 2026.

Connects with the tools your teams already use

GmailTelegramSlackChat widget

The solution

What changes when requests land in Odly

Scattered channels become one system your whole organization works from.

Without Odly
Messages scattered across 5+ tools
Hours wasted sorting spam & noise
Critical requests buried and missed
Customers waiting hours for a reply
With Odly
One inbox for every channel and every team
Spam and noise blocked before it reaches your team
Each message routed to the right team instantly
Customers get fast, accurate replies

Why Odly

Built differently from the support bots

Most tools are a support desk with an AI bot added on and billed by the answer. Odly is one engine you own, pointed at every team and every client.

Flat pricing, never per resolutionPer-resolution bots bill you for every answer, so your cost climbs with your volume. Odly is a flat monthly price per workspace, and more support never means a bigger invoice.
Your model, your data, your infrastructureYou're not locked to one vendor's cloud or model. Run any of 8 AI providers, local models included. Self-host the whole platform and keep files in your own S3-compatible storage, so your customers' data can stay entirely on your infrastructure. It is never sold or used to train anyone else's AI.
Every department, every clientOne routing-and-reply engine for support, sales, marketing, billing or HR, run as a separate workspace for every client you manage. Switch between them from one login.
AGENCY / MSP
Client Aworkspace
SupportSalesBilling
Client Bworkspace
SupportMarketingHR
Client Cworkspace
SupportInfoMarketing

Each client is an isolated, organization-scoped workspace — its own departments, and AI trained on their resolved conversations.

Answers you can actually trust

Retrieval that never leaves the server
A local model turns your tickets and docs into search vectors. They are not shipped to a third-party AI.
It drafts, then defers
Below its confidence threshold Odly hands the reply to an agent instead of sending it, and "talk to a human" always wins. Or switch AI drafts off: Odly keeps routing and searching, and no model writes to your customers.
Accuracy you can see
A live scorecard grades every routing decision against what your agents actually did. No black box.
Routing accuracyAuto-routing vs. agent corrections
Billing
Support → Billing
Sales
Support

Platform

What's in the platform

From the first message to resolution: routing, spam defense, knowledge and tickets, in one place and under your control.

MessagesManage and process incoming messages
ThreadsContactsKanban
Search by email, subject, content…
billingEmail#A1B2← they replied2h
Arasaka<billing@arasaka.com>
Invoice #4821 failed to generateHi team — our monthly invoice hasn't generated for the second month running. Can you check before payroll closes?
In progressHighAI suggestedJD
supportTelegram#C3D4new12m
@mkdev
Locked out after a password resetI reset my password from the email link but the login just spins and never lets me in.
UnreviewedMediumNeeds review+ Claim
marketingSlack#E5F6→ awaiting them1d
#partnerships
Influencer collab — brand partnershipA creator pitched a paid content collaboration — can marketing take a look before it goes cold?
In progressLowTK
supportEmail#G7H8resolved3d
Devin Cho<devin.cho@gmail.com>
Where has my refund gone?Following up — the refund from last week still isn't showing on my statement.
ResolvedAuto-handled
Unified multi-channel inboxEmail, Telegram, Slack and WhatsApp (on your own Meta Cloud API account) land in one inbox, where every request is routed, triaged and ready to answer.
Automatic routing by departmentEach message is classified and sent to the right team automatically, with optional skill-based assignment to the right agent. Departments are optional: start with a single inbox and add them as you grow.
Multi-layer spam filteringBlocks spam with email authentication (SPF/DKIM/DMARC), sender-rate limits, pattern rules and content analysis. Uncertain mail waits for an agent to confirm, and every confirmation trains the filter.
Knowledge-base repliesDrafts answers using retrieval over your docs, synced Confluence pages and past tickets. Resolve a thread and save it to the knowledge base in one step. The AI answers only from approved entries, and a saved answer that is not yet approved goes to a reviewer.
Bidirectional Jira syncTurn requests into Jira tickets and keep both systems in sync automatically.
Bring your own AI modelOpenAI, Anthropic, DeepSeek, Perplexity, Qwen, Ollama, Bedrock or custom.
Your customer's records, next to the threadConnect your own order, CRM or billing API and the customer's records appear beside the conversation, matched to the sender, with fields and status labels you choose. Rules you configure, no AI in the lookup.
Bulk actions with a previewSelect many threads and resolve, assign, mark as spam or read in one go, with a preview that says which ones will be skipped and why before anything changes.
Know when a mailbox goes quietIf a connected mailbox stops syncing, or mail is missing from Odly, the notification bell says so, alongside SLA breaches, spam to confirm and threads waiting for routing.

The learning engine

It learns from your team's corrections

It starts from your team's real work: the docs, tickets and resolved conversations your best agents handled. Odly drafts in their voice, reuses answers that already worked, and turns every manual correction into a rule it applies automatically.

Channels in

EmailEmail
TelegramTelegram
SlackSlack
Chat widgetChat widget

The Odly hub

Classify & prioritize
Spam & noise filter
Route to the right department
Draft from your knowledge base

Resolved

Reply in your team’s voice
Escalate → Jira ticket
Live tracking link for the customer

How it learns

01
Request arrivesfrom any connected channel
02
Odly drafts & routesfrom your knowledge base
03
Your agent correctsedits the reply or re-routes
04
Saved as a ruleready to apply on its own
The rule applies automatically on the next matching request — the engine sharpens with every correction.

You choose how freely it acts

ManualThe engine only suggests. Nothing applies without your approval.
BalancedProven rules promote automatically within safe, bounded limits.
AggressiveThe engine adapts faster as your trust in it grows.

Client transparency

Your clients follow their request without logging in

When Odly auto-replies to an email, it attaches a secure tracking link. The customer opens a live status page and can reply from it, no account required.

A link in the auto-replyWhen Odly answers a new email request, it adds a secure tracking link. No account, no password, nothing to install.
Live status, reference ID and full timelineStatus, priority, a reference like SUP-42 and every reply, with your internal notes left out.
Two-way, not just a status pageCustomers reply straight from the link and it lands back in the right conversation, rate-limited against abuse.
AArasaka
Request#SUP-42
In progressWe’re on it

Expected reply within an hour · Handled by the Billing team

  1. Received2d ago
  2. Reviewed & categorized2d ago
  3. In progressnow
  4. Resolved

Add to this request

Type your reply…Send

Integrations

Channels and integrations

Email, Telegram, WhatsApp and Slack are all two-way: agents reply from Odly and the answer goes back where the customer wrote. Email connects over IMAP on every plan (direct Gmail sign-in on Enterprise); WhatsApp runs on your own Meta Cloud API account, with approved templates once the 24-hour window closes. An embedded widget answers website visitors, and custom API lookups pull the customer's records from your own systems. A public API is on the roadmap.

Gmail
Telegram
Slack
Chat widget
Route by department
Open Jira tickets
Alert your team
Replies instantly
Block spam & noise
Telegram
Telegram support, done rightBring your own Telegram bot and Odly runs it end to end: private chats and group monitoring in real time, with auto-replies, escalation to your team and automatic ticketing. Photos and documents too.

Our commitment

Your customers' messages are yours. Odly encrypts your credentials, runs on your own infrastructure if you want it, and your data is never sold or used to train anyone else's models.

Security & control

Security and data control

Built for EU agencies handling their clients' customer data. Encrypted, never sold and self-hostable, so it stays in your jurisdiction and under your control.

AES-256 encrypted credentialsOAuth tokens, integration credentials and 2FA secrets are encrypted with AES-256-GCM, with a unique key derived per record.
2FA, SSO-only & session controlEnforce TOTP two-factor org-wide, or require SSO-only sign-in on Enterprise Cloud, with token-versioned force-logout on credential changes.
Per-organization isolationAccess is scoped to your organization by default, built for agencies and MSPs running many clients side by side.
Audit loggingOn Enterprise Cloud and self-hosted, security-critical actions (logins, 2FA and credential changes) are recorded and queryable for review and incident response.
Self-host & your own AI modelRun Odly on your infrastructure with local models like Ollama, and your data never leaves your control.
Bring your own storagePoint Odly at your own S3-compatible storage (MinIO, corporate AWS or any provider), so attachments and knowledge-base files live in your bucket, never ours. On managed plans, storage runs on Odly-managed infrastructure.
Hardened by designMinimal Gmail scopes, prompt-injection defenses on AI message analysis, and rate-limited auth endpoints that fail closed.
Data residency & controlConnect your own Postgres on any cloud plan, Free included, or self-host the whole platform in your region, so your clients' data stays on infrastructure you control, in the jurisdiction your compliance requires.
Granular role-based accessGranular, per-permission control with per-user overrides and department-scoped access: least privilege for every team and client.
SSRF-hardened integrationsOutbound connections block private networks and cloud-metadata endpoints, defeating encoded-IP bypass tricks.

Pricing

A flat price per workspace

Managed AI included on every paid plan, with no per-resolution fees. Flat per workspace, with an agent allowance on every plan. Five plans, from Free forever (your AI key, our database) to fully self-hosted.

FreeYour AI key · our database and storage, or your own. Everything to run one inbox.
€0/forever
Core assist AI on your own key: routing, spam, KB and suggested replies
Runs on Odly's database, or connect your own Postgres to keep conversations on yours
2 agents · 500 messages/mo
5,000 stored messages · 200 KB items · 30 days of history import
1 channel · 1 department · 2 GB storage
Community support
Start free
StarterManaged AI included. Go live fast with a small team.
€150/mo
Everything in Free, managed AI included
5 agents · 4,000 messages/mo
50,000 stored messages · 2,000 KB items · 90 days of history import
3 channels · 2 departments · 10 GB storage
Email support
Start 14-day trial
RECOMMENDED
ProAutomations and higher volume for growing teams.
€500/mo
Everything in Starter, plus Automate
Auto-reply, lead qualification & learned auto-actions
Advanced analytics & bidirectional Jira sync
20 agents · 16,000 messages/mo
250,000 stored messages · 10,000 KB items · 1 year of history import
10 channels · unlimited departments · 100 GB storage
Priority support
Start 14-day trial
Enterprise CloudFully managed at scale, with SSO, SCIM and audit logs.
€1,000/mo
Everything in Pro, plus
SSO, SCIM & audit logs
50 agents · 40,000 messages/mo
1,000,000 stored messages · 50,000 KB items · 1 year of history import
25 channels · unlimited departments · 1 TB storage
Onboarding session within 5 business days: we import your KB and tune routing with you
Dedicated support, with replies within 1 business day
Start 14-day trial
Self-hostedRuns on your own infrastructure. Your keys, your data.
€3,000/mo
Everything in Enterprise Cloud
Runs on your infrastructure
Unlimited channels · fair-use agents & volume
Bring your own AI keys & storage
White-label ready · dedicated support SLAs
Contact sales
Every plan includes
Multi-channel inboxAI routing & spam filteringKnowledge-base repliesContradiction detectionAuto-translationChat widgetSLA tracking2FA & session controlPer-organization isolationRole-based access

A workspace is one client, brand or business unit, priced flat and never per seat. Your keys or ours (BYO AI & S3), cloud or self-hosted.

All prices exclude VAT. VAT is added at checkout where it applies. The rate depends on your country, and VAT-registered businesses elsewhere in the EU are reverse-charged.

14-day free trial on any paid plan: the full experience with up to 1,000 messages, no card. If you don't pick a plan when it ends, the workspace moves to Free automatically: your data stays, and AI runs on your own key.
Need custom features, white-label or multi-org?Book a demo →

Free, Starter, Pro and Enterprise Cloud are self-serve, so you can start in minutes. Only self-hosted is sales-assisted.

FAQ

Questions, answered

What happens when Odly gets something wrong?

You decide how much it can do on its own. In Manual mode Odly only suggests; nothing sends without an agent's approval. As you build trust, proven rules can act automatically within safe limits, and you can dial that autonomy up or down at any time.

Can we switch AI-written replies off?

Yes, per workspace. Switch AI drafts off and Odly works as smart search over your knowledge base — no model writes to your customers. Auto-replies, suggested drafts and the chat widget's AI answers stop; agents still see past replies and knowledge-base matches, and the widget becomes a contact form. Routing, classification and spam checks keep using the model, so this is not "no AI at all".

Where is my data hosted?

Your choice. Run Odly as a managed service, or self-host it entirely on your own infrastructure. Either way, stored credentials and tokens are encrypted with AES-256, and your data is never sold or used to train anyone else's models.

Where are my files and attachments stored?

In storage you control. Point Odly at any S3-compatible bucket (MinIO, AWS, or your provider of choice), so attachments and knowledge-base files live on infrastructure you own, never ours. On managed plans, storage runs on Odly-managed infrastructure by default.

How long does setup take?

Every cloud plan is self-serve: connect a channel and go live in minutes on a 14-day free trial, no card. Enterprise Cloud adds hands-on onboarding on top, a session within 5 business days of signup, where we import your knowledge base and tune routing with you so Odly answers in your voice from day one. Self-hosted is the one plan we set up with you, because it runs on your own infrastructure.

Can I use my own AI model?

Yes. Bring your own: OpenAI, Anthropic, DeepSeek, Perplexity, Qwen, Bedrock, a custom endpoint, or local models like Ollama. Self-hosted deployments can keep every inference inside your own environment.

Which channels are supported?

Email, Telegram, WhatsApp and Slack are two-way: agents reply from Odly and the answer goes back into the same thread or chat. Email connects over IMAP on every plan (any mailbox, including Gmail and Google Workspace), and direct Gmail sign-in is available on Enterprise. WhatsApp runs on your own Meta Cloud API account, with approved templates after the 24-hour window. An embedded widget answers website visitors. A public API is on the roadmap.

How does pricing work?

It's a flat fee per workspace (one client, brand or business unit), with no per-seat fees inside each plan's agent allowance (2 on Free, 5 on Starter, 20 on Pro, 50 on Enterprise Cloud), and never per resolution. Free is €0 forever on your own AI key, on our database within Free's limits (or your own Postgres). Paid plans are Starter at €150/mo, Pro at €500/mo and Enterprise Cloud at €1,000/mo, all fully managed with AI included. Self-hosted is €3,000/mo on your own infrastructure. Every paid plan starts with a 14-day free trial: the full experience with up to 1,000 messages, no card.

What counts as a message, and what happens at the limit?

A message is one inbound customer message Odly analyses: an email, a Telegram or Slack message, a chat-widget request. Your team's replies, duplicates and mail Odly filters out do not count. The allowance runs per billing period: buy on the 5th and it resets on the 5th of the next month. At the limit your inbox keeps receiving and you keep replying; only the managed AI (routing, drafts, auto-replies) pauses until the period resets, you upgrade, or you add a 1,000-message pack for €50.

Book a demo

Book a demo

Every cloud plan is self-serve, so you can start in minutes without a demo. If you want a guided tour, we'll walk through your team's workflow and show how Odly would handle it.

30-minute tailored walkthrough
Security & data-handling review
No credit card required

No credit card. Your data is never sold.