Overview
Ekso is built around a connected set of concepts that work together: containers organize work, items track it, fields capture data, boards plan delivery, cycles time-box execution, and time tracking measures effort. This page is the map — read it to understand how the pieces fit, then follow the links to learn about each concept in detail.Containers and items
Containers are the top-level grouping for work — a project, product, service line, or team workspace. Each container runs one or more processes, defines its own areas, saved filters, and eight-level role-based access control. Containers also control field-level permissions per process, determining who can see, set, and change each field. Items are the core unit of work. Every item belongs to exactly one container and follows a process that defines its fields, features, and workflow. Items support annotations (text, embeds, code snippets), file attachments, cross-reference links, dependency trees, and time entries. A visibility field on both items and individual annotations controls who can see them.Process, fields, constraints, and rules
Processes define item types — each process controls which fields appear, which features are enabled, and how items move through workflow status transitions. Every tenant starts with five default processes, and you can create your own. Fields are the data attributes on items — 38 built-in system fields plus 9 custom field types you can create. Processes control which fields appear on each item type. Constraints enforce data integrity by controlling which field values are allowed based on conditions. They ensure your team can only enter valid data combinations. Rules automate data manipulation when items are created, updated, or when time-based conditions are met. Rules execute asynchronously through a queued engine, and can bypass constraints for automation scenarios.Boards and cycles
Boards are planning surfaces that group work for delivery. Each board has a budget with a full audit trail, role-based access control (View, Manage, Plan), an approved resource pool, and an approved container list. Boards are where you plan and allocate resources for sprints, releases, or project phases. Cycles are time-boxed iterations within boards. Items are planned into cycles as cards, assigned to resources or job roles, and tracked through four status zones (In Progress, Open, Closed, Blocked). Board managers approve or reject time entries by zone. Closing a cycle finalizes all time data for billing.Time tracking and clocks
Time tracking records hours worked on items, split between billable and non-billable categories. Time entries are approved when cycles close, feeding into profitability and utilization reports. Clocks enforce SLA targets by tracking elapsed time on items. They respect your working calendar and color-code items as green (on time), amber (warning), or red (breach).Finance
Finance connects work to money. Job roles define cost and charge rates, SKUs categorize billable work, cost centers group expenses, CRM records link items to customers, and budget reason codes create an audit trail for board budget changes.Insights
Insights is the reporting module. It provides profitability analysis grouped by seven dimensions (job role, container, board, cycle, SKU, cost center, or item), per-user time summaries with drilldowns, item-level financial data, and risk reports that flag items where logged time exceeds estimates.Mailbox and ticketing
Mailbox connections let you connect IMAP or Microsoft 365 mailboxes to Ekso. Ticketing turns inbound emails into items, routes them to the right container and process, and lets agents reply directly from within Ekso. Block lists and domain filters keep unwanted messages out.Docs
Docs is Ekso’s built-in knowledge base. Organize documents into folders by department or topic, control visibility with user group restrictions, and optionally feed document content to the AI assistant for context-aware answers. Documents can be linked to containers, boards, or items to connect knowledge to the work it relates to.Authentication
Authentication controls how users sign in to Ekso. Forms-based login supports password policies, complexity requirements, and two-factor authentication via email. Microsoft Entra ID enables single sign-on for organizations on Microsoft 365.AI
AI adds a built-in assistant and semantic search to Ekso. Ask questions about your work, search by meaning rather than keywords, and use context documents to give the AI access to your organization’s knowledge. Ekso provides a default AI provider — you can optionally configure your own OpenAI or Azure OpenAI API key.Access control
Access control manages permissions across your tenant. Application-level access control areas determine who can access boards, insights, finance, docs, timesheets, and containers. Roles are assigned to user groups, and permissions are additive across groups.Webhooks
Webhooks push real-time event notifications to external systems. When items, users, containers, or boards change, Ekso sends an HTTP POST to the URL you configure — enabling integrations with Slack, Teams, CI/CD pipelines, and audit logging.Notifications
Notifications send scheduled alerts when items match conditions you define. Unlike webhooks (which fire immediately), notifications run on a recurring schedule, evaluate filter conditions, and deliver matching items to user groups, email addresses, Slack, Teams, or HTTP endpoints.Workspace
Workspace settings control your tenant’s identity, communication defaults, and AI integration. Configure your organization’s profile, welcome message, default AI provider, and email filtering defaults.Explore further
Containers
Settings, areas, processes, saved filters, and access control.
Items
Fields, lifecycle, annotations, links, dependencies, and planning.
Fields
System fields, custom types, and process configuration.
Process
Item types with fields, features, workflow, and permissions.
Constraints
Data integrity rules with include and exclude logic.
Rules
Automated data manipulation and event triggers.
Boards
Budgets, access control, resources, and containers.
Cycles
Status zones, time approval, and cycle closing.
Time tracking
Billable and non-billable time, approval, and reporting.
Clock
SLA enforcement with working calendars.
Finance
Job roles, cost centers, SKUs, and CRM.
Insights
Profitability, time, user, and item reports.
Mailbox
IMAP and Microsoft 365 mailbox connections.
Ticketing
Email-to-ticket conversion, replies, and spam blocking.
Docs
Knowledge base with folders, visibility, and AI context.
Authentication
Login methods, password policies, and SSO.
AI
AI assistant, semantic search, and provider config.
Access control
Application-level permissions, roles, and user groups.
Webhooks
Real-time event notifications to external systems.
Notifications
Scheduled alerts based on item conditions.
Workspace
Tenant profile, AI provider, and email defaults.