Beam Help
Get help now

Feature · Zoho CRM

Zoho CRM Modules: Creating and managing custom modules

Create new modules in Zoho CRM to organize and track custom business data.

Custom modules in Zoho CRM let you extend the platform beyond its standard set of records by building entirely new data structures tailored to your business processes.


What is it


Custom modules allow Zoho CRM administrators to create brand-new modules with user-defined names, fields, and layouts that capture information not covered by default modules such as Leads, Contacts, or Deals. Using a drag-and-drop interface, you can add and arrange fields to match exactly the data your team needs to track. These modules behave like native CRM modules, supporting records, related lists, automation, and API access, so they integrate seamlessly into your existing workflows [6].


When to use it


  • Your business tracks a unique entity — such as a fleet of equipment, a product catalog, or a set of service contracts — that has no natural home in the standard CRM modules [1].
  • You need to associate proprietary data (for example, installation records or warranty details) directly with existing Contacts or Deals through lookup relationships [1].
  • Your sales or operations team follows a process that generates structured data — like project milestones or vendor agreements — that should live inside CRM rather than a separate spreadsheet [4].
  • You want to run automations, custom functions, or webhooks against a new type of record without building a full external integration [4].
  • You are building or extending a CRM-connected application and need a dedicated data store accessible via the Zoho CRM API [7].
  • Your organization has grown beyond the default module set and needs clearly named, purpose-built sections to keep different teams' data organized and governed separately [6].

How to access it


In Zoho CRM, navigate to Setup (the gear icon in the top-right corner) and then go to Customization > Modules and Fields. From there, select New Module to open the module builder, where you can define the module name, singular and plural labels, and begin adding fields via the drag-and-drop layout editor. Once saved, the new module appears in the CRM navigation bar and is immediately available to users with the appropriate profile permissions. Developers can also interact with custom module records programmatically through the Zoho CRM REST API, using the module's API name as the endpoint resource [7].


Related features


  • Custom Fields — Add specialized field types (text, currency, lookup, formula, and more) inside any module, standard or custom, to capture granular data points your team relies on.
  • Layouts — Control which fields appear for different record types or user profiles within a module, keeping forms focused and reducing data-entry errors.
  • Workflow Rules and Functions — Trigger automated actions — emails, field updates, webhooks, or custom Deluge scripts — when records in your custom module are created or modified [7].
  • Related Lists — Surface records from one module alongside a related record in another, letting users see the full picture without leaving a single record view [1].

Sources cited

  1. [1] AI and automation
  2. [2] Zoho Projects Android and iOS app update: Custom modules
  3. [3] What's new
  4. [4] Zoho Sprints | Custom Module | Knowledge Base
  5. [5] Hi, how can we help?
  6. [6] Building extensions #3: Fundamental features of a Zoho Books extension