> ## Documentation Index
> Fetch the complete documentation index at: https://docs.acelabusa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Extracting Products from Documents

> Review the products Acelab finds in your project files and add them to a schedule.

When Acelab reads a file in **Documents**, it finds the products the file names, such as the basis of design and alternates in a spec section. You can review that list, correct it, and add the products to a schedule in a few clicks.

> [!NOTE]
>
> To add products to a schedule, your project needs at least one schedule. If it has none, create one on the Schedules page first.

## Add products from a file to a schedule

**1. Open the file**

In **Documents**, click a file to open the preview, then open the details panel. Wait until the file is no longer **Processing**.

**2. Click Add products to a schedule**

If Acelab found products, the details panel shows **Add *n* products to a schedule**. Click it to open **Products in this file**.

**3. Review the list**

Products are grouped by spec section, or by the part of the file they came from, in page order. Each row shows:

* **Product name** and **Manufacturer**, which you can edit
* **Role**, such as **Basis of design** or **Alternate**, when the file says
* **Page**, which you can click to jump to that page in the viewer beside the list

**4. Choose products**

Check the products to add. Products marked with a warning icon need review and start unchecked. Hover over the icon to see why.

**5. Choose a schedule and add**

Pick a schedule from **Schedule**, then click **Add *n* products to *schedule name***. Acelab adds a row for each product and starts finding matching products in the Acelab catalog.

A confirmation appears with **Open schedule** so you can go straight to the new rows. Added products leave the list, so you can come back later to add the rest to another schedule.

## Avoiding duplicates

When you pick a schedule, Acelab checks which products are already in it by product name and manufacturer. Those rows show **Already in *schedule name*** and are unchecked, so nothing is added twice by default.

## Remove products from the list

If a product isn't relevant, check it and click **Remove from list**. Removed products don't go to a schedule and leave the list.

When every product is added or removed, the list shows **All products from this file are added or removed.**

## Tips

> [!TIP]
>
> Edit a product name or manufacturer before adding it. The schedule row uses your edited value.

* Acelab extracts products from **PDF**, **PNG**, and **JPG** files.
* If a file shows **Partial** or **Failed**, click **Retry** to read it again before reviewing products.
* The schedule you used most recently in the project is listed first.
* You can also ask Ace to add products to a schedule. Ace prepares a proposal, and nothing changes until you approve it. See [Documents and Ace](https://docs.acelabusa.com/help-center/working-on-projects/documents/documents-and-ace.md).

## Learn more

> [card] [Uploading documents](https://docs.acelabusa.com/help-center/working-on-projects/documents/uploading-documents.md)
>
> Add files to your project's Documents.

> [card] [Documents overview](https://docs.acelabusa.com/help-center/working-on-projects/documents/documents-overview.md)
>
> Folders, search, preview, and statuses.
