---
title: Zoho product
description: Perform CRUD operations on Zoho Product records within your workflow.
category: Application
tags: [zoho, product, crm, inventory, integration]
---

# Zoho product

## Description

The **Zoho Product** entity represents items or services your organization offers for sale. Each product includes attributes such as name, code, unit price, description, and stock details.

The **Zoho Product** activity enables workflows to interact with the Zoho CRM Products module. You can retrieve product information, create or update records, or delete outdated ones. It supports both single and batch (many) operations.

Use this activity to:

- Get – Retrieve a single product by ID
- Get All – Retrieve all products
- Create – Add a new product record
- Create Many – Add multiple product records using field mappings
- Update – Modify an existing product record
- Delete – Delete a product by ID

> **Use case**:

## Input

- **Data** – Required only for Create Many and Update operations.

## Output

| Output Type | Format | Description                   |
| ----------- | ------ | ----------------------------- |
| **Data**    | JSON   | Zoho product record(s) output |

## Configuration Fields

| Field Name         | Description                                                                                                                                    |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection**     | Select a Zoho connection (OAuth). Required for authentication.                                                                                 |
| **Operation**      | Select one of the supported operations: <ul><li>Get</li><li>Get All</li><li>Create</li><li>Create Many</li><li>Update</li><li>Delete</li></ul> |
| **Id**             | Used in `Get`, `Update`, and `Delete`. Provide the Zoho Product ID.                                                                            |
| **Fields**         | Used in `Create` and `Update`. Define product fields like `Product Name`, `Unit Price`, `Description`, etc.                                    |
| **Fields Mapping** | Used in `Create Many`. Maps fields from input data to Zoho product fields.                                                                     |

## Sample Input

| Operation       | Required Fields | Example Input                                                                                                      |
| --------------- | --------------- | ------------------------------------------------------------------------------------------------------------------ |
| **Get**         | `Id`            | <table><tr><td>Id</td><td>1234567000000444011</td></tr></table>                                                    |
| **Get All**     | _None_          | _(No input required)_                                                                                              |
| **Create**      | Product fields  | <table><tr><td>Product Name</td><td>Smartphone X</td></tr><tr><td>Unit Price</td><td>29999</td></tr></table>       |
| **Update**      | `Id`, `Fields`  | <table><tr><td>Id</td><td>1234567000000444011</td></tr><tr><td>Description</td><td>Updated stock</td></tr></table> |
| **Delete**      | `Id`            | <table><tr><td>Id</td><td>1234567000000444011</td></tr></table>                                                    |
| **Create Many** | Field Mapping   | <table><tr><td>Product Name</td><td>[ItemName]</td></tr><tr><td>Unit Price</td><td>[Price]</td></tr></table>       |

> Input fields for **Create Many** operation are mapped from data output by the previous activity in the workflow.

## Sample Configuration

| Field             | Value                                                                                            |
| ----------------- | ------------------------------------------------------------------------------------------------ |
| `connection.id`   | `zoho-prod-004`                                                                                  |
| `connection.name` | `Zoho CRM Product Sync`                                                                          |
| `operation`       | `CreateMany`                                                                                     |
| `fieldsMapping`   | <ul><li>Product Name → ItemName</li><li>Unit Price → Price</li><li>Description → Notes</li></ul> |

## Sample Output

| Id                | Product Name | Unit Price | Description      | Created Time         |
| ----------------- | ------------ | ---------- | ---------------- | -------------------- |
| 12345670000000011 | Smartphone X | 29999      | Flagship device  | 2024-05-10T09:15:00Z |
| 12345670000000012 | Watch Y      | 5999       | Waterproof watch | 2024-05-11T11:00:00Z |
