Skip to content

Zoho CRM products: build and maintain a quote-ready catalog

Set up Zoho CRM products with codes, prices, and active status. Use the AI Assistant to fix catalog gaps, update price books, and check products in quotes.

A usable product catalog gives a salesperson a clear answer to three questions: which item should I select, which price applies, and what will the customer see? Build those checks into your setup and maintenance process before adding more records.

Use a fictional service catalog while testing. Keep the product identity, price-book decision, and quote output visible so you can explain a mismatch without guessing which layer caused it.

Define what belongs in your CRM catalog

Start with the items your sales team needs to quote. Write down the unit you sell, how the customer recognizes it, and who owns its commercial definition. A product name that is meaningful only to the administrator will be difficult for a rep to choose reliably.

Keep three concepts separate in your design. The native product record represents the catalog item. A price-book entry supplies a particular list-price context. An external inventory or finance source may have its own authority over item identity, stock, or accounting information. Decide which system owns each value before connecting them.

For the fictional example, suppose you quote an annual support package and a separate installation service. These are editorial examples, not predefined Zoho products. Agree whether they should be distinct items and what each description promises. Do not use a single vague “Services” item if the team needs to distinguish their scope later.

Prepare a catalog policy:

DecisionWhat to write down
Product identityName, internal code policy, and external identifier if needed
Sellable unitWhat one quoted unit means
Description ownerWho approves the customer-facing scope
Price ownerWho approves standard and exceptional prices
Active-status policyWhen an item should remain available under your process
External sourceWhich values come from another system
Change reviewWho checks a catalog edit before wider use

Decide what happens when an offering changes. A minor description correction and a materially different service may need different treatment under your catalog policy. Preserve the ability to understand existing quotes rather than renaming items casually to fit the latest request.

The quotes guide explains the next step. Use its quote checks as acceptance criteria for the catalog itself: a product is ready when a rep can select it and verify the intended commercial output.

Create a consistent product record

Zoho documents manual creation and cloning of product records in its Products help article. Choose manual creation for a new definition or clone a suitable existing product when that is the clearer route. Review every inherited value before saving a clone.

Prepare the intended name, code, price, active status, and descriptive details in a worksheet. Check Zoho's help docs and your actual layout for current field meanings, validation, and requirements. The worksheet describes your business decisions; it does not establish which customizations your account already contains.

Use a consistent name that helps the rep distinguish similar items. Keep the code stable under your team's policy and check for existing records before creating another. Two slightly different names may represent the same item, while two similar names may have legitimately different scopes.

Zoho documents that the Product Active checkbox controls whether a newly created product is marked active. Set it deliberately, then inspect the saved status. Do not infer every downstream availability behavior from the checkbox alone; test the selection path your reps use.

The standard Product Owner and Product Name field definitions cannot be modified or removed. Plan your layout around those documented constraints. If you need an additional internal label or responsibility field, define its purpose before requesting configuration.

After saving the fictional support package, reopen it and compare each value with the approved worksheet. Check for trailing spaces, confusing abbreviations, an inherited description, or an unapproved price. These are small entry errors that can become repeated quoting errors if nobody checks the first record.

Then have a rep find the item using the words they would normally search. Ask them to explain what one unit includes. If the answer differs from the approved definition, improve the name or description before adding the rest of the catalog.

Keep a creation checklist for future entries. It should be short enough to use every time: confirm identity, inspect duplicates, enter approved values, check status, reopen the saved record, and test a quote line.

Add and maintain price-book entries

Decide when you need a separate pricing context. You might have a documented customer group or an agreed commercial schedule that uses a different list price. Those are business examples, not a recommendation to create a price book for every exception.

Zoho documents editing a product's multiple list prices through the Price Books related list. Inspect the product's entries there and compare them with your approved pricing source. Record the intended book and list price together; a number without its context is difficult to verify.

Prepare a price-change worksheet:

ItemRequired evidence
Target productConfirmed record identity
Target price bookExact intended pricing context
Current valueSaved value before the change
Approved replacementDecision from the pricing owner
ScopeThe entries the change should affect
Quote testSample line using the intended price source

When you change a price, inspect the saved entry and then test the intended quote behavior. Do not assume that changing a catalog value rewrites all existing commercial documents. Check Zoho's help docs and test both a new quote and the relevant existing-document scenario before defining your maintenance policy.

Use the price-book update example to prepare a bounded request. Review the product and price-book identities before approving writes. A correct price in the wrong book is still a failed update.

For multi-currency requirements, write down which currency each price represents and how your team intends to compare quote values. Check Zoho's help docs for the supported product and price-book behavior in your account. This guide does not establish currency-conversion rules or imply that one price is suitable for every currency.

Keep the previous approved pricing evidence and a reason for the change. If a quote total later differs from expectations, you need to know whether it used an old commercial agreement, a different book, or an incorrect catalog entry.

Find missing prices and duplicate catalog entries

Define “missing price” before running the audit. A blank, an explicit zero, and a deliberately unpriced item can mean different things. Record which states your business allows and which should prevent a quote from being treated as ready.

Review identity separately from price. Compare product names, codes, scope descriptions, and external identifiers where available. Similar names are a signal for review, not proof of duplication. Two support packages may differ by coverage even when the first words match.

Where the Zoho CRM AI Assistant helps

Give the Assistant a precise audit request:

Review the identified product scope for blank prices, values requiring confirmation under our policy, and duplicate candidates by the listed identity fields. Show the saved values and reasons. Prepare only the corrections in the approved worksheet, including the named price-book entries. Do not merge or deactivate items based on name similarity alone.

The Zoho CRM AI Assistant can inspect and update CRM catalog records, maintain price-book values, configure supporting fields or reports, and test quote records on request. It changes product fields and catalog values after you approve the proposed corrections. It handles the CRM side; it does not operate an external store, accounting system, or inventory application.

Use the products missing prices check to build a useful exception list. For each item, record the issue, the pricing owner, the proposed correction, and what must be confirmed before writing.

If you identify true duplicates, first inspect the records and their related commercial context. Ask for a cleanup plan that preserves the meaning of existing documents. Avoid a broad cleanup request that leaves the intended treatment of linked records unspecified.

After approving the corrections, rerun the same audit. Compare the remaining exceptions with the original list. A smaller count is useful evidence only when you can explain which issues were fixed and which remain unresolved.

For ongoing maintenance, give every exception an owner. A report of missing prices can remain unchanged for weeks if nobody knows who may approve them. Keep policy questions visible rather than replacing unknown values just to make the report empty.

Test products in a quote

Create a controlled quote using the approved catalog entries. Select the intended product and pricing context, enter the agreed quantity, and inspect the saved line. Compare its description and price with the worksheet before looking only at the final total.

For the fictional support package, check what one unit represents and whether the description makes that scope clear. If you also add installation, confirm that it remains a separate, understandable line. The test is about customer meaning as well as arithmetic.

Use a quote acceptance checklist:

  • The product identity matches the intended offering.
  • The selected pricing context is the approved one.
  • Quantity uses the agreed sellable unit.
  • The saved description states the intended scope.
  • Adjustments and totals match the commercial requirements.
  • The quote is linked to the intended customer and deal.

If the deal amount differs from the quote, investigate the basis of both values. Use the deal versus quote check rather than changing the deal automatically. Scope, currency, version, and treatment of adjustments can all be questions for the reviewer to resolve.

For a missing product description, inspect the product record, quote line, and customer-facing output separately. Check Zoho's help docs for the current field and template behavior. Do not assume the source description is missing just because a document does not show it.

For a package of several products, document the intended lines and total before testing the current account. Check Zoho's help docs for supported package or bundle behavior instead of presenting a forum request as an implemented feature. If you use separate lines, make sure the customer can still understand the package scope.

Repeat the test after a pricing or description change. Include an existing quote if your process depends on how already-created documents behave. Capture the observed result so your maintenance procedure reflects the actual setup.

Understand stock fields and integration boundaries

Zoho's Products help article documents specific stock-field effects: creating an invoice decreases quantity in stock, while cancelling an invoice increases it. Creating a sales order increases quantity in demand. Keep those facts distinct from a claim that your CRM catalog replaces every inventory or accounting process.

Decide which application owns the operational stock figure, which documents drive it, and how exceptions are reconciled. The inventory management guide helps you plan that wider review. The sales orders guide covers a downstream commercial step.

If an external update removes product details, stop repeating the same write until you understand the mapping. Compare a before-and-after record, the source payload or export, and the integration's field policy. Identify whether a blank source value is intended to clear a destination field or should be ignored under your agreement.

Apply the same investigation to lost descriptions. Determine whether the loss occurred in the catalog, the quote line, or the generated document. Preserve the original evidence, correct the responsible mapping or configuration, and run a controlled update again.

Ask the Assistant to inspect the CRM-side values and prepare the approved correction. Handle the external connector or source application through its own owner and tools. A CRM repair can restore the record while leaving the incoming overwrite problem unresolved, so verify the next update too.

Finish by assigning catalog maintenance responsibilities: who approves new items, who changes prices, who resolves duplicate candidates, and who verifies integration changes. A quote-ready catalog stays useful when its definitions, pricing, and document output remain understandable after the first setup.

Zoho CRM AI Assistant is a Chrome extension that opens beside Zoho CRM. Tell it what you want to do in plain language, and it works with your CRM for you. Try Plus free for 14 days, then stay on Free forever.