> For the complete documentation index, see [llms.txt](https://help.paintscout.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.paintscout.com/support/estimating/organizing-estimates/adding-media.md).

# Adding Media

Add photos, PDFs, and videos to estimates and work orders, review thumbnail previews, and manage file details inline.

Attach photos, PDFs, and videos to estimates, invoices, and work orders with PaintScout's Media Viewer. Uploads appear as thumbnails so you can review files before opening them.

***

## How do you add media to estimates, work orders and invoices?

1. Click the **area** or **line item** where you want to add media.
2. Click **Add Media**.
3. In the **Add File** dialog, choose one or more files from your device or a connected source.

* With the **Operations add-on**, you can pull deal images into a linked estimate without leaving the estimate page. [Learn more about media on deals](/support/operations/deals/media-on-deals.md#use-deal-images-on-linked-estimates)
* With the **CompanyCam** integration, you can select original or annotated media from your CompanyCam library. [Learn more about CompanyCam](/support/integrations/media-and-files/companycam-integration.md)

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-61210c37a0bfc71ca74c8e969cb5c6d0728817e5%2FZight%20Recording%202026-06-19%20at%2009.59.13%20AM%20(1).gif?alt=media" alt="Screenshot showing the Add File dialog with upload options and connected media sources"><figcaption></figcaption></figure>

4. The files appear as thumbnails in the attachment panel.
5. Click a thumbnail to open it in the viewer.
6. Add or edit the file’s **title** and **description**. Then choose where it appears — on the estimate, work order, or both.

* For PDFs, you can scroll through pages and zoom in or out.
* For videos, use the inline player or open the video in a new browser tab.

Supported file types include JPEG, PNG, GIF, HEIC, PDF, MP4, MOV, and WebM.

{% hint style="info" %}
Customer view and Work Order links display up to **30** media items per estimate with a **Load More** button to show all. Select which files to show immediately when adding or editing media.
{% endhint %}

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-6f6e4c1053567d617ee6a8580dea59263d8e394a%2FZight%20Recording%202026-06-19%20at%2010.05.10%20AM.gif?alt=media" alt="Screenshot showing uploaded media thumbnails with title, description, and visibility options"><figcaption></figcaption></figure>

***

## What can you do from the Media Viewer?

From the Media Viewer, you can:

* Review photos, PDFs, and videos at a glance.
* Open any file from its thumbnail.
* Play videos in the viewer.
* Open any photo, PDF, or video in a new browser tab.

Photos, PDFs, and videos help confirm scope for customers and give your crew more context.

{% hint style="success" %}
The media viewer also appears when uploading files to contacts and companies.
{% endhint %}

&#x20;&#x20;

## Related articles

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>CompanyCam</strong></td><td>Connect CompanyCam to access project photos directly in your PaintScout estimates</td><td><a href="/support/integrations/media-and-files/companycam-integration.md">CompanyCam</a></td></tr><tr><td><strong>Dropbox</strong></td><td>Connect Dropbox to automatically upload estimate and work order PDFs to cloud storage</td><td><a href="/support/integrations/media-and-files/dropbox-integration.md">Dropbox</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.paintscout.com/support/estimating/organizing-estimates/adding-media.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
