Projectworks

Projectworks connects consulting resource plans, timesheets, expenses, invoices and margin forecasts, with higher tiers for multi-office operations, revenue recognition and customization.

projectworks.com

Access & availability

API operations and access

Supported · check conditionsBuilt in
What you can do
  • Read, create, update and delete supported clients, projects, timesheets and users; the documented invoice endpoint supports retrieval only.
More details & conditions: API operations and access
Conditions
  • The API needs separate consumer credentials, which may expose more data than the application user can see. Cost-invoice endpoints are unavailable; ordinary invoice endpoints are read-only. Customers or their technical vendors must develop integrations because Projectworks does not provide those development services.

Overview

Build includes time, expenses, resourcing, invoicing and forecasting with Xero and QuickBooks. Scale adds multi-office and multi-currency operations, SSO, 5 custom fields and 5 custom reports. Unleash adds multi-entity operations, purchase orders, revenue recognition, API and Sage Intacct integration. Subscriptions have a base fee for 10 active people and additional 5-person billing bands; people count even if they do not log in. Monthly invoices still require a 12-month commitment. The calculator displays approximate prices, so confirm exact base, band and onboarding fees in a written quote. A 21-day free trial needs no card. CRM and proposals are beta; eInvoicing, the MCP server and Kea agent are marked coming soon. Standard onboarding includes migration and training; consultative onboarding adds process mapping and tailored configuration. The Projectworks data team handles migration with a CSM/CSE review. Bluerock/WorkflowMax data is extracted directly; Harvest or Xero Projects customers supply CSVs; other systems use a provided template. Historical depth is agreed in a decisions form, with no published age limit. Transactions map to budgets, so WIP and relationships require review. A first full load is checked, then replaced with a fresh final dataset at go-live. Confirm service scope and cost in the quote; no universal free migration or guaranteed completion time is established.
More product details

Product

Documentation
help.projectworks.com
License Model
Proprietary
Solution Kind
Application

Vendor · Projectworks

Offices
  • City
    San Mateo
    Region
    CA
    Street
    1825 South Grant Street, Suite 200
    Country
    United States
    Postal code
    94402
  • City
    Wellington
    Street
    Level 14, 10 Customhouse Quay
    Country
    NZ
    Postal code
    6011
  • City
    London
    Street
    1 Fore Street Avenue, Office 119
    Country
    GB
    Postal code
    EC2Y 9DT
Responsibilities for products
  • The contracting provider is Spiderworks Limited for Australia/New Zealand customers and Projectworks Inc. elsewhere under the current terms. The Projectworks data team supplies the documented migration service with CSM/CSE review; confirm the agreed scope and cost in the order.
Website Url
projectworks.com

Who it is for

Organization Types
  • Business
Roles
  • Administrators
Use Cases
  • Resource planning
  • Time tracking
  • Project billing

Before you choose

Check before choosing

  • A 21-day free trial needs no card. CRM and proposals are beta; eInvoicing, the MCP server and Kea agent are marked coming soon. Standard onboarding includes migration and training; consultative onboarding adds process mapping and tailored configuration.

Features

Professional Services Automation

Explore category

Time & Expense Tracking

Full supportBuilt in
What you can do
  • Record and approve project time and expenses.

Resource Management

Full supportBuilt in
What you can do
  • Allocate people to projects using availability and capacity.

Project Tracking

Partial supportBuilt in
What you can do
  • Monitor project costs and delivery performance.

Billing & Invoicing

Full supportBuilt in
What you can do
  • Create invoices from project delivery and billing data.

Workflow details

Planning
  • Gantt
  • Task dependencies
  • Automatic rescheduling
  • Resource planning
Constraints
  • Capacity
  • Calendars
  • Budgets
  • Competing assignments
Granularity
  • Description
    Timecodes feed a single-project Gantt schedule. Published resource hours roll up to project or budget level rather than preserving timecode detail. Daily distribution accounts for holidays and leave; a multi-project schedule view is explicitly unavailable.
    Evidence URL
    help.projectworks.com/knowledge/setting-up-a-project-schedule
Workflow boundary and exception handling
  • With Auto-Schedule enabled, changing a predecessor shifts dependent timecodes. Updating resource plans requires Publish to Resourcing and permission; it overwrites future hours for assigned people and excludes placeholders. Publish to Forecasts needs separate permission, skips non-billable projects and may update allowed historical months. Cross-project completion cascades remain unconfirmed.
Not confirmed (1)
Measurement
Not confirmed

Project Tracking

Explore category

Workflow details

Planning
  • Gantt
  • Task dependencies
  • Automatic rescheduling
  • Resource planning
Work Views
  • Gantt
Constraints
  • Capacity
  • Calendars
  • Budgets
  • Competing assignments
Granularity
  • Description
    Timecodes feed a single-project Gantt schedule. Published resource hours roll up to project or budget level rather than preserving timecode detail. Daily distribution accounts for holidays and leave; a multi-project schedule view is explicitly unavailable.
    Evidence URL
    help.projectworks.com/knowledge/setting-up-a-project-schedule
Workflow boundary and exception handling
  • With Auto-Schedule enabled, changing a predecessor shifts dependent timecodes. Updating resource plans requires Publish to Resourcing and permission; it overwrites future hours for assigned people and excludes placeholders. Publish to Forecasts needs separate permission, skips non-billable projects and may update allowed historical months. Cross-project completion cascades remain unconfirmed.
