- Home
- Resources
- Integrations
- Projectworks
Projectworks Make integrationAutomate Projectworks with Make.
Tired of typing the same client and leave data into Projectworks by hand? The Projectworks Make integration gives you 21 modules: 16 actions and 5 searches. This guide is for ops leads who know Projectworks and are new to Make, and it walks you from connection to a live scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Projectworks Make integration do for you?
The Projectworks Make integration links your Projectworks account to Make, a visual tool where you chain modules into a scenario (an automation that runs on its own). Each module is one brick: it creates, reads, updates or deletes a client, a user, a leave, a forecast or a timesheet, without a line of code.
Leave requests that record themselves. A request comes in from a form or a chat tool. Search Users finds the employee, then Create a Leave books the absence in Projectworks, so nobody retypes dates.
A client list that stays in sync. When a deal is won in your CRM, Create a Client opens the record in Projectworks. When the company details change on the CRM side, Update a Client carries the change over.
Timesheet data where your reports live. List Timesheets pulls entries out as bundles (one item per timesheet) that you can send to a spreadsheet or a dashboard app.
One limit to know up front: Projectworks has no trigger module in Make. Make cannot notice on its own that something changed inside Projectworks, so every scenario starts from another app or from a schedule. If you also look at n8n, the n8n vs Make comparison sets the two tools side by side, and the Make pricing page explains how operations are counted.
How do you connect Projectworks to Make?
- 01
Add a Projectworks module
Log in to Make, open your scenario and add any Projectworks module. In the module panel, click Create a connection. A connection is your Projectworks account linked to Make once, then reused by every Projectworks module.
- 02
Name the connection
The Connection name field is optional. Filling it still helps: a label such as the name of your workspace tells you which account a module uses when you open the scenario later.
- 03
Paste your Projectworks credentials
Enter the credentials you copied from Projectworks, or follow the instructions on screen. According to the Make doc, you find a Username and a Password in the settings or account section of Projectworks.
Your first scenario: turn a leave request into a Projectworks leave
GoalWhen a leave request arrives from another app, Make finds the employee in Projectworks and creates the leave.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. Pick the app where leave requests land first, such as your form tool, since Projectworks has no trigger.
- 02
Find the employee
Click the + on the right of the first module, search for Projectworks and pick Search Users. Click Create a connection, then map what the request says about the person.
- 03
Record the leave
Add Create a Leave after the search. Map the user found in the previous step and the dates from the request. Make lists the Projectworks data it can read once the connection exists.
- 04
Test with Run once
Send one test request, then click Run once. Open each module and read the bundles it received: the search should return the right person, and the leave should appear in Projectworks.
- 05
Schedule and switch on
Set the clock on the first module (every 15 minutes by default for a new scenario), then switch the scenario on. On the Free plan, 15 minutes is also the shortest interval.
What the 21 Projectworks modules do
Projectworks gives you 21 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create a Client
ActionIn the docs onlyOpens a new client record in Projectworks from data that already exists elsewhere, so the account manager never types the company twice.
Create a Forecast
ActionIn the docs onlyAdds a forecast in Projectworks from another tool, which gives your planning view data without a manual entry for each new piece of work.
Create a Leave
ActionIn the docs onlyBooks an absence in Projectworks for a given user, so holidays and time off show up where managers plan capacity.
Create a User
ActionIn the docs onlyAdds a new person to Projectworks, which spares the office manager a manual account setup on every hire.
Delete a Client
ActionIn the docs onlyRemoves a client from Projectworks for good, which keeps the list short when an account closes on the CRM side.
Delete a Leave
ActionIn the docs onlyCancels an absence that no longer applies, so the capacity view in Projectworks stops showing someone as away.
Delete a Timesheet
ActionIn the docs onlyErases a timesheet from Projectworks, which helps clean up entries logged against the wrong work before invoicing.
Get a Client
ActionIn the docs onlyReads one client you already know, so the rest of the scenario can reuse its details without asking anyone.
Get a Leave
ActionIn the docs onlyFetches a single leave with its details, so you can check it before acting on it or pass it on to a calendar or a message.
Get a Timesheet
ActionIn the docs onlyRetrieves one timesheet entry, giving the scenario the hours and context it needs for a check or a notification.
Get a User
ActionIn the docs onlyLoads the profile of one Projectworks user, which is handy when a later module needs more than a name.
List Clients
SearchIn the docs onlyReturns your Projectworks clients as separate bundles, so each one can flow into the next module on its own.
List Forecasts
SearchIn the docs onlyBrings your Projectworks forecasts into the scenario, which lets you share the planned workload outside the tool.
List Leaves
SearchIn the docs onlyCollects recorded absences from Projectworks, the starting point for any team calendar or availability summary built elsewhere.
List Timesheets
SearchIn the docs onlyPulls timesheet entries out of Projectworks as bundles, ready to land in a spreadsheet, a BI tool or an invoicing app.
Make an API Call
ActionIn the docs onlyCalls any endpoint of the Projectworks API with the connection you already set up, covering whatever the dedicated modules leave out.
Replace a Leave
ActionIn the docs onlySwaps an existing leave for a new version in Projectworks, which fits when an absence changes rather than disappears.
Search Users
SearchIn the docs onlyFinds Projectworks users from what you know about them, turning what another app knows about someone into a real Projectworks person.
Update a Client
ActionIn the docs onlyChanges an existing client in Projectworks, so company details corrected in your CRM reach the project side too.
Update a Timesheet
ActionIn the docs onlyCorrects a timesheet entry already in Projectworks, which saves a round of emails when hours were logged slightly wrong.
Update a User
ActionIn the docs onlyEdits a Projectworks user profile, keeping it aligned with the system where HR maintains people data.
Need help automating Projectworks with Make?
A person reads every message.