Skip to content

How Flowstate fits together

Every part of Flowstate reads from the same records: your people, contractors and AI agents, the teams and projects they work on, and the tools that record the work. Read this before you plan your set-up: what you set up once feeds every screen, and a gap in one place shows up in several.

The records everything depends on

RecordWhat it holdsWhere you set it up
Organisation settingsReporting currency and exchange rates, fiscal year, locations, resource types (overhead), job roles, and cost centres with their category (CapEx, OpEx, R&D)Organisation basics
PeopleEmployees with their salary history and bonuses, contractors with their rates, planned hires (vacancies) and AI agentsEmployees, Contractors, Vacancies, Agents
TeamsYour team hierarchy, and each team's manager, who needs a Flowstate accountTeams
AllocationsWho is planned on which team and project, from when, and for what share of their timeAllocations
Projects and initiativesEach project's owner, dates, cost centre and drivers. Initiatives group projects together.Roadmap

People and AI on one plan

Flowstate treats AI as part of your workforce, beside employees and contractors, and places its cost against the same teams and projects.

  • Copilots are AI tools people use, such as Claude Code or ChatGPT. Their cost belongs to the person using them.
  • Agents are AI workers you plan in Resourcing → Agents & copilots, with an owner, on projects, with their own cost.
  • Hybrid workforce puts employees, contractors, and agents and copilots on one bill.

See The AI cost model.

From AI adoption to what it returns

Each question builds on the one before, and each has its own screen.

QuestionWhere you answer itBuilt from
Are people using AI?AdoptionAI sessions, the seats your providers bill for, and who is on which team
Where does AI sit in the work?Agent sessions and AI impactAI sessions tied to projects and pull requests, and the agents you run
What does the work return?Business metricsWhat a team produced, beside what its people and AI cost, with and without a person
Did the project deliver?Project valueA project's drivers read before and after the work, beside what it cost

A better result frees up capacity. It only becomes a saving when headcount comes down or the team takes on more work.

Two ways Flowstate works out cost

Both start from the same day rate for each person. The formulas are in How costs are calculated.

Forecast: what people are planned to costActual cost: what the work actually cost
Comes fromAllocations: people, contractors, vacancies and AI agents on teams and projectsEffort: the share of each day people spent on each project, estimated from your tools and submitted by team leads
LooksForward, across the fiscal yearBack, week by week
FeedsForecast, budgets, scenarios, headcount analyticsCapitalisation, R&D tax claims, the Spend timeline, initiative actuals

A budget saves a copy of the forecast as the year's budget. An accepted budget run also gives each team its own budget, but a snapshot doesn't. Capitalisation and R&D claims never use the forecast. They only use effort that has actually been worked.

Engineering insights prices work a third way. The cost of a pull request comes from who committed to it each day and what they cost per day. See Pull requests and tickets.

Where effort comes from

Once a day, Flowstate estimates effort from ticket activity in your project tool, sharpened by GitHub if it's connected. Team leads then check and submit each week, and finance uses the submitted weeks. See How the effort estimate is built.

What each part needs first

PartReadsGives youNeeds first
ForecastAllocations, salaries, rates, vacancies, overheadPlanned cost by project, initiative, team or cost centrePeople, teams, allocations, fiscal year, exchange rates
ScenariosA private copy of your live recordsProposed changes, reviewed and merged into live dataLive records
BudgetsThe forecast and team managersBudget versions for the year, and a budget for each team when a run is acceptedForecast, a manager on every budget-holding team, the budget workflow
Effort reportingProject tool, GitHub, team managersA submitted week for each teamProject tool connected, people matched, projects linked, weekly review turned on
CapitalisationSubmitted effort and day rates, each project's cost centre, your CapEx frameworkThe CapEx/OpEx split, a justification for each project, completed capitalisations and exportsEffort reporting, salaries and rates, categorised cost centres, a default framework, review stages
R&D tax claimsEffort cost, with tickets and pull requests as evidence, and your R&D frameworkSuggested claims, claim documents, claim packsEffort reporting, salaries and rates, a default R&D framework, the eligibility scan
Engineering insightsGitHub pull requests and commits, tickets that tie them to projects, AI sessionsCost per pull request, flow times, AI impactGitHub connected and contributors matched, and a project tool for project and initiative links
AI spendYour AI providers' billingSpend by person, team and toolProvider connections, and people with the email they use at each provider
AdoptionAI sessions, provider seats, team allocationsWho uses AI, how deeply, which teams are behind, and seats nobody opensPeople on teams, the Cloud Proxy, provider connections
Agent sessionsAI sessions from the Cloud ProxySessions tied to people, projects and pull requests, and spend by project and kind of workThe Cloud Proxy installed on people's Macs, and projects linked to your project tool
Business metricsReadings of what a team produced, and what its people and AI costCost per unit, and how it differs when AI does the work instead of a personSalaries and rates, AI providers connected, a metric with readings
Project valueDrivers on a project, their readings, the project's cost, and the business metric its team producesWhether a project moved what it set out to, beside what it cost to buildDriver types, drivers on projects, readings before and after the work
Hybrid workforceSalaries, rates and AI spendEmployees, contractors, and agents and copilots on one billSalaries and rates, AI providers connected
Functional groupsPeopleYour functional structure, positions and their costPeople

What goes wrong when something is missing

MissingWhat you'll see
A salary or rateThat person's effort has no cost ("uncosted effort"), so CapEx and R&D figures come out too low
An exchange rateAmounts in that currency aren't converted. They're counted as if they were already in your reporting currency
A team managerThe team gets no budget proposal, and nobody is asked to submit its effort
A project's link to your project toolIts work lands in Unattributed, and the week can't be approved until that's sorted
A CapEx cost centre on a projectIts cost isn't capitalised
A weekly review cadenceIt's off until you turn it on, so team leads aren't asked to submit their weeks. Views that count only submitted effort stay empty
A default CapEx frameworkNo justification documents are created
A default R&D frameworkThe eligibility scan doesn't run
GitHub contributors matched to peopleTheir code doesn't shape effort
An employee's teamTheir AI use isn't counted in any team on Adoption
The Cloud Proxy on people's MacsAdoption shows nobody as active, sessions and spend by project stay empty, and AI impact shows only agent-written pull requests
Whose cost this is on a business metricThe metric is counted but not priced
A driver's reading before or after the workThe driver shows Not read

Flowstate Documentation