Chat · BI · Automation
Every answer, with its source.
Teams waited days for a report, then argued about which number was right. Now anyone asks in plain words and gets the chart, the query and the source.
Three items fell below minimum after two supplier deliveries arrived late. Plant 2 demand is 12% above its 8-week average.
Corn flour · Plant 2
Runs out Oct 18
On-time delivery
94.2%▲ 1.3
Cash due this week
$48.2K12 invoices
Order SO-0241Traced end to end
- QuoteQT-1188
- OrderSO-0241
- PickedFUL-0091
- ShippedTruck 03
- DeliveredSigned 9:42
- InvoicedINV-2061
- PaidDue Oct 24
Illustrative interface rebuilt from CIRO’s apps. Demo company and figures.
What it does
Ask your business anything, in English or Spanish. Dashboards, alerts, forecasts and apps from the answer.
- Ask by voice or textSeven ways to answer, from chat to SQL, notebooks and code.
- Dashboards without an analystPin any answer. 45 visualizations, maps and scorecards.
- Alerts, forecasts and automationsAlerts that explain why, forecasts from 4 models, the Monday report.
How it works
Connect once. Every team runs on answers.
Your ERP, spreadsheets and databases, read-only. Ask in plain words, build dashboards without an analyst, and let alerts, forecasts and automations act for you.
Connect
→Your ERP, spreadsheets and databases.
Read-only. Most take under 2 minutes.
Ask
→Seven ways to answer, from chat to code.
Build
→Dashboards without an analyst.
Act
Alerts, forecasts and automations.
Illustrative screens rebuilt from CIRO’s interface. Demo company and figures. Counts from the product.
Apps in this space
The full feature list
Everything in Intelligence, by name.
140 features, named the way the product names them.
Chat and voiceAsk in plain English or Spanish and get the chart, the query and the sources.12 features
- Seven workflow modesChat, SQL, Analytics, Visualization, Notebook, Scientific and Code. Pick how the assistant should respond to the next request.
- Engine tiersNormal (up to 4 tool rounds), Medium (8 rounds and web search), High (deep reasoning with verification, 12 rounds) and Extra High (16 rounds), by plan.
- What an answer containsThe SQL query it ran (Copy SQL, Download CSV), the chart, table or KPI card, the plan it followed, source and citation chips, a confidence badge with its factors, and follow-up questions.
- Chart answersSwitch any chart answer between Chart, Table and Variance views, then Analyze, Filter, Visualize or Add to dashboard. 21 chart templates plus custom ECharts; KPI cards in 8 variants from Hero KPI to P&L summary.
- Files in the conversationAttach Excel, CSV, PDF, Word, text, JSON or images; they become data sources for that chat. Attach live sources and tables from the composer.
- Narrative reportTurn a thread into a sectioned executive report you can edit, update from the chat, share by public link, keep versions of, and download as PDF (charts included) or Markdown.
- Message actionsRegenerate, bookmark, edit and resend, Save as Analysis, Save cited answer to an investigation, and Download session as a zip with every artifact.
- Slash commands/dashboard, /sql, /python, /notebook, /chart, /canvas, /form, /code, /maps, /bsc, /agent, /translate, /explain, /refine, /export and more.
- Voice analysisTalk to CIRO and hear it answer, with five voices (Eve, Ara, Rex, Sal, Leo), interruption mid-answer, web search and X search toggles, and a type-instead fallback. In the composer: tap to dictate, hold to converse.
- Scientific results in chatMonte Carlo simulation, time series forecast, model training, statistical analysis and anomaly detection as result cards with Results, Charts, Metrics and Code tabs, confidence intervals and sensitivity.
- Prompt librarySaved questions, reusable prompts and trackers, personal or shared with a team, with search, archive and an audit history.
- Custom agentsSaved personas with their own prompt, tool allowlist, default data sources and behavior (Precise, Balanced, Creative), private or shared with the organization, used in chat with /agent.
DashboardsLive dashboards built from your sources, with every widget type a finance or operations team expects.13 features
- Dashboard HubAll, Pinned, Featured and Recent tabs, dashboards featured for the workspace, team collections, search by category, team and source, Create Dashboard and Embed Power BI.
- View, Edit, PresentA drag-and-resize grid, a fullscreen Present mode, Share, Filters and Add Widget on every dashboard. Set any dashboard as your home.
- Widget CreatorThree ways to start: Ask CIRO (describe it and the AI proposes the chart, fields and title), Build manually, or Start from a recipe. Build, Format and Filters tabs, data roles, an AI pick, and a quick two-table join.
- 45 widget types7 tables (Basic, Variance, Three-Layer, Hierarchical, Income Statement, Heatmap, Top N + Others), 24 charts (Bar, Horizontal Bar, Line, Area, Waterfall, Variance, Combo, Stacked, Small Multiples, Pareto, Funnel, Treemap, Donut/Pie, Scatter/Bubble, Radar, Sankey, Butterfly, Slope, Dumbbell, Forecast, Matrix Heatmap, Box Plot, Histogram, Choropleth Map) and 14 cards (Basic, Variance, Full Variance, Sparkline, Gauge, Bullet, Scenario Comparison, Budget Tracking, Target Achievement, Period Comparison, Waterfall Summary, Revenue Growth, Profit Margin, ROI).
- Seven recipesKPI + comparison + sparkline, Aging analysis, Ranked Top-N table, Time trend + navigator, Concentration treemap, Regional choropleth, Composition donut.
- IBCS variance notationActual, Plan, Prior Year and Forecast (AC, PL, PY, FC) with absolute and percentage deltas in variance tables, cards and charts: solid actuals, hollow budget.
- Create Metric with AIDescribe a KPI in plain language; add Year-over-Year, Month-over-Month, Forecast, Anomaly Detection or Correlation to it.
- Filters11 filter types (date, date range, relative date, select, multi-select, numeric range, search, boolean, Top-N, hierarchy, custom), 19 operators, include or exclude, relative presets from today to year to date, scoped to the dashboard, a page or one visual. Quick filters on widgets and a cross-filter bar.
- Drill-down dashboardsDeep analysis on any widget generates a child dashboard for trends, anomalies and drivers, with an AI headline and a long-form report.
- Live refreshPer widget: every 10 s, 30 s, 1 min, 5 min or 15 min, with a LIVE indicator and the time of the last update.
- Share and exportInvite people as Viewer, Editor or Admin, share a team link, set a dashboard private or visible to the whole organization, give groups access. Export to PDF, or Create AI Report with executive summary, widget insights, cover page, data appendix and report language.
- Choropleth mapsRegions for the world, USA, Central America, El Salvador and its departments, South America, Europe and Asia.
- Layout templatesExecutive Overview, Sales Performance, Financial Analysis, Operations Monitor, Marketing Metrics, HR Analytics or Blank, as starting layouts you fill with your own widgets.
Balanced ScorecardKPIs with owners, targets and due dates, by perspective, with AI insights and anomaly detection.10 features
- Four perspectivesFinancial, Customer, Internal Processes and Learning & Growth, each with its guiding question, in List, Grid or Focus view.
- KPI tableName, Owners, Status, Value against target, Progress and Due Date. Periods: Month to Date, Quarter to Date, Year to Date, Full Year or a custom range. Comparisons vs Plan, vs Prior Year, vs Target.
- Metrics computed from your dataA metric has a target type (fixed, percentage, column or formula), achieved, warning and critical thresholds, an owner and a due date, and can auto-compute from a data source with hourly refresh. Or log values with a check-in.
- Statuses and status rulesOn track, At risk, Critical, Completed, Achieved, Not started, Overdue, plus your own custom statuses, set by threshold rules.
- Strategy MapCause and effect from Learning to Process to Customer to Financial, with click-to-trace chains.
- AI InsightsTrend, Anomaly, Target, Action and Comparison insights with a recommendation and a confidence level, refreshed with the scorecard.
- Anomaly detectionA rolling z-score over the last 12 actuals plus change-point detection flags metrics outside their normal range, direction-aware, with an Investigate action.
- Metric detail: history, forecast, what-ifDetails, History, What-if, Connections, Status rules and Time period tabs. Forecast with Holt-Winters or Holt and a P5 to P95 band from 1,000 bootstrap runs. What-if sliders of plus or minus 50% with the impact on linked KPIs; save and compare scenarios; root-cause decomposition.
- Sub-dashboards per KPIClick any KPI to generate a detailed analysis dashboard: executive summary, gauges, variance analysis, forecast band, breakdowns and a detail table, all editable.
- Setup wizard, alerts and exportAI-powered metric discovery to set up the scorecard. KPI breaches and anomalies raise alerts with an AI narrative and top drivers. Export the scorecard to PDF, Excel, CSV or PNG.
Workbench: forecasts and simulationsAI-guided analyses on your data: forecasting, Monte Carlo, scenarios, with the model chosen by validation.8 features
- Six playbooksMonte Carlo Simulation, Sales Projection, Anomaly Detection, Customer Segmentation, Statistical Analysis and Start from scratch. Each is an AI-guided flow that ends in a shareable report.
- ForecastingProphet, ARIMA, ETS and Holt compared by walk-forward cross-validation; the lowest MAPE wins. Daily to yearly frequency, auto-detected. Results: predictions with 95% intervals, RMSE, MAE and MAPE, the model leaderboard, seasonality and changepoints, trend and residual decomposition, an AI interpretation and CSV export.
- Monte Carlo SimulationTemplates for revenue, project cost, portfolio risk, demand planning and quality control. 8 distributions (normal, lognormal, uniform, triangular, beta, Poisson, PERT, empirical) or fit from a column; correlations; 1,000 to 100,000 iterations; P5 to P95; a seed for reproducible runs. Tabs: Distribution, Sensitivity, Convergence, What-If, Compare; VaR and CVaR at 95%.
- Statistical AnalysisIndependent and paired t-tests, chi-square, one-way ANOVA, Mann-Whitney U, A/B tests from counts, Pearson, Spearman and Kendall correlations, and descriptive statistics.
- Anomaly Detection and SegmentationIsolation Forest, Z-score, DBSCAN and SPC control charts. K-Means segmentation with silhouette score, inertia, a 2D PCA projection, cluster sizes and centroids.
- AI CopilotRefine a finished analysis in plain language (change a filter, add a breakdown, try a what-if) and Apply & re-run.
- Saved analysesA library with Recent, Favorites, Scheduled and Archived. Each run keeps its narrative, metrics, chart, sample rows and generated query and config; re-run with fresh data, copy a share link, see run history and compare two runs.
- Schedule refreshEvery hour, every 6 hours, daily at midnight or 8 am, weekly on Monday, monthly on the 1st, or a custom cron.
NotebooksPython notebooks with your data sources attached, a copilot and a kernel that runs in CIRO.6 features
- Python notebooksCode and Markdown cells with Run, Run All, Stop, Restart and Interrupt, a variable inspector, find and replace, interactive charts and a DataFrame viewer with CSV export.
- Your data, attachedConnect Data attaches a source and loads its table as a dataframe when the notebook opens.
- Kernels and computeA stateful Python kernel with package install and remove, per-organization custom kernels with pinned packages, and compute tiers from Standard to ML Engineer and GPU, by plan and availability.
- AI copilotGenerate a whole notebook in stages (understand, prepare, explore, analyze, visualize), or per cell: generate, explain, fix the error, optimize. Suggested analyses from the schema. Templates: Time Series Forecasting, ML Classification, Exploratory Analysis.
- Collaboration, versions and reportSee who is viewing, share as Viewer or Editor, restore from Version History, and render the notebook as a figure-captioned Report.
- Import and exportImport .ipynb; export as .py or .ipynb. Start one from chat with /notebook or the Notebook mode.
AlertsRules on any metric, checked on a schedule, written in words when they fire.5 features
- Alert CenterFired alerts written in words, with severity (Critical, Warning, Info), status, mark as read, acknowledge and dismiss. Live delivery when connected, otherwise checked every minute.
- Alert RulesA rule is a metric from a connected source, a signal (Average, Sum, Minimum, Maximum, Latest value or Count over a window), a condition, a schedule, a source and a delivery. Test rule now shows whether it would trigger.
- Six condition typesValue above or below a threshold, change in percent, outside its normal range, reverses direction, data is missing, or when an event occurs.
- SchedulesEvery 5 minutes, every 15 minutes, every hour, daily at 09:00 UTC, weekdays at 09:00 UTC, or instant when the event occurs. Run checks now at any time.
- Delivery and noise controlIn app, email or Slack. A cooldown and a number of consecutive breaches keep one bad hour from flooding the team.
Data Explorer and Semantic CatalogBrowse, query and document every connected table, with lineage and a business glossary.9 features
- Data ExplorerOne browser for every connected source, direct or replicated to the CIRO lake, with Explorer, SQL, Split and Quality views.
- SQL worksheetA schema-aware editor with autocomplete, run history, saved queries, CSV export and charting of the result.
- Generate SQL with AIDescribe the query in English or Spanish, scoped to the active table; you get read-only SQL and a one-line explanation, in the dialect of the source.
- Data QualityPer column: type, null count, total rows, freshness and issues.
- Semantic CatalogSearch indexed tables by business intent (revenue by factory, customer retention), with near misses. Each table has Overview, Schema, Lineage, Usage and Glossary tabs and an Ask CIRO about this table button.
- Lineage and impactA lineage graph at 1, 2 or 3 hops with upstream, downstream and peer filters, and a Usage tab that lists the dashboards, notebooks, analyses, chatbots and alert rules that depend on a table, rated by risk.
- Business glossaryTerms with definition, synonyms, related terms, business owner, steward and approval status (Draft, Approved, Deprecated), a review queue and governance history. Chat answers show the terms they used.
- Data InsightsA hub with data health per source, AI highlights (Highlights, Needs Attention, Opportunities), a 7-day activity chart, saved analyses, active investigations and usage against your plan.
- InvestigationsCollect cited chat answers as findings (Observation, Anomaly, Trend, Correlation, Hypothesis, Conclusion, Open question) with importance and provenance badges, linked back to the source chat.
Transformation StudioModel data views on a canvas, with an AI assistant, live preview and version history, no SQL required.8 features
- Views from your source tablesCreate a view, edit it in Studio or Canvas mode, and Publish it as a table (up to 10 million rows) that chat, dashboards and Data Explorer can use. Unpublish removes it.
- Canvas viewSteps as connected nodes: Source, Join, Union, Filter, Dedupe, Aggregate, Transform, Custom SQL and Output, each with its own settings panel and preview.
- AI AssistantDescribe the view you want. The assistant reads your tables, builds the steps and proposes a change listing what it adds, changes or removes. Nothing moves on the canvas until you Apply; Cmd/Ctrl+Z undoes it.
- Studio viewTabs for Source Tables, Columns, Joins, Filters, Aggregation and Custom SQL. 7 join types (inner, left, right, full, cross, left semi, left anti), 14 filter operators with AND/OR groups, 12 aggregations (sum, avg, min, max, count, count distinct, first, last, collect list, collect set, stddev, variance).
- Column transformsCast, format, trim, upper, lower, substring, replace, concat, coalesce and case, plus derived columns, order by, distinct and limit.
- Import from Power QueryPaste an M script. Table.SelectRows, RemoveColumns, RenameColumns, SelectColumns, Join and NestedJoin map to steps; anything else is flagged for review.
- Live preview, SQL and IssuesSee the rows of any node with its row count and query time, read the generated SQL, and check issues before you publish.
- Version HistoryEvery saved version of a view, with a diff between versions.
Connectors and filesDatabases, warehouses, spreadsheets, documents, cloud drives and business apps, in one Add a source screen.9 features
- Add a sourceOne screen for every connector, by category: sample data, structured files, external warehouses, live databases, SaaS APIs, custom APIs, knowledge documents, streaming and IoT, business applications. Most take under 2 minutes.
- Spreadsheets and filesExcel (.xlsx, .xlsm, .xls), CSV, JSON, PDF and Word uploads. Google Sheets with scheduled auto-refresh. OneDrive, SharePoint, Dropbox and Google Drive for Excel, PDF, Word and PowerPoint files.
- Live database connectionsPostgreSQL (direct connection or replicated to the CIRO warehouse), MySQL, MongoDB, ClickHouse and Supabase (secret key, Postgres URL or MCP).
- WarehousesSnowflake, AWS Athena, Google BigQuery and Amazon Redshift synced into your data lake; Databricks SQL Warehouse as a live connection.
- Business apps and APIsStripe, HubSpot, QuickBooks Online, Shopify, Meta (Ads, Pages and Instagram), Salesforce, GitHub, Notion, Confluence, Airtable and JotForm, plus a Custom REST API connector.
- SAP ECC / S/4HANA, Oracle and WorkdayGuided setups handled with the CIRO team: CIRO sets up the VPN tunnel, the SAP NW RFC SDK and a read-only user, then reads your tables, custom Z tables included.
- Knowledge documentsPDF and Word documents indexed for AI search and chat answers. Scanned PDFs and images are read with vision OCR.
- Data sources pageEvery source with its health and last sync. Upload a file, Add source, Run checks, Explore data or Ask CIRO from the card. Request a connector you do not see from the same screen.
- Sample data setsManufacturing (5 tables, about 315,000 rows) and Company Operations (5 tables, about 305,000 rows), to try everything before connecting your own data.
MapsVehicles, routes and locations on a live map, next to the same data as your dashboards.5 features
- Fleet and DispatchTabs for Live map, Activity, Dispatch and Sources. Vehicles with status (moving, parked, possible idling, offline), search and filters, plus an example fleet to explore before connecting GPS.
- ActivityTrips, alerts, maintenance and a daily report, with geofence zones that monitor and notify.
- DispatchRoutes, planning from orders, driver assignments, road routing, route share links valid 24 hours, 3 days or 7 days, and delivery to the CIRO Mobile driver app.
- Sources and layersLayers and places, GPS connections (Mictrack MT532 and a generic HTTP intake) and a simulator.
- Data analytics on the mapPlot any table with coordinates (addresses are geocoded) as a heat map, points, icons, hexagons or clusters, over dark, streets, light or satellite base maps. Address search and saved map views.
ArtifactsEverything you build with CIRO, kept in one workspace and shareable by link.7 features
- One gallery for everything you buildApps and documents from Studio next to forms, canvases, charts, tables, code, dashboards and docs, plus KPIs, workflows, notebooks, simulations and images when you have them. Search, sort, star, folders, grid or list.
- New document and Import fileCreate a blank document or import .xlsx, .xls, .csv, .docx, .pdf, .md or .txt. Docs and reports are editable markdown with autosave.
- Continue in chatOpen any artifact and keep working on it in a chat attached to it, with version history to step back through earlier versions.
- Share linksA public link for forms, canvases, tables, charts, code, dashboards, workflows and reports; no login needed to open it.
- ExportsTables to CSV or TSV; charts to PNG at 2x; code copy or download; dashboards as a branded PDF report; files as .xlsx, .pdf, .png or .html with an inline preview.
- Chart actionsTry another chart type, Add comparison, Narrate insights, Wrap in a dashboard, Ask the AI, Add to dashboard. 21 chart templates from Bar to Sankey, Bump ranking and Cohort retention, plus custom ECharts.
- AI report from a dashboardFrom the Share menu of a dashboard, Create AI Report generates a presentation exported as PDF, with a report history. Monthly limits depend on the plan.
StudioDescribe an app or site; Studio plans it, builds it, checks its own work and publishes it.13 features
- Build in StudioStart from a chat answer, the Code mode or an app in Artifacts. Studio scaffolds a React, TypeScript, Vite, Tailwind and shadcn project with routes, a CiroChart component and tests.
- Build planEvery build starts with a plan of 2 to 8 steps, each naming its route, test file and files. The plan gets an AI check before the build starts, and progress reads Building, step 3 of 6.
- Verified stepsEach step must pass a typecheck and the test suite, and its declared files must exist. The final step also needs a production build, at least one real test and a route that answers HTTP 200. Check chips: types, tests, files, build, route, review.
- Self-review and debugA separate AI reviewer reads the changed code and reports findings with severity, file and line; a critical finding blocks the final step. When a step keeps failing, another AI diagnoses the root cause and repairs the step.
- Live previewThe app runs in its own sandbox: start, stop and restart it; view it at desktop, tablet (768 px) or mobile (390 px) width; go to a route; open it in a new tab.
- Code view and terminalA syntax editor with file finder, source outline, search, formatting and a terminal into the sandbox.
- Version historySave a version to snapshot the running sandbox; restore any earlier one.
- Publish and custom domainsPublish at app.ciroai.us/p/your-slug (or a subdomain); no CIRO account is needed to open it. Republish or unpublish any time. Add your own domain with a DNS TXT record and a CNAME, then Verify.
- Your data in the appThe agent describes your tables (columns, row counts, sample rows), runs read-only SQL up to 500 rows, checks charts against CIRO chart rules and builds the results into the app. Apps can also keep their own records in typed collections with read and create permissions.
- GitHubConnect your account, pick or create a repository, push and pull, see how far behind the branch you are and whether CI checks pass.
- Block websitesA visual site editor with 12 section types (Hero, Image and story, Features or products, Photo gallery, Testimonial, Key numbers, Pricing, Questions and answers, Contact, Process, People, Call to action), 3 design presets (Editorial, Botanical, Minimal), a media library, AI image generation and forms with a responses inbox.
- Documents from chatExcel workbooks built from your connected data, with up to 20 number checks re-verified against the source. Rendered formats: slides and pitch decks, documents and reports, research papers, résumés, fliers and posters (PDF), diagrams, wireframes, UI mockups and mobile screens (PNG) and HTML emails.
- Project hub, settings and sharingApps live in Artifacts with recents, folders, starred and grid or list views. Settings cover name, description, thumbnail, subdomain and folder. Share a project privately or with the workspace (read-only, duplicate to edit) and invite people by email.
ChatbotsNo-code chatbots on your knowledge base, published to the web, Slack or Teams.10 features
- Creation wizardFour steps: Purpose, Identity, Train, Test. Six purposes (Customer Support, Sales Assistant, Knowledge Base, Onboarding Guide, Internal Tool, Custom) and four personalities (Strictly Professional, Business Casual, Friendly and Helpful, Warm and Casual).
- Builder with ten tabsSetup, Knowledge, Data, Behavior, Agent, Appearance, Deploy, Conversations, Analytics and Channels.
- Knowledge sourcesDocuments (.txt, .csv, .md, .pdf, .json, .docx), website crawl, Q&A with bulk CSV import, GitHub, API docs (OpenAPI), Notion, Confluence and Google Docs. Sources re-sync daily, weekly or monthly.
- Answers from your databasesThe Data tab lets the bot answer from connected databases, with a query timeout (1 to 30 s) and a row limit (1 to 1,000).
- Knowledge base or Full agentKnowledge base answers only from the sources you gave the bot. Full agent can search connected data, run SQL, draw charts, run code and do scientific analysis. Nine abilities to switch on, including voice replies.
- Behavior and escalationSystem prompt, tone (Professional, Friendly, Casual), welcome and fallback messages, suggested questions. Auto-escalate on low confidence and send the transcript by email, to a Slack webhook or to Zendesk; department routing rules.
- Appearance and website installColors, layout, position, width and height with a live preview. Install with a script tag, plain HTML, a React component, WordPress or Shopify, restricted to your allowed domains.
- ChannelsWeb, Slack (OAuth install), Microsoft Teams and email.
- Test PanelStreaming answers in a side panel while you build; each answer shows a chip for the source it used.
- Conversations and AnalyticsFull transcripts with landing page, referrer, page journey and duration. Analytics for conversations, traffic, events and funnels, devices and browsers, UTM sources, scroll depth, rage clicks and form submits.
MeetingsTranscripts, summaries and action items from your meetings, searchable next to your data.5 features
- Meeting minutesRecord live from the Voice page or upload a recording (mp3, m4a, wav, webm and more). Transcript, a summary (default, executive brief, standup or retro template), conversation analytics and a follow-up email draft.
- Notetaker bot and calendarPaste a meeting link to send the notetaker into Google Meet, Microsoft Teams or Zoom, or connect Google Calendar or Outlook so it joins on its own, with capture rules and a prep brief built from earlier meetings with the same people.
- Live meeting viewLive transcript, participants, status and an assistant you can question during the meeting.
- Action itemsPulled out with owner and due date; approve, dismiss, edit or mark reviewed; reminders.
- Search, share and exportSemantic search across every transcript. Public meeting pages that expire after 7 days and can be revoked. Export as JSON, Markdown, text or SRT captions. Meetings are a data source for chat.
Slack, Teams, Power BI and APIAnswers where your team already works, plus a public API for your own systems.6 features
- CIRO AI for SlackAnswers direct messages and @mentions in the channels it is invited to, runs the query on your connected sources and cites the source. Four scopes only; it does not read other channels.
- Microsoft TeamsDeploy a chatbot to Teams through an outgoing webhook or a Teams app package.
- Embed Power BISign in, pick a workspace and a report, and it lives in the Dashboard Hub next to your CIRO dashboards. Chat can use the embedded visuals as context.
- REST API v1Endpoints to ask a question in plain language, run SQL, push or upload data (CSV, JSON, Excel), generate a report and read the schema. Rate limits per endpoint; usage counts against your plan.
- API keysCreate keys from your profile with an expiry of 30 days, 90 days, 1 year or never, and a permission set. An API Reference page is generated from the live OpenAPI spec with curl examples.
- Connected apps (MCP)Jotform connects per organization to list, create and edit forms and read submissions. GitHub and Supabase can also connect through MCP.
Security and administrationIsolated tenants, roles, SSO, two-factor and an audit trail, as implemented.7 features
- Row-level security per tenantEvery database query runs with the organization context set, and the application role cannot bypass it. The product states it on screen: your data is isolated per tenant, never used to train AI models, and encrypted at rest and in transit.
- Organization rolesViewer, Member, Admin and Super Admin, each with a listed set of capabilities, assigned when you invite someone.
- Share any resourceJust me, Everyone in org or Specific people, as Viewer or Editor. Works on dashboards, data sources, views, collections, notebooks, investigations and Studio projects. People outside the organization get an invitation by email.
- Sign-inContinue with Google, GitHub or Microsoft, or email with a one-time code at signup. Two-factor authentication (TOTP) with an authenticator app for sensitive admin actions.
- Sessions15-minute access tokens with rotating 7-day refresh tokens; a reused token revokes the whole session.
- Activity logA filterable feed of workspace events with CSV export.
- Answer guardrailsPersonal data such as emails is masked in AI answers, and prompts and generated SQL are checked before they run.
Workspace and mobileTwo languages, themes, sharing, support and the mobile app.7 features
- English and SpanishThe whole interface in English or Spanish. Chat answers can follow your language or be fixed to English, Español, Português, Français, Deutsch, Italiano, 日本語, 中文 or 한국어.
- 18 themes8 light (Slate & Cyan, Paper Editorial, Sandstone, Linear Indigo, Mint Sage, Consulting Deck, Burgundy Reserve, IBCS Mono), 8 dark (Ciro Midnight, Walnut & Brass, Obsidian, Bloomberg Terminal, Carbon Enterprise, Velvet Studio, Forest Night, Aurora), High Contrast and Custom Brand, plus a brand color override.
- Installable web appInstall CIRO from the browser with shortcuts to Chat and Data sources. The app shell works offline and tells you when a new version is ready.
- Mobile app, private betaPush notifications for alerts, finished chats and analysis runs on iOS and Android. The apps are in private beta; ask us for access.
- Docs and supportIn-app docs in English and Spanish: 36 pages in 8 sections, from Getting Started to the API Reference. Support requests with attachments and a two-way thread with the CIRO team.
- Demo workspaceEvery new account gets CIRO Demo: three years of operations sample data, four dashboards (Executive Summary, Operations, Finance P&L, People), a scorecard, alerts and a forecast notebook, removed after 14 days.
- Collections and notificationsGroup sources into collections for a team, a project or an access boundary. Notifications in the app, by email, as a weekly digest and as push to the mobile app.
CIRO AI · November 4, 2026
Join the waitlist before November 4.
Free to start. Or let our team take your ERP live in about four weeks.