Skip to main content Enter
ERP.AI Project Management PSA

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

EngagementsGive every client engagement a clear scope, accountable owner and delivery baseline. ResourcesMatch project demand to skills and available capacity before confirming assignments. TimesheetsCapture time and expenses with the project context needed for independent review and billing.
Changes and subcontractorsControl scope changes and external delivery commitments before they affect the project baseline. BillingPrepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting. Client portalGive clients the status and decisions relevant to their own engagements.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Opportunity to staffed engagementTurn a confirmed client opportunity into a scoped project with reviewed staffing. Time capture to billing eligibilityReview time and expenses before they enter a client invoice.
Change request to controlled deliveryKeep revised scope and external commitments tied to their approval evidence. Invoice preparation to financial reconciliationRelease a supported invoice and retain the evidence for its collection and recognition state.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

ConsultanciesManage billable engagements with accountable delivery, staffing and financial review. Systems integratorsCoordinate skilled delivery teams and subcontractors across implementation engagements.
Internal services teamsPlan internal delivery work with accountable capacity, cost and chargeback context.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsSeparate delivery ownership, staffing, financial release and external client access. Reports and analyticsReview utilisation, delivery progress and reconciled project economics. Data modelCanonical records for services delivery, accepted work and financial handoff.
IntegrationsConnect CRM handoff, client decisions and finance without merging their states. ImplementationPrepare delivery ownership, rate policy and independent financial review. Agent referenceUse Proto to configure a complete services delivery workflow.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
EngagementsGive every client engagement a clear scope, accountable owner and delivery baseline.ResourcesMatch project demand to skills and available capacity before confirming assignments.TimesheetsCapture time and expenses with the project context needed for independent review and billing.Changes and subcontractorsControl scope changes and external delivery commitments before they affect the project baseline.BillingPrepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting.Client portalGive clients the status and decisions relevant to their own engagements.
Processes
Opportunity to staffed engagementTurn a confirmed client opportunity into a scoped project with reviewed staffing.Time capture to billing eligibilityReview time and expenses before they enter a client invoice.Change request to controlled deliveryKeep revised scope and external commitments tied to their approval evidence.Invoice preparation to financial reconciliationRelease a supported invoice and retain the evidence for its collection and recognition state.
Industries
ConsultanciesManage billable engagements with accountable delivery, staffing and financial review.Systems integratorsCoordinate skilled delivery teams and subcontractors across implementation engagements.Internal services teamsPlan internal delivery work with accountable capacity, cost and chargeback context.
Reference
Roles and permissionsSeparate delivery ownership, staffing, financial release and external client access.Reports and analyticsReview utilisation, delivery progress and reconciled project economics.Data modelCanonical records for services delivery, accepted work and financial handoff.IntegrationsConnect CRM handoff, client decisions and finance without merging their states.ImplementationPrepare delivery ownership, rate policy and independent financial review.Agent referenceUse Proto to configure a complete services delivery workflow.
Sign in
Sign in Start now
Project Management PSA Processes
Opportunity to staffed engagement1 of 4
  • Opportunity to staffed engagement1 of 4
  • Time capture to billing eligibility2 of 4
  • Change request to controlled delivery3 of 4
  • Invoice preparation to financial reconciliation4 of 4

Opportunity to staffed engagement

Turn a confirmed client opportunity into a scoped project with reviewed staffing.

3 stages · 0 approvals

Roles and responsibilities

Project Manager Resource Manager System 1 Confirm engagement Projects 2 Staff the work ResourceRequests ResourceRequests · system 3 Set the baseline ProjectPhases
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Confirm engagement02Staff the work03Set the baseline

Confirm engagement

When a CRM Opportunity reaches ClosedWon, the integration fires a project-creation handoff. The PM selects a ProjectTemplate and a BillingPolicy, confirms Client/Program/Practice/Office, sets ContractValue, BillingModel (TM / FixedFee / Milestone / Retainer), StartDate, EndDate, and BudgetHours/BudgetCost. SourceOpportunity is stored for traceback. The Project lands in Status: Planning.

Responsible
Project Manager
Records
ProjectsProjectTemplatesBillingPolicies
Effect
Record the authorized CRM handoff and project scope

Staff the work

