CompanyCam News Center
More of Your CompanyCam Data Is Now Open to the Tools You Already Use
If you connect CompanyCam to other software or use AI tools to automate parts of your business, this update is for you. Two changes landed this week that give you more direct access to your own data through the CompanyCam API and MCP integration, so you can build with it instead of just looking at it.
Documents Can Now Be Created and Edited Through the API, Not Just Read
Until now, the API and MCP integration could only pull existing Documents (formerly called Pages) out of CompanyCam. You could read them, but you couldn't build new ones or make changes through that connection. That's changed: you can now draft and edit Documents and reports directly through the API and MCP. If you run an integration or an AI tool that generates project reports, it can write a finished document straight into CompanyCam the moment a job wraps, using your latest photos, without anyone opening the app to build it by hand. This is available now to anyone using the CompanyCam API or MCP integration.
Time Tracking Data Is Now Readable Through the API
Clock-in and clock-out entries are now available to pull through the CompanyCam API, filterable by user, project, date range, or status. If you send CompanyCam data into payroll, project costing, or another back-office system, you can pull time data directly instead of exporting it by hand. The team is also building tools to pull pay-period totals and other summaries in one call, so anyone building payroll workflows won't need to add up individual entries one at a time. This is live now for anyone with API or MCP access.
More invoice history on your billing page
Your billing history page now holds twenty-four invoices instead of ten. If you've ever needed an old receipt for bookkeeping, an audit, or a customer request and hit a wall after ten, that's gone. You can find it yourself now instead of contacting our support team to track it down and send it to you. This is live on every account today.
Marketing Suite Content Just Started Sounding Like You
Every social post Marketing Suite creates for you starts with what your company actually sounds like, not a generic template. This update brings two changes: captions that reflect your company's own voice, and hashtags that show up on every post without you retyping them.
Brand Voice
Marketing Suite now builds a starting brand voice from your company website, then uses it to write the captions that go out with every social post. You can edit that voice anytime under Business Locations > Brand Profile > Social Captions, so if the starting point doesn't quite sound like you yet, a quick tweak fixes it. Think of it as your company's core character: it might read more casual on one platform and more professional on another, but the voice underneath stays consistent no matter where the post lands. If your crew has strong opinions about how the business should sound online, or you're just tired of generic-sounding social posts, this means less editing before you approve anything Marketing Suite creates for you.
Custom Hashtags
Alongside brand voice, Marketing Suite now lets you set hashtags that automatically attach to every post, so you're not retyping the same tags every time. Set them once under your business location settings and they carry through from there on out. It's a small change, but if you post regularly, it saves the same few minutes of manual work every time and keeps your hashtag strategy consistent even when you're not the one hitting publish.
Tap to Update Your Project Cover Photo
You can now tap any photo in a project and set it as that project's cover photo. It sounds small, but if you're managing a dozen jobs at once, the cover photo is often the only thing you see when you're scanning your project list to find the right one. Choose from the project, upload or take a photo, so the photo actually tells you what the job is, a finished exterior, a distinctive feature, or whatever makes it recognizable at a glance.
Available today on app version 10.0.50.
Brand Your Docs With More Font Colors
You can now customize the font color on your docs using a color picker, live now on web. If your company has brand colors, this means the photo reports and other docs you send to customers can actually look like they came from you, not from a generic template. It's a small detail, but it's the kind of thing that adds up when a homeowner is comparing quotes from three different contractors, and yours is the one that looks put together.
One place for every project conversation
Every conversation on a project now lives in one place. The new Conversations Hub, found in the left nav on web and the chat bubble on mobile, is now live. You can reply, mention teammates, and attach photos, checklists, or files without leaving the thread or hopping between projects to track down who said what. If you've ever dug through texts, emails, and old comments trying to find where a conversation left off, this puts it all in one feed sorted by what's new and unread. It's live for every user on mobile and desktop now.
Finish the job, send the bill, get paid
Stop leaving the job site to go build an invoice at your desk. Invoices are now in CompanyCam, and every paid plan has them.
Head to the Sales tab of any project and start one. Customer info fills itself in from the project. Pull line items straight from your price book instead of retyping them. Attach the photos that show exactly what you did, so the invoice answers the questions before your customer asks them.
Two ways to use them
Turn an approved proposal into an invoice in a couple taps, or build a one-off invoice when you just need to collect on something.
Getting paid
If you have Payments set up, choose how you want to get paid and collect it right there in the app. No Payments yet? You can still send invoices — they'll default to offline payment until you turn Payments on.
Same place your photos live. Same place your proposals live. Now the bill, too.
API and MCP: 92 tools and counting
Project Boards now have full read and write support through the MCP, so you can create Boards, assign Projects to a Board and stage, and move Projects across columns.
Advanced Checklists got the same treatment: create templates, assign Checklists to Projects, read progress, and post updates.
Photo annotations are readable and writable through both the Public API and the MCP, and video transcripts plus annotation text are now available through the API, which means you can ask for a plain-language summary of everything captured on a Project today.
Presigned photo uploads open the door to bulk imports from Dropbox, Google Drive, or a local folder, with geotags reading off the photos to create Projects at the right addresses.
Dynamic fields on cover pages, and sections in Pages templates
Insert a blank cover page into a template and dynamic fields fill in the details of the project you're using it on. No retyping the project name, address, or client info on every doc you send out. If you have a standard cover photo, a branded image or a logo shot you want on everything, you can set that in the template too so it's there every time.
You can also build sections into a template, so the doc is already organized the way you want before anyone starts filling it in. Build it once, and everyone's customer-facing work looks the same coming out the door.
Live now for accounts with template access.
Turn a File into an Advanced Checklist template
Advanced Checklists go beyond a simple to-do list. They use conditional logic, so steps can branch based on the answers your crew gives, showing the right follow-up questions only when they're needed.
Already have your inspection form, punch list, or safety walkthrough in a document? You can now upload that file and turn it into an Advanced Checklist template automatically, instead of rebuilding it field by field from a blank template.
Upload the file, and we'll generate the template structure for you. Review it, adjust anything you want, and it's ready for your team to use.
Available now on web. Coming to the mobile app soon.