AI that asks your company databases
Ask your company data
in plain language
Connect your databases and documents,
then ask and get answers in natural language.
You can type a question before signing up. After you log in, OwlAI starts with your question.
ENTERPRISE INTELLIGENCE
- New chat
- Playbooks
- Search
- Start meeting
Recent
Compare sales by region for last quarterJust now
What's New
Hhong@example.comMember
Compare sales by region for last quarter
Querying the connected DB (sales)Queried the connected DB (sales)
Compared sales by region. The Capital area is highest, up 12% from last quarter.
- Capital 48.2
- Yeongnam 33.5
- Chungcheong 25.1
- Honam 20.3
- Gangwon 14.0
Ask OwlAI anything...
+Deep research
OwlAI uses generative AI to create answers and documents. Verify important information before use.
3 connected DBs
- salesOracle
- erpTibero
- crmPostgreSQL
Answered (0.8s)
- Understand the question
- → Run SQL
- → Build the chart
Connect DBs
Data AI from the company
that builds databases
TmaxTibero connects the data you already use, as it is. Pick tables to analyze and AI reads the structure and writes descriptions. OwlAI only runs read queries, so your data never changes.
TmaxTibero products
Other DBs
- Oracle
- PostgreSQL
- MySQL
- MariaDB
Import in the cloud · Files you upload
- Supabase
- Amazon RDS
- Excel, CSV, PDF, Word, PowerPoint, HWP
01Connect DBsAdmin console
Connect a DB in the admin console with a read-only account. Private network DBs connect through an SSH tunnel.
3 connected DBs
- salesOracleConnected
- erpTiberoConnected
- dwPostgreSQLConnected
02Schema analysisAI analysis
Pick tables and AI reads their structure and data distribution, then writes table descriptions.
- sales_summaryReady
- ordersReady
- customersAnalyzing
AI-written descriptionsales_summary: total sales by region and quarter. amount is in KRW
03Role permissionsPermissions
Set which DBs each role can use, and members can only ask about allowed DBs.
Role Sales ops team
- Sales DBAllowed
- Accounting DBAllowed
- HR DBExcluded
Queried allowed DBs only
Why OwlAI
Days of waiting for data,
cut down to
a single question
Stop requesting, waiting, and fixing data checks. Ask directly and finish right away. OwlAI queries your connected DB, so you don't have to go through the data team.
Now5 steps (days, depending on the data team)
RequestData team checksWrite SQLClean up in ExcelReport
OwlAI3 steps (right away)
AskRun SQLAnswers, tables, charts
Key features
Questions, routine work, and meetings,
all in one place
Ask like you talk,
get answers right away
Turns your question into SQL, queries your connected DB, and shows the results as answers, tables, and charts.
- Answers, tables, and charts on one screen
- Download result tables
- Keep analyzing with follow-up questions
Example“Compare sales by region for last quarter” → Run SQL → Bar chart and table
ENTERPRISE INTELLIGENCE
- New chat
- Playbooks
- Search
- Start meeting
Recent
Compare sales by region for last quarterJust now
What's New
Hhong@example.comMember
Compare sales by region for last quarter
Querying the connected DB (sales)Queried the connected DB (sales)
Compared sales by region. The Capital area is highest, up 12% from last quarter.
- Capital 48.2
- Yeongnam 33.5
- Chungcheong 25.1
- Honam 20.3
- Gangwon 14.0
Ask OwlAI anything...
+Deep research
OwlAI uses generative AI to create answers and documents. Verify important information before use.
Set up routine work
once
Save weekly tasks as playbooks and OwlAI runs them again at the set time and keeps the results in the run history.
- Scheduled runs
- Run history and saved results
- Share with your team as templates
Example“Make a weekly performance report every Monday” → Runs every Monday 09:00 → Saved as an Excel report
Weekly performance reportRun history
Weekly performance reportSucceededJust now
Totals last week's sales by region and saves an Excel report.
Weekly performance reportSucceeded2026.10.19 09:00
Totals last week's sales by region and saves an Excel report.
Weekly performance reportFailed2026.10.12 09:00
Totals last week's sales by region and saves an Excel report.
Weekly performance reportSucceeded2026.10.05 09:00
Totals last week's sales by region and saves an Excel report.
Basic info
Weekly performance report
Start
Schedule (every Monday 09:00)
Tasks
- Step 1. Total sales by region
- Step 2. Create an Excel report
EditRunTurn off
Action items are what's
left after a meeting
Record a meeting and OwlAI transcribes it, then writes a summary and to-dos. Later, you can keep asking about the meeting in chat.
- Transcript and summary
- To-dos with owners
- Keep asking about meetings in chat
ExampleRecord a 32-minute operations meeting → 3-line summary → 2 to-dos with owners
October operations meetingOct 20, 10:00 AM · 32:15
MinutesTranscript
Minutes - October operations meeting
① Why returns went up
- Returns rose from last month, so we'll check the cause by product first
- Also check whether shipping delays affected returns
Decision Analyze the rise in returns by product and share it at the next meeting
To-dos
- Analyze return causes by product (Lee, Friday)
- Check for shipping delays (Park)
You can alsoSee all features in the user manual Soon
Get files
Get answers as Excel, Word, PowerPoint, or HWP files and fill in company templates.
Ask company documents
Finds the matching parts of policies and manuals and answers with them as sources.
Connect work tools
Connect Notion, Jira, GitHub, and Google Drive and use them in chat.
Deep research
After you approve the research plan, several researchers split the work and write a report.
Group documents
Upload team documents and members use them as shared sources.
Desktop app
Reads files in a folder on your PC and saves results to the same folder.
Use cases
How each team uses it
We picked common questions for each role.
Click a question to see a sample answer.
Sales ops
Compare results by region
and branch right away
Reads the sales DB with the target file and finds underperforming branches.
Common questions
Connected data
- Sales DB (Tibero)
- branch_targets.xlsx
Compare sales by region for last quarter
In Q3, the Capital area leads with KRW 4.82B. Gangwon is at KRW 1.40B, less than a third of the Capital area.
- Download table
Follow up
- Show results against targets
- Break it down by branch
Find branches below target
Four branches missed 85% of target. Chuncheon is lowest at 64%, followed by Wonju at 72%.
| Branch | Target | Actual | Attained |
|---|---|---|---|
| Chuncheon | 3.50 | 2.24 | 64% |
| Wonju | 3.00 | 2.16 | 72% |
| Gwangju Seo-gu | 4.20 | 3.28 | 78% |
| Cheongju | 3.80 | 3.19 | 84% |
- Download table
Follow up
- Show the causes by product
- Compare with last quarter
Make a playbook for weekly orders
I drafted a weekly orders playbook. Every Monday at 8 AM it queries last week's orders and puts them in an Excel file.
| Order | Step | Input | Output |
|---|---|---|---|
| 1 | Query database | Sales DB | Last week's orders |
| 2 | Ask OwlAI | Query result | Week-over-week summary |
| 3 | Create a spreadsheet | Summary and table | weekly_orders.xlsx |
Follow up
- Move it to Friday afternoon
- Add totals by branch
Finance
Check month-end numbers
by asking
Compares account amounts in the accounting DB with last month and the budget.
Common questions
Connected data
- Accounting DB (Oracle)
- 2026_budget.xlsx
Compare this month's SG&A with last month
October SG&A is KRW 1.86B, up 6.2% from September. More than half of the increase is advertising expense.
| Item | Sep | Oct | Change |
|---|---|---|---|
| Payroll | 9.80 | 9.85 | +0.5% |
| Advertising | 2.10 | 2.70 | +28.6% |
| Fees | 1.95 | 2.05 | +5.1% |
| Rent | 1.60 | 1.60 | 0.0% |
| Other | 2.06 | 2.40 | +16.5% |
- Download table
Follow up
- Break advertising down by campaign
- Show it against the budget too
Show cost items over budget
Four items are over budget year to date in October. Advertising is KRW 120M over budget, the largest overrun.
| Item | Budget | Actual | Over |
|---|---|---|---|
| Advertising | 18.00 | 19.20 | +1.20 |
| Fees | 17.50 | 18.10 | +0.60 |
| Travel | 2.40 | 2.70 | +0.30 |
| Supplies | 1.10 | 1.20 | +0.10 |
- Download table
Follow up
- Break advertising down by campaign
- Show the year-end forecast
Break down receivables by customer and period
Receivables total KRW 837M. Mirae Trading has the most past 90 days at KRW 72M.
| Customer | 0–30 days | 31–90 days | Over 90 days |
|---|---|---|---|
| Hanbit Retail | 2.10 | 0.85 | 0.40 |
| Daesung Electronics | 1.60 | 0.30 | 0.00 |
| Mirae Trading | 0.90 | 0.55 | 0.72 |
| Seojin Trading | 0.75 | 0.20 | 0.00 |
- Download table
Follow up
- Show the invoices past 90 days
- Compare with last month
Planning
Pull scattered business
metrics together
Reads each division's DB and the business plan and organizes the metrics.
Common questions
Connected data
- Management DB (PostgreSQL)
- business_plan.pdf
Show the operating margin trend by division
Over the last 5 quarters, Division A held at around 12%. Division C rose 1.5 points in one quarter to 8.4% in Q3.
- Division A 12.5%
- Division B 9.0%
- Division C 8.4%
- Download table
Follow up
- Why did Division C's margin rise?
- Summarize KPI attainment too
Summarize this year's KPI attainment by division
Year to date in Q3, Division B's operating profit attainment is lowest at 79%. Division C beat both its sales and profit targets.
| Division | Sales | Op. profit | New customers |
|---|---|---|---|
| Division A | 98 | 104 | 91 |
| Division B | 87 | 79 | 95 |
| Division C | 102 | 110 | 88 |
| Company | 95 | 96 | 91 |
- Download table
Follow up
- Why is Division B's profit low?
- Add it to the monthly report
Draft the monthly management report
I drafted the October management report as a Word file. It has four chapters, and every number cites its source.
| Order | Chapter | Content | Source |
|---|---|---|---|
| 1 | Summary | Key sales and profit figures | Management DB |
| 2 | Results by division | Margin trend, KPI attainment | Management DB |
| 3 | Issues and actions | Division C margin increase | business_plan.pdf |
| 4 | Next month | Remaining tasks vs. plan | business_plan.pdf |
Follow up
- Redo it in our company template
- Make a PowerPoint version too
Operations
See inventory and returns
by the same standard every day
Groups inventory and return records in the logistics DB by product.
Common questions
Connected data
- Logistics DB (MySQL)
- return_reason_codes.csv
Find products below safety stock
4 products are below safety stock. Wireless Keyboard K2 has only one fifth of its safety stock left.
| Product | On hand | Safety stock | Short |
|---|---|---|---|
| Wireless Keyboard K2 | 38 | 200 | -162 |
| USB-C Hub 6-port | 85 | 150 | -65 |
| Laptop Stand S | 112 | 160 | -48 |
| 27-inch Monitor Arm | 41 | 60 | -19 |
- Download table
Follow up
- Calculate how much to reorder
- Show return reasons too
Break down this month's return reasons by product
October had 93 returns. Wireless Keyboard K2 has the most defects at 24, and the monitor arm has 11 damaged in shipping.
| Product | Defect | Changed mind | Shipping damage |
|---|---|---|---|
| Wireless Keyboard K2 | 24 | 9 | 3 |
| USB-C Hub 6-port | 17 | 6 | 1 |
| 27-inch Monitor Arm | 5 | 4 | 11 |
| Laptop Stand S | 3 | 8 | 2 |
- Download table
Follow up
- Show K2 defects by date
- Compare with last month
Send me daily inventory status as a playbook
I drafted an inventory status playbook. Every day at 7 AM it lists products below safety stock in an Excel file.
| Order | Step | Input | Output |
|---|---|---|---|
| 1 | Query database | Logistics DB | Stock by product |
| 2 | Ask OwlAI | Query result | Items below safety stock |
| 3 | Create a spreadsheet | Organized table | inventory_status.xlsx |
Follow up
- Skip weekends
- Add a shortage column
IT, DBA
Find the cause of slow queries
from the execution plan
Reads execution plans and table statistics and explains the cause and what to fix.
Common questions
Connected data
- Operations DB (Tibero)
- db_operations_guide.hwp
Explain why this query is slow using the execution plan
The orders table is fully scanned. A condition that wraps order_date in a function prevents the index from being used.
SELECT STATEMENT
HASH GROUP BY
TABLE ACCESS FULL ORDERS (12,480,000 rows)
filter: TO_CHAR(ORDER_DATE, 'YYYYMM') = '202609'Change the condition to ORDER_DATE >= DATE '2026-09-01' AND ORDER_DATE < DATE '2026-10-01' and it uses the IX_ORDERS_DATE index.
- Download table
Follow up
- Show the plan for the new query
- List the indexes too
Show the tables whose row count grew the most
Over the last month, order_items grew by 5.7 million rows, the most. access_log grew by 4.7 million.
| Table | Sep | Oct | Growth |
|---|---|---|---|
| order_items | 4,820 | 5,390 | +570 |
| access_log | 3,150 | 3,620 | +470 |
| orders | 1,180 | 1,248 | +68 |
| payments | 1,020 | 1,081 | +61 |
- Download table
Follow up
- Show it by size too
- Show the monthly growth trend
List the DBs each role can use
There are four roles. report_ro can only read two DBs, and only app_rw and batch_etl can write.
| Role | Accessible DBs | Permission |
|---|---|---|
| app_rw | orders_db | Read, write |
| report_ro | orders_db, sales_db | Read |
| batch_etl | staging_db | Read, write |
| dba_admin | All | All |
- Download table
Follow up
- Find roles with broad permissions
- Show recent permission changes
Security and deployment
How OwlAI handles
your company data
Every question starts with a permission check.
OwlAI only runs read queries and keeps an audit log.
From question to answer
01Ask
A member asks in natural language
02Check permissions
Uses only DBs allowed for the role
03Write SQL
AI writes a read query
04Run query
Runs read-only queries
on connected DBs05Answer
Organizes results
into tables and charts
DB queries, document reads, and external tool calls go into the audit logAdmins can see who ran which SQL and when, and how many requests were denied for lack of permission.
Data separated by organization
Each company's data and chats are stored separately. Other organizations' data can't be queried.
Data permissions by role
Admins set which DBs, document collections, and tools each role can use. Members only ask about what they're allowed to see.
Read-only queries
Questions only run read SQL. OwlAI never edits or deletes data.
Connect with a read-only account
Connect DBs with an account that can only read. Copy the read-only account script right from the setup screen.
Audit logs kept for 3+ years
Logins, permission changes, playbook runs, and tool runs, plus the SQL the AI ran and the documents it read, are kept for at least 3 years.
On-premises option
Install on your servers and use only your own GPU models, and questions and query results never leave the company.
Cloud and on-premises
The address, operator, and data location depend on how you deploy.
| Cloud | On-premises | |
|---|---|---|
| Address | owlai.cloud | Internal company address |
| Operated by | TmaxTibero | Your IT team |
| Data location | OwlAI cloud (AWS Seoul region) | Your servers |
| Updates | Applied automatically | Applied when your admin approves |
| Login | Email (optional 2-step verification) | Email (optional 2-step verification) |
Pricing
Try free for 1 month,
teams at $25 per user/month
- FreePersonal trial
- TeamTeam collaboration
- On-premisesInstall on your servers
FAQ
Frequently asked questions
More questions? Contact us.
Which DBs can I connect?
Can I use it without connecting a DB?
How is company data protected?
Does company data leave the company?
Can we install it on our own servers?
How long does adoption take?
Ask a question now
New sign-ups get one month of free trial credits.
Show this month's new customer trendAsk