Articles in this section

Integrating Foresight Connect with Hubstaff

Table of Contents

Integration with Foresight - How It Works
Before Starting - Important Info
Step-by-step Guide
      Configure Hubstaff
      Configure Foresight
      Syncing Time Entries from Hubstaff
Additional Questions
      Can I sync multiple projects in Foresight?
      Why don’t I see the project structure from Hubstaff?
      What does "prevent new assignment creation" mean?
      What does "trim assignments to work logs" mean?
      What does "clear data" mean?
      Do I need to sync new work logs manually? How often are work logs synchronized?

Integration with Foresight - How It Works  

The integration allows you to sync work logs entered in Hubstaff with Foresight Connect. You can easily connect selected projects in Hubstaff with projects in Foresight and synchronize work logs based on the email addresses of your teammates as registered in Foresight.  

Before Starting - Important Info  

To integrate Foresight with Hubstaff, you must have Administrator access on both platforms.  

To sync a specific person's work logs, they must be added as a Manager or Employee in Foresight, using the same email address as in Hubstaff.  

Step-by-step Guide

1. Log in to Foresight and navigate to the Integrations tab in Administrator mode.  

2. Locate the Hubstaff logo and click the Install button on the right side of the screen.  

Configure Hubstaff

- Go to https://developer.hubstaff.com/apps  (you’ll find the link after clicking Install button on the Hubstaff integration tile) 

- If you are not signed in, please log in.  

- Click Add New Application.  

- Copy the Name, Redirect URLs, and Homepage URL provided in Foresight.  

- Paste these into the respective fields in Hubstaff and click the Create button.  

Configure Foresight

- Copy the Client ID and Client Secret from Hubstaff.  

- Paste these into Foresight and click the Authorize button.  

- Click the Authorize button again.  

- Once completed, you should see confirmation that the integration has been successfully installed.  

Syncing Time Entries from Hubstaff  

To sync work logs from Hubstaff, link projects in Foresight with the corresponding projects in Hubstaff:  

- Switch to the Manager role in Foresight.  

- Add a new project or open an existing one.  

- Locate Integration settings on the right side of the Project Page and click on it.  

- Check the box next to the Hubstaff logo.  

- In the Select Projects field, enter the name(s) of the project(s) you want to integrate.  

- Click Reset and sync all work logs.  

- Wait for synchronization to complete. If any team members are missing, Foresight will notify you. Add missing team members as Managers or Employees in Foresight and provide their email addresses.  

Your integration is now fully enabled. Tracking work logs in Foresight is simple and efficient.  

Additional Questions  

Can I sync multiple projects in Foresight?  

Yes, you can sync as many projects as you want into a single project in Foresight. Simply select multiple projects in the Select Projects field in Integration settings.  

Why don’t I see the project structure from Hubstaff?  

Foresight only syncs work logs. Tasks, phases, issues, and other project structures are not synchronized. If you need an advanced project structure, create it directly in Foresight.  

What does "prevent new assignment creation" mean?  

This feature ensures that Foresight only syncs work logs for people already added to a specific project.  

Example:  

If Bobby and Sam log work in Hubstaff for Project A, and you created Project A in Foresight but added only Bobby, enabling "prevent new assignment creation" will sync only Bobby's work logs. Sam's logs will not sync because he wasn’t added to Project A in Foresight.  

What does "trim assignments to work logs" mean?  

This feature adjusts assignment durations to match the dates of the first and last work logs synced from Hubstaff. Typically, Foresight creates assignments for the full duration of the project.  

Example:  

If Bobby works on Project A from February 1 to March 19, and Project A in Foresight runs from January 1 to September 22:  

- Without "trim assignments to work logs," Bobby's assignment will span the full project duration.  

- With "trim assignments to work logs," Bobby's assignment will be limited to February 1 through March 19.  

Hint: If Bobby logs work only on February 1 and March 19, Foresight will create a single assignment spanning those dates, rather than two separate assignments.  

What does "clear data" mean?  

This deletes all previously synced work logs.  

Do I need to sync new work logs manually? How often are work logs synchronized?  

No, you don’t. Foresight automatically syncs work logs every 24 hours, ensuring your data is always current.  

Was this article helpful?
0 out of 0 found this helpful

More Resources