Perfex CRM Project Reporting: From Task Lists to a Real Roadmap
How the Project Roadmap module adds EVM metrics, custom reports, and workflow automation to Perfex CRM project reporting for PMs and agency leads.
Perfex CRM is good at storing project work. Out of the box you get projects, tasks, milestones, timers, and clients, and for a single small engagement that is usually enough. The trouble starts when you are running fifteen projects in parallel and someone asks the obvious question: which ones are actually in trouble? That is the moment Perfex CRM project reporting becomes the bottleneck, because a task list tells you what exists, not whether the work is on schedule or on budget. Full disclosure before we go further: we build and sell the Project Roadmap module discussed in this article, so read this as a vendor explaining a reporting model in detail, not as a neutral review.
The distinction that matters is task tracking versus portfolio visibility. Task tracking answers “what is assigned to whom.” Portfolio visibility answers three harder questions: are we on schedule, are we on budget, and who has capacity next week? Below is how the module answers those questions inside Perfex, feature by feature as its documentation describes them, and which roles get the most value from each piece.
A task list is not a roadmap
Every tool starts with a task list, and a list is genuinely fine for execution. Where it fails is aggregation. Say 37 of 60 tasks are complete: that sounds like decent progress, but if the remaining 23 include everything on the chain of dependencies that determines your end date, the project can still slip by a month while the completion percentage looks healthy.
Classical project management solved this long before SaaS did, with three instruments. A baseline freezes the plan you committed to, so drift is measured rather than remembered. Critical path analysis identifies the dependent tasks that move the end date when they slip. Earned value management (EVM) prices progress against plan so schedule and cost health become numbers instead of feelings. None of these exist in a plain task list, in Perfex or anywhere else, which is why so many teams end up rebuilding them in spreadsheets every Friday.
What Perfex CRM project reporting looks like with earned value
Project Roadmap adds those instruments directly on top of the entities you already have. It reuses native Perfex projects, tasks, milestones, timers, and clients, so there is no duplicate data to keep in sync. The list view is the main reporting surface: project health, progress, budget vs. actual, milestone status, member workload, and a filterable task table, with one-click PDF and Excel export from the project toolbar.
The EVM implementation surfaces the full standard set - PV, EV, AC, SV, CV, CPI, SPI, EAC, and ETC - with color coding, green for on track and red for behind. If you have not used earned value before, two indexes carry most of the signal. CPI (cost performance index) below 1 means you are spending more than planned for the value delivered so far. SPI (schedule performance index) below 1 means delivery is running slower than planned. EAC and ETC then estimate what completion will cost from here. That is textbook EVM, computed from data already sitting in your CRM.
Three companions round out the picture. A project baseline captures the original plan to measure drift against. Critical path analysis shows exactly which dependent tasks move your end date when they slip, and the Gantt view draws finish-to-start dependencies and parent-child subtasks on a timeline with the critical path highlighted. Retainer burn tracking shows total, used, and remaining prepaid or fixed-fee hours on a progress bar, which matters if you sell blocks of hours rather than fixed-scope projects. Invoice integration links Perfex invoices to projects, and optionally to milestones, with linked invoices visible from the dashboard.
Custom reports, analytics, and resource data
Three features do the portfolio-level work. The analytics page charts project health trends, team efficiency, completion rates, and velocity, which is the view an operations lead checks weekly rather than per project. The custom report builder saves reusable filter-and-column configurations you can run against task data, returning results in a table. That sounds unglamorous, but recurring reporting is exactly where PMs lose hours: save the setup you rebuild every Monday once, then rerun it on demand.
Resource reporting covers both directions. Resource allocation shows hours and task counts per staff member per project, in a global or a project-specific view. The resource utilization report totals hours logged per person across every project, which is the number you need before promising a client a start date. Those figures stay honest because timesheets pass through an approval step: staff log time with the native Perfex task timers, and you approve or reject each record, sync to pull in missing entries, and filter by pending, approved, or rejected status.
Workflow automation: events in, actions out
The automation layer requires no code. The documented triggers include task completed, task assigned, milestone completed, and project updated; the documented actions include notify client, notify team, and add activity. The example from the module’s own documentation: the moment a task is completed, notify the client automatically. Combined with real-time notifications, per-user notification settings, and a daily or weekly email digest, this covers the “keeping people informed” half of a PM’s job without anyone writing status emails.
It is worth being precise about scope here. This is an event-action system, not a general workflow engine: the documentation describes event triggers paired with notification and activity actions. If your automation plans involve arbitrary conditional logic or pushing events into external systems, budget for a dedicated automation platform alongside it rather than expecting this module to become one.
Which roles get the most from it
Project managers get the control loop: baseline, EVM, critical path, and timesheet approvals, plus four views of the same data - List for detail, Gantt for timeline, Kanban for flow, Calendar for schedule, with iCal export and live subscription URLs for Google Calendar and Outlook. A main dashboard widget surfaces roadmaps at login. Teams that run agile add sprints with a backlog, a sprint board, and burndown and velocity charts, so capacity forecasts come from real completion data instead of guesswork.
Agency leads get the money and capacity picture: retainer burn per engagement, budget vs. actual, and utilization across every project. They also get the client-facing layer: clients see recent activity and pending milestone approvals in the portal and approve or reject milestones with one click, with optional feedback on rejection. Portal colors can be matched to your brand, and role-based permissions (view, edit, manage) control who changes what. There are also rule-based AI suggestions for assignee and due date that work with no API key, with an optional OpenAI or Anthropic connection that generates a brief tip for each new task.
When you should not buy it
If you run two or three concurrent projects and do not bill against hours, native Perfex plus a disciplined weekly review is probably enough; a reporting layer cannot fix a process that does not exist. EVM in particular depends on its inputs: if your team does not estimate tasks or log timers, CPI and SPI will be noise, and you should fix time-tracking habits before buying anything. And this is a Perfex module, not standalone software - if your projects do not live in Perfex CRM, it has nothing to report on.
For reference, the current facts as documented:
| Fact | Detail |
|---|---|
| Module | Project Roadmap with Reporting & Workflow Automation |
| Current version | 1.1.0 (updated 2026-04-09) |
| Requires | Perfex CRM (PHP 7.x, minimum 7.4, CodeIgniter) |
| Views | List, Gantt, Kanban, Calendar |
| Track record | 543 sales on CodeCanyon, 5.00/5 from 5 verified CodeCanyon reviews |
| Licensing | One-time Standard license or yearly Pro license |
Links
If you are weighing this against your current reporting setup, or wondering whether your workflow fits the triggers and actions above, ask in the comments and we will answer.
A copy of this article is also published on dev.to, where the comments are open.