## Zoho Payroll Documentation Index

Access the complete documentation index at:
https://www.zoho.com/en-ae/payroll/llms.txt

Use this file to discover all available documentation pages before proceeding.

# Creating Custom Modules

 ![](/payroll/images/ue-resources/llm-utility-menu/sparkle-ai.svg) Explore With AI ![](/payroll/images/ue-resources/llm-utility-menu/dd-arrow.svg) 

*   [Open in ChatGPT (opens in new tab)](https://chatgpt.com/?prompt=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fen-ae%2Fpayroll%2Fhelp%2Femployer%2Fcustom-modules%2Fcreate-custom-modules%2F+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.)
*   [Open in Claude (opens in new tab)](https://claude.ai/new?q=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fen-ae%2Fpayroll%2Fhelp%2Femployer%2Fcustom-modules%2Fcreate-custom-modules%2F+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.)
*    ![Copy for LLM](/payroll/images/ue-resources/llm-utility-menu/copy.svg) Copy for LLM
*    [![View as Markdown](/payroll/images/ue-resources/llm-utility-menu/md.svg) View as Markdown (opens in new tab)](/en-ae/payroll/help/employer/custom-modules/create-custom-modules/index.md)

### Create Custom Module

Let’s take a look at how you can create a custom module and add the required fields in Zoho Payroll.

You must first create a custom module to start recording data. Here’s how:

*   Go to **Settings** in the top right corner of the page.
*   Click **Overview** under _Custom Modules_.
*   Click **Create Module** in the top right corner.
*   In the _Create Modules_ pop-up:
    *   Enter a **Module Name** to identify your custom module.
    *   Enter a **Plural Name** which will be used as the plural form of your module wherever necessary.
    *   Provide a **Description** for the module.
    *   Click **Next** to proceed.
*   In the _Primary Field Properties_ section:
    *   Enter the **Label Name** of the primary field.
    *   Select its **Data Type**.
    *   If you want the data entered in this field to be unique, choose **Yes** for _Prevent Duplicate Values_. Otherwise, click **No**.
    *   Click **Save**.

**Insight:** A primary field is the unique identifier used to identify the custom module’s records.

**Note:** You can edit the name of the primary field later if required. However, you will not be able to delete it.

* * *

### Add Fields

Once you’ve created a custom module, you can add additional fields to the custom module. Here’s how:

*   Go to **Settings** in the top right corner of the page.
*   Click the custom module you created under **Custom Modules**.
*   Go to the **Fields** tab.
*   Click **Create New**.
*   Enter the necessary details.
*   Click **Save**

* * *