Overrun forming
A fixed-fee project is on pace for 450 hours against 300. It’s week 6, and the invoice goes out in week 12.
A decision and execution layer for firms that sell projects
Petalo tells your firm what it will actually land, why, which move closes the gap, and whether last month’s moves worked. It runs every week on the systems you already use.
Q3 revenue, an example
Q3 is expected at $11.0M against a budget of $12.0M, $1.0M short. The forecast says $12.4M.
$1.0M short of budget
Overrun forming
A fixed-fee project is on pace for 450 hours against 300. It’s week 6, and the invoice goes out in week 12.
Staffing collision
The same architect was committed to two clients for the same two weeks. Nobody caught it until both project managers called.
Bench nobody saw
Two consultants roll off in three weeks with nothing sold behind them.
Invoice gone quiet
A client hasn’t acknowledged the last two invoices. Your finance lead noticed 47 days in.
RFP nobody budgeted for
A strong RFP landed and nobody scoped the hours to answer it. It either gets done poorly or it eats into delivery.
All of it was in your data. Nobody had put it together.
By the time a problem is obvious, it has been visible as a pattern for weeks. Nobody ran the query.
Sales, delivery and staffing each commit on their own. They only collide once the fix is already expensive.
Firms selling the same work in the same market are far apart on every number that matters, so the market isn’t the cause. The best firms see a shortfall forming and act while it can still be fixed. Everyone else finds out at the invoice, when the fix is a write-off.
$1.4M
a year written off on fixed-fee work that runs over, at the average 10.7%
$600K
for every point of utilization
1 in 4
projects finishing late
Benchmark arithmetic, not a client result: $24.9M of delivery cost with 54% of it fixed-fee, and 190 consultants at 2,000 hours a year and $158 an hour.
Once at month-end, when the miss shows up. Again when leadership promises a fix nobody can check.
When the cash is already gone
Expected is what will actually land. Petalo takes everything your own data shows won’t happen off the forecast and prices the gap in dollars, with each reason named, weeks before the invoice.
When nobody can check the plan
Every week Petalo saves what the firm believes, recommends the moves that would close the gap, follows them through, and scores each one against what was believed when it was made.
Each week’s close freezes what the firm believes, and why, across pipeline, projects, people and finance.
Petra reads the close and tells you what changed, before Monday.
Leadership takes or declines each suggested move. Every move you take on gets an owner and a due date.
Owners follow through on the moves and their tasks.
When the month closes, each move is scored against what was believed when it was made.
Every week: whether you’ll hit the month and the quarter, what changed, where you’re off track, which moves would change the forecast, and whether last month’s moves worked. These screens show a made-up sample firm, and every client, person and number in them is invented.
Each outcome against its budget, with Expected beside the forecast and the reasons it sits below it.
Ranked by what’s at stake, with the rule that triggered it and what changes if it’s done or ignored. Each move has an owner and is tracked until it’s resolved.
Her panel opens next to whatever you’re looking at. Here it’s a table of how much of their scheduled time each person actually delivered.
Petra reads each weekly close and tells you what changed before Monday. Ask her about any number, by typing or out loud, and she shows where it came from. The numbers themselves come from Petalo’s engine, so what she tells you matches what’s on the screen.
Q3 revenue, running total
Petra
Probably not. Q3 is expected at $11.0M against a budget of $12.0M. The forecast says $12.4M, but four things take $1.4M off it, and the biggest is won work nobody is staffed on yet ($0.5M). Staffing that work before it starts would close half the gap.
From the Q3 forecast and its four named reasons.
Your firm keeps working exactly as it does today. Petalo runs on the exports you already have.
There’s nothing to install, no new fields and no new data entry, and consultants don’t see a new screen. The controller or ops lead loads the files each week, and the only new habit is a 30-minute review of the Monday page, where each move gets an owner and a due month.
Petalo looks for contradictions between systems: hours against budget, schedule against capacity, pipeline against bench. A contradiction is real even when both numbers are rough. It also compares the firm with itself week over week, so a consistent bias cancels out. The one thing it can’t catch is data that’s wrong the same way everywhere.
You can connect an AI model to your CRM and ask it questions. What it can’t tell you is what your firm was forecasting three weeks ago, or whether last month’s decisions paid off, because nobody wrote that down. Petalo starts keeping that record in your first week.
| Kind of tool | Recommends a fix | Takes what won’t hold off the forecast | Scores its own recommendations |
|---|---|---|---|
| PSA and resourcing tools | Yes | By hand at most | No |
| Forecasting tools | No | By hand | No |
| AI assistants on your data | Task lists, no financial model | No | No |
| Decision-tracking tools | No | No | Outcomes, not tied to the P&L |
| Petalo | A move per cause, with an owner and a due month | Yes | Built; the first verdicts start with your firm |
Every move is recorded against what was believed when it was made, and scored when it comes due. The record starts the day you sign, and nobody can back-fill it, including us.
Petalo saves the schedule, pipeline and forecast every week. Most systems overwrite them, so this is often the first time a firm can see what changed and how accurate its forecasts have been.
Your definition of at risk, your utilization targets and your revenue rules are set up as the firm uses them, rather than as a vendor’s template.
Each number has one agreed definition and is checked against your source files at every month-end close. Sensitive data like pay is kept away from Petra.
Each week you run Petalo adds to a history you can’t go back and recreate later.
Managing partners and CEOs of project-based services firms with 50 to 300 people and $10M to $60M in revenue, with fixed-fee work in the mix, run by an owner or a small partnership that can decide without a procurement office.
We work first with consulting and systems integration firms, especially CPM and finance boutiques and platform partners. Law firms and government services firms with the same shape come next.
A project system with rates, time and a forward schedule, plus a source of cost and capacity (an HR export is fine). A maintained CRM is worth the most, because the pipeline is where the largest dollars sit. The general ledger is optional. If your firm isn’t there yet, we’ll tell you on the first call.
Tell us a little about your firm and we’ll set up a 30-minute call. We’ll start with what last year’s miss cost you. You can also email us at info@petalo.ai.