Skip to main content
Integrate CompanyCam + Hubspot

Integrate CompanyCam + Hubspot to manage your job site documentation easier than ever before!

Updated over 3 weeks ago

Before You Start

What is HubSpot?

HubSpot is a CRM platform with all the software, integrations, and resources you need to connect marketing, sales, content management, and customer service. Each product in the platform is powerful on its own, but the real magic happens when you use them together.

How it works



Once Integrated, either Deals or Contacts from HubSpot create a matching Project in CompanyCam. Take Photos in this Project and upload Documents as normal and see a Project link available in your HubSpot Contact or Deal, providing easy access to Project photos. Scanned Documents inside of a CompanyCam Project will also automatically sync to that HubSpot entry.

  1. Create a Contact or Deal in HubSpot.

  2. Find the matching Project in CompanyCam and take photos and upload Documents as normal.


  3. A CompanyCam link out will be available in the Notes section of the HubSpot entry for easy access to Photos.

    Documents from CompanyCam will show up under Attachments.

Setup

Please see the documentation linked below to integrate.

  1. Open CompanyCam. On the left-hand side panel, under Resources, select Integrations.

  2. Look for the HubSpot card under the different Integration options, select the card, and then click Connect.

  3. Select Continue to link your HubSpot account to CompanyCam.

  4. Next, you will Log in with your HubSpot account.

  5. Use your HubSpot credentials to log in and pick the company you are setting up.

  6. Complete any additional steps if prompted. Once you get here you can choose if you would like to have a new Deal or Contacts create Projects in CompanyCam.

  7. At this point, you can also choose if you want the CompanyCam Project to be created once a Deal or Contact hits a certain stage. This will be pasted into the Optional box in CompanyCam.

    For Deals: To find this ID you will go to HubSpot > Settings > Objects > Deals > Pipelines > and your Internal ID should appear next to the stage you want to use with this icon </>.

    For Contacts: The ID you would add into this box would just be the Lifecycle stage you want to use. For example, Subscriber, Lead, etc.

    Paste your Internal ID from HubSpot into the Optional Box ( If Applicable) in CompanyCam and select Save.

  8. That's it! You are integrated. To make any changes select the Edit button.

    Note: When you first connect the integration, CompanyCam will sync over any active Deals or Contacts that are in HubSpot as CompanyCam Projects. Then, moving forward,d all Deals and Contacts added to HubSpot will create new CompanyCam Projects or just those at the appropriate stages if you set it up that way.

How to sync addresses to CompanyCam

In order to sync addresses to CompanyCam whenever a new Deal is created, a contact must be associated with that Deal.

  1. To link a contact when creating a new deal go to and click on Create deal.

  2. Scroll down to Associate deal with.

  3. Click on Search under Contact.

  4. Find the contact you’d like to associate the deal with.

  5. Finish filling out the form based on your workflow and click Create.

When creating a Deal, if the Associate deal with section isn’t available, they’ll need to be added to the form.

  1. Click on the Settings Icon.

  2. Go to Objects under Data Management.

  3. Click on Deals.

  4. Under the Setup tab for Deals, click on Customize the ‘Create Deal’ form.

  5. Click on Add associations.

  6. Contacts and Companies will be available and will need to be selected.

  7. Click on Save and close.

When creating a contact, if the address fields aren’t available, they’ll need to be added to the form.

  1. Click on the Settings Icon.

  2. Go to Objects under Data Management.

  3. Click on Contacts.

  4. Under the Setup tab for Contacts, click on Customize the ‘Create Contact’ form.

  5. Click on Add Properties.

  6. Click on Contact Information.

  7. City, Postal code, State/Region, and Street Address fields will be available and will need to be selected.

  8. Click on Save and close.

Now, anytime you create a contact,t you’ll see the option to add an address after you enter the contact’s name, email, or both.


​If you need support integrating or have any issues with the integration, reach out to [email protected] or reach out to our live chat!


Want to make workflows even easier? Now that you've got your CRM up and running, check out other integration opportunities!

Did this answer your question?