StopWatch for HubSpot has been Certified by HubSpot since July 2024 and was named an Essential App for Customer Service in 2025.
App Demo Videos
- Usage Demo
- App Card & Settings
- Automation
- Reporting
1. Installing StopWatch for HubSpot
Installing StopWatch for HubSpot
Installing StopWatch for HubSpot
Before you can start using StopWatch for HubSpot, you must successfully install the app within your HubSpot account. Choose one of the 2 options below to get started.After the installation process is complete, hopefully you will see an installation success message. If you see an error message, please wait a couple of minutes before trying again. If you see an error message again, please submit a support request. For reference, we’ve included some screenshots of the installation process below.


Install via the HubSpot App Marketplace
Install via direct OAuth link
The user who first installs the app in a given HubSpot Portal is the designated StopWatch for HubSpot Primary Admin. Managing additional admins is handled via user-specific app settings. If you need to update your primary admin, please submit a support request
As part of the installation process, HubSpot will ask you to confirm within which account/portal you’d like to install the StopWatch for HubSpot app. You’ll then be prompted to allow StopWatch for HubSpot access to certain information and permissions relating to the selected HubSpot account. We only request access and permissions necessary to deliver our services. If you’d like to discuss why we need certain access or permissions, please get in touch via email: support@threadi.au
App Installation Process Screenshots



2. Subscriptions and Nominating Users
Subscriptions & Nominating Users
Subscriptions & Nominating Users
Free trial ended? Create a subscription to continue enjoying access to all app features
Price Lock Promise: We never raise prices for active subscription holders. As long as your subscription is active, your price remains locked in.
Please ensure you’ve successfully installed StopWatch for HubSpot within your HubSpot account before proceeding with any steps outlined in this section.
Links for each subscription option are available here. Multiple currency options are available, including AUD, USD, GBP, EUR, CAD, NZD
Please note, there will be no chance to change or rotate users at a later date. If you need other members of your team to use the app after having already nominated your users, you’ll need to upgrade to a paid subscription.
3. Using the StopWatch
Using the StopWatch
Using the StopWatch
The StopWatch for HubSpot experience, and the quality of the data made available by the app, relies heavily on your interaction with the features made available by the app., the StopWatch App Card can be made available on HubSpot Custom Object views. If you’d like to learn more about using the StopWatch App Card with Custom Objects, please feel free to make a request via our support form.For example, to add the StopWatch App Card to your Contact right sidebar view:
To track time against the CRM record you are viewing, use the ⏱️ Timer toggle visible at the top of the StopWatch App Card.When you use the StopWatch to track time against a HubSpot CRM record, the app creates/updates a “Time Log” record and associates it with you are tracking time against. You can view and navigate to your Time Log records using the right sidebar (see image below).
To use this feature, simply expand the Quick Add section, input all the relevant information relating to the time tracking session you’d like to record and click ‘Submit’.You can associate time tracking sessions with specific HubSpot Engagements linked to the CRM record you’re viewing. The following HubSpot Engagement types are supported by this feature:Simply check the Associate Engagements? checkbox in the StopWatch App Card and select the relevant Engagement record(s) you’d like the time tracking session to be associated with. This is available when tracking time manually via the timer toggle, as well as via the Quick Add feature.
This feature unlocks powerful reporting and automation capabilities by enabling you to associate Time Logs with specific .For example, build custom reports to analyse your time spent on specific Tasks, Meetings and Calls, offering deeper insights into team productivity, project allocation and process efficiency. It also facilitates advanced automation workflows that can trigger based on time tracked against particular HubSpot Engagements, streamlining your operational processes and enhancing overall performance.If you no longer want to submit a time tracking session after starting the StopWatch App Card timer, use the Cancel button to cancel the session. In the background, this deletes the relevant Time Log record that was created when you started the timer.
By initiating a new Time Log “Session”, this effectively resets all Total Tracked Time property values stored on the given Time Log record, using the property as a calculation “anchor”.The screen-recording below demonstrates an example where someone has accidentally left a StopWatch Timer on for over a week. In the example, the total tracked time data stored on the relevant Time Log is updated to 60 minutes. Notice how all other “Total Tracked Time” properties automatically update once the StopWatch timer is started and stopped.
CRM Object Type Availability
The StopWatch is available for the following HubSpot Standard CRM Object Types:- Contact
- Company
- Deal
- Ticket
- Project
- Appointment
- Course
- Listing
- Service
Adding StopWatch to your HubSpot CRM Views
The StopWatch App Card is hidden by default. It can be manually added to the right sidebar on:- Individual record views
- Individual record preview views
- Ticket Help Desk views
The StopWatch CRM App Card is hidden by default. You must follow these steps in order to access it within your HubSpot CRM Views.
Navigate to HubSpot Settings
Open your HubSpot account and click the icon in the top navigation bar.
Navigate to the relevant Object Type's settings page
Use the left sidebar to navigate to Data Management > Objects > Object Type
Navigate to the relevant CRM View
Click the Record Customization tab, then find and click the relevant CRM View. If you only have 1 view, it’ll likely be called Default view.
Add 'StopWatch' to the CRM View's right sidebar
Hover over the position you’d like to add the StopWatch App Card, then click the icon. Click into the Card library tab and then search for StopWatch. If it’s not already added to the view, click Add Card.
StopWatch CRM App Card


