> 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

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](/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="/files/8Gugunw8BiSiTBBjhtUr" 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.

<figure><img src="/files/UhCsVwQDqSD12Co2ByWK" 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="/pages/iogpD2LLdPc610ZLhhZq">/pages/iogpD2LLdPc610ZLhhZq</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="/pages/XLvaZlTaI57wyPBZY9p3">/pages/XLvaZlTaI57wyPBZY9p3</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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
