Ability to Upload Multiple Company Logos (in Company Settings)

I'd love to see the ability to upload and save multiple company logos within Company Settings, rather than being limited to just one.

Many businesses have different versions of their logo depending on how it's being used. For example, we have one logo that we typically use on client facing documents and another that we'd prefer to use as the stamp on photos.

Ideally, users could upload multiple logos to their Company Settings and select defaults for which one to use when creating documents, stamping photos, or using other features that incorporate company branding. This would provide greater flexibility, maintain consistent branding, and eliminate the need to repeatedly upload logos or work around the limitations of a single default logo.

Description Search in Global Search

I have built an inventory catalog with Slab photos and the color names in the description. Claude as ran through this but it starts with the original photo taken and the talk to text description that is done at the time the photo is taken. If i want to find a slab photo from the color name i am unable to. This should definitely be a part of the global search.

Photo order and organization

Hi Pru, thanks for laying this out. Telling a project’s story from start to finish is exactly how a report should read, and spending a whole day rearranging 100 photos definitely isn’t the goal.

Here’s a trick that can save you a ton of time. When you add photos to a Document, click View in the photo selector and choose Oldest First. Your photos come in starting from the beginning of the Project, so you’re not rebuilding the order after the fact. 🎉 You can also create a report directly from the Project page by selecting photos and then using the blue banner that appears up top in the web app. If you're going that route, be sure to use the View drop-down here as well and select Oldest First before you start selecting photos.

Screenshot 2026-10-20 at 3.58.04 PM.png

If you need to nudge a few photos after that, you can drag and drop them into place inside the Document. We’re also actively working on making photo reordering faster and easier. I can’t promise a date, but your feedback on report order helps shape that work.

Give Oldest First a try on your next report and let us know how it goes! 🧡
Upvote 0

More Color Options

Hey Briana, thanks for sharing this! 🎨 When you’re juggling a lot of Tags and Labels, a handful of colors can only stretch so far, and we hear you.

More color customization for Labels and adding a color option for Tags is on our radar, so your post is a real help in shaping what gets prioritized. I can’t make any promises, but we’ll share this with the right team!

In the meantime, here are a few tricks that might take the edge off:
• Add a short prefix or emoji to the name (like “🔴 Urgent” or “HVAC – Rough-in”) so a Tag or Label stays easy to spot.
• Lean on filtering: searching or filtering by tag name.

Thanks again for taking the time to share your feedback with us! 🙌
Upvote 0

The one thing to make your app the bet in my opinion

Hi Amber, thank you for the kind words, and for sticking with us for so long! 🙌

Good news: this request is actively being worked on. We’re rolling out Project Address and Project Name photo stamps, so the street address can show right on the photo alongside the date and time. Yay!

Want to try it sooner? Email support@companycam.com and request early access to Project Address stamps. One heads-up: like GPS and date/time stamps, these are baked into the photo, so they can’t be removed later, at least for now. That matters most for photos you plan to use in marketing.

Thanks again for helping us make CompanyCam better! 💙
Upvote 0

Integration

Hello Team,

I would like to suggest exploring a possible integration with AppFolio, a property management platform widely used to manage maintenance work orders and communication between property managers and vendors.

I believe this integration could significantly improve project communication and workflow efficiency, while also increasing the overall value of your platform.

Ideally, the integration would allow users to:

  • Synchronize work orders: Automatically connect AppFolio work orders with projects in your system.
  • Centralize communication: Share project updates, notes, and relevant information between both platforms.
  • Synchronize project statuses: Keep work order progress updated without requiring duplicate manual entries.
  • Share documentation: Transfer project photos, reports, and completion notes directly to AppFolio.
  • Improve coordination: Help property managers, vendors, and technicians stay informed throughout the project.
Currently, managing information across multiple platforms requires additional administrative work and can sometimes lead to communication gaps or delays.

An AppFolio integration could simplify these processes, reduce duplicated efforts, and make your platform even more valuable for companies working in property maintenance and restoration.

I would love to know whether this integration is already being considered or if it could be evaluated as a future development opportunity.

Thank you for considering my suggestion!

Turn off Download Ready Notification

Hi Liz! 👋 Thanks for flagging this and for such a clear suggestion!

You’re right that something changed. We recently added a notification so you know the moment your photo downloads are ready, which is especially handy for big projects that download in batches. We hear you that it’s a lot when the email is already on its way too.

