Field Service Integration

Best AI Assistant for CompanyCam

Carly is a CompanyCam AI assistant that tags photos, writes the project notepad, starts checklists, and posts comments by email or text. Connect your own token in about two minutes and let the jobsite photo trigger the rest of the work.

Try Carly →

What Carly can do with CompanyCam

Turn the damage photo into the supplement

When a photo lands with your damage tag, Carly pulls the description and location, drafts the supplement line item with the photo attached, and puts it in front of you to send rather than waiting for Sunday.

Tell the client without opening a laptop

When the final walkthrough album is tagged complete, Carly assembles the update, attaches the relevant photos, and sends the client the progress email that otherwise never goes out.

Close the checklist from the field

Text Carly what you finished and she marks the checklist items done on the right project, posts the comment, and writes the notepad entry so the next crew reads it instead of calling you.

Route the photo to whoever needs it

Carly reads new photos as they arrive, applies your tags, and pushes the ones that matter into the channel, sheet, or CRM record where that trade actually looks.

The photo already got taken. Everything after it didn't.

CompanyCam solved the hard part of jobsite documentation. Crews actually take the photos, because taking them is one tap and the location tags itself. What CompanyCam does not do is anything downstream of the photo.

The damage photo gets taken and the supplement never gets written. The pre-pour shot goes in and nobody tells the PM the deck is ready. The final walkthrough gets fully documented and the client never sees a single frame of it, because sending the album is a separate job that happens on a laptop on Sunday.

That gap is not a discipline problem. It is a wiring problem. The photo is the most reliable signal any contractor generates, and in most companies it terminates in an album nobody opens.

CompanyCam AI should mean the photo starts something. Not a summary of what was photographed, but the invoice line, the client update, the checklist item marked done, the tag that routes it to the right person.

Why CompanyCam is the best trigger in a contractor's stack

Most construction software records what already happened, after someone sits down and enters it. Photos are different. They are taken at the moment the thing occurs, by the person standing in front of it, with the project and location already attached.

That makes CompanyCam the highest-fidelity event source most contractors have, and Carly treats it as one. CompanyCam manages webhooks through its own API with a shared secret, so Carly can register its own subscriptions and verify that every event genuinely came from CompanyCam before acting.

So a photo landing in a project is a start signal, not an archive entry. That is what separates this from an assistant you have to remember to ask.

How Carly connects to CompanyCam

CompanyCam is not one of Carly's native connectors. You connect it with your own credentials, and CompanyCam makes that unusually painless: you generate an access token inside the CompanyCam app itself. There is no developer portal, no application form, and no approval queue.

On carlyassistant.com/integrations, open Connect an API and paste CompanyCam's documentation link. Carly inspects the API and determines the authentication method, then asks only for what that method needs. For a personal integration that is the access token you just generated. If you are building across several CompanyCam companies rather than your own, the same flow resolves to OAuth instead, and Carly shows you the callback URL to register.

Your credential is encrypted at rest, injected only at the moment an authorized request runs, and redacted from saved results and activity logs. Write access is a setting on the connection, and you can narrow it to specific paths rather than granting the whole API.

One version note that matters: build on CompanyCam's current Core API at api.companycam.com/v2. The legacy API is a dead end.

What Carly can actually touch in CompanyCam

Considerably more than the photos. Projects can be created, updated, archived, and restored, with users assigned, collaborators added, invitations sent, and labels applied. Photos can be listed, retrieved, and updated, including descriptions, tags, and comments. Videos can be listed and retrieved. Documents can be listed per project and uploaded.

Checklists can be created from a template, retrieved, and listed per project. Tags and groups support full create, update, and delete. Comments can be read and posted on both projects and photos. The project notepad is writable. Webhooks are created and managed through the API itself.

So Carly does not just report on your job site. It tags the photo, comments on it, writes the notepad entry, spins up a checklist from your template, uploads the signed document, and invites the client to collaborate. The work finishes inside CompanyCam rather than in a message telling you to go do it.

And because Carly sits outside CompanyCam, the same photo can also create the invoice line in your accounting tool, drop a row in the job-costing sheet, and text the client. Carly connects natively to roughly 260 apps, plus anything else with a public API through your own key.

See it in action

How to connect CompanyCam to Carly

1

Sign up for Carly

Create your account in under 2 minutes.

2

Connect CompanyCam

Authorize the CompanyCam integration from your Carly dashboard. One click, and you're connected.

3

Start giving instructions

Email or text Carly with what you need done in CompanyCam. She handles the rest.

Automate CompanyCam in 2 minutes

No complex setup. No code. Just tell Carly what you need.

Get Started →

Frequently asked questions

What is the best AI assistant for CompanyCam?

Carly is a CompanyCam AI assistant that works over email and text. She tags and comments on photos, writes the project notepad, creates checklists from your templates, uploads documents, and manages projects and collaborators. What makes her different from an assistant you have to ask is that she can start work when a photo arrives rather than waiting for you to open a chat.

How do I connect CompanyCam to Carly?

Generate an access token inside the CompanyCam app, then go to carlyassistant.com/integrations, open Connect an API, and paste CompanyCam's documentation link. Carly determines the authentication method and asks for the token. There is no developer portal and no approval step, so it usually takes about two minutes.

Can Carly do more than read my CompanyCam photos?

Yes. CompanyCam's Core API supports writes across projects, photo descriptions and tags, comments, the project notepad, checklists, documents, tags and groups, and webhooks. Carly finishes the work inside CompanyCam rather than only reporting on it. Write access is a setting on your connection and can be narrowed to specific paths.

Can a CompanyCam photo trigger an automation?

Yes. CompanyCam manages webhooks through its own API with a shared secret, so Carly registers subscriptions and verifies that each event genuinely came from CompanyCam before acting. That makes a photo landing in a project a real start signal rather than something you have to notice yourself.

Is my CompanyCam token safe?

It is encrypted at rest and returned in plaintext only at the moment an authorized request runs. Values are scrubbed before agent actions, thread history, or workflow inputs are stored, and you choose which agents are allowed to use the connection.

What does this cost?

Carly is free for Zapier-style workflows, with AI agents from $35/month. Your CompanyCam subscription and API access are separate and unchanged.

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR