Resources

Products

Freshservice Integration with Hubstaff

Modified on: Wed, 14 Jan, 2026 at 12:21 PM

Freshservice’s integration with Hubstaff lets IT teams track and monitor the duration of time spent by agents while working on Freshservice tickets. 


Overview

The integration syncs all ticket-related time-entry data from Freshservice to Hubstaff and provides a consolidated view of agent activity. Hubstaff records information such as the time an agent spends on a ticket, and supports the multiple time entries for work completed at different intervals regarding a ticket. It also records the time spent by different agents working on the same ticket as a single task in Hubstaff, improving visibility and accuracy in time tracking.


Install and set up Hubstaff

Install Hubstaff app in Freshservice to track and monitor time spent by agents on Freshservice tickets. After installing the Hubstaff app, every agent has to configure the app. Follow these steps to install and configure Hubstaff.

  1. Log in to Freshservice as an administrator.

  2. Go to Admin > Apps > Get More Apps.

  3. Search for the Hubstaff app and click Install.
    Or, you can go to Freshworks Marketplace, search for the Hubstaff app, and install it.


The Hubstaff app is installed successfully in your Freshservice account. 

  1. From the Hubstaff portal, click Get your personal access token link and create a personal token.

  2. Go to any ticket and scroll down.
    You can view the Hubstaff for Freshservice panel in the bottom-right corner.

  3. Enter the personal token in Enter your token field and click Authorize App.
    You can click Get your personal access token link to get your personal token.

    A success is displayed  to confirm authorization of the Hubstaff app. You can view Manage SettingsStart Timer, and Add Manually options on the Hubstaff for Freshservice panel. 

Record ticket time using Hubstaff for Freshservice

You can record time spent on a Freshservice ticket using the Hubstaff for Freshservice app. Hubstaff lets you start a live timer when you work on a ticket and also manually enter time logs.


Set up Hubstaff 

To set up your organization and project in Hubstaff where you want to sync the time entries, follow these steps.

  1. Go to your Freshservice ticket.

  2. Scroll down to the bottom-right corner  and search for Hubstaff for Freshservice panel.

  3. Click Manage Settings link.

  4. Under Manage Hubstaff Settings, select your Hubstaff organization and project.

  5. Click Update.


Follow these steps to r ecord time you spend on a ticket using Hubstaff.

  1. On the Hubstaff for Freshservice panel, click Start Timer to start the live timer.

The live timer starts as displayed in the following image.

You can pause, stop, or delete the live timer any time by clicking the respective icons on the timer.


  1. To add a manual timelog, click Add Manually.

  2. Update the required fields and click Save.
    View all the time entries, added by live timer or manual entries, on the Hubstaff for Freshservice app panel.

Click Timer icon to view the total time spent by all the agents.

Hubstaff shows the total duration of time spent by all the agents in a ticket as displayed in the following image: