The first time you log into Zoho CRM, the left sidebar can feel like a maze. There are modules for Leads, Contacts, Accounts, Deals, Activities, and more, and it is not always obvious which record types should hold which data, or how everything connects once a prospect becomes a real opportunity. Most early CRM problems are not bugs or missing features. They are decisions about where a piece of information belongs.
This guide breaks down the core data hierarchy of Zoho CRM, walks through the lead-to-deal conversion process, and shows the configuration screens that quietly control how your data moves between modules. The goal is to give you a mental model you can apply to your own implementation, whether you are building from scratch or cleaning up an account that has drifted over time.
What You’ll Learn
- How the core modules connect: the data hierarchy from Leads to Accounts, Contacts, and Deals, plus where Activities sit in the picture.
- When and how to convert a lead: the right qualification moment, the role of the deal record, and what gets created during conversion.
- How to configure lead conversion mapping: the hidden setting that decides which lead fields land in which module.
- How to customize stages and pipelines: using stage probability mapping and multiple pipelines instead of duplicating stages.
- When to use custom modules: and when it is smarter to just rename a default module.
Watch: Zoho CRM Core Modules Walkthrough
Main takeaway: Leads are a catch-all for early prospect data. Once a meaningful conversation happens, conversion splits that data across Accounts (the company), Contacts (the people), and Deals (the opportunity). Activities sit on top of everything to track the work that moves records forward.
Why the Core Modules Matter
Almost every long-term issue with a Zoho CRM implementation traces back to one of two root causes. Either the data hierarchy is wrong, with information stored in the wrong module, or the conversion mapping is wrong, with fields landing in places that make reporting and automation harder than it needs to be. Both problems are easy to avoid if you understand what each module is designed to do.
The core modules also have built-in roll-up behavior that custom modules cannot replicate without effort. Estimates, projects, tickets, emails, and notes attached to a deal will appear on the parent account automatically. Replacing the defaults with custom equivalents typically means rebuilding that behavior from scratch, which is rarely worth the trade-off.
The Zoho CRM Data Hierarchy at a Glance
Before walking through each module, it helps to see the whole picture. Below is the relationship between the core records, from the entry point at the lead through to the records that live under an account after conversion.
The shift from a lead to a converted record set is the moment your data structure becomes flexible. A lead can only hold one person and one company on a single record. After conversion, an account can hold many contacts and many deals, and each deal can have its own activities, documents, and contact roles.
The Leads Module: Your Digital Business Card
A lead in Zoho CRM is essentially a digital business card. It represents one person who works at one company who might be interested in doing business with you. The lead record is a catch-all, designed to capture both the personal contact information and the company context on a single page.
What Lives on a Lead Record
- Person-level data: name, title, email, phone, mailing address
- Company-level data: company name, website, industry, annual revenue, number of employees
- Source: where the lead came from, which is critical for marketing attribution
- Lead status: a customizable pipeline that tracks outreach progress
- Any custom qualification fields specific to your business, such as annual software spending
Lead Statuses and Qualification
Zoho CRM ships with a default set of lead statuses, but the list is fully customizable. The purpose of the status pipeline is to manage outreach until you have gathered enough information to decide whether the lead is worth moving forward. If the lead is not a fit because of price, geography, timeline, or any other constraint, mark it as lost or junk so your active list stays clean.
Rule of thumb: a lead should stay in the Leads module until you have had a meaningful conversation with the person. Converting before that point clutters your accounts and deals with prospects who never engaged. Waiting too long means qualification activity is buried in the leads view instead of a pipeline you can report on.
Lead Conversion: The Pivotal Workflow
Lead conversion is one of the most important workflows in Zoho CRM because it is the moment when one record (the lead) splits into three (the account, the contact, and, optionally, the deal). Get this step right and your downstream automations, reports, and roll-ups all work as expected. Get it wrong and you will spend months untangling misrouted fields.
What Conversion Creates
- Account: a new record for the company, or a match against an existing account if the name already exists in your system.
- Contact: a new record for the person, automatically linked to the account.
- Deal (optional): a new opportunity record, linked to both the account and the contact, with a closing date and an initial stage.
Should You Create a Deal at Conversion?
In most cases, yes. Creating a deal at conversion gives you a dedicated opportunity record that owns the rest of the sales process, including qualification follow-up, quoting, proposal generation, and contract signature. If you are not fully ready to commit to a pipeline stage, place the deal in an early stage such as Qualification rather than skipping the deal entirely. A deal in an early stage is easier to advance than one that does not exist yet.
There are scenarios where qualifying a lead does not justify a deal, such as when you only need a company and contact record for relationship tracking. If that is your situation, you can convert without creating a deal. Just be consistent across your team so reporting stays meaningful.
The Accounts Module: The Top of the Hierarchy
The Accounts module represents the company in your data hierarchy. It is the top-level parent record that owns the contacts who work there and the deals that have been pursued with that company over time. When you open an account, you can see related contacts as a list and related deals as a list, along with rolled-up records like estimates, projects, tickets, and emails.
What Lives on an Account Record
- Company name, website, and corporate identifiers
- Industry, annual revenue, number of employees
- Primary mailing address and billing address
- Account-level custom fields that describe the company, such as tier, region, or industry segment
- Roll-up views of related contacts, deals, quotes, projects, tickets, notes, and emails
Why the Account is Often the Right Place for Shared Data
Data that describes the company should live on the account, not the contact. Industry, revenue, and address are good examples. If you store the industry on the contact and the company changes industries, you have to update every contact at that company. If you store it on the account, you update it once. The general principle is to keep data in the smallest number of places possible, and use lookup or mirror fields to pull it through to other modules when you need it on demand.
The Contacts Module: People Under Accounts
Contacts represent the individual people who work at an account. Because a company often has more than one person involved in a buying process, an account can have many contacts attached to it. The Contacts module is the right home for personal data such as job title, direct phone, personal email, and individual preferences.
You can add new contacts directly under an account at any time, even after conversion. The list of contacts on an account is a running record of every relationship you have built at that company, even if some of those people have moved on to other roles.
The Deals Module: Where the Sales Work Happens
The Deals module is where most of the active selling work takes place after conversion. A deal represents a specific opportunity to do business with an account, with its own pipeline stage, expected revenue, closing date, and pool of related contacts. If you follow the recommendation to convert leads once a meaningful conversation has happened, most of your qualification, follow-up, quoting, and proposal work will live inside deal records.
Key Fields on a Deal
- Account and Contact: linked records that show as blue text, clickable to navigate to the parent records.
- Amount: the expected revenue if the deal closes.
- Closing Date: the expected close date, whether won or lost. RFP selection dates and similar fixed deadlines are good anchors.
- Pipeline: which sales process this deal belongs to (such as B2B or B2C).
- Stage: the current step in the sales pipeline.
- Probability: the likelihood of winning, mapped to the stage.
- Expected Revenue: amount multiplied by probability, automatically calculated.
- Contact Roles: a filtered subset of account contacts who are involved in this specific opportunity.
The Difference Between Stage, Probability, and Expected Revenue
As a deal moves through its stages, the probability of closing should increase, and the expected revenue (amount weighted by probability) increases with it. For example, a 10,000 deal in the Value Proposition stage at 40 percent probability has an expected revenue of 4,000. If it advances to Negotiation at 75 percent, expected revenue moves to 7,500. The probabilities you assign early on can be educated guesses. As real data accumulates, you can refine them through reporting.
Contact Roles vs Contacts on an Account
An account might have 15 contacts, but a single deal might only involve four of them. Contact roles let you pull just the relevant people onto the deal, labeled by role such as decision maker, technical evaluator, or champion. This keeps the deal record focused on the actual buying committee while preserving the full contact list on the parent account.
Sidebar Records and Roll-Up Behavior
The left sidebar inside a deal exposes a powerful but easy-to-miss feature: many related records roll up automatically from a deal to its parent account. This includes estimates from Zoho Books, projects from Zoho Projects, tickets from Zoho Desk, quotes, sales orders, invoices, emails, notes, and attachments.
Why Roll-Ups Matter
Roll-up behavior means data lives where it is most relevant but is visible at higher levels of the hierarchy. An estimate is created from a deal, but it shows up on the account too. An email sent from a deal appears on both the contact and the account. This is what makes the default modules so valuable. Custom modules can replicate some of this, but the out-of-the-box behavior is hard to beat.
Why this matters for module decisions: when a client asks to replace the Accounts or Deals module with a custom equivalent, the roll-up behavior is usually the strongest reason to push back. Renaming a default module gives you the labels you want while keeping the built-in behavior you would otherwise have to rebuild.
The Activities Module: Tasks, Meetings, and Calls
Activities are the Swiss Army knife of Zoho CRM. They break down into three types, each designed for a different kind of work, and together they capture almost all of the day-to-day execution that moves deals through your pipeline.
Tasks
A task is anything that needs to be done by a due date. Sending a proposal, following up on a quote, checking in on an invoice, or preparing for a demo are all good candidates. Tasks give you accountability outside of just updating the deal stage. You do not want 30 micro-stages on your pipeline bar. You want a small number of meaningful stages, with tasks doing the work of tracking the granular steps inside each one.
One useful pattern is to define, for each pipeline stage, what tasks need to happen before the deal can advance. Those tasks can be created automatically through workflows when a deal enters a stage, then closed by the assigned rep when complete.
Meetings
Meetings can be created inside Zoho CRM or synced in from Google Calendar, Outlook, Microsoft 365, or Zoho Calendar. Creating meetings inside CRM has two advantages. First, you can add custom fields and categories that calendar tools do not support, such as meeting type or outcome. Second, you can send calendar invites to attendees directly from the record. If you prefer to work in an external calendar, enabling sync is still strongly recommended so meeting data appears in your CRM reports.
Calls
Calls can be logged manually or, more commonly, captured automatically from a connected voice provider such as Ring Central or Zoho Voice. Two fields on a call record do a lot of heavy lifting: purpose and call result. Purpose answers what the call was for (prospecting, demo scheduling, contract review). Call result answers what happened (connected, no answer, voicemail, busy). Call result is especially valuable because automations can branch on it. For example, if a call result is no answer, you can trigger a task for the next day to try again.
Daisy-Chaining Activities
The real power of the Activities module comes from connecting one activity to the next. A meeting whose outcome is “did not reach agreement” can trigger a task two days later to email the contact and propose a new meeting. A call that goes to voicemail can trigger a follow-up task with a reminder. Because activities have discrete fields for purpose and outcome, they make excellent triggers for downstream automations.
Custom Modules: Extending Beyond the Defaults
The core modules cover a wide range of business processes, but they do not cover everything. Zoho CRM lets you create custom modules for record types that do not fit cleanly into Accounts, Contacts, Deals, or Activities. Common examples include Demos, Project Requests, Implementations, Subscriptions, Renewals, and industry-specific record types.
When to Build a Custom Module
- The record type has a lifecycle distinct from a deal, such as a post-sale implementation
- You need a one-to-many relationship that the defaults do not support cleanly
- The data does not belong on the account, contact, or deal without distorting the meaning of those records
- You want a dedicated module for reporting, with its own views, layouts, and automations
When to Rename a Default Module Instead
If a client wants to rebuild Accounts as Companies, Deals as Opportunities, or Contacts as People, the right answer is almost always to rename the default module rather than create a custom version. Renaming preserves every built-in behavior: lead conversion, roll-ups, native integrations with Zoho Books, Zoho Desk, Zoho Projects, and Zoho Campaigns, and the existing automation patterns. A custom module starts from zero on all of those fronts.
Lead Conversion Mapping: Controlling Where Data Lands
One of the most important configuration screens in Zoho CRM is hidden in a place most users never look. Lead Conversion Mapping is where you decide, field by field, which lead data is passed to which destination during conversion. If your lead has industry, annual revenue, and an annual software spending custom field, this screen is where you tell Zoho whether each of those goes to the account, the contact, the deal, or some combination.
How to Find Lead Conversion Mapping
- Click the gear icon to open Settings
- Navigate to Modules and Fields
- Click the three dots next to the Leads module
- Select Lead Conversion Mapping
How to Think About Each Field
Walk through each lead field and ask: is this about the person, the company, or the specific opportunity? Industry is a company attribute, so it goes to the account. Email and phone are person attributes, so they go to the contact. A custom field like “anticipated project size” is an opportunity attribute, so it goes to the deal. Some fields, such as source, may belong on more than one destination, but the default should be to map to the single best home.
Avoid the temptation to map every field everywhere: if industry exists on both the contact and the account and you correct it later, you have to fix it in multiple places. Modern Zoho CRM has lookup and mirror fields that let you display data from a parent module on a child module without copying it. Store data in one place. Pull it elsewhere on demand.
Stage Probability Mapping and Pipelines
Deal stages are not a fixed list. They are customizable through Stage Probability Mapping, which lets you define every possible stage a deal can pass through, the probability of closing won from each stage, the stage type (open, closed won, or closed lost), and whether the stage represents a confirmed forecast commitment. Always keep at least one closed won and one closed lost stage as terminal points, even if you rename them.
Why Multiple Pipelines Beat Duplicate Stages
If you sell to both businesses and consumers, you might be tempted to create stages like “Qualification B2B” and “Qualification B2C” so you can send different emails based on stage. Do not do that. Instead, create two pipelines, B2B and B2C, with their own stage sets, and filter your workflows on the pipeline value. This keeps your stage list clean and your reporting consistent, while still giving each segment the right experience.
How to Set Up Pipelines
- Open Settings and search for Pipelines, or navigate through Customization
- Review the existing pipelines and the stages assigned to each
- Create new pipelines for distinct sales processes, such as B2B, B2C, Renewals, or Channel
- Assign stages to each pipeline based on what is actually needed for that process
- Edit a deal and switch pipelines to confirm the stage bar updates correctly
Quick Reference: Where Does This Data Belong?
| Type of Data | Best Module | Why |
|---|---|---|
| Company name, website, industry, revenue, employee count | Account | These describe the company and should not vary by person or deal. |
| Person name, title, direct phone, personal email | Contact | These describe the individual and travel with them across deals. |
| Source, lead status, early qualification notes | Lead (then mapped on conversion) | Captured at the top of the funnel, then routed through Lead Conversion Mapping. |
| Expected amount, closing date, stage, pipeline, probability | Deal | These describe a specific opportunity, not the company or the person. |
| Tasks, meetings, calls with purpose and result | Activities | Activities track execution and can trigger downstream workflows. |
| Buying committee members and their roles on a specific deal | Contact Roles on the Deal | Filters the full account contact list down to the people involved in this opportunity. |
| Estimates, quotes, sales orders, invoices, projects, tickets | Deal (rolls up to Account) | These are tied to a specific opportunity but visible from the parent account. |
Common Mistakes to Avoid
- Converting leads too early, before any meaningful conversation, which clutters accounts and deals with prospects who never engaged.
- Converting leads too late, leaving real qualification work buried in the Leads module instead of in a deal pipeline you can report on.
- Skipping the deal at conversion when you actually need to track an opportunity, then trying to backfill it later without the original context.
- Mapping the same lead field to every destination module, creating duplicate data that goes out of sync when one record is updated.
- Storing company data on contacts, leading to inconsistencies when the same company has multiple contacts with different values.
- Creating custom modules to replace Accounts or Deals instead of renaming the defaults and inheriting the built-in roll-up behavior.
- Building 20 micro-stages on the deal pipeline bar instead of using activities to track granular steps inside fewer high-level stages.
- Creating duplicate stages for different customer segments instead of using multiple pipelines with workflow filters.
- Forgetting to populate call result and meeting outcome fields, which breaks any automation that depends on them.
Frequently Asked Questions
What are the core modules in Zoho CRM?
The core modules are Leads, Contacts, Accounts, Deals, and Activities. Leads capture early prospect information on a single record. Accounts represent companies, Contacts represent the people at those companies, and Deals represent specific sales opportunities. Activities (tasks, meetings, calls) track the work that moves records forward.
When should I convert a lead in Zoho CRM?
Convert a lead once you have had a meaningful conversation with the person and you believe there is potential to move forward. Converting earlier creates noise in your accounts and deals. Converting too late leaves qualification work stuck in the Leads module instead of in a pipeline you can report on.
Should I create a deal when I convert a lead?
In most cases, yes. Creating a deal gives you a dedicated opportunity record to own the rest of the sales process. If qualification is not complete, place the deal in an early stage like Qualification rather than skipping it. A deal in an early stage is easier to advance than one that does not exist yet.
Where is lead conversion mapping in Zoho CRM?
Go to Settings, then Modules and Fields. Click the three dots next to the Leads module and open Lead Conversion Mapping. From there you can decide which lead fields are passed to the account, the contact, and the deal during conversion.
What is the difference between contact roles and contacts on an account?
Contacts on an account is the full list of people who work at that company. Contact roles on a deal is the filtered subset of those people who are actually involved in that specific opportunity, with labels such as decision maker, influencer, or technical buyer. Contact roles keep the deal focused without losing the broader account contact list.
Can I customize the stages in the Deals module?
Yes. Deal stages are fully customizable through Stage Probability Mapping. You can rename, reorder, and add stages, set the probability of closing for each, and assign them to specific pipelines. Always keep at least one closed won and one closed lost stage as terminal points.
Should I create custom modules or rename the default ones?
Where possible, rename the default modules. Default modules have built-in roll-up behavior, lead conversion support, and native integrations with the rest of Zoho. Custom modules are best for record types that genuinely do not fit the default structure, such as project requests or demos that have their own lifecycle.
What is the best way to use the Activities module?
Use tasks for any action a person needs to take by a due date, meetings for scheduled conversations, and calls for both inbound and outbound phone activity. Always capture the purpose and the result on calls and meetings, because those fields drive downstream automations such as a follow-up task when a call goes unanswered.
Can I have different sales processes for B2B and B2C customers?
Yes, by using multiple pipelines. Create a B2B pipeline and a B2C pipeline, each with its own stages, and filter your workflows on the pipeline value. This is much cleaner than duplicating stages with suffixes like “B2B” or “B2C” inside a single pipeline.
Need Help Designing Your Zoho CRM Data Model?
If your team is setting up Zoho CRM for the first time, cleaning up a deployment that has drifted, or trying to decide whether to use custom modules or rename defaults, Zenatta can design and implement the right structure for your sales process.
Talk to Zenatta