Skip to content

Product Catalog

The Product Catalog is your single, reusable price list for everything you sell – hardware, software licenses, and services. Building it once means invoices and recurring contracts pull from consistent pricing instead of being retyped each time, and it gives you live margin visibility on every line.

The catalog is partner-scoped: it belongs to your MSP and is shared across all of your customers. Open it from Settings → Product Catalog.

Each item represents one thing you sell. Items can be billed one-time (a piece of hardware, a project) or recurring (a monthly service), and are typed as hardware, software, or service.

  1. Go to Settings → Product Catalog.
  2. Click Add item.
  3. Enter a name, choose the item type, and set whether it’s one-time or recurring.
  4. Set the price – enter a unit price directly, or enter your cost and a markup % and let Breeze calculate the sell price.
  5. Optionally add a SKU, a unit of measure (each, seat, device, month…), and mark the item taxable.
  6. Save.
Field Description
Name What the item is called on invoices and contracts
Type Hardware, software, or service
Billing One-time or recurring
SKU Optional unique identifier for your own reference
Unit price The price you sell the item for
Cost Your internal cost, used to calculate margin
Markup % An alternative to unit price – sell price is derived from cost
Unit of measure How the item is counted (each, seat, device, month)
Taxable Whether tax applies to the item

The list view shows each item’s margin at a glance, with a negative margin called out in a warning color so under-priced items are easy to spot. You can search by name or SKU, filter by type, and sort by name, price, or margin.

When creating or editing a catalog item, type a product name or SKU into the Auto-fill from web field and click Auto-fill. Breeze AI drafts the item’s name, description, type, unit of measure, and taxability. A market-estimate price range is shown as guidance only – you always enter your own sell price before saving.

Set an AI product copy style in Settings → Billing to shape the tone Breeze AI uses when it drafts names and descriptions – for catalog auto-fill and for quotes. Leave it blank to use the default voice.

Each catalog item can carry a product image that appears on quotes. Images are supported in PNG, JPEG, and WebP formats, with a maximum file size of 5 MB.

To add an image, open the item editor and use the Product image field:

  • Upload — select a file from your computer.
  • Import from URL — paste a public image URL and Breeze fetches and stores a copy.

The image is displayed on quote previews and PDFs when the quote line item references this catalog item.

You can override an item’s price for a specific customer without changing the base price everyone else gets. The override applies automatically wherever that item is added to an invoice or contract for that organization.

  1. Open an item from the catalog.
  2. In the pricing section, choose an organization and enter its custom unit price.
  3. Save. That customer now bills at the override price; all other customers keep the base price.

Remove an override at any time to return the customer to base pricing.

A bundle groups several catalog items together so you can sell and price them as a package. When you add a bundle to an invoice, its components are expanded automatically – and you choose, per component, whether it appears as its own line on the customer’s invoice or is rolled into the bundle.

  1. Click Add item and choose to build a bundle.
  2. Add component items and set the quantity of each.
  3. For each component, set whether it shows on the invoice as a separate line.
  4. Save.

In the catalog list, a bundle row expands in place to show its components and the rolled-up economics – the combined cost, price, and margin across everything in the package.

Items you no longer sell can be archived rather than deleted, so historical invoices and contracts that reference them stay intact. Switch the catalog to the Archived view to see them, and Restore an item to bring it back into active use.

Rather than typing in hardware by hand, you can pull products straight from a connected distributor into your catalog. Connect the distributor first on the Integrations → Distributors tab (see Distributor Integrations).

Partners can set a Default markup (%) in Settings → Billing. When you import a product from a distributor, Breeze automatically calculates the sell price by applying this markup to the distributor cost — so the unit price field is pre-populated rather than blank. You can override the calculated price on any individual item before saving or at any time afterward. Per-item markup overrides always take precedence over the partner default.

TD SYNNEX EC Express looks up real-time price and availability by SKU so the numbers you quote reflect current distributor pricing.

  1. On the TD SYNNEX pricing settings panel, enter your EC Express credentials (customer number, email, password, and region) and save. These are entered in Breeze and stored encrypted – they are not server environment variables.
  2. Use Test connection to confirm your credentials work.
  3. Look up a product by its TD SYNNEX SKU or manufacturer part number. Results show your cost, MSRP, total availability, and a per-warehouse breakdown.
  4. Enter your sell price for a result and import to catalog. The item is added as a one-time hardware item with its cost basis and source details retained.

If your Pax8 account is connected, you can search the Pax8 catalog and import individual products as recurring-software catalog items.

  1. From the catalog, click Import from Pax8 (visible when you have catalog edit access and Pax8 is connected) to open the import drawer.
  2. Search for a product and select it, then choose the commitment / billing term – this determines the pricing. Pax8’s partner buy rate fills in as your cost basis, and the term’s suggested retail pre-fills your sell price (editable).
  3. Click Import & add. The item is created as a recurring-software catalog item with its Pax8 source details retained, and re-importing the same product won’t create a duplicate.

Importing requires MFA confirmation. This is distinct from Pax8 subscription linking (mapping a customer’s existing subscriptions to contract lines), which is covered under Integrations → Pax8.

Searching distributor products from a quote

Section titled “Searching distributor products from a quote”

You can also pull a distributor product directly into an open quote – the quote editor’s line-item picker has its own Search distributor tab. See Quotes → Searching distributor products from a quote. The catalog-level workflow above builds your standing price list; the quote-level search brings a product straight into a proposal without navigating away.

Catalog access is governed by role permissions: viewing requires catalog read access, creating and editing items and bundles requires catalog write access, and archiving requires catalog delete access. Assign these through Settings → Users & Roles.