Right now there isn’t a way to turn off just the download-ready notification. In the meantime, you can open Notification Settings and turn off push notifications. Keep in mind that applies to all push notifications, not only downloads. You’ll still get the email with your download link either way.

More granular notification controls are something we’ve heard others ask for too. I'll share this feedback with our Product team. Thank you for helping make CompanyCam better! 🙌
Upvote 0

Restricted access API Commands

Hello CompanyCam,

We are currently integrating CompanyCam with our CRM for GoodRoof Co. and have successfully configured our integration to upload documents directly from CRM job records into their corresponding CompanyCam projects.

We need to ensure that all documents uploaded through our API integration are automatically assigned Restricted access rather than the default Everyone access. This is particularly important because these documents may contain customer contracts, financial information, and other sensitive records.

During our testing, we confirmed the following:

  • Documents upload successfully using <span>POST /public_api/v1/projects/{project_id}/documents</span>.
  • Including <span>"access_limited": true</span> in the document creation payload returns HTTP 201, but the document is still created with Everyone access.
  • We identified that the CompanyCam web application uses <span>"access_limited": true</span> when changing a document's access to Restricted.
  • Attempts to update document permissions through the public API returned HTTP 404, indicating that the endpoints we tested were not recognized.
Could you please clarify the following?

  1. Is there a supported API method to set a document's access to Restricted when it is initially uploaded?
  2. Is there an API endpoint that allows us to change an existing document's access from Everyone to Restricted?
  3. Can we configure a company-wide default so that all documents uploaded through an API integration automatically inherit Restricted access?
  4. If these options are supported, could you provide the appropriate API endpoints, request payloads, and authentication requirements?
Our goal is to automate document synchronization between our CRM and CompanyCam while ensuring that sensitive customer documents are never left accessible to all CompanyCam users.

We would appreciate any guidance or alternative solutions your development team can provide.

Access Control

Hello CompanyCam Community,

We are currently integrating CompanyCam with our CRM for and have successfully configured our integration to upload documents directly from CRM job records into their corresponding CompanyCam projects.

We need to ensure that all documents uploaded through our API integration are automatically assigned Restricted access rather than the default Everyone access. This is particularly important because these documents may contain customer contracts, financial information, and other sensitive records.

During our testing, we confirmed the following:

  • Documents upload successfully using <span>POST /public_api/v1/projects/{project_id}/documents</span>.
  • Including <span>"access_limited": true</span> in the document creation payload returns HTTP 201, but the document is still created with Everyone access.
  • We identified that the CompanyCam web application uses <span>"access_limited": true</span> when changing a document's access to Restricted.
  • Attempts to update document permissions through the public API returned HTTP 404, indicating that the endpoints we tested were not recognized.
Could you please clarify the following?

  1. Is there a supported API method to set a document's access to Restricted when it is initially uploaded?
  2. Is there an API endpoint that allows us to change an existing document's access from Everyone to Restricted?
  3. Can we configure a company-wide default so that all documents uploaded through an API integration automatically inherit Restricted access?
  4. If these options are supported, could you provide the appropriate API endpoints, request payloads, and authentication requirements?
Our goal is to automate document synchronization between our CRM and CompanyCam while ensuring that sensitive customer documents are never left accessible to all CompanyCam users.

We would appreciate any guidance or alternative solutions your development team can provide.

Ability to Change Order of Showcase Photos & Hide Project Dates

I'd love if I could change the order of the photos in our showcases. I want to be able to put the best photos near the front. Also, if we can hide the month and year of the work, that would be great too. If we have a dry spell of work or stop doing photos for whatever reason, I don't want customers thinking that we're not busy. Dates can show gaps, and I don't want that visible if that makes sense.

iPhone Camera Control Button - Feature Request

When taking pictures I can use the camera control button on an iphone and it takes the picture. I have to wait for the photo option thingy that pops up to go away before using the camera control button again to take another photo. If I use the touch screen button, it can take the photo right away. It'd be cool to be able to use the camera control button to keep taking photos, as it's easy to hold my phone that way.

converting to PDF

Good news, Amber — you can already do this! 🙌

