Skip to main content

Connecting CompanyCam to ServiceTitan

Learn how to connect your CompanyCam and ServiceTitan accounts so jobs and Projects sync automatically.

ServiceTitan is a cloud-based software platform built to power trades businesses, giving contractors the tools to run their back office and deliver a better customer experience. Connecting it to CompanyCam means Projects are created automatically from ServiceTitan jobs, so your crew can document work without any extra steps. Once you're connected, take a look at how the integration works day-to-day, so your team knows what to expect.


On the web

Connect your accounts

Note:

  • ServiceTitan is only available to connect on the web.

  • ServiceTitan is available on select plans.

  • You must have Admin or Manager permissions in CompanyCam and the appropriate permissions in ServiceTitan to set up this integration.

  1. Log in to CompanyCam > click Integrations in the left-hand navigation under Resources.

  2. Select the ServiceTitan card.

  3. Click Connect in the top-right corner.

  4. Paste your Tenant ID from ServiceTitan into the Tenant ID field in CompanyCam.

    To find your Tenant ID in ServiceTitan: go to Settings > Integrations > API Application Access. Your Tenant ID appears in the top-right corner of that page. You can also navigate directly to the API Application Access page in ServiceTitan.

  5. Copy the Tenant ID and paste it into CompanyCam, then click Save.

    You'll see a confirmation message that your request is being processed. This typically takes up to 1 business day.

  6. Once the confirmation screen updates, return to ServiceTitan > Settings > Integrations > API Application Access and click Edit on the CompanyCam integration card.

  7. Copy your Client ID and Client Secret from that screen.

  8. Paste both into the corresponding fields in CompanyCam and click Save.

Once saved, you'll see a Disconnect button in the top-right corner, which means the integration is active.

Configure your settings

After connecting, you can choose how the integration behaves for your team. These settings are available on the ServiceTitan integration page in CompanyCam.

Project creation trigger: Choose when a CompanyCam Project is created: when a job is Dispatched or when it's Scheduled in ServiceTitan. Pick whichever matches how your team works.

Important: If you switch to the Scheduled trigger after already using the integration, jobs already in a scheduled state won't automatically get Projects created for them. Email [email protected], and we can run a manual sync to capture those jobs.

Business Unit and Job Type filters: Filter which ServiceTitan jobs trigger a Project in CompanyCam. You can filter by Business Unit, Job Type, or both. This is useful if only certain parts of your business need to sync to CompanyCam.

Important: If the Business Units dropdown shows "Missing scope," you'll need to update the CompanyCam integration to the latest version in ServiceTitan's API Application Access settings. Once updated, your business units will populate within 10 minutes or after the next ServiceTitan job is created.

Auto-archive on job completion: Check this box if you want CompanyCam to automatically archive a Project when its linked ServiceTitan job is marked complete. This keeps your Project feed clean without any manual cleanup.

Organize Projects into Project Groups: Check this box to automatically sort your synced Projects. When it's on, we create a Project Group for each ServiceTitan location and sync that location's Projects into the matching group, so jobs stay organized by location.

Note: This setting is available on select plans only.

Reconnect the integration

If you ever need to reconnect, click Disconnect, then paste your Tenant ID and click Save. Then re-enter your Client ID and Client Secret to complete the reconnection. To learn how Projects are created and how photos sync once you're set up, see Using the CompanyCam + ServiceTitan Integration.


FAQs

Who can set up the ServiceTitan integration?

You need Admin or Manager permissions in CompanyCam and the appropriate access in ServiceTitan. If you don't have that, ask your account Admin to connect it.

Does this integration work on mobile?

The integration can only be connected on the web. Once connected, the sync works regardless of where photos and files are uploaded from.

Can I filter which ServiceTitan jobs create Projects in CompanyCam?

You can filter by Business Unit, Job Type, or both. Set this up in the integration settings after connecting.

What if my Business Units aren't showing up?

If the Business Units dropdown shows "Missing scope," update to the latest version of the CompanyCam integration in ServiceTitan's API Application Access settings. Your business units will populate within 10 minutes or after the next job is created in ServiceTitan.


💡 Need more help?

Contact our Support team — we're here Monday through Friday.

The CompanyCam Community has real job-site examples, templates, and tips from crews using this every day. Jump in with a question or just browse.

Did this answer your question?