PM creates ResourceRequests for each Role needed, with required skills, dates, and allocation %. Requests go to the Resource Manager, who searches available Consultants matching Role + Skills + UtilizationTarget, proposes candidates, and on confirmation creates ResourceAssignments (Status: Soft → Confirmed → Active). Assignments snapshot the effective BillRate. Where internal capacity is short, a SubcontractorPO is issued (routed for approval per firm's delegation-of-authority matrix) and the sub is added as a ResourceAssignment with Subcontractor set.

Responsible
Resource Manager
Records
ResourceRequestsResourceAssignments
Effect
Confirm eligible capacity and assignment terms

Set the baseline

PM populates ProjectPhases (seeded from ProjectTemplate), ProjectTasks, and TaskDependencies. Milestone amounts are set on phases if BillingModel = Milestone. Initial RiskRegister is established; baseline is locked. Project advances to Status: Active at kickoff. Kickoff ProjectStatusReport goes out via client portal.

Responsible
Project Manager
Records
ProjectPhasesProjectTasksTaskDependencies
Effect
Activate the reviewed delivery plan
Approvals and controls

0 approvals required in this process

  • Preserve the source opportunity identity across retries.
  • Reject conflicting or out-of-scope assignments.
  • Keep project, phase and task references consistent.

Records and postings

StageRecordsEffect
1 Confirm engagement ProjectsProjectTemplatesBillingPolicies Record the authorized CRM handoff and project scope
2 Staff the work ResourceRequestsResourceAssignments Confirm eligible capacity and assignment terms
3 Set the baseline ProjectPhasesProjectTasksTaskDependencies Activate the reviewed delivery plan
Data model →

Process reports

All reports

Project Profitability

Revenue recognized vs. cost (labor at CostRate + expenses + subcontractor spend) per project, rolled up to Practice, Office, and Program. Drills into top and bottom 10% margin projects.

Projects at RiskProjects
ActiveHealthScoreAmberRed
Project NumberClientProject ManagerHealth ScoreEnd Date
PRJ-28668CUS-110CNS-26118513 Sep
PRJ-31626CUS-030CNS-80249023 Sep
PRJ-19048CUS-093CNS-92473012 Sep
PRJ-82751CUS-101CNS-54678027 Sep
PRJ-73342CUS-049CNS-92492515 Sep
PRJ-33611CUS-164CNS-74437520 Sep

Billings vs Collections

Invoiced, collected, and outstanding per client and per project, aging buckets (current, 30, 60, 90+). Feeds AR follow-up.

My ProjectsProjects
YouStatusPlanningActive
Planning
PRJ-25935CUS-14690 health score
PRJ-18952CUS-18025 health score
PRJ-16963CUS-23535 health score
Active
PRJ-45808CUS-02635 health score
PRJ-34400CUS-14145 health score
PRJ-50478CUS-14030 health score

Budget vs Actual per Project

Per project: budget hours vs. actual, budget cost vs. actual, burn curve (earned value style), and variance at completion estimate.

Over/Under BudgetProjects
StatusActiveClosedhas budget cost
Active
PRJ-7528814 budget hours
PRJ-133943 budget hours
PRJ-474799 budget hours
Closed
PRJ-3298211 budget hours
PRJ-965139 budget hours
PRJ-819222 budget hours

Portfolio Health Scorecard

HealthScore distribution (Green/Amber/Red) with contributing dimensions (schedule, budget, scope) across Programs, Practices, and Offices. Time-series view of health trend.

Portfolio RollupProjects
StatusPlanningActive
Planning
PRJ-66146PP-438755 health score
PRJ-32952PP-870620 health score
PRJ-53363PP-600750 health score
Active
PRJ-51565PP-542740 health score
PRJ-89226PP-261615 health score
PRJ-31438PP-284545 health score
Run by an agent

Agent support

Proto cannot independently approve its own prepared work, supply client consent, infer payment or claim accounting-policy compliance from a generated schedule. Required platform capabilities and external mappings must be verified before implementation.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › opportunity to staffed engagement · confirm engagement on Projects, ProjectTemplates, BillingPolicies ✓ When a CRM Opportunity reaches ClosedWon, the integration fires a project-creation handoff. › opportunity to staffed engagement · staff the work on ResourceRequests, ResourceAssignments ✓ PM creates ResourceRequests for each Role needed, with required skills, dates, and allocation %. › opportunity to staffed engagement · set the baseline on ProjectPhases, ProjectTasks, TaskDependencies ✓ PM populates ProjectPhases (seeded from ProjectTemplate), ProjectTasks, and TaskDependencies.

Other processes

3 more
Pending Timesheet ApprovalsSubmitted
Timesheet NumberConsultantPeriod StartTotal Hours

Time capture to billing eligibility

Review time and expenses before they enter a client invoice.

3 stages · 1 approval

Pending Client ApprovalsPending
Approval NumberProjectTypeRequested From
Expense

Change request to controlled delivery

Keep revised scope and external commitments tied to their approval evidence.

3 stages · 1 approval

Invoices Awaiting ReleasePendingApproval
Invoice NumberProjectClientPrepared By

Invoice preparation to financial reconciliation

Release a supported invoice and retain the evidence for its collection and recognition state.

3 stages · 1 approval

ERP•AI workspace

Start now Project Management PSA

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · process 2 of 4Time capture to billing eligibility

Customize Opportunity to staffed engagement. With Proto, your desktop AI agent.

Ask Proto to help you customize Project Management PSA.

Customize
Opportunity to staffed engagement.
Ask: “Plan this process around my team.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.