# CompanyCam

> Text jobsite photos to file them on the right CompanyCam project, start projects, add notes and checklists, and check the latest photos. Built, not open yet; an owner or admin connects it once for the team.

Status: Built, not open yet

Source: https://asktack.com/docs/integrations/companycam/

**Built, not open yet.** The CompanyCam actions below are built. You can connect CompanyCam once our CompanyCam app is live. Until then, ask in your thread and we'll text you when it's ready.

## What the assistant can do

| You text | What happens in CompanyCam |
|---|---|
| *(3 photos)* "These are for the Henderson job" | Uploads the photos to the Henderson project |
| *(2 photos)* "Before pics for Miller roof, north side" | Uploads them with that caption |
| *(photo)* "Put this on the Lopez kitchen project, tag it damage" | Uploads it with the tag "damage" |
| "Start a CompanyCam project for 4410 Ridge Rd, Austin TX 78745" | Creates the project (or finds it, if one with that name and address already exists) |
| "Note on the Henderson project: gate code 4512" | Adds a comment to the project, or to its latest photo if you say "on that last photo" |
| "Add the roof inspection checklist to the Henderson project" | Adds a checklist from one of your templates, or a blank one with the title you give |
| "Do we have a project for 12 Oak St?" | Finds the project and replies with its address, photo count and link |
| "Did Mike upload pics for 12 Oak St today?" | Lists the latest photos with who took them, when, and a link |

How photos get there is on [Texting photos](https://asktack.com/docs/photos/).

Everything on this list happens right away, and you get a short reply saying what was done ("Added 3 photos to Henderson roof in CompanyCam."). The assistant asks first only in the cases on [Confirmations and undo](https://asktack.com/docs/confirmations-and-undo/), for example when the project name you texted only roughly matches one in CompanyCam, or you send more than 5 photos at once.

**Undo:** text **undo** within 10 minutes to remove the photos you just uploaded (CompanyCam keeps them in its deleted items, so they can be restored) or a project you just created. A project that already has photos isn't deleted; the assistant tells you to delete it in CompanyCam if you meant to. Comments and checklists can't be undone by text; remove them in CompanyCam.

See the [full list of what the assistant can do in CompanyCam](https://asktack.com/docs/actions/companycam/), with example texts, the API call behind each action, and which ones ask first or can be undone.

## Requirements

- A CompanyCam plan that includes integrations.
- The Tack **owner or an admin** connects CompanyCam. It's a company connection that the owner or admin shares with the team.
- The CompanyCam user who signs in should be able to see the projects your team works on. The assistant can't reach projects that user can't.


## How to connect

1. Text "connect CompanyCam," or tap **Connect** on the **Connections** tab of your [account dashboard](https://asktack.com/docs/account-dashboard/). The assistant texts you a secure link.
2. Tap the link, then **Continue to CompanyCam**.
3. Sign in to CompanyCam and approve access.
4. You're returned to Tack, and the assistant confirms in your thread.
5. On **Connections**, choose who on your team can use CompanyCam under **Who can use it**.

The link works once and expires after 15 minutes.

## Permissions requested

| Permission | Why |
|---|---|
| Company and users (`companies:read`, `users:read`) | Know which company is connected and show who took each photo |
| Projects (`projects:read`, `projects:write`) | Find the right project and create new ones |
| Photos (`photos:read`, `photos:write`) | Upload the photos you send, with captions and tags, and show the latest ones |
| Comments (`comments:read`, `comments:write`) | Add notes to projects and photos |
| Checklists (`checklists:read`, `checklists:write`) | Add checklists from your templates |
| Delete photos and projects (`photos:destroy`, `projects:destroy`) | Only for undo: remove photos or a project the assistant just added |

## Can't connect it yourself?

[Book a 15-minute setup call](https://asktack.com/docs/getting-help/setup-call/) and bring a CompanyCam admin.

## Disconnecting and revoking access

- **On the Tack website (owners and admins):** go to **Connections**, open **Manage connection** next to CompanyCam and tap **Disconnect**. We tell CompanyCam to revoke our access and delete our stored tokens.
- **In CompanyCam:** remove Tack from your connected integrations. The next time the assistant tries CompanyCam, it's refused, and we mark the connection disconnected.
- **By text (owners and admins):** text **disconnect CompanyCam** and say **yes** when the assistant asks.


Projects, photos and comments already in CompanyCam stay there.

## Limits and known issues

- CompanyCam is **built but not open yet**: you can't connect it until our app is live.
- Up to 20 photos per message, 100 MB each. Photos only: videos, PDFs and other files aren't uploaded.
- The private links the assistant uses to fetch your photos expire after 15 minutes. If it asks you something first and you answer later than that, send the photos again.
- The assistant doesn't look at what's in your photos, so say which job they're for.
