Celiq
v0.12Open app โ†—
Docs/Orion/AI Analysts

AI Analysts

Five specialized autonomous agents โ€” Revenue, Marketing, Inventory, Finance, Growth โ€” each run every morning and produce a domain brief without being asked.

TracerWeaverLuminaryUpdated Jun 2026 ยท 5 min read
โœฆ
In this section
Part of Celiq's semantic layer platform. Connect your warehouse, model your data once, query it everywhere.
๐Ÿ“
Note

Some UI surfaces for this feature are still in development. Backend capabilities are available via the API.

๐Ÿ’ก
Tip
What it is: Five AI analysts, each specialized in a business domain, that generate reports.
Why use it: Your domain experts get a domain brief โ€” but currently only when someone runs the analyst.
Where to find it: Suite โ†’ Intelligence โ†’ AI Analysts (/analysts)
Who can use it: All roles.

AI Analysts

Five specialized analysts โ€” Revenue, Marketing, Inventory, Finance, Growth. Each produces a domain brief: a headline, findings, a risk, and an opportunity.

Accessing analyst reports

Suite โ†’ Intelligence โ†’ AI Analysts (/analysts)

Each analyst card shows:

  • Today's headline finding
  • Last run time (last_run_at)
  • An expandable detail view with all findings, risks, and opportunities

The five analysts

AnalystWatches (per page โ€” see above)
RevenueRevenue, GMV, order count, AOV, conversion rate
MarketingCAC, ROAS, channel performance, spend efficiency
InventoryReturn rate, stock levels, fulfillment speed
FinanceNet revenue, margins, cost trends, forecast vs actual
GrowthNew customers, retention, LTV, growth rate

Each analyst produces:

  • Headline โ€” one sentence describing the most important movement
  • 4 findings โ€” specific, numbered data points with values
  • 1 risk โ€” the most significant concern
  • 1 opportunity โ€” the highest-value action available

Running an analyst manually

Click Run on any analyst card, or via API:

POST /api/analysts/{type}/run

Supported types: revenue, marketing, inventory, finance, growth

Manual runs overwrite today's report (upsert on report_date = CURRENT_DATE).

Customizing an analyst

Click Edit on any analyst card to:

  • Choose which KPI reveals the analyst focuses on (kpi_reveals)
  • Add context (e.g. "we run flash sales every Thursday โ€” spikes are expected") (custom_context)
  • Change the analyst's name / domain as shown in the UI (domain_name)

The PATCH /api/analysts/:type endpoint accepts custom_context, domain_name, and kpi_reveals.

Plan limits

PlanAnalysts available (per page โ€” unverified)
Free1 (Revenue)
Pro5 (all)
Team5 (all)