ContractorHUB is an operating system built for home service contractors. Connecting it to CompanyCam links your CompanyCam Projects to ContractorHUB job records, so field photos and project data flow between the two platforms without manual uploads or downloads. This article covers how to connect the integration, what syncs, how to manage settings, and how to disconnect.
This integration is available on select plans and is only available on the web app.
Connecting the integration
Note: Only Admins and Managers can connect integrations. See User Permission Roles Explained for more details.
In ContractorHUB, click your profile icon > Integrations, search for CompanyCam, and click Connect.
When prompted for your API token, open a new tab and log in to CompanyCam.
In CompanyCam, select the Access Tokens tab from the left-hand side> New Personal Access Token. Select Not Applicable when asked to select an integration, then click Create Token.
Click the copy icon to copy the token to your clipboard.
Go back to ContractorHUB, paste the token into the API token field, and click Submit.
Click Start Initial Sync.
What syncs
When CompanyCam and ContractorHUB are connected, 3 things sync between the platforms:
Projects sync bidirectionally, so job records in ContractorHUB are automatically tied to their corresponding CompanyCam Project.
Photos and videos captured in CompanyCam sync into the ContractorHUB job file. Photos taken or uploaded in ContractorHUB also push back to CompanyCam.
Users sync between platforms so the right people have access to the right job data.
Managing sync settings
Once connected, go to your company dropdown > Integrations > CompanyCam in ContractorHUB to manage the following settings.
Auto-match threshold controls how closely a CompanyCam Project address must match a ContractorHUB job address to link automatically.
Note: A high threshold is recommended to avoid incorrect matches between Projects and jobs.
Two-way sync lets photos and jobs added in ContractorHUB push back into CompanyCam. This is off by default.
Photo sync frequency sets how often ContractorHUB checks for new or changed photos. The default is every hour.
Note: Setting the default sync frequency to less than 1 hour isn't recommended for accounts with a large volume of photos.
Matching unmatched projects
After the initial sync, any CompanyCam Projects that couldn't be auto-matched to a ContractorHUB job will appear as a banner in your project pipeline.
Click Connect CompanyCam Photos to review them.
Select the Projects you want to import and click Create from Selected, or click Select All to import everything at once.
Imported Projects are added as new leads and require contacts, team members, and statuses to be assigned manually.
Note: Once a Project is linked, you can click Sync CompanyCam from within any Project to pull in the latest photos on demand.
FAQs
What industries does ContractorHUB support?
What industries does ContractorHUB support?
ContractorHUB works with roofing, HVAC, landscaping, remodeling, electrical, plumbing, and restoration contractors.
Do photos sync in both directions?
Do photos sync in both directions?
Photos sync bidirectionally. Photos taken in CompanyCam appear in the ContractorHUB job record, and photos taken or uploaded in ContractorHUB sync back to CompanyCam.
What can I do with synced photos in ContractorHUB?
What can I do with synced photos in ContractorHUB?
Synced photos can be used to generate custom inspection reports directly from job-site documentation. You can also share selected photos with material suppliers for delivery coordination.
Who can connect the ContractorHUB integration?
Who can connect the ContractorHUB integration?
Only Admins and Managers can connect integrations. See User Permission Roles Explained for more details.
Need Support?
If you need support integrating or have any issues with the integration, reach out to ContractorHUB's support team at [email protected].
Want to make workflows even easier? Now that you've got your CRM up and running, check out other integration opportunities!