Quick Add
The StopWatch App Card offers the ability to Quick Add a time tracking session. This is intended to be used in the following scenarios:| Scenario | Detail | |
|---|---|---|
| 1. ‘Batch’ / ‘end-of-day’ time tracking method | For customers who prefer or need to be able to input historic time tracking sessions manually, rather than inputting time tracking sessions in real-time via the ‘Timer’ toggle. | |
| 2. Forgotten to track time spent | For customers who may have forgotten to track time via the ‘Timer’ toggle and need to be able to manually input the forgotten time tracking session. |
Associate Engagements NEW
- Associate Engagements is a user-specific setting (disabled by default).
- This feature is only available if the 1 Time Log Per Session user-specific setting is enabled. Review our App Settings section for more information.
- Tasks
- Meetings
- Calls

- This feature is not currently available within StopWatch Web UI
- A maximum of 100 records per Engagement type (i.e. Tasks, Meetings, Calls) are made available for selection
Cancel a Time Tracking Session
This feature is only available if the 1 Time Log Per Session user-specific setting is enabled. Review our App Settings section for more information.
If you installed StopWatch for HubSpot prior to 1 April 2026, you may need to reauthenticate in order to gain access to this feature. To do this, simply install the app again (there’s no need to uninstall first). See the Installing StopWatch for HubSpot section for instructions.

💸 Billable Time
Flagging a time tracking session as “billable” populates a number of Time Log properties that help you keep track of “Billable Tracked Time” vs. “Total Tracked Time”.💫 Unlimited subscribers also have access to the “Billable Amount”, “Cost Amount” and “Margin Amount” Time Log properties, which are automatically populated based on billable rates set by a StopWatch for HubSpot Admin user. This is intended to support common invoicing and workforce profitability analysis use cases.Manually Adjusting Time Logs
As previously mentioned, to decrease the likelihood of time tracking data quality issues for our customers, we do not recommend manually updating Time Log records. However, we understand that in some cases this may be inevitable. the tracked time data stored on an individual Time Log record, this can be achieved by following the steps below.| Step | Instruction |
|---|---|
| 1 | Navigate to the relevant HubSpot CRM record (e.g. the individual Contact, Company, Deal, Ticket, Appointment, Course, Listing, Service or Project view) |
| 2 | Ensure the StopWatch Timer is not running (i.e. if it’s running, stop the Timer) |
| 3 | Navigate to the relevant Time Log record view |
| 4 | Adjust the Time Log property “Total Tracked Time (Minutes)” to align with your needs |
| 5 | Navigate back to the relevant HubSpot CRM record (from Step 1) |
| 6 | Start the StopWatch Timer and wait for the confirmation message |
| 7 | Stop the StopWatch timer |
4. Time Logs
Time Logs
Time Logs
As part of the installation process, StopWatch for HubSpot creates an App Object within your HubSpot account, called Time Logs.
Information relating to each individual time tracking “session” can be viewed as within the activity timeline of the relevant Time Log record (see image below).
Time Log Variations
Depending on your specific combination of StopWatch for HubSpot account and user-specific settings, the aggregation of and data contained within your Time Logs may vary. Expand the following sections for explanations of how Time Logs can vary depending on your settings:Time Log Record View
Each Time Log record contains , reflecting a summary of all relevant time tracking sessions, with respect to the . This data is visible in the left sidebar on the Time Log record view (see image below). The display of these properties can be customised within your HubSpot account settings.

