Butterflai presents itself as one assistant, but behind the conversation a set of specialized agents divides the work. Each one has a narrow job and does it with deterministic machinery. This page describes the agents as they actually exist in the product, not as a marketing org chart.
The Analytics Agent
Handles questions with numeric answers. It translates your question into SQL over the analytics warehouse where your synced integration data lives, using a curated registry of how each system’s tables relate. Revenue, orders, spend, inventory: the figure you get is computed from your records at the moment you ask.
The Knowledge Agent
Handles questions whose answers live in documents: contracts, price lists, reports, policies. It retrieves the relevant passages through a semantic index, scoped to the files you are allowed to see, and answers with the sources attached. You can also mention a specific file to point it at exactly the document you mean.
The Dashboard Engine
Builds and maintains your KPIs. It generates widgets and charts from your connected data, keeps rolling date windows current so “last 30 days” always means the last 30 days, and recomputes when new data syncs. The same widgets reach your phone’s home screen through the iOS and Android apps.
The Report Pipelines
Produce structured analyses such as the Cashflow Gap Analysis and the Business Health Check. These run as background jobs on fixed analytical logic: the same inputs always produce the same outputs, which is what makes the results defensible in front of an accountant or a board.
What they share
- One conversation: you do not pick an agent. You ask; the platform plans which agents the question needs, including both at once.
- One permission boundary: every agent retrieves only what the asking user can access, per file, integration, and report.
- One transparency standard: answers carry their sources, and AI-generated content is marked as AI on every surface, in line with the EU AI Act.
See how the layers fit together under Platform Architecture, or get a demo.