- Home
- Resources
- Integrations
- Hubstaff
Hubstaff Make integrationAutomate Hubstaff with Make.
What if new Hubstaff clients, tasks and missed shifts could start work in your other tools on their own? The Hubstaff Make integration gives you 32 modules: 9 triggers, 15 actions and 8 searches. This guide connects your account, builds a first scenario with you and explains each module in plain words.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Hubstaff Make integration do for your team?
The Hubstaff Make integration links your Hubstaff organization to Make, a no-code tool where you build a scenario: an automation made of modules. A module is one brick of that chain, a trigger, an action or a search. Hubstaff offers 32 of them, so clients, projects, tasks, shifts and invoices can move without copy and paste.
Start every client with a ready project. Watch Clients Created spots a new client, then Create a Project opens the matching project, so nobody starts tracking time against the wrong place.
Warn a manager about a missed shift. Watch Missed Shifts picks up the shift, and the next module sends the alert through the chat or email app your team already uses. Watch Late Shifts and Watch Early Shifts work the same way.
Pull invoices into a table. List Client Invoices and List Team Invoices return the invoices as separate items, ready to land in a spreadsheet or in a base like the one shown in the Airtable Make integration.
One limit to know: the official Make documentation for Hubstaff is marked as limited, because little public information exists about the app. Expect to test each module with Run once before you rely on it. If you also work with n8n, the n8n vs Make comparison lays out the differences between the two tools, and the Make training covers the editor in depth.
How do you connect Hubstaff to Make?
- 01
Add a Hubstaff module
In a scenario, click the +, type Hubstaff and pick any module. Then click Create a connection. A connection is your Hubstaff account linked to Make once, and every Hubstaff module of every scenario can reuse it.
- 02
Name the connection
Give it a name you will recognize later, such as the organization it belongs to. This step is optional, but it helps a lot when a colleague opens the scenario or when you manage more than one Hubstaff account.
- 03
Authorize and save
Make sends you to Hubstaff to authorize access, or asks for the key Hubstaff gives you. Approve it, come back to Make and click Save. The module now shows your Hubstaff data in its lists.
Your first scenario: a project for every new Hubstaff client
GoalWhen a client is created in Hubstaff, Make creates a project for that client.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the big + in the middle of the canvas to add the first module.
- 02
Add Watch Clients Created
Search Hubstaff, choose Watch Clients Created and select your connection, or click Create a connection if this is your first Hubstaff module. Fill the fields Make shows you.
- 03
Add Create a Project
Click the + on the right of the trigger and pick Create a Project. Map the client data from the first module into the project fields, so each project is tied to its client.
- 04
Test with Run once
Create a test client in Hubstaff, then click Run once. Each module shows the bundles it received: a bundle is one item passing along the chain, here one client, then one project.
- 05
Schedule and switch it on
Click the clock on the first module. A new scenario checks every 15 minutes by default, and the Free plan cannot go lower. Save, then switch the scenario on.
Which Hubstaff events can start a scenario?
9 modules start a scenario when something happens in Hubstaff. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Hubstaff as soon as it happens.
Watch Clients Created
Scheduled triggerIn Make“Triggers if new clients have been created.”
This trigger hands you every client added in Hubstaff, so the rest of your stack learns about the account at the same moment your team does.
Watch Early Shifts
Scheduled triggerIn Make“Triggers when shifts have become early.”
You get a bundle for each shift that turned out early, which gives a lead visibility on people starting before the plan without scrolling through the schedule.
Watch Late Shifts
Scheduled triggerIn Make“Triggers if shifts have been late.”
Late shifts come to you at each check of the scenario, so coverage gaps reach the person who can fix them instead of staying buried in a report.
Watch Missed Shifts
Scheduled triggerIn Make“Triggers if shifts have been missed.”
This one tells you when a planned shift was missed altogether, the case where somebody has to act before the gap grows.
Watch Projects Created
Scheduled triggerIn Make“Triggers if projects have been created.”
Every new Hubstaff project arrives as a bundle, so the tools around it get set up at the next check instead of when someone remembers.
Watch Schedules Created
Scheduled triggerIn Make“Triggers if new schedules have been created.”
New schedules added in Hubstaff reach your scenario at the next check, which lets people see their upcoming work in the place they actually look.
Watch Schedules Updated
Scheduled triggerIn Make“Triggers if schedules have been updated.”
Changes to an existing schedule come to you as bundles, so a moved shift never stays a surprise for the person who has to work it.
Watch Tasks Completed
Scheduled triggerIn Make“Triggers if some tasks have been completed.”
Finished tasks land in your scenario, which means the next person in line hears about it without waiting for a status meeting.
Watch Tasks Created
Scheduled triggerIn Make“Triggers if new tasks have been created.”
Each new Hubstaff task becomes a bundle you can route anywhere, which keeps a second tool in step with what the team actually has to do.
What can each Hubstaff module do?
Hubstaff gives you 23 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
- Create a Project
- Create a Task
- Delete an Invite
- Delete a Task
- Get a Client
- Get an Invite
- Get a Project
- Get a Task
- Invite a User
- Make an API Call
- Update a Client
- Update a Pending Invite
- Update a Project
- Update a Task
- List Client Invoices
- List Clients
- List Invites
- List Organizations
- List Projects
- List Tasks
- List Team Invoices
- List Timesheets
Create a Client
ActionIn Make“Creates a new client.”
Adds a client to Hubstaff from data that already lives somewhere else, so the account exists before anyone logs time for it.
Create a Project
ActionIn Make“Creates a new project.”
Opens a new project in Hubstaff for you, which saves the setup step your team usually does by hand before tracking can start.
Create a Task
ActionIn Make“Creates a new task.”
Puts a new task into a Hubstaff project, so work requested in another tool shows up where people track their time.
Delete an Invite
ActionIn Make“Deletes a specific invite.”
Removes an invitation you no longer want accepted, which closes the door before the person joins the organization.
Delete a Task
ActionIn Make“Deletes a specific task.”
Takes a task out of Hubstaff so the team stops seeing work that no longer exists on the client's side.
Get a Client
ActionIn Make“Retrieves a new client.”
Fetches one Hubstaff client and its details, so later modules can use data that the trigger or the previous step did not carry.
Get an Invite
ActionIn Make“Retrieves a specific invite.”
Reads a single invitation, which tells you where it stands before you act on it in the next module.
Get a Project
ActionIn Make“Retrieves a specific project.”
Brings back the full record of one Hubstaff project, handy when a task or timesheet points to a project and you need more about it.
Get a Task
ActionIn Make“Retrieves a specific task.”
Returns one task with its details, so the next modules can work from what the task really says instead of a partial copy.
Invite a User
ActionIn Make“Invites a specific user to organization.”
Sends someone an invitation to your Hubstaff organization, which turns onboarding into one step fewer for whoever handles new hires.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the Hubstaff API with the connection you already set up, which covers what the other modules on this page leave out.
Update a Client
ActionIn Make“Updates a certain client.”
Changes an existing client in Hubstaff so it matches the record your sales or billing tool treats as the truth.
Update a Pending Invite
ActionIn Make“Updates a pending invite.”
Edits an invitation that has not been accepted yet, which fixes a mistake without deleting and resending anything.
Update a Project
ActionIn Make“Updates a specific project.”
Modifies a Hubstaff project from the outside, keeping it in line with the contract or job it belongs to.
Update a Task
ActionIn Make“Updates a specific task.”
Rewrites a task that already exists in Hubstaff, so a change made on your board or in a ticket reaches the people tracking time on it.
List Client Invoices
SearchIn Make“Retrieves a list of client invoices.”
Pulls the invoices issued to clients out of Hubstaff, one bundle per invoice, ready to be copied into your accounting or reporting tool.
List Clients
SearchIn Make“Retrieves a list of clients.”
Returns your Hubstaff clients, zero, one or many, so you can check what exists before creating or updating anything.
List Invites
SearchIn Make“Retrieves a list of invites.”
Shows the invitations of your organization as separate bundles, which is the quickest way to see who has been invited and not joined.
List Organizations
SearchIn Make“Retrieves a list of organizations.”
Lists the Hubstaff organizations your connection can reach, useful when one account manages several and you must pick the right one.
List Projects
SearchIn Make“Retrieves a list of projects.”
Brings back the projects of your organization, each as its own bundle, so you can report on them or find the one to update.
List Tasks
SearchIn Make“Retrieves a list of tasks.”
Returns Hubstaff tasks as a list of bundles, which lets you review open work or match tasks against another tool.
List Team Invoices
SearchIn Make“Retrieves a list of team invoices.”
Gets the invoices tied to your team members, one bundle each, so payroll or contractor payments can be prepared from real data.
List Timesheets
SearchIn Make“Retrieves a list of timesheets.”
Retrieves timesheets from Hubstaff as bundles, the raw material for any report on hours worked outside the app.
Need help automating Hubstaff with Make?
A person reads every message.