QuadrAct User Guide

A complete walkthrough from first setup to managing live projects โ€” budgets, schedules, capacity forecasting, and more.

New to QuadrAct? Start here.

Follow this guide in order for the best experience. Sections 1 and 2 (Settings & Departments) must be completed before creating your first project.

1.Configure Company Details, Phases & Operations in Settings
2.Set up Departments and link them to Phases
3.Create Client Rates for your services
4.Invite team members and set their permissions
5.Create your first Project Charter
6.Build a Budget, Schedule, and Capacity plan

Section 1: Initial Setup

Configure your company before creating any projects

Your company details appear on every invoice, report, and document exported from QuadrAct. Set these up first.

What to fill in:
  • Company Name & Logo: Displayed on all printed documents. Upload a PNG or SVG logo.
  • Address, Phone & Email: Used for the document header and invoice footer.
  • VAT Number: Printed on invoices if VAT-registered.
  • Bank Details: Account number, sort code, IBAN, and BIC. These populate the payment section of invoices automatically.
  • Brand Colours: Primary, Secondary, and Accent hex colours customise the app's navigation and charts to match your brand.

๐Ÿ’ก Tip

Complete this before any invoicing. Every invoice pulls your company details automatically โ€” if they're wrong or missing, you'll have to update invoices manually.

Phases are the major stages that every project passes through. They are the backbone of QuadrAct โ€” budget line items, schedule tasks, capacity forecasting, and progress tracking all group around phases.

How phases work:
  • Each phase has an Order number (e.g. 1, 2, 3). Sub-phases use decimal ordering (1.1, 1.2, 2.1).
  • Phases appear as column groups in the project budget table.
  • In Capacity Forecasting, each phase maps to one or more Departments โ€” so QuadrAct knows which team does the work in each phase.
  • The Phase Schedule (inside each project) gives each phase a start date, end date, and estimated hours, which drives the forecast chart.
Typical phase set for an engineering project:

1 โ€” Design

2 โ€” Procurement

3 โ€” Manufacturing

4 โ€” Site Integration

5 โ€” Testing & Handover

๐Ÿ’ก Tip

Keep phases consistent across all projects. Changing phase names later will break existing budget and schedule links. Agree on your phase list before creating your first project.

โš ๏ธ Important

Sub-phases (e.g. 1.1, 1.2) must have a parent phase (1) at the same integer order. When linking departments to phases for capacity planning, always link to the top-level (integer) phase.

Operations define the type of work being done. Every budget line item is assigned an operation, every timesheet entry references an operation, and every rate card is a list of operations with prices.

Common operations:
  • Project Management โ€” planning, coordination, client calls
  • Engineering / Design โ€” drawings, calculations, specifications
  • Procurement โ€” sourcing, ordering, supplier management
  • Manufacturing / Fabrication โ€” workshop build
  • Installation โ€” on-site work
  • Commissioning โ€” testing, startup, validation
  • Materials โ€” physical goods (non-labour cost line)
  • Subcontractor โ€” externally contracted specialist work
Each operation has:
  • A name and optional description
  • A default hourly rate (can be overridden per client rate card or per budget line)
  • Linkage to one or more Phases (so the system knows which phase this type of work belongs to)

๐Ÿ’ก Tip

Create a "Materials" operation with a zero hourly rate. Use the Materials Cost column on budget items to record material spend separately from labour. This keeps your hour-based reporting accurate.

Client Rate cards define the hourly price you charge per operation. You can have multiple rate cards โ€” one internal standard rate and additional cards for specific customers with negotiated rates.

How to set up a rate card:
  1. Go to Settings โ†’ Rates and click Add Rate Card.
  2. Give it a name (e.g. "Internal Rates" or "Acme Corp โ€” 2024 Framework").
  3. Optionally link it to a specific customer. If linked to a customer, when you create a project for that customer the rate card is pre-selected.
  4. Add a row for each operation with the hourly rate in GBP or EUR.

Example โ€” Internal Rates vs. Premium Client

OperationInternalPremium
Engineeringยฃ60/hrยฃ78/hr
Installationยฃ45/hrยฃ58/hr
Project Mgmtยฃ55/hrยฃ70/hr