Project Financials
  • Budgets
  • Costs
  • Billable time
  • Invoices
  • Revenue recognition
Workflow boundary and exception handling
  • With Auto-Schedule enabled, changing a predecessor shifts dependent timecodes. Updating resource plans requires Publish to Resourcing and permission; it overwrites future hours for assigned people and excludes placeholders. Publish to Forecasts needs separate permission, skips non-billable projects and may update allowed historical months. Cross-project completion cascades remain unconfirmed.
Not confirmed (1)
Measurement
Not confirmed

Pricing

Build

Plan details & limits
Business Model
  • Subscription
Limits
  • Metric
    Included scope
    Conditions
    Build includes time, expenses, resourcing, invoicing and forecasting with Xero and QuickBooks. Scale adds multi-office and multi-currency operations, SSO, 5 custom fields and 5 custom reports. Unleash adds multi-entity operations, purchase orders, revenue recognition, API and Sage Intacct integration.
  • People included in the base package

    10active people

    Conditions
    One base package covers 10 active people. Extra people are charged in bands of 5; all active people count even without logging in.

Enterprise

Contact vendor

Billed annually

Minimum quantity: 1

Add On Fees
  • Name
    Additional 5-person bands
    Unit
    5 active people
    Trigger
    One base package covers 10 active people. Extra people are charged in bands of 5; all active people count even without logging in.
Commitment Months
12
One Time Fees
  • Name
    Standard Onboarding
    Price
    Amount
    1,000
    Price basis
    Starting fee; the final Standard Onboarding price depends on implementation requirements.
    Trigger
    Standard Onboarding covers data migration and administrator/project-manager training. Consultative Onboarding is separately scoped and quoted.
Trial Available
Yes
Trial Card Required
No
Trial Days
21
Trial is free
Yes

Contact vendor

Billed monthly

Minimum quantity: 1

Add On Fees
  • Name
    Additional 5-person bands
    Unit
    5 active people
    Trigger
    One base package covers 10 active people. Extra people are charged in bands of 5; all active people count even without logging in.
Commitment Months
12
One Time Fees
  • Name
    Standard Onboarding
    Price
    Amount
    1,000
    Price basis
    Starting fee; the final Standard Onboarding price depends on implementation requirements.
    Trigger
    Standard Onboarding covers data migration and administrator/project-manager training. Consultative Onboarding is separately scoped and quoted.
Trial Available
Yes
Trial Card Required
No
Trial Days
21
Trial is free
Yes
Plan details & limits
Business Model
  • Subscription
Limits
  • Metric
    Included scope
    Conditions
    Build includes time, expenses, resourcing, invoicing and forecasting with Xero and QuickBooks. Scale adds multi-office and multi-currency operations, SSO, 5 custom fields and 5 custom reports. Unleash adds multi-entity operations, purchase orders, revenue recognition, API and Sage Intacct integration.
  • People included in the base package

    10active people

    Conditions
    One base package covers 10 active people. Extra people are charged in bands of 5; all active people count even without logging in.

Scale

Plan details & limits
Business Model
  • Subscription
Limits
  • Metric
    Included scope
    Conditions
    Build includes time, expenses, resourcing, invoicing and forecasting with Xero and QuickBooks. Scale adds multi-office and multi-currency operations, SSO, 5 custom fields and 5 custom reports. Unleash adds multi-entity operations, purchase orders, revenue recognition, API and Sage Intacct integration.
  • People included in the base package

    10active people

    Conditions
    One base package covers 10 active people. Extra people are charged in bands of 5; all active people count even without logging in.

Unleash

Plan details & limits
Business Model
  • Subscription
Limits
  • Metric
    Included scope
    Conditions
    Build includes time, expenses, resourcing, invoicing and forecasting with Xero and QuickBooks. Scale adds multi-office and multi-currency operations, SSO, 5 custom fields and 5 custom reports. Unleash adds multi-entity operations, purchase orders, revenue recognition, API and Sage Intacct integration.
  • People included in the base package

    10active people

    Conditions
    One base package covers 10 active people. Extra people are charged in bands of 5; all active people count even without logging in.

Technical details

Deployment

Client Channels
  • Browser
Delivery Models
  • Cloud (SaaS)

Implementation

Delivery Mode
  • Vendor
Migration Services
  • Projectworks

API

Documentation
api.projectworksapp.com/docs
Protocols
  • REST

Data

Exit Export Scope
  • Records
Export Formats
  • JSON
  • CSV
Import Formats
  • CSV

Customization

Skill Level
  • Developer required

Reliability

Service status
status.projectworks.com

Security

Access Models
  • Role based

Support

Training Formats
  • Documentation

Integrations

Google calendar

Direction
Inbound
Method
Built-in connector
Objects
  • Read-only calendar events support time entry through OAuth 2.0. Projectworks reads subject, times, recurrence, categories, attendees, location, description and busy status, without creating, editing or deleting events. Event identifiers link to logged time; the subject pre-fills the time-entry comment unless edited. Tokens and linked event data are stored in Azure; the connection can be revoked.
Publisher
Projectworks

Reviews

Independent experiences, reviewed before publication.

Write a review

No reviews yet.

Be the first to share your experience with Projectworks.

Add a product

Search to find a product.