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

# Zoho vendor

## Description

The **Zoho Vendor** entity represents suppliers or third-party organizations that provide goods or services. These records are used in the procurement cycle to track purchasing, supplier contact details, and transaction history.

The **Zoho Vendor** activity allows workflows to automate vendor management tasks, such as retrieving vendor details, adding new vendors, updating vendor profiles, and removing outdated entries.

Use this activity to:

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

## Input

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

## Output

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

## Configuration Fields

| Field Name         | Description                                                                                                                                  |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection**     | Select a Zoho connection (OAuth). Required for authentication.                                                                               |
| **Operation**      | Choose from 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 Vendor ID.                                                                           |
| **Fields**         | Used in `Create` and `Update`. Define fields such as `Vendor Name`, `Email`, `Phone`, etc.                                                   |
| **Fields Mapping** | Used in `Create Many`. Maps fields from input data to Zoho Vendor fields.                                                                    |

## Sample Input

| Operation       | Required Fields | Example Input                                                                                                            |
| --------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------ |
| **Get**         | `Id`            | <table><tr><td>Id</td><td>1234567000000252011</td></tr></table>                                                          |
| **Get All**     | _None_          | _(No input required)_                                                                                                    |
| **Create**      | Vendor fields   | <table><tr><td>Vendor Name</td><td>Global Supplies Ltd.</td></tr><tr><td>Email</td><td>info@global.com</td></tr></table> |
| **Update**      | `Id`, `Fields`  | <table><tr><td>Id</td><td>1234567000000252011</td></tr><tr><td>Phone</td><td>+91-9876543210</td></tr></table>            |
| **Delete**      | `Id`            | <table><tr><td>Id</td><td>1234567000000252011</td></tr></table>                                                          |
| **Create Many** | Field Mapping   | <table><tr><td>Vendor Name</td><td>[SupplierName]</td></tr><tr><td>Email</td><td>[SupplierEmail]</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 Vendor Sync`                                                                                       |
| `operation`       | `CreateMany`                                                                                             |
| `fieldsMapping`   | <ul><li>Vendor Name → SupplierName</li><li>Email → SupplierEmail</li><li>Phone → ContactNumber</li></ul> |

## Sample Output

| Id                | Vendor Name          | Email                  | Phone          | Created Time         |
| ----------------- | -------------------- | ---------------------- | -------------- | -------------------- |
| 12345670000000001 | Global Supplies Ltd. | info@global.com        | +91-9876543210 | 2024-05-10T10:00:00Z |
| 12345670000000002 | Alpha Traders Pvt.   | sales@alphatraders.com | +91-9000000000 | 2024-05-11T12:30:00Z |