๐Ÿ’ก Tip

Always create your "Internal" rate card first. Even for client-facing projects, you'll want an internal benchmark to sanity-check margins.

Set global defaults that apply to all new projects. You can override any of these per-project or per-budget-line.

Key settings:
  • Default Margin (%): Profit margin applied to budget totals. Margin is calculated on the sales price (not the cost). A 15% margin on a ยฃ10,000 cost gives a sales price of ยฃ11,765 โ€” your profit is ยฃ1,765, which is 15% of ยฃ11,765.
  • Default Contingency (%): Added as a risk buffer on top of cost before margin is applied. 10% contingency on ยฃ10,000 gives ยฃ11,000, then margin is applied to that.
  • Project Code Prefix: Auto-generated project codes start with this prefix (e.g. "PRJ-" โ†’ PRJ-001, PRJ-002).
  • Enable Company Internal Budget: Advanced feature for scenarios where your company only performs a portion of the total project budget. Enables a percentage-allocation column on each budget line so you can track your company's costs independently from the full project cost. Essential for consortium or sub-contract roles.

Budget Calculation Example

Labour: 100hrs ร— ยฃ60/hr = ยฃ6,000

Materials: ยฃ2,000

Base Cost: ยฃ8,000

+ Contingency 10%: ยฃ8,000 ร— 1.10 = ยฃ8,800

+ Margin 15%: ยฃ8,800 รท 0.85 = ยฃ10,353 Sales Price

Profit: ยฃ1,553 (15% of ยฃ10,353)

QuadrAct has a granular permission system. You create a User Profile for each person, set their role and page access, then send them an invitation.

Roles:
  • Admin: Full access to all data, settings, and user management.
  • Project Manager: Can manage projects, approve timesheets, view financials. Cannot manage users or system settings.
  • Team Member: Can log timesheets, submit expenses and site reports, view assigned projects.
  • View Only: Read-only access to the pages they're granted.
  • Client: Can be given access to project dashboards and reports for transparency with external stakeholders.
How to invite a user:
  1. Go to Settings โ†’ Users and click Add User.
  2. Enter their email address, full name, role, and position.
  3. Select which pages appear in their navigation menu.
  4. Set granular permissions (e.g. "Can create projects", "Can approve timesheets").
  5. Set a Default Operation to pre-fill their timesheet entry.
  6. Click Send Invitation. They receive an email to activate their account.
  7. Once active, use Manage Project Access (on each user row) to grant them access to specific projects.

๐Ÿ’ก Tip

Set up Team Members with only the pages they need. This reduces clutter and keeps sensitive financial data (budget, invoicing) accessible only to Project Managers and Admins.

Section 2: Departments

The bridge between your team and the capacity forecast

Departments are groups of people who do the same type of work. They are the key link between your project phases and your team's availability. The Capacity Forecast chart is built entirely around department hour allocations.

What a Department contains:
  • Team Members: The people in the department.
  • Assigned Phases: Which project phases this department is responsible for. This is how the forecast knows how to distribute hours.
  • Assigned Operations: Optional โ€” which operations this department performs (used in timesheet grouping and reports).
  • Capacity: The total available hours per week for this department. You can set a baseline and add time-specific capacity periods (e.g. reduced capacity during holidays).
  • Department Heads: Users designated as heads can manage their department's capacity and team member assignments directly.
How to set up a Department:
1

Go to Settings โ†’ Departments

Click Add Department.

2

Name your department and assign a colour

The colour appears on the capacity forecast chart to distinguish departments visually (e.g. Design = blue, Manufacturing = orange).

3

Link the department to Phases

Under Assigned Phases, select all phases this department works in. A Design department would be assigned to the "Design" phase. This is critical โ€” without this link the forecast chart will show no demand for this department.

4

Add Team Members

Add existing team members from your user list, or create new ones directly. Each team member can have a default operation set for their timesheets.

5

Set Weekly Capacity

Click Manage Capacity. Set a baseline capacity (the normal weekly hours for this department, e.g. 3 engineers ร— 40hrs = 120hrs/week). You can add time-bounded overrides for holidays, part-time periods, or additional resource periods.

