Appearance
Flowstate Updates
All notable changes to the Flowstate platform are documented here. For API-specific changes, see the API Changelog.
2026-04-24
Yeah — we know it's a big release, and there's a lot to talk about. This one reworks effort reporting around how leads actually validate their teams' week, expands AI Workforce cost controls, launches Custom Integrations, and tightens analytics, allocations, CapEx recommendations, and security. Grab a coffee.
Effort Reporting
What we heard
- Leads struggle to remember what everyone worked on across a week — a lot moves, and by Friday the detail is gone.
- What people say they did and what they actually did often don't line up, so reports look off.
- Re-allocating a ticket to the right project in ADO just to file an effort report is painful.
- "Non-project work" has become a default dumping ground, which means capitalisable effort is going unreported.
What's changed
- Tickets pulled straight from your project management system: Flowstate now shows the tickets each person worked on during the week, with our estimate of the % time spent on each one and the current ticket status (closed, in review, in progress). Sub-tickets are visible too, so leads see the full picture without hunting.
- Drag and drop tickets between projects: Rebalance a week's effort by dragging tickets directly in Flowstate. No more jumping into ADO, Jira, or Linear just to re-attribute for a report.
- "Non-project work" is no longer a silent default: Leads have to explicitly move tickets there before we accept it, so capitalisable effort gets attributed properly.
- New "Unattributed" category: Tickets we couldn't match to a project — and the time against them — surface in their own row. Leads can't submit while anything remains unattributed.
- Conversation and change timeline on the page: Review comments and the full history of submissions, approvals, and edits sit directly alongside the timesheet, not in a separate tab.
- Weekly summary tiles at the top: Status, save-state, and totals at a glance before you scroll.
Bug fixes
- Fixed a refresh loop that trapped some users on the Effort Reporting page.
AI Workforce
- Finance wants real spend, procurement wants list price — now you can show both: Toggle between incremental (your actual spend) and market-rate (list-price equivalent) without rebuilding the view.
- New models no longer silently report zero cost: When a model appears in telemetry that we haven't priced yet, we flag it on the page and prompt for a price.
- Session and seat-level costs are easier to reconcile: Cleaner per-session cost breakdowns and a redesigned Seats view with per-seat usage detail.
Bug fixes
- Total tokens consumed no longer returns as zero for larger sessions.
Analytics & Report Builder
- Open up analytics without exposing salaries: Cost data is now gated by its own permission, so you can give the surface to more users without handing over sensitive numbers.
- Slice analytics by team hierarchy and role family: Plus dashboard sharing with colleagues.
- Faster queries: Chart and table loads that used to run into double-digit seconds on larger orgs are now substantially quicker.
- Report builder polish: Tabbed configuration panel, cleaner chart previews, validation on empty filters.
- New horizontal bar chart with reworked styling, plus % or value labels on stacked bars.
- Retired chart types: Sankey and McKinsey 7S removed in favour of the redesigned bar and time-series charts.
Custom Integrations (Flowstate Hooks)
- Integrate with anything, without hosting a sync service: Write JavaScript directly in Flowstate to pull data in or push data out of any third-party system, on a schedule you define.
- Nested upsert: Create related records (a team and its members, a project and its allocations) in a single hook call, with relationships resolved automatically.
Allocations
- See who's fully allocated and who has gaps at a glance: New Allocations view shows team member allocations across projects and time, with inherited team-level allocations rolled down to each member.
CapEx & R&D
- Better AI CapEx recommendations: Improved accuracy, cost-centre-aware suggestions, and stale recommendations automatically superseded when a better one arrives.
- "Accept All" button: Apply every recommendation in one click instead of going one by one.
- Analysis findings improved: Findings now include structured title, impact, and evidence — and no longer include hallucinated cost figures.
Security hardening
- Multiple dependency patches in line with our dependency management policy.
- Additional permissions scoped closer to field-level for entities like employees and contractors.
- Flexible session timeout configurable per organisation.
- Passkey-type restrictions — admins can limit sign-in to, for example, hardware tokens only.
Forecasting
Bug fixes
- Vacancies no longer back-fill forecast costs: When a vacancy is created with a start date in the past, the effective start is clamped to today.
- Faster processing of forecasting queries.
That's the lot. Please keep sending us your feedback — the bulk of this release came directly from things customers told us were painful, and it helps us decide what to build next. Thanks for using Flowstate.
2026-04-08
This release introduces custom attributes, a unified list page experience with drag-and-drop, and takes analytics dashboards out of beta.
New features
Custom attributes: Define your own fields on employees, contractors, vacancies, teams, and projects. Custom attributes appear in list views, detail pages, and the analytics engine — so you can slice workforce data by any dimension that matters to your organisation. Available in the UI and the REST API.
Resource types: Work types have been renamed to resource types and now apply to both employees and contractors. Use them to classify the kind of work a person does — permanent, fixed-term, statement of work, managed service — regardless of employment relationship.
Analytics dashboards for all users: The analytics dashboards feature is now generally available. Every user with the appropriate permissions can build and edit dashboards with built-in chart types — no beta flag required.
Vacancy fill by employee or contractor: Vacancies can now be filled by either hiring an employee or engaging a contractor. Use the new fill endpoint in the REST API, or fill directly from the vacancy detail page.
Improvements
Unified list views with drag-and-drop: All nine list pages (People, Contractors, Vacancies, Teams, Projects, and others) now share a single DataView component with consistent kanban, timeline, and table layouts. Drag and drop items between groups to reassign teams, change lifecycle stages, or move project allocations — the mutation fires automatically.
Saved view selector: Save your preferred grouping, sort, and filter configuration on any list page and switch between views from the toolbar.
Notification management: Clear individual notifications or delete all from the inbox. The bell menu is now more compact and easier to scan.
Bug fixes
Search in menus: Fixed broken search in combobox dropdowns across the app. All searchable menus now use a consistent server-side search pattern with 300ms debounce.
PMS lifecycle stage mapping: Project status mapping now works across all PMS providers (Linear, Jira, Azure DevOps) using a single generic configuration, replacing the previous provider-specific implementations.
2026-04-01
Ahoy! In honour of International Talk Like a Pirate Day (arriving a few months early), Flowstate now speaks fluent maritime.
New features
- Full maritime localisation: The entire platform has been translated into seafaring dialect. Navigate your Ship's Log (Settings), review the Crew Roster (People), manage your Fleet (Organisation), and track Treasure (Financials) — all in the language of the high seas. This is a one-day-only experience, so enjoy it while the winds are fair.
2026-03-23
This release adds a Slack integration that brings Flowstate notifications and approvals directly into your team's workspace.
New features
Slack integration: Connect your Slack workspace to Flowstate and receive direct messages for workflow events — effort submissions, CapEx and R&D approvals, unlinked project reminders, and AI recommendations. Set up once in Settings and the whole organisation is connected.
Effort reports in Slack: On your configured submission day, team managers receive a DM with a table preview of their team's weekly effort report. Accept and submit directly from Slack, or click through to Flowstate to make edits first.
One-click effort approval: When an effort report is submitted, approvers receive a Slack DM with an Approve button. No need to open Flowstate for straightforward approvals — reject still routes to the full UI where you can provide a reason.
Unlinked project nudges: When projects sync from Azure DevOps, Jira, or Linear but aren't linked to a Flowstate project, the responsible person (or their manager) gets a Slack DM. Link to an existing project or auto-create one without leaving Slack.
CapEx and R&D approval notifications in Slack: Every stage of the CapEx and R&D approval workflows now sends Slack DMs — rationale required, submitted for review, approved, rejected, changes requested, and completed. Reviewers get a direct link to the relevant page.
AI recommendation alerts: When Flowstate's analysis scanner identifies projects that may qualify for CapEx capitalisation or R&D tax relief, relevant users are notified in Slack with a link to review the recommendations.
Improvements
Organisation switcher: Users whose email appears in multiple organisations can now switch between them directly from the sidebar menu without logging out. Cross-tenant switching is also supported via a secure handoff flow.
PMS project owner deduplication: The owner filter on the PMS projects page no longer shows the same person twice when their email was resolved to an employee at different times. Contractors are now also resolved as project owners.
2026-03-20
This release introduces AI usage monitoring with telemetry collection, session-level insights, and a governed budget approval workflow.
New features
AI usage telemetry: Deploy the Flowstate telemetry service alongside your AI coding tools to collect session-level usage metrics and prompt data automatically. Every AI coding session — Claude Code, Cursor, Gemini CLI, and others — is captured with token counts, cost, duration, and the prompts themselves, then attributed to the person who ran it and the project they were working on. Prompt-level data enables deep analysis of how your team uses AI tools and what kinds of work they delegate.
Session classification and frustration scoring: Each AI session is automatically classified by work type — feature development, bug fix, refactoring, testing, debugging, architecture, documentation, or investigation. A frustration score highlights sessions where engineers struggled, so you can spot tool friction before it affects productivity.
AI spend in workforce analytics: AI costs now appear alongside employee and contractor costs in the analytics engine. Query AI spend by team, project, cost centre, provider, model, or individual — using the same metrics and dimensions as the rest of your workforce data. The AI Workforce dashboard surfaces six interactive charts: spend by project, session categories, usage by provider over time, frustration trends by model, cost by cost centre, and top individual spenders.
Session-level drill-down: Browse individual AI coding sessions with confidence scores, provider and model details, and project attribution. Switch between Sessions, Teams, and Individuals views to see the data at the level that matters. Filter by team to focus on a specific group.
Budget approval workflow: Create budget requests with headcount and cost targets, route them through designated approvers, and track status from submission to final sign-off. Approvers receive notifications and can approve, reject, or request changes — giving finance teams a structured path from planning to commitment.
Improvements
Daily and weekly chart granularity: AI charts adjust their time resolution automatically — daily bars for 7-day views, weekly for 30-day, monthly for quarter and year. A new 1-year time window is available for longer-term trend analysis.
Frustration chart auto-scaling: The frustration-by-model chart now scales its Y-axis to the actual data range instead of always showing 0–100%, making small differences between models easier to spot.
2026-03-18
This release adds AI-assisted justification writing for CapEx and R&D tax claims, a governed approval workflow, and improvements to support global teams.
New features
AI-drafted CapEx and R&D justifications: Open any project and start a justification for cost capitalisation or R&D tax relief. Flowstate checks project readiness — team allocations, dates, and cost data — then generates a structured draft. Refine it section by section, ask for suggested edits, or answer contextual questions to add project-specific evidence. Submit for internal review without leaving Flowstate.
Justification status on every project: Project detail pages now show the status of in-flight and completed CapEx and R&D justifications — Not Started, Drafting, In Review, Approved, Completed — so project leads and finance teams always know where things stand without chasing documents or people.
Governed approval for R&D claims: Admins can configure who must sign off on R&D claims before they are finalised. Under Settings → R&D Approval, designate approvers and a completion authority. Claims move through a fixed sequence — in review, approved, then closed with the actual credit received recorded — giving finance an auditable trail for each claim.
Export finalised justifications: Approved CapEx and R&D rationales can be exported to Word and Excel for submission to auditors, tax advisers, or internal finance sign-off.
Language selection in onboarding: New users choose their language during the welcome flow and the choice takes effect immediately — the rest of onboarding, and the app itself, appears in the selected language from that point on.
Tenant-wide default language: Admins can set a default language for the organisation under Settings → General. This controls the language shown on the login page before users sign in — useful for teams where English is not the primary language.
Fiscal year and accounting framework configuration: Admins can now define the organisation's fiscal year using a country preset or manual start date, and select the applicable accounting standard for CapEx (IAS 38, ASC 350, AASB 138, and others) and R&D tax relief framework. These settings flow into reports and justification documents automatically.
CapEx and R&D recommendation notifications: Users are notified when AI-generated project recommendations are ready. The notification menu now shows an unread count and a toggle to filter to unread items only.
Budget forecasts: Create named budget forecasts and compare them against the live forecast — see headcount, cost, and FTE side by side to evaluate hiring plans, restructures, or spending scenarios before committing.
Improvements
Amortisation captured at completion: When marking a capitalisation as complete, record the capitalised amount, amortisation period, and start date in a structured dialog — no separate spreadsheet required.
Stale draft alerts: If project data changes after a justification draft is generated — new people added, dates revised, costs updated — the draft is flagged as potentially out of date before it goes to review.
Settings grouped by domain: Finance and compliance settings now sit under dedicated groups — Finance Configuration and Insights & Reporting — making them faster to find.
Maritime localization: We’ve anchored some preliminary language support for high-seas dialects. Keep a weather eye on the platform as we approach the start of April.
2026-03-13
We've made effort tracking faster, more transparent, and harder to accidentally lose work — based directly on your feedback.
New features
- Auto-save as you work: Your timesheet edits are now saved automatically in the background. If you close the tab, switch pages, or lose your connection, your work is still there when you come back.
- See where your effort numbers come from: Hover any auto-calculated effort cell to see the exact tickets that make up that number, with direct links back to ADO, Jira, or Linear. No more guessing why Flowstate calculated a specific percentage.
- Holiday and leave tracking: Record holiday and annual leave directly in your timesheet. Leave days are kept separate from project costs automatically — no need to create a dummy project.
- CapEx linking health at a glance: Each project in the CapEx table now shows a quick colour indicator — green means fully linked, yellow means some gaps, gray means nothing linked yet. Hover for details so you can fix gaps before month-end.
- Your allocated projects, front and centre: When adding a project to your timesheet, projects you're formally allocated to now appear right at the top — no more searching for projects you know you should be logging against.
Improvements
- Safer discarding: The "Discard Changes" button now asks for confirmation first, so you won't accidentally wipe out your edits.
- Faster timesheet entry: After adding a project, your cursor jumps straight to the first editable cell so you can start logging immediately.
- Clearer "Non-project Work" guidance: A tooltip now explains when to use this line, helping you categorise effort more accurately.
- Instant CapEx link updates: After linking a PMS project to a Roadmap Project, you'll see the status update immediately — no need to refresh.
Bug fixes
- CapEx unattributed rows loading correctly: Fixed an issue where unattributed effort rows and PMS attribution breakdowns could appear blank or fail to load.
- CapEx data no longer disappears on page load: Resolved an issue where project breakdown and unattributed effort data could intermittently vanish when the page loaded.
- CapEx totals are now accurate: The footer Total row no longer incorrectly includes unattributed effort, giving you a cleaner picture of your project forecast costs.
- Task email links work again: The "View All Tasks" button in task digest emails now takes you to the right page.
- Auto-save respects permissions: Automatic saving no longer activates for users who don't have edit access to a team's timesheet.
2026-03-12
This release introduces MCP integrations, a public REST API, webhooks, and a broad set of new features and improvements across planning, forecasting, and admin experiences.
New features
- MCP for Claude and ChatGPT (Beta): Connect Flowstate to Claude and ChatGPT via Model Context Protocol. Feature toggle with consent warning and rate limiting.
- Documentation site: New documentation site at docs.flowstate.inc with guides, tutorials, and reference material.
- REST API: Public REST API for programmatic access to Flowstate data. API key authentication with 90-day max lifespan.
- Webhooks: Event-driven notifications for changes in Flowstate. Configure webhook endpoints from Settings.
- CapEx cost reporting: Improved cost capitalization view with project-level breakdown table, ability to hide charts, and Excel export. Expandable project rows drill into individual employees, contractors, and AI agents, with further drill-down into PMS project effort attribution. An "Unattributed" row surfaces effort costs on PMS projects not linked to any roadmap project, with inline "Link to Roadmap Project" action to fix attribution.
- Timesheet recent projects: The add-project popover in team timesheets now shows recently logged projects for quick access.
- Tenant Admin role: New enterprise role for delegated administration.
- AI workforce redesign: Redesigned AI agent section with line charts, pie charts, benchmark gauges, and S-curve adoption modeling.
- Suspend/reactivate users: Admins can suspend and reactivate user accounts from Settings.
- Line manager property: Added line manager field for employees and contractors.
- Inline editable project names: Edit project names directly on the detail page.
- Resource planner improvements: Redesigned resource planning tab with 3-step unified flow and conflict timeline.
- Project cost tab redesign: Toggle between forecast/actual modes with resource cost breakdowns.
Improvements
- EU region deployment: Full multi-region support for European customers.
- PMS project filtering: Owner filtering, creator display, status filtering, and link-status filtering for PMS projects.
- Approval flexibility: Any approver at a level can now undo approval, not just the original approver. "No limit" and "1 month" undo window options added.
- Rejection comment preservation: Manually entered values preserved after rejection.
- Analytics overflow prevention: Widened decimal casts to prevent numeric overflow in analytics queries.
- Workforce analytics charts: Bench/gardening leave, project health matrix, and zombie cost charts now use dedicated GraphQL queries for better performance and independent loading.
Bug fixes
- Email security scanner fix: Prevent security scanners from consuming magic link tokens.
- Currency display fixes: AI costs now display in all modes; fixed currency formatting in project drawer.
2026-02-26
This release adds configurable undo windows for effort tracking, a PMS task drill-down, and a critical effort allocation bug fix.
New features
- Configurable undo windows: Admins can now configure how long team leads and approvers have to undo their submissions and approvals. Options range from 1 hour to 7 days, or disabled entirely. Find this under Settings > Cost Review > Cadence.
- PMS project task drill-down: Click any project on the PMS roadmap page to see its individual tasks, with status summary badges, search, filtering, and pagination.
Bug fixes
- Phantom effort on closed projects: Fixed a bug where closed PMS projects could show ongoing effort indefinitely. Tasks whose normalized status didn't match the organisation's source-system status mapping were treated as still active, producing phantom effort percentages long after the project was completed.
2026-02-23
This release includes improvements and bug fixes.
Bug fixes
- Unable to undo effort submission: Fixed a bug where team managers and approvers could not undo their effort submission.
- Incorrect deltas in the forecast: Highlighting of the deltas is now correct when comparing scenarios to the base plan.
Improvements
- Contractor view: A reporting view has been made accessible to Finance and Operations roles which allows approvers to see a summary of where contractors are contributing their efforts.
- Project Management view inside Flowstate: You can now see Azure DevOps work items, Jira epics and Linear projects within Flowstate to see their mappings directly.
2026-02-13
This release includes improvements and bug fixes.
Bug fixes
- In-view search: Fixed a bug where the character input was reversed while the search was processed.
- Effort tracking date select: Fixed an issue where the dropdown menu would not open for some users.
- Vacancies in forecast: Vacancies are now correctly included in the cost forecast table.
Improvements
- Convert vacancy to employee: You can now fill vacancies by converting them to employees, preserving their allocations.
2026-02-12
This release is a broad UI and UX refresh across planning, forecasting, settings, and admin experiences, plus new release notes access and theming support.
New features
- In-app release notes: Read release notes from the sidebar, with access to past releases and a dedicated public endpoint.
- Theme toggle: Switch between light, dark, and system themes from the sidebar footer.
- Quick org menu actions: The organization menu now surfaces Preferences, Organization settings (when permitted), and Log out.
- Searchable week selector: Effort Tracking now includes a dedicated week selector with search and calendar view.
Improvements
- Design language refresh: Updated palettes, typography (mono for numbers), elevation rules, and toast styling.
- Scenario compare/merge clarity: Scenario visuals, headers, and comparison layouts refined for faster scanning and context.
- Effort Tracking usability: Week navigation and team submission views refined for better status visibility.
- Cost forecast tables: Forecast row layouts, expandable rows, and cost cells refined for readability.
- Roadmap and projects: Project timeline and roadmap views refreshed for clearer project presentation.
- Teams views: Team list pages now support parent team filtering and updated team cards.
- Workforce analytics: Charts and report dashboards updated for clearer presentation and interaction.
- Search: Substantially improved search relevance and result presentation across the app.
Fixes
- Numeric readability: Numerical status values use mono styling for better scanability.
- Projects not showing: Resolved an issue where some projects were not appearing in the project list.
2025-06-11
General improvements and bug fixes.