Working with Component Packages
Component Packages are reusable assemblies of materials, labor, and other line items you use to build proposals quickly. The Component Packages library is built to be easy to browse, filter and personalize. And since XBuild is AI native our component packages deliver flexibility that’s unmatched by static product lists. This article walks through the experience: filtering your library, favoriting packages, copying XBuild templates, editing line items, managing active and inactive states, and switching between grid and list views. If you’re brand new to Component Packages, this is where your company keeps every reusable scope you bid on — roofing systems, siding bundles, gutters, decking, and so on. Packages are the starting point for every estimate XBuild builds for you.1. Open the Component Packages Library
- Sign in to your XBuild account.
- Open Settings.
- In the Settings navigation on the left, click Packages.
- You’ll land on a page titled Packages, with the subtitle “Assemblies of components with specific material items,” and your library laid out below.
2. Browse and Filter Your Library
The library has a filter dropdown and a favorites toggle at the top so you can scope what you’re looking at instead of scrolling through one combined list.- At the top left of the library, click the filter dropdown (defaults to All).
- Choose a scope:
- All — every package available to your company, including XBuild templates.
- My company — packages your company has created or copied. These are shared across every user on your account.
- XBuild Templates — XBuild’s pre-built starter packages. These are read-only and maintained by XBuild.
- Next to the dropdown, toggle My favorites on to narrow the view to just the packages you’ve personally starred.
- Use the Search for packages and items bar to search by package name or by line item inside a package.
3. Switch Between Grid and List View
The library supports two layouts. Use whichever fits how you scan.- In the top right of the library, find the view toggle (two small icons — grid and list).
- Select Grid for the card layout. Each card shows the package name, description, line item count, and template badge if applicable. Good for visual scanning.
- Select List for the compact row layout. Each row shows the package name, template badge, and line item count. Good for fitting more packages on screen.
4. Favorite a Package
Favorites are personal — only you see your starred packages — and make it faster to get to the ones you build proposals from most often.- Click the star icon on any package card (grid view) or any package row (list view).
- A filled gold star means the package is favorited.
- To view only your favorites, toggle My favorites on at the top of the library.
- Click the star again to remove a favorite.
5. Copy an XBuild Template
XBuild Templates are read-only — you can use them directly in proposals, but you can’t edit their construction logic or line items. To customize a template (rename it, add line items, change pricing logic), copy it into your company’s library first.- From the library, find a package marked with the XBuild Template badge.
- Click the package to open it. A banner at the top explains: this is a live XBuild template, read-only, kept tuned as XBuild optimizes standard packages. Copying disconnects your version from future template updates.
- Click the Copy template button at the bottom of the package detail view.
- The copy is created in your My company library as a regular, fully editable package.
- A copied template is independent. It is not linked to the original — future XBuild updates to the template will not flow through to your copy.
- You can copy the same template more than once if you need multiple variations (for example, a residential and a commercial version).
- Copies behave like any other company package: you can rename them, edit line items, duplicate them, mark them inactive, and so on.
- If you want the latest version of an XBuild template, make a fresh copy and migrate your customizations across.
6. Edit Line Items and Pricing Source
Inside a package, Items in this package lists every material, labor item, and accessory available to the AI when it builds an estimate from this package. The AI selects the relevant items per project — not every item appears in every estimate. Items tracking supplier pricing are marked with a ⚡ icon. Every row is an item from Your Catalog — the package doesn’t hold its own copy. Editing an item here edits it everywhere it’s used, and editing an XBuild default item makes it your own copy the first time you change it. For the item-level details — types, price sources, options, and supplier links — see Your Catalog. To edit a line item:- Open a package in your My company library (templates are read-only).
- Click the item you want to edit, or choose Edit item from its ••• menu. The item drawer opens — the same one Your Catalog uses.
- Set the basics:
- Item name and Type — Material, Labor, Equipment, Fee, or Other.
- Price and Unit (Bundle, Roll, Piece, etc.).
- Choose a Price source:
- Supplier (⚡) — the price comes from a product at your connected supplier. If the supplier has no price for it, the price you entered is used instead.
- My price — the price you enter is used every time. It will not auto-update.
- Optionally, fill in Estimation instructions — short, plain-language quantity rules for this item (for example, “3 bundles” or “1 roll per 10 squares”). The package table shows these in its Calculation logic column.
- Changes save automatically. Click Done to close the drawer.
7. Use Construction Logic to Guide the AI
Each package has an optional Construction logic field at the top of the package detail page. This is where you describe the underlying math of the assembly in plain language — labor-to-material ratios, unit consumption rules, waste factors, and conditional rules. XBuild interprets and applies this when building estimates. Examples of what to put in Construction logic:- “Use 3 bundles of shingles per square. Add 10% waste for shingles, 5% for accessories.”
- “Labor is 1.5 hours per square for a 2-person crew. If roof pitch exceeds 8/12, add 20% to labor hours.”
- “Underlayment: 1 roll covers 10 squares. Ice & water shield required at all eaves and valleys.”
8. Mark a Package as Active or Inactive
Inactive is a way to retire a package without deleting it. Inactive packages are hidden from the AI agent and excluded from the picker when users build proposals, but they remain in the library so you can re-activate or fix them later. To toggle a package’s state, open the overflow menu (•••) on the package card or row, or open the package and use the overflow menu in the top right of the detail view. Select Make Inactive (or Reactivate to bring one back). Inactive packages:- Are excluded from XBuild’s AI agent when it builds proposals automatically.
- Display with a greyed-out treatment and an Inactive label.
- Remain editable so you can fix them up before re-activating.
9. Create a New Package
To build a package from scratch:- Click + Create Package in the top right of the Component Packages library.
- Give the package a name and a short description.
- Click Add items next to the Items in this package heading. The picker searches your catalog and your connected suppliers at once — type two or more characters, then click Add on each item you want; the dialog stays open so you can add several. If an item doesn’t exist yet, click Create ”…” at the bottom of the picker to open the item drawer with that name filled in; the new item is saved to Your Catalog and pinned at the top of the picker so you can add it with one click. To place an item at a specific spot later, use Add item above or Add item below from a row’s ••• menu.
- Fill in the Construction logic field with any package-wide rules.
- Star the package if you want it in your favorites.