๐Ÿ’ก Tip

Set up one department per functional team: e.g. "Design Team", "Manufacturing Team", "Site Team". The Capacity Forecast will then show separate demand bars per department stacked against the green capacity line.

โš ๏ธ Important

A department MUST have at least one Phase assigned before it appears in the Capacity Forecast chart. If your chart is empty, check that departments have phases linked.

Section 3: Project Charter

The master record for every project

The Project Charter is the central record for a project. Every budget, schedule, meeting, site report, and invoice links back to a Project Charter. Create one as soon as a project is confirmed (or even at the bidding stage).

Creating a Project Charter:
1

Navigate to Project Charter โ†’ New Project

You can also access this from the Dashboard's "New Project" button.

2

Fill in the core fields

  • Project Name: A clear, unique name (shown in all lists and reports).
  • Project Code: Auto-generated from your Settings prefix, or enter manually (e.g. "9524").
  • Customer: Select from your customer list (set up in CRM โ†’ Customers).
  • Status: Bidding / Contracting / Approved / In Progress / Completed / On Hold. This drives likelihood weighting in the Capacity Forecast.
  • Start & End Dates: High-level project dates.
  • Budget Total & Currency: The top-line contracted value.
  • Project Manager & Sales Manager.
  • Project Location: Site address used on site reports.
  • Group Email: An optional distribution list โ€” site reports and status updates can be sent here.
3

Define Project Elements

Elements are the major deliverables of the project (e.g. "Control Panel A", "Control Panel B", "Software Integration"). Budget line items are grouped by element, so create elements that match your project's work breakdown structure.

4

Describe Scope and Risk

Fill in the Scope field with what is and is not included. Add an initial Risk Assessment narrative. These populate the Project Charter Report.

5

Upload Documents

Attach scope documents, schedule documents, and budget documents directly to the charter. These are stored securely and accessible from the charter detail view.

6

Select a Client Rate Card

Under Selected Client Rate, choose which rate card applies to this project. This determines the hourly prices used when building the budget.

7

Likelihood Percentage (for bidding projects)

For projects in "Bidding" or "On Hold" status, set a Custom Likelihood %. This is used by the Capacity Forecast to weight demand (e.g. a project with 40% likelihood only contributes 40% of its hours to the forecast).

Project Status โ†’ Likelihood Mapping

BiddingCustom %
Contracting75%
Approved100%
In Progress100%
Completed100%
On HoldCustom %

๐Ÿ’ก Tip

Create charters at the Bidding stage. This allows the Capacity Forecast to include probable future work in the demand view, so you can see when your team will be over-capacity before it's a crisis.

Section 4: Project Budget

Estimate, track, and control all project costs

The Project Budget is a detailed line-by-line breakdown of estimated and actual costs. It calculates margin, contingency, and sales price automatically. Approved timesheets flow back into the "Actual" columns so you always see where spend is tracking.

The budget is a table where each row is a task. Rows are grouped by Element (the deliverable) and Phase (the stage of work).

  • Header Rows: Non-billable rows used to organise the table (like section dividers). They can subtotal the lines beneath them.
  • Task Rows: Billable lines. Each has: Element, Phase, Operation, Task Description, Estimated Weeks, Hours/Week, Number of Persons โ†’ system calculates Total Hours. Then: Rate, Materials Cost โ†’ system calculates Total Cost, then adds Contingency and Margin to give Sales Price.
  • Indent Levels: Rows can be indented under headers to create a hierarchical WBS structure.
  1. Open the project, go to the Budget tab.
  2. Click Add Line. A new row appears at the bottom.
  3. Select an Element (deliverable) and Phase.
  4. Select the Operation (type of work). The rate auto-populates from your selected rate card.
  5. Enter a Task Description (specific work to be done).
  6. Enter Estimated Weeks, Hours/Week, and Number of Persons. The system calculates Total Hours automatically.
  7. Enter any Materials Cost for physical goods associated with this task.
  8. Adjust Margin % and Contingency % if different from the project default.
  9. The Sales Price column shows the calculated billable amount.
  10. Optionally enter Start and End Dates for this task โ€” these link the budget to the schedule.

