Odly
INTELLIGENT REQUEST HUB · FOR AGENCIES & MSPs

Every client's requests in one place, answered in your own 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 team and drafts replies from the threads you have 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

hub.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 you already use

GmailTelegramSlackChat widget

Odly in 60 seconds

See how Odly works

Five short drawn explainers: what Odly does, who's in control, what it costs, where your data lives and how it's protected.

What is Odly?Your customer inbox, sorted, in 90 seconds.
1:30

The solution

What changes when requests land in Odly

Scattered channels become one system your whole business 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 agents
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 team, every clientOne routing-and-reply engine for support, sales, marketing, billing or HR teams, with a separate workspace for every client you manage, set up with us.
AGENCY / MSP
Client Aworkspace
SupportSalesBilling
Client Bworkspace
SupportMarketingHR
Client Cworkspace
SupportGeneralMarketing

Each client is an isolated workspace — its own teams, and AI trained on their resolved threads.

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.

ThreadsManage and process incoming threads
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 teamEach message is classified and sent to the right team automatically, with optional skill-based assignment to the right agent. Teams are optional: start with one inbox, switch teams on when you need them.
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 thread, 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 agents' corrections

It starts from real work: the docs, tickets and resolved threads 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 team
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 thread, 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 team
Open Jira tickets
Alert your agents
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 agents 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-workspace isolationAccess is scoped to your workspace 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 team-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

One workspace with its teams

Plans are messages, with AI included on every paid plan and no per-resolution fees. Each plan has an agent allowance, from Free forever (AI on us to start: about 100 messages plus up to €1 for import and knowledge-base processing, then your own key; our database) to fully self-hosted.

A workspace is one business, client or brand, with its teams. Priced flat, never per seat. Your keys or ours (BYO AI & S3), cloud or self-hosted.

FreeStarts with one-time AI on us, about your first 100 messages plus up to €1 for import and knowledge-base processing, then your own AI key · our database and storage, or your own. Everything to run one inbox.
€0/forever
500 messages/mo · 2 agents
Core assist AI (routing, spam, KB and suggested replies): about 100 messages with AI on us, plus up to €1 for import and knowledge-base processing, then on your own key
Runs on Odly's database, or connect your own Postgres to keep threads on yours
5,000 stored messages · 200 KB items · 30 days of history import (AI analysis uses the €1 allowance first, then your own key; mail is imported either way)
1 team · 1 channel · 2 GB storage
Community support
Start free
StarterManaged AI included. Go live fast.
€150/mo
4,000 messages/mo, AI included · 5 agents
Everything in Free, with managed AI
50,000 stored messages · 2,000 KB items · 90 days of history import (uses the monthly AI allowance)
Unlimited teams · 3 channels · 10 GB storage
Email support
Start 14-day trial
RECOMMENDED
ProAutomations and higher volume for a growing business.
€500/mo
16,000 messages/mo, AI included · 20 agents
Everything in Starter, plus Automate
Auto-reply, lead qualification & learned auto-actions
Advanced analytics & bidirectional Jira sync
250,000 stored messages · 10,000 KB items · 1 year of history import (uses the monthly AI allowance)
Unlimited teams · 10 channels · 100 GB storage
Priority support
Start 14-day trial
Enterprise CloudFully managed at scale, with SSO, SCIM and audit logs.
€1,000/mo
40,000 messages/mo, AI included · 50 agents
Everything in Pro, plus
SSO, SCIM & audit logs
1,000,000 stored messages · 50,000 KB items · 1 year of history import (uses the monthly AI allowance)
Unlimited teams · 25 channels · 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
Fair-use messages & agents · unlimited teams and channels
Everything in Enterprise Cloud
Runs on your infrastructure
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-workspace isolationRole-based access

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 follows Free's terms: one-time starter allowances (about 100 messages, plus up to €1 for import and knowledge-base processing), then your own key.
Organisation plan: more than one workspace, shared sign-in with SSO and SCIM.Talk to us →
Running several client workspaces?Talk to us →

Free, Starter, Pro and Enterprise Cloud are self-serve, so you can start in minutes. Only self-hosted and the organisation plan are 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 business, client or brand, with its teams), 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, with AI on us to start (about 100 messages, plus up to €1 for import and knowledge-base processing) and your own AI key after that, 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 agents' 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. AI is included for every message; importing history and building the knowledge base use the same monthly allowance.

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 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.