Head to the Documents tab on any Project. From there you can build a Document or Report straight from your Project photos, then hit Export PDF (top of the page on web, or the Share icon → Export PDF in the app). The PDF downloads and saves itself right back into the Project’s Documents tab, so it’s always there when you need to resend it. If you’d rather not attach a file at all, Share → Copy Link gives your customer a clean link to the same thing.

Here are the step-by-steps if you want them:

Sharing and Exporting Documents
Creating a Report using Documents

If you still have questions, I'd recommend reaching out to our Support team at support@companycam.com. They'll be able to help if you're running into issues! Thanks for reaching out!
Upvote 0

Dynamic Fields in Templates

Catalystelectric and Kirst — this is a great thread! 🙌

Straight answer on what's available today: right now dynamic fields cover Project, company, and author details. Customer name, phone, and email aren’t in there yet, and neither are document created/updated timestamps, author role, or a standalone time field.

A couple of things that help in the meantime:
  • If you name Projects after the customer (plenty of crews do), Project Name and Address carry that through automatically every time.
  • Dynamic date and time works in your Template headers and footers, so a dated doc is already handled there.
  • For contact info in the body, build a small “Customer Info” block into the template with the labels pre-typed — Name, Phone, Email. Your crew fills values instead of rebuilding the section every time.
Kirst, on your second point, you’re right about how it works today. Fields pull their info once, when the document is created from the Template, and then they hold. That was the scope of the first release. Your case for a live connection is a strong one, especially the part about changing a Project address in one place instead of opening every doc.

And no need to start a separate post; I'll pass all this feedback on to the right team! Thanks to you both. 🧰
  • Like
Reactions: kirst
Upvote 0

Sub-Projects

Groups are great if working with a company that has multiple locations. But we would also like to see sub-projects within one location. Each sub-project would have it's own photos, documents, checklists, etc, but be listed under the one location. This way each new project/job or service call at that location would be under one Project location.

Maybe instead of naming them Projects, they could be called Locations or Job Sites. Then each location/job site could have multiple projects within it as described above. We have a lot of repeat business and this would be faster than adding a new Project for every job at the same location.

Ability to Have Multiple Company Logos for Different Document Templates

For our business we have 2 different branded roof coating systems and so because we've used one of the brand logos for the company info settings, because of the current limitations of CompanyCam, that logo would appear on Proposals or Documents (or any other place where a logo would automatically be added) for the other brand, which is not a workable workflow for us. It would be nice to be able to either have multiple branded "presets" or the ability to change the logos at the point of Proposal/Document template creation.
  • Like
Reactions: Megan M.

Titles or Notes for Dated Groups of Photos in a Project

It's nice to be able to tap into photos or videos in a project and see their notes, but it would be very beneficial to be able to add a Title or Note to each dated group of photos. Think "Initial Inspection" or "Problem Focus" or "Final Inspection with Building Owner". For that matter maybe a Title AND a little description block would be really nice to be able to just quickly go through a project to know the context of the photos from that date.

Admin Notifications when Checklists are completed

Hi @mbrandt - Ana here, Product Manager working on Checklists. Thank you for your feedback! I have a couple of follow up questions:
1. What constitutes a "complete" checklist for you? Is it when 100% of fields are complete? If not, how would you expect a crew member to mark it as complete?

2. Who would you expect to get notified and through what mediums? For example does notifying all admins and manager roles work for now? would you want to be specific and decide per template or checklist who gets notified? And is an app notification enough? would you want a text and email too? In other words what would your ideal workflow be?
Hi Ana – Our team would find this helpful as well! (A setting to notify an administrator when a checklist is 100% complete.)
  • Like
Reactions: ananas
Upvote 0

Before & After overlay should support both landscape orientations

When a Before photo is taken in landscape with the phone’s cameras on the left, the ghost overlay in “Take After Photo” appears upside down (rotated 180°). The only workaround is to flip the phone to the opposite landscape orientation, which makes it hard to match the original angle — the whole point of the overlay.


Why it matters: many trades shoot in landscape because portrait framing is too tight on the subject (ducts, equipment, rooms, roofs). Techs naturally hold the phone either way, so the overlay should work either way.


Suggested fix: rotate the ghost image to follow the phone’s actual orientation, or detect how the Before photo was taken and match it.


Device: Apple and Android


If you shoot Before & Afters in landscape, please upvote!
  • Like
Reactions: GCMakeovers

Filter