These Notes are standard HubSpot Engagement records, of “Note” type. They are automatically generated by StopWatch for HubSpot based on interaction with the StopWatch App Card and/or Custom Workflow Actions.
5. Web UI
Web UI
Web UI
- This feature is only available to our 💫 Unlimited subscribers. Information about our subscription options is available on our Pricing page.
- To use this feature, specific users must first be nominated by a StopWatch for HubSpot admin. Admins can manage their Web UI Users via the admin app settings.
Log in to StopWatch for HubSpot’s Web UI

6. Suppress Time Log Ownership Notifications
Suppress Time Log Ownership Notifications
Suppress Time Log Ownership Notifications
Each Time Log record created via interaction with the StopWatch App Card is automatically assigned a HubSpot “Owner”, reflecting the HubSpot user who is tracking the time. This is also the case for Time Logs created via the app’s Custom Workflow Actions that are not designated as Workflow-Managed.The inclusion of this feature within StopWatch for HubSpot is designed to allow for more powerful reporting and automation when working with Time Log records.By default, if a record of is assigned an Owner, the relevant HubSpot user is sent an email notification, alerting them to their ownership of the record.This email notification can be managed by users within HubSpot’s settings:
Unfortunately, this notification can only be managed collectively across all custom objects within a HubSpot account (i.e. it’s not possible to manage this notification granularly, per custom object type). Rather than turning them off in HubSpot, alternatively you could consider configuring your email inbox filters / settings to more selectively “hide” or “delete” these notification emails.
Among other benefits, record ownership of Time Logs allows for:
- Dynamic filtering within reports, and
- Subsequent record ownership assignment within workflows
Navigate to HubSpot Settings
Open your HubSpot account and click the icon in the top navigation bar.
Navigate to User-Specific Notifications
Via the left sidebar, navigate to ‘Your Preferences’ > ‘Notifications’

7. Reporting and Automation
Reporting & Automation
Reporting & Automation
HubSpot Custom Reports and Workflows are restricted to certain HubSpot subscription levels. Please review the previously linked HubSpot Knowledge Base Articles to confirm whether you have access to these features.
Custom Reports
You can use your Time Logs as you would any other CRM object type within your HubSpot account. With your Time Logs as the centrepiece, we recommend creating or updating your existing HubSpot reports/dashboards to better understand how your team is collectively spending their time across Deals, Contact, Companies, Tickets, Appointments, Courses, Listings, Services and/or Projects.To help get the ball rolling, below are a couple of screenshots of example HubSpot reports leveraging data made available by StopWatch for HubSpot.

Automation Workflows
Custom Workflow Actions
This feature is available to 💫 Unlimited subscribers only
| Title | Availability | Detail |
|---|---|---|
| Start Timer | Public | This custom workflow action starts a StopWatch for HubSpot Timer, relevant to the record enrolled in the given workflow. The “Start Timer” action includes an option to tag a Time Log as being ‘Workflow-Managed’. As a general rule, you should use this feature when the time being tracked does not directly relate to the Owner of the given CRM record. |
| Stop Timer | Public | This custom workflow action stops a StopWatch for HubSpot Timer, relevant to the record enrolled in the given workflow. If you’ve tagged the corresponding “Start Timer” action as being ‘Workflow-Managed’, be sure to use the exact same tag within the “Stop Timer” action. Failure to do so could lead to errors relating to the app not being able to find the corresponding Time Log. The “Stop Timer” action also includes an option to exclude out of office hours, with configurable settings including the ability to specify your timezone and the start/end hours of your standard work day. This allows for the support of common sales and service time tracking use cases involving the analysis of how long CRM records spend in a given stage/status, excluding out of office hours. |
| Stop Timer on Existing Time Log | Upon Request | [Time Log-based Workflows Only] This custom workflow action stops the StopWatch for HubSpot Timer directly on the Time Log enrolled in the given workflow. As this requires a unique CRM Object Type identifier, this feature is made available on a case-by-case basis. If you’d like access, please submit a support request |