๐Ÿ’ก Tip

You can also import budget lines from an Excel file using the Import button. This is useful when you've estimated in Excel and want to migrate the data in one step.

The Actual Hours and Actual Cost columns on each budget line update automatically when timesheets are approved:

  • Team members log hours against specific budget line items in the Timesheets module.
  • When a Project Manager approves the timesheet, the hours and cost are pushed to the budget.
  • The budget then shows Estimated vs Actual side by side, giving you a live burn rate view.
  • You can also manually enter actual costs using the "Upload Costs" feature or editing the Actual fields directly.

โš ๏ธ Important

Only approved timesheets update the budget actuals. Pending or draft timesheets have no effect until approved.

Snapshots capture the budget at a point in time โ€” useful before a contract change or at project milestones. You can compare any snapshot against the current live budget to see what has changed.

Variation Orders record approved scope changes with their financial impact. Each variation order is linked to specific budget lines and tracks the agreed change in value, providing an audit trail for project changes.

The Capacity Forecast needs to know how many hours each department will spend on each phase of each project. There are two ways this is populated:

  1. Automatic (Synthetic) Calculation: QuadrAct sums all budget line hours per phase and distributes them to departments linked to that phase. This is the default and requires no manual input.
  2. Manual Override: In the Capacity Forecast page, click a project/phase cell and manually enter the department hours. This overrides the synthetic calculation for that combination.

Either way, the hours are paired with dates from the Phase Schedule (see Section 5) to plot demand over time on the chart.

๐Ÿ’ก Tip

For bidding projects, the synthetic method works well โ€” just ensure your budget lines have hours and your phase has dates in the Phase Schedule, and the forecast will automatically include this demand.

Section 5: Project Schedule

Plan timelines, track progress, and drive the capacity forecast

The Phase Schedule defines when each phase of the project takes place. This is the primary driver for the Capacity Forecast chart โ€” without phase dates, the chart cannot plot demand over time.

Access it from Project Charter โ†’ Phase Schedule tab.

  • For each phase, set a Start Date, End Date, and Estimated Hours.
  • You can use Time Slots for phases that run in multiple separate periods (e.g. site work in two separate mobilisations).
  • If you only set a start date (or only an end date), QuadrAct derives the missing date automatically using estimated hours at 40hrs/week and saves it back to the database.
  • Manual Override: Tick this to fix dates manually, preventing them from being recalculated from detailed schedule imports.

โš ๏ธ Important

The Phase Schedule must be completed for every phase you want to appear in the Capacity Forecast. If a phase has no dates, its hours will not appear on the chart even if the budget has hours for it.

Below the phase-level schedule, you can manage a detailed task-by-task schedule accessed from the Schedule page in the main navigation.

  • Tasks can be linked to budget line items for integrated planning.
  • Each task has start/end dates, duration, predecessors, assigned resources, and a completion percentage.
  • Three views are available: List View (spreadsheet style), Gantt View (horizontal bar chart), and Timeline View.
  • Tasks can be imported from MS Project XML exports.
  • Milestones can be flagged separately and are highlighted differently in the Gantt.
  • Progress percentages feed the Progress Overview dashboard.

๐Ÿ’ก Tip

Use the Phase Schedule for high-level capacity planning and the Detailed Schedule for day-to-day project management and client progress reporting.

The Progress Overview page provides a cross-project view of completion across all phases and elements. It is driven by the percentage complete values set on tasks and phases.

  • Update task completion percentages in the Schedule view.
  • Phases roll up to an overall project completion percentage.
  • Use Progress Status (Planned / In Progress / Overdue / Complete / N/A) per task to give a traffic-light view to stakeholders.
  • The PM Dashboard aggregates status updates across all projects with a weekly traffic light summary.

Section 6: Capacity Forecast

See if your team can handle the workload across all projects

The Capacity Forecast answers the question: "Do we have enough people to deliver all our projects?" It plots weekly demand (hours required) against weekly capacity (hours available) per department, across all your active and bidding projects simultaneously.

