Hi everyone, 
This feature is now available for the JP, CA, SA, UAE, and AU DCs.
We're excited to bring to you Zoho CRM's mirror component, which presents relevant data on a record's details page and keeps everything users need in one place without having to navigate across modules. In CRM, records aren't always useful in isolation. A deal is linked to a contact and an account; a case is tied to a customer. Each of these related records holds critical information. However, since this information is organized in different modules, users have had to go back and forth between them for context or for the latest values, such as an updated phone number or email address related to a deal. While lookup fields establish the relationships between modules, they can't present all the contextual data within the parent record—which is exactly what the all-new mirror component does.
What is the Mirror Component?
Think of it as a live window into your related records; always current and accurate.
With the mirror component, you can view fields from a related record directly within the record you're working on, so there's no need to jump between modules to find what you need. It simply reflects data in real time, keeping your teams informed without requiring that they leave the current record.
Let's look at an example to understand its scope more clearly.
Sales reps working on a deal often need quick access to the linked contact's phone number or email address—but retrieving that information used to mean navigating away from the deal record, opening the contact record, and then finding their way back. With mirror components, that friction is gone; the contact's details are always on display right within the deal record and updated in real time so that reps are never working from outdated information.
In this scenario, we see that the users get the context they need, exactly where they need it.
As we've seen above, the mirror component is designed specifically to give users direct access to live data from related modules. Any changes or modifications made to the source record will be reflected instantly, ensuring that users always see the most current information.
The mirror component helps users:
- Understand the full context of a record in one glance.
- Reduce the need to switch between modules.
- Always work with up-to-date information, as any changes made in the parent record are instantly reflected.
- Make faster, better-informed decisions.
Mirror Component vs. FOL: Knowing when to use which
Both mirror components and fields of lookup (FOLs) help bring related data into a record, but they serve distinct purposes. Choosing the right one depends on what you need to do with the data.
Here's a simple way to understand it:
Use FOL when the data needs to be stored, acted upon, or modified. For example, reps should use an FOL if they're bringing a standard product discount into a Quotes record, which they can then manually overwrite for a specific customer.
Reps should use mirror components when they need data to be visible but not editable. For instance, displaying a contact's phone number and email address as a mirror component always reflects what's in the parent module.