8. App Settings
App Settings
App Settings
StopWatch for HubSpot comes with a number of settings, configurable from within HubSpot.
To access StopWatch for HubSpot settings:
User-Specific Settings
By default, user-specific settings can be configured by anyone with App Marketplace Access permissions.- Admins can edit the settings of all users
- Non-admins can only edit their own user-specific settings
Admins can control which non-admins are able to adjust user-specific settings via the Lockdown User Settings feature.
Account-Specific Settings
Only admins can edit the account-specific settings.To access StopWatch for HubSpot settings:
Navigate to HubSpot Settings
Open your HubSpot account and click the icon in the top navigation bar.
Navigate to Connected Apps
Via the left sidebar, navigate to Account Management > Integrations > Connected Apps
- Admin Settings
- User Settings
- Time Log Categories
- Billable Rates
Please refer to the below table for an explanation of all the account-specific settings available within the “Admin Settings” tab.
| Setting | Default | Description |
|---|---|---|
| Nominated Users | Primary Admin | Only visible to our 🤗 Free subscribers. A list of up to 3 nominated users with access to app features. User rotation is not supported. Once you successfully nominate 3 users, you will not be able to make further changes. |
| Web UI Users | None | Only available to our 💫 Unlimited subscribers. A list of nominated users with access to our Web UI feature. |
| StopWatch API Key | None | Manage your StopWatch API authentication token. Only available to our 💫 Unlimited subscribers and only visible to Primary Admins. |
| Lockdown User Settings | OFF | If enabled, prevents non-admins from modifying their own user-specific settings. |
| Lockdown User Settings Exceptions | None | Indicates which users should be exempt from the ‘Lockdown User Settings’ restriction (described above). This gives specific non-admins the ability to modify their own user-specific settings, while preventing all other non-admins from doing so. Only available if ‘Lockdown User Settings’ is enabled. |
| Auto Start Override | OFF | When enabled, the Auto Start Timer feature is engaged whenever a user loads a CRM record view containing the StopWatch App Card, provided the timer was last stopped more than 1 minute ago. This removes the default requirement for a prior time tracking session to have been logged against the given CRM record. This makes it possible to use the Auto Start Timer and 1 Time Log Per Session features concurrently. |
9. Uninstall App
Uninstall App
Uninstall App
If you need to uninstall the app from your HubSpot account, this can be performed via HubSpot’s Connected Apps settings page.Once the app is uninstalled, your HubSpot account would no longer be connected to the StopWatch for HubSpot app. As such, you would no longer be able to use any StopWatch for HubSpot features. However, any existing will remain stored within your HubSpot account.Additionally, any existing HubSpot Workflows leveraging will be flagged with a Changes needed (or similar) alert. Please note, any such workflow executions occurring after the app has been uninstalled will result in error.StopWatch for HubSpot features and associated data are contained entirely within HubSpot. As such, uninstalling the app is the only action required by you to effectively disconnect your HubSpot account from the app. If you have any questions regarding the disconnection of your HubSpot account with the app, please feel free to submit a support request.
Navigate to HubSpot Settings
Open your HubSpot account and click the icon in the top navigation bar.
Navigate to Connected Apps
Via the left sidebar, navigate to Account Management > Integrations > Connected Apps
StopWatch for HubSpot is created and managed by Thread Integrations, a small Australian business providing expert system integration, software development & analytics services.



