Use the Hubstaff connector to track employee time and productivity.
Integrating your application with Hubstaff lets you use these operations in an automation. It exposes 10 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.
Authentication type: Select one of the options in the connection form:
TOKEN: Enter a Hubstaff personal access token in the Personal access token field.
OAuth: Enter the Client ID and Client secret of a Hubstaff app, then sign in to Hubstaff when prompted.
Personal access token
Sign in to the Hubstaff developer portal at developer.hubstaff.com.
Open Personal access tokens and create a new token.
Copy the token.
In UnifyApps, select TOKEN as the authentication type and paste the token into the Personal access token field.
OAuth
Go to developer.hubstaff.com/apps and click New to create an app.
Copy the Callback URL shown in the UnifyApps connection form and set it as the app's redirect URI.
Save the app and copy its client ID and client secret.
In UnifyApps, select OAuth as the authentication type, enter the Client ID and Client secret, and sign in to Hubstaff to authorize the connection.




Actions
Action Name | Description |
|---|---|
Create client | Creates a new client in Hubstaff |
Create project | Creates a new project in Hubstaff |
Create todo | Creates a new todo in Hubstaff |
Get client | Gets a client in Hubstaff |
Get organization | Gets an organization in Hubstaff |
Get project | Gets a project in Hubstaff |
List clients | Lists all clients in Hubstaff |
List organizations | Lists all organizations in Hubstaff |
List projects | Lists all projects in Hubstaff |
List todo | Lists all todo in Hubstaff |
About the API
Hubstaff is a time tracking and team management platform API providing:
Time Tracking: Log, track, and report on time entries
Team Management: Manage projects, teams, and assignments
Activity Monitoring: Track activity levels and productivity
Reporting: Generate time tracking and productivity reports
Integrations: Connect with project management and accounting tools
Webhooks: Real-time event notifications