How the chart is built:
  • Green Line = Capacity. This is the total weekly hours available from the Department's capacity settings.
  • Coloured Bars = Demand. Each bar segment represents one project. Colours are by department. The bar height represents hours required that week, spread evenly across the phase's date range.
  • Grey Hatched Bars = Bidding/Contracting Projects. These are shown separately above the confirmed work so you can see the total potential load. Their height is weighted by the project's likelihood percentage.

All of the following must be in place for a project to appear in the forecast:

  1. Departments exist with weekly capacity set (Section 2).
  2. Departments are linked to Phases via the "Assigned Phases" field on the Department (Section 2).
  3. The project has a Phase Schedule with start dates, end dates, and estimated hours for each phase (Section 5).
  4. Either: the project has Budget line items with hours assigned to phases, OR the phase schedule has estimated hours (QuadrAct uses whichever is available, preferring budget items).

โš ๏ธ Important

If the chart is empty, use the Debug panel (click "Show Debug Info") to diagnose which step is missing. It shows exactly what phase schedule data exists, what department hour records exist, and what synthetic calculation was attempted.

  • Projects: Multi-select which projects to include. All projects are selected by default. Deselect to isolate specific project loads.
  • Department: Show all departments stacked, or isolate a single department's view.
  • Start / End Date: Set the date window for the x-axis.
  • Show bids โ‰ฅ X% likelihood: Slider that controls which bidding projects appear. Set to 100% to show only confirmed work; set to 0% to see all possible future demand.

Click any bar on the chart to open the Week Breakdown panel below. This shows:

  • Total demand hours for that week.
  • Total capacity hours for that week.
  • Utilisation % (demand รท capacity).
  • A project-by-project breakdown showing how many hours each project contributes that week.

This helps you understand which projects are driving overload in a specific week and take action (e.g. re-phasing work or adding resource).

For projects that are actively running with known resource plans, you can override the synthetic budget-based calculation and directly enter department hours per phase. Navigate to the Phase Capacity tab on the project (or use the Capacity Forecast table view) and enter hours directly against each department for each phase.

Once any manual record exists for a project+phase+department combination, it takes precedence over the synthetic calculation. To revert to automatic, delete the manual record.

Section 7: Cash Flow

Forecast income and outgoings month by month

The Cash Flow module gives you a month-by-month view of expected income (from invoices and milestones) and outgoings (costs from the budget) across your entire project portfolio.

How to use Cash Flow:
1

Set up Cash Flow Settings per project

In each project, go to the Cash Flow tab and configure payment milestones โ€” the dates and amounts when you expect to invoice the client. For example: 30% on contract signing, 40% on delivery, 30% on completion.

2

Enter cost timing

The system distributes budget costs across the phase date range. You can also manually enter monthly cost figures if you have more detail.

3

View the matrix

The Cash Flow Visualisation on the main Cash Flow page shows all projects in a matrix โ€” income and cost per month, with a running cumulative position. Toggle between "Billed" (invoice dates) and "Received" (payment receipt dates) views.

4

Invoicing feeds actuals

When you raise an invoice (Section 8), the actual invoice date and amount are reflected in the cash flow view, replacing the forecast values for that period.

๐Ÿ’ก Tip

The "Billed vs Received" toggle in your user profile (My Profile โ†’ Preference) switches whether the income bars show when you raised the invoice or when payment was received. Set this to match how you want to manage your cash position.

Section 8: Timesheets & Invoicing

From hours logged to invoice raised

