Skip to main content

Overview

Insights is Ekso’s built-in reporting module. It provides financial and operational reports across five tabs: Profitability, Time, User, Item, and Ask. All reports share a date range picker and can be exported. Reports draw on time tracking data combined with job role rates to calculate cost, revenue, and margin figures. The date range defaults to the last three months if not set.

Profitability

The Profitability tab shows financial performance grouped by a dimension you choose from the dropdown:
DimensionGroups by
Job RoleThe job role assigned to each user
ContainerThe container each item belongs to
BoardThe board items are planned on
CycleThe cycle within a board
SKUThe billable time code
Cost CenterThe cost center
ItemIndividual work items
Each row in the report displays:
ColumnDescription
Total HoursAll hours logged within the date range
Billable HoursHours logged against billable time types
Non-Billable HoursHours logged against non-billable categories
Billable %Billable hours as a percentage of total hours
Estimated CostBillable hours multiplied by the job role’s base cost rate
Estimated RevenueBillable hours multiplied by the job role’s charge rate
Gross Margin %(Revenue minus Cost) divided by Revenue

Profitability drilldown

Click any row to open a drilldown panel showing the individual time entries behind that group. The drilldown displays the total time logged and a list of entries with:
  • Resource — the person who logged the time
  • Item — the work item the time was logged against
  • Time — the duration of each entry
Use profitability grouped by Job Role to compare cost-efficiency across roles. High gross margin percentages indicate roles where charge rates are well above cost rates. Low margins may signal roles that need rate adjustments.

Time

The Time tab surfaces risk by comparing work estimates against actual time logged. It shows items where time logged exceeds the work estimate — an early indicator of scope creep or underestimation. Each row displays:
ColumnDescription
ItemThe item name
Work EstimateThe original estimate in hours and minutes
Time LoggedThe actual time logged so far
BoardThe board the item is planned on
CycleThe cycle within that board
Only items in open cycles with a status other than Closed are included. The report is limited to the top 100 at-risk items, sorted by container, board, and cycle.
Items appearing on this report have already exceeded their estimates. Review them promptly to decide whether to increase the estimate, reassign resources, or adjust scope.

User

The User tab shows a per-person summary of time data across the date range. Each row displays:
ColumnDescription
NameThe user’s name
Job RoleTheir assigned job role
Total HoursAll hours logged
Billable HoursHours on billable work
Non-Billable HoursHours on non-billable categories
Billable %Billable hours as a percentage of total
Non-Billable %Non-billable hours as a percentage of total

User drilldown

Click any user to open a detail panel showing their total time logged and a chronological list of every time entry. Each entry shows:
  • Date — when the time was logged
  • Billable — whether the entry is billable (Yes or No)
  • Item / Time Type — the item name for billable entries, or the non-billable category name
  • Time — the duration
The drilldown includes both billable and non-billable entries, giving a complete picture of how the person spent their time during the selected period.
Use the User report to monitor utilization. A low Billable % may indicate a person is spending too much time on non-chargeable activities, or it may reflect a role that is not expected to be client-facing.

Item

The Item tab shows per-item financial data, ranking items by billable hours. This report surfaces which items are consuming the most effort and generating the most revenue. Each row displays:
ColumnDescription
ItemThe item key and name (for example, HELP-76)
ContainerThe container the item belongs to
BoardThe board the item is planned on
Billable HoursTotal billable hours logged
CostBillable hours multiplied by the job role’s base cost rate
RevenueBillable hours multiplied by the job role’s charge rate
Gross MarginRevenue minus Cost
Items are sorted by billable hours in descending order, showing the most effort-intensive items first. Only items with billable hours greater than zero are included.

Ask

The Ask tab provides access to the AI assistant from within Insights. Ask natural-language questions about your workspace and get structured answers — tables, financial summaries, and utilization data. The AI can also perform actions like creating boards or cycles. Questions can reference date ranges, container names, board names, and other filters in plain language. For example, “Show me most profitable items” returns a ranked table with item keys, containers, boards, billable hours, cost, revenue, and profit. Conversations are saved per user and can be continued later. See AI for the full list of question categories, sample questions, and provider configuration.

Date range

The Profitability, Time, User, and Item tabs share a date range picker in the top-right corner. Select a start and end date to filter the data. If no range is set, reports default to the last three months. The date range applies to the time entries included in the calculations — only entries with a logged date within the range are counted toward hours, cost, and revenue figures. The Ask tab does not use the date range picker — instead, specify date ranges directly in your question (for example, “Show me revenue for November and December”).

Exporting

Each report includes an export button (download icon) that lets you download the data in CSV or Excel format. Use this to share reports with stakeholders or import the data into spreadsheets and external tools for further analysis.

How costs are calculated

Insights calculates cost and revenue using job role hourly rates:
  • Cost = billable hours multiplied by the job role’s hourly base cost
  • Revenue = billable hours multiplied by the job role’s hourly charge rate
  • Gross Margin = revenue minus cost
  • Gross Margin % = (revenue minus cost) divided by revenue, as a percentage
These calculations depend on job roles having their base cost and charge rates configured. See Finance for how to set up job roles and rates.
Cost and revenue figures are estimates based on the rates configured on each job role at the time the report is run. If rates change, the reported figures will reflect the current rates, not the rates in effect when the time was originally logged.