- Unlike other fields, mirror components are exclusive to the create, edit, and the details page; they aren't visible in other views like the list view.
- Mirror components can't be used in criteria and filters. However, if a user wants to use the related module fields in criteria and filters, they can use cross-module filters in custom views and smart filters.
Feature availability and limits
- Field limits: Zoho CRM supports up to 100 mirror fields per module, across a maximum of five lookup fields. For instance, one can add up to 100 mirror components for one lookup field or 20 mirror components for every five lookup fields.
- Layout-specific behavior: Mirror components are layout-specific.
- Availability: Mirror components will be available only in modules to which one can add lookup fields. They're therefore not supported in the Calls, Meetings, Tasks, Appointments, and Users modules.
- Edition: Available in all editions except the Free edition.
That's all for the enhancement. Please share your feedback in the comments below.
For more information on the feature, check out our help doc.
Kind regards,
Anna Sakhi John
CRM MArketing
Recent Topics
Ability to select the attachment of a record when sending an email from FSM
Hello FSM Team, FSM allows us to add attachments to any record (Estimate, Work Order, etc.). However, when we're sending an email from FSM, it is currently not possible to choose from the attachment in FSM to add to the email. When sending an estimate,
Temporary Telegram Messaging Restriction in India
The Government of India has temporarily restricted access to Telegram in India. This action has been communicated by the National Testing Agency (NTA) through an official public notice. Read the full notice here. Impact As a result, Telegram messaging
Zoho Creator + LLMs using Zoho MCP: Bring contextual AI into your apps
Hello everyone, We're excited to share that Zoho Creator can now be integrated with leading AI models(like Claude) using Zoho MCP. As you know, Zoho Creator has been a pioneering low-code platform with a razor-sharp focus on making it easy to build business
The 3.1 biggest problems with Kiosk right now
I can see a lot of promise in Kiosk, but it currently has limited functionality that makes it a bit of an ugly duckling. It's great at some things, but woeful at others, meaning people must rely on multiple tools within CRM for their business processes.
Use Secure Public Links for Sharing Transactions
Public links are the quickest way to send invoices or quotes to your customers. You can drop the link in an email, SMS, or WhatsApp message. But, links can be forwarded, and once they leave your customer's inbox, you can no longer control who sees your
【開催報告】大阪 Zoho ユーザー交流会 NEXUS 2026/6/4(木)ZendeskからZoho Deskへ移行しコスト削減
ユーザーの皆さま、こんにちは。コミュニティGの中野です。 6月4日(木)に、大阪 Zoho ユーザー交流会を開催しました。 本投稿では、その様子をお届けします。 当日の登壇資料などもこちらに共有しますので、参加できなかった皆さまもぜひご参照ください。 今回の大阪 ユーザー交流会では、ビープラスシステムズ株式会社 石井さんによるユーザー活用事例セッションのほか、 「Zohoで"これだけは外せない"ルーティーン」をテーマにしたグループワークを実施しました。 登壇いただいた石井さん、そしてご参加いただいたZohoユーザーの皆さま、ありがとうございました!
When will Zoho Books offer native NFS-e issuing, now with Brazil's National Standard?
Hello Zoho Team and Community, I'd like to follow up on my previous suggestion regarding the critical need for Zoho Books to natively issue Brazilian Service Invoices (NFS-e). My original idea was that this could be achieved by extending the same integration
Zoho CRM custom button function, how to add line breaks/ new lines in the return message
When creating button function in CRM it requires a `return "";` Then when the button is client by the user a message pops up with what ever is returned from the function. But I want to have a message with multiple lines, meaning I need to add a line break
ZOHO FSM - Dispatch Console Drive time
Is there a way to view drive time on a tech or estimate drive time from location to location? I need to see this on the Dispatch Console
Is there a way to update the forecast category independently from the deal's stage through an API?
Hello, We're experimenting with the Forecast module and we've created custom categories to signal the top 10/50/100 deals currently in the pipeline. We would like to assign these categories automatically using custom functions but I found that the only
Small one person business needs everything in one place
I just purchased a business and have a couple of your services. I would like to get everything in one place. I am a state trainer. I would like to get my invoices, payments, online classes, calendar for scheduling, maintenance, etc. in one place. can
Super Admin Logging in as another User
How can a Super Admin login as another user. For example, I have a sales rep that is having issues with their Accounts and I want to view their Zoho Account with out having to do a GTM and sharing screens. Latest Update (27th April 2026): With the early
Re-Apply SLA When Ticket Reopened from Closed Status?
If you have an SLA applied, timers are deactivated when going to "On Hold" status type and reactivated when going back to an Open status type. What we discovered is when a customer replies to a closed case and it reopens, the SLA is not applied and timers
Conditional Drop Downs
Am I the only one that has a problem when setting up the same project for multiple customers - resulting in a HUGE number of projects (e.g. Project A - customer 1, Project A - customer 2, Project A - customer 3 etc.). OR, am I doing it wrong? What results
Automating CRM backup storage?
Hi there, We've recently set up automatic backups for our Zoho CRM account. We were hoping that the backup functionality would not require any manual work on our end, but it seems that we are always required to download the backups ourselves, store them,
Zoho developer edition does not work for us
Hi Is anyone else having this problem? I'm signed in with our admin/super user account. When I click on the link on this page: https://www.zoho.com/crm/developer/docs/dev-edition.html I am asked to agree to Terms and Conditions. Clicking Agree to Terms
Lead score decay timing and excluding specific campaigns from scoring
Hi team, I have two quick questions about lead scoring: 1. When does a lead's score start going down? Like, after how many days of no activity does the score begin to drop? 2. Is there a way to stop certain campaigns from adding points to a lead's score?
Summer release '26 should be called Enterprise Summer Release '26
Summer release '26 should be called Enterprise Summer Release '26 because almost all updates or the more useful ones, are limited for Enterprise subscriptions. us with Basic or Premium susbcriptions are basically left in the cold.
ZoHo Mail & MCP connectors
Is ZoHo working an MCP connector for mail?? I find it very useful in Gmail to have Claude summarize messages for me. Thanks Jim P.S. Sorry if this is the incorrect forum. Mods please adjust as necessary.
FINALLY! 100% Responsive iFrame for HTML Page Snippet
For the past two years or so I have been battling with Page Snippets' responsiveness (HTML, Embed, and ZML). Furthermore, if you use the native embedded reports, especially more than one report on a page, you have to set a static height because they're
Associate project with timer on iPhone
When I start the timer without first associating a project (on my iPhone), its starts fine but now when I need to associate a project, and click on the link, I get a list of EVERY project I've ever put into Zoho Books. It used to just show active projects.
Import and Export of website.
Hi, i have raised this ticket regarding challenges i am facing while importing a website on zoho sites. I have created my website on Squarespace and now i want to move it to zoho sites so i want to know what i am supposed to do whats the correct step
Add multiple users to a task
When I´m assigning a task it is almost always related to more than one person. Practical situation: When a client request some improvement the related department opens the task with the situation and people related to it as the client itself, the salesman
Important update on our transition to the new video platform framework
As part of our ongoing platform changes, users in select regions, including the United States and other supported data center locations, have been migrated to our new video platform framework. Due to this migration, some participants may notice changes
What is a realistic turnaround time for account review for ZeptoMail?
On signing up it said 2-3 business days. I am on business-day 6 and have had zero contact of any kind. No follow-up questions, no approval or decline. Attempts to "leave a message" or use the "Contact Us" form have just vanished without a trace. It still
Deleted User Emails
I need to delete a user as I need to re-use their license, but I'd like to keep all their emails that are attached to various contacts in the CRM. Their emails are hosted externally on an M365 license. Anyone any idea how best to engineer this? TIA
#14 Get Paid Without Spending Time on Manual Follow-ups
It's the end of the month. Payroll is due next week. A software subscription is about to renew. A vendor payment is waiting for approval. On paper, the business is doing great. Projects are getting completed. Customers are happy. Invoices have already
Client Script | Update - Client Script Support For Custom Buttons
Hello everyone! We are excited to announce one of the most requested features - Client Script support for Custom Buttons. This enhancement lets you run custom logic on button actions, giving you greater flexibility and control over your user interactions.
Function #11: Apply unused credits automatically to invoices
Today, we bring you a custom function that automatically applies unused credits from excess payments, credit notes, and retainer payments to an invoice when it is created. Prerequisites: Create a Connection named "zbooks" to successfully execute the function.
Add spaces to input format
In Zoho Inovices, I am trying to do a custom input format for a custom field. I have tried a few variations, but this is my most recent: ^[a-z][A-Z][0-9][,][-][_][:][ ]$ In this field, I will be entering different alphanumeric information, depending on
Zoho CRM Deal API returning null pipeline in case of default pipeline
Hey team, We are writing to report an issue with the Deals module pipeline API behavior that we believe stems from how the default (Standard) pipeline is handled when no custom pipelines have been configured. When the "Manage Pipelines" page under CRM
Quebec Canada Tax GST and QST
Hello Expert, Whenever we I create invoice for Quebec, Canada, it calculating wrong tax amount, can you please validate Attached the screenshot, which is calculating wrong tax amount on QST
Function #1: Convert an accepted Estimate to Sales Order automatically in Zoho Books
As you’re aware, Zoho Books provides a default option to have the estimates automatically converted to invoices once your customer accepts them. Many of you wanted a similar option for sales orders, so here’s a workflow that converts accepted estimates
Facturation électronique 2026 - obligation dès le 1er septembre 2026
Bonjour, Je me permets de réagir à divers posts publiés ici et là concernant le projet de E-Invoicing, dans le cadre de la facturation électronique prévue très prochainement. Dans le cadre du passage à la facturation électronique pour les entreprises,
Adding Taxes to paid consultations in Zoho Bookings
I created a 'paid' consultation under Zoho Booking and integrated it with payment gateways for online/instant payment before a booking is done. How can I add 'taxes' to the price of consultation? I can add taxes to other Zoho apps (liks Books, Checkout,
What's New in Zoho Forms
Hey there, We've been heads-down shipping this quarter. Because every update we ship is about making your forms do more, with less effort from you. This quarter too, we expanded what Zoho Forms can do. Here's everything that shipped. Spotlight Forms Some
Zoho Creator and Bluetooth Beacons?
Hi all, Has anyone developed anything in Zoho Creator that leverages Bluetooth? Specifically to detect bluetooth beacons (iBeacon, Eddystone, etc.)? Thank you, Josh
Zoho Books | Product updates | June 2026
Hello users, Welcome to this month's roundup of what's new in Zoho Books! We have an exciting line-up this time. The highlight is the launch of the all-new France Edition with full ISCA compliance. We're also introducing features such as Layout Rules
API to post drafts for social media
I we want to post draft posts to our zoho social account and then approve and schedule them within Zoho social. is this possible with for example: https://apis.zoho.com/social/v2/post TIA Jon
Updating Zoho Books UI when a field is changed
I have this script to update Quotes Expiry date. estimateID = estimate.get("estimate_id"); numberDaysTobeExtended = 14; estimatedate = estimate.get("date").toDate(); organizationID = organization.get("organization_id"); estDate = estimate.get("date");
Next Page