Team members log their hours from the Timesheets page. Each entry links to a specific project and budget line item, ensuring the cost flows back to the right place in the budget.

  1. Click Add Entry on the Timesheets page.
  2. Select the Project and Budget Line Item (the specific task).
  3. Select the Operation (defaults to your profile's default operation).
  4. Enter the Date and Hours.
  5. Add a note or description if needed.
  6. Submit. The entry is marked Pending until approved.

๐Ÿ’ก Tip

Set a default operation on each team member's profile (Settings โ†’ Users) to pre-fill the operation field and speed up timesheet entry.

Project Managers and Admins approve pending timesheets. Approval triggers the actual hours/cost update in the budget.

  1. Go to Timesheets and filter to Pending entries.
  2. Review the entries for the week/period.
  3. Click Approve (individual) or use bulk selection to approve multiple at once.
  4. Approved entries immediately update Actual Hours and Actual Cost in the Project Budget.

Navigate to Invoicing. QuadrAct lets you create invoices in two ways:

  1. Import from Timesheets: Select a project and date range. The system imports approved timesheet entries, groups them by operation, calculates the value using the project's rate card, and populates invoice lines. You review and confirm before saving.
  2. Manual Invoice: Create an invoice from scratch with custom line items for milestone-based billing.

Each invoice can be exported as a PDF using the Print/PDF button and sent to the client.

๐Ÿ’ก Tip

Use the Statement of Accounts report to send clients a summary of all invoices, payments received, and outstanding balance โ€” ideal for month-end billing runs.

Team members submit expense claims for reimbursable costs (mileage, materials, accommodation, etc.) via the Expenses page.

  • Each claim has a category, amount, date, and project link.
  • Receipts can be uploaded as attachments.
  • Claims are approved by managers, then paid via bank transfer using the bank details on the user's profile.
  • Approved expenses can be imported into invoices if they are billable to the client.

Section 9: Meetings & Action Items

Document meetings and track what needs to happen next

Go to Meeting Minutes and click New Meeting. Fill in:

  • Meeting Title, Date, and Project.
  • Attendees: Add each person's name and email. QuadrAct pre-fills from the project's stakeholder list.
  • Agenda Items: Each item has a title, status (Open / Info / Completed), notes, and optional due date.
  • Action Items per Agenda Item: Assign specific follow-up actions with an owner and due date.
  • Previous week's meeting notes can be pulled in for reference using the "Previous Notes" button.

If you use Heypocket (an AI meeting assistant), QuadrAct can automatically sync your meeting summaries, action items, and mind maps directly into the Meeting Minutes module.

  1. Add your Heypocket API key in My Profile โ†’ Heypocket API Key.
  2. Click Sync Heypocket on the Meeting Minutes page.
  3. QuadrAct fetches all your Heypocket recordings and classifies them as Meeting Minutes, Action Items, or Mind Maps.
  4. If the recording title contains a project code, it is automatically linked to that project. Otherwise it goes to your private Heypocket Inbox.
  5. From the Inbox, review draft minutes and assign them to a project.

๐Ÿ’ก Tip

Name your Heypocket recordings with the project code in the title (e.g. "9524 - Stuttgart - Client Bi-Weekly") for automatic project matching during sync.

Click the Preview button on any meeting record to open the print view. This renders a formal document with your company header, meeting details, agenda items with notes, and an action items table at the bottom. Click Print / PDF to save or send.

In addition to meeting action items, each project has a standalone To-Do List (accessible from the main navigation). Use this for day-to-day tasks that don't arise from a formal meeting โ€” e.g. "Chase supplier for delivery date", "Update programme", "Send revised drawing to client". Tasks have priorities, assignees, and due dates.

Section 10: Reports

PDF exports for clients, stakeholders, and internal review

The Reports page lets you generate formal PDF documents for any project. Select the report type and the project, and QuadrAct compiles the relevant data into a formatted document.

Project Charter Report

Overview with scope, elements, dates, stakeholders, and team.

Risk Register Report

All risks with probability, impact, and mitigation plans.

Project Budget Report

Full line-by-line budget with estimated vs. actual columns.

Project Schedule Report

Task list with dates, dependencies, and progress.

Progress Overview Report

Visual completion summary by phase and element.

Timesheets Report

Hours logged by team member, operation, and period.

Meeting Minutes Report

All meeting records for a project in chronological order.

Site Reports

Daily/weekly field reports with photos and mood indicators.

Invoicing Report

All invoices and payments for a project.

Statement of Accounts

Client-facing balance statement across all invoices.

Stakeholder Register Report

Full stakeholder matrix with engagement strategy.

Weekly Status Summary

Multi-project traffic light status update for management.

๐Ÿ’ก Tip

All reports use your company branding (logo, colours, address) from Settings โ†’ Company. Ensure these are complete before generating client-facing documents.

Need more help? Contact your system administrator or reach out to QuadrAct support.

ยฉ 2024 QuadrAct. All rights reserved.