New capabilities for custom buttons: Elevate UX and CX with just a click!

New capabilities for custom buttons: Elevate UX and CX with just a click!

-------------------------------------------------Post moderated on 24th May--------------------------------------------------------------

Dear all, The feature is now available for all users in all DCs. 



Dear Customers,

We hope you're well!

We're happy to announce enhancements we've made to buttons.

Buttons in Zoho CRM are a simple yet versatile customization tool. It offers great usability for CRM users, enabling them execute important actions as required. It was originally designated for use within modules. Realizing its importance in users' productivity, we opened the ability to configure buttons inside records, Wizards, Canvas, and related lists as well. Also, you can bridge your CRM to a third party software.

Now, to provide context and convenience, we are expanding the scope of buttons even more.
  • Layout-specification: We've added the ability to choose layouts while configuring buttons, which helps provide more context to your data organization efforts.
  • Portal accessibility: We enabled buttons for portals to offer exclusivity for customers and also to extend these UX capabilities to CX.
  • Kiosk accessibility: We also have a value-adding use case with regard to Kiosk.


Let's go in detail!

Buttons are now layout-specific

Layouts in Zoho CRM are customizable data templates that help you collect, store, process, interpret, and manage data to manifest your business processes. You can also run automations based on layouts. These layout-specific capabilities help align your CRM to your business processes.
However, until now, any button placed in record detail, create, or clone pages was invariably displayed for all layouts. This generic prevalence of a button irrespective of the layout or the process lacked context.

The screenshots below feature two buttons on the record details page. The button Send to events for leads from trade shows and the other, push to WFS for leads coming in via online store. Both the buttons help push data to different applications.

You can see, how two buttons irrespective of their relevance, are displayed in the record details page invariably.

Now, to provide clearer context and, more importantly, to make buttons more process-specific, we've introduced the ability to select which layout(s) a button should appear in before selecting its position. In fact, you can select one or more layouts, or choose all layouts (but this time it's your choice!).

In the screenshots below, you can see leads with different layouts—each with buttons specific for its layout.


Note: Layout choices will be available only where they're applicable. If you choose to place buttons in the list view (module view), then you won't be able to select the layouts.

UI update: Separate links and buttons tab

In line with this layout selection update, we've also split the former Links and Buttons tab into two distinct tabs: Links and Buttons. With this split, you'll not only have a dedicated list of links and buttons, but also get the benefit of managing each of them individually.


Empower portal users with more accessibility

Portals are a self-service channel Zoho CRM offers. By extending access to certain modules to portal users, you can enable them to create, view, and update records all by themselves. Click here to learn more about portals in Zoho CRM.

Now, to give Portal users, accessibility and a great experience that CRM users have had thus far, we've also developed the ability to create/extend buttons to records shared via portals.

Moving forward, admins create buttons exclusively for portal users or extend existing buttons to them. 

What does this mean for your business?

Building or extending custom buttons in portals opens up a lot of possibilities. In addition to the standard record buttons, by providing access to custom buttons in Portals, your Portal users will be able to do what CRM users can do, such as send SMS notifications, save records as offline files, push information to on-premise tools, and more. The possibilities with custom buttons are endless, and they offer the following benefits: 
  • Curb their dependence on CRM users
  • Add convenience
  • Elevate the user experience
  • Minimize effort required for manual tasks
But wait—this update to custom buttons does lead to another interesting use case. Let's talk about Kiosk Studio!

Kiosk Studio is one of our latest and most anticipated releases. It's a no-code customization tool that CRM users can use to get quick service at the click of a button. You can quickly display a screen, retrieve information from your database, or save information to it. Click here to learn more about Kiosk.

Summoning a Kiosk is one of many custom actions you can configure for custom buttons. If you've already configured Kiosk for your organization, you can associate it with a custom button as an action and initiate designated tasks.

Let's look at an example of how a Portal user can schedule a car service all by themselves:

KM is a premium car care center that deals with its correspondence online. All the customer has to do is to schedule a service on their portal, and they will be contacted. This is a classic example of a Kiosk inside a Portal.

This way, custom buttons can serve a larger purpose for your business. We hope these enhancements provide a lot more flexibility and convenience as you work with Zoho CRM. If you have any questions or feedback, please feel free to drop a comment.
That's all, folks!


Availability: These updates are available for all users in US DC as of now. It will be opened in the rest of the DCs in a couple of days.


Thanks and have a good one!

Kind regards,
Saranya Balasubramanian
Zoho CRM - Marketing

Rephrase with Ginger (Cmd+⌥+E)

    Nederlandse Hulpbronnen


      • Recent Topics

      • Ability to Set a Unified Tab Order/View for All Users in Zoho Projects

        Hello Zoho Projects Team, We hope you are doing well. We would like to submit a feature request regarding tab/menu organization in Zoho Projects. Current Behavior: The tab (module) order in Zoho Projects is user-specific. Each user (internal or external)
      • Task Order

        Hello! I've recently switched to Zoho Projects and a long time user of MS Project, Asana and LiquidPlanner (which has recently been purchased) and I'm running into a frustration I'm hoping someone can assist with. It has to do with how tasks are ordered
      • 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 Books | Product updates | January 2026

        Hello users, We’ve rolled out new features and enhancements in Zoho Books. From e-filing Form 1099 directly with the IRS to corporation tax support, explore the updates designed to enhance your bookkeeping experience. E-File Form 1099 Directly With the
      • 2026 Product Roadmap and Upcoming Features

        This is your guide to what is coming in Zoho Vertical Studio throughout 2026. We’ll update this post throughout the year as items move from development to release, and as and when new initiatives are added. Once a feature is released, it will be reflected
      • Vendor legal and DBA names for USA users

        I would like to hear how Zoho Books users are handling DBA names in the vendor profile. If the Company name in the vendor profile has to be the legal name (line 1 of the W-9), whare are you entering the DBA name (the name that checks are made out to)
      • Zoho Books API invoice email bouncing with 'relaying-issues' error

        I have waited over 30 days for zoho books uk to assist with the following and i have had no replies or tickets erronously closed. The service has been terrible - very unlike zoho! So i am raising this here hoping that a community member can assist: Hello,
      • Stop the Workarounds: We Need Native Multi-Step Forms

        After over 17 years of community requests, I'm hoping the Zoho team can finally address the lack of native multi-page form support in Zoho Creator. This has been one of the longest-standing feature requests in the community, with threads spanning nearly
      • Product Updates in Zoho Workplace applications | January 2026

        Hello Workplace Community, Let’s take a look at the new features and enhancements that went live across all Workplace applications for the month of January. Zoho Mail Zoho People Notifications preview in Zoho Mail Notification emails from Zoho People
      • How do i setup default values for few fields

        We have few fields in CRM like rate of return, type etc - they can be picklist and standard inut fields. picklist we have choice to set default value. but how do we default some value in input type of fields?
      • We know the company but not the contact

        We are fairly new to Zoho, part of our marketing stack is we use products like lead feeder to identify which companies are visiting our site. We are able to match this data to salesiq but cannot find a way to add a company name to the salesiq visitor
      • Customize Calendar view in Teamspaces Settings

        Right now every customization that happens inside of the calendar view inside of CRM is only visible for the specific user. We want to be able to set up calendar views as an admin for specific roles. I would suggest to do that inside of the settings of
      • How to filter subform report based upon main form report in dashboard

        Hi Team, I am creating a dashboard in Zoho Analytics. I want to have a main form report and below I want to show subform report of main form. If I filter the main form with date then I want to show subform records based upon main form. how can I achieve
      • using the Client script I want to Hide Show the Fields

        if Related to service means some of the field like service no want to shoe and hide Amc no , purchase no how i achive this let issu = ZDK.Page.getField('Issue_Related_To').getValue(); if (issu == 'Service') { var field_obj = ZDK.Page.getField('Warranty_Cases');
      • Ask the Expert – Zoho One Admin Track : une session dédiée aux administrateurs Zoho One

        Vous administrez Zoho One et vous vous posez des questions sur la configuration, la gestion des utilisateurs, la sécurité ou encore l’optimisation de votre back-office ? Bonne nouvelle : une session Ask the Expert – Zoho One Admin Track arrive bientôt,
      • Kanban view on Zoho CRM mobile app!

        What is Kanban? The name doesn't sound English, right? Yes, Kanban is a Japanese word which means 'Card you can see'. As per the meaning, Kanban in CRM is a type of list view in which the records will be displayed in cards and categorized under the given
      • Write-Off multiple invoices and tax calculation

        Good evening, I have many invoices which are long overdue and I do not expect them to be paid. I believe I should write them off. I did some tests and I have some questions:  - I cannot find a way to write off several invoices together. How can I do that,
      • Kaizen #210 - Answering your Questions | Event Management System using ZDK CLI

        Hello Everyone, Welcome back to yet another post in the Kaizen Series! As you already may know, for the Kaizen #200 milestone, we asked for your feedback and many of you suggested topics for us to discuss. We have been writing on these topics over the
      • vendors / customers with 2 different address and gst no

        Why can't we have option for more than one address and depending on the state option for more than 1 GST no. ? We have customers / vendors PAN india with different addresses and GST no. for different states.
      • Recurring Automated Reminders

        Hi, The reminders feature in Zoho Books is a really helpful feature to automate reminders for invoices. However, currently we can set reminders based on number of days before/after the invoice date. It would be really helpful if a recurring reminder feature
      • Fail to send Email by deluge

        Hi, today I gonna update some email include details in deluge, while this msg pops up and restrict me to save but my rules has run for one year. can you tell me how to use one of our admin account or super admin account to send the email? I tried to update
      • Transitions do not update fields until the record moves to next stage

        We have a blueprint where a couple of stages have multiple transitions. If only some of the transitions are completed, but not all, Zoho does not update any of the fields impacted by the completed transitions. Is there any way Zoho can udate the fields
      • Zoho CRM for Everyone's NextGen UI Gets an Upgrade

        Hello Everyone We've made improvements to Zoho CRM for Everyone's Nextgen UI. These changes are the result of valuable feedback from you where we’ve focused on improving usability, providing wider screen space, and making navigation smoother so everything
      • Zoho CRM - Kiosk Studio : Use action responses across your kiosks with sequential actions

        Hello Everyone, Imagine building a kiosk that gives you full control over how actions are executed in later screens in that same kiosk. What if you could use data from a previous action later in that kiosk—with no interruptions or data gaps? This is exactly
      • Ability to CC on a mass email

        Ability to CC someone on a mass email.
      • Get Cliq Meetings in my O365 calendar

        Hi, we are currently evaluating to replace the Teams Messaging and Meetings with Cliq. We currently still have all our email and calendars in O365. What i want to achieve is, to create a (ZOHO) meeting from Cliq and have this meeting added to my Outlook/O365
      • Custom Button to convert a Deal to a Custom Module?

        Hello Community I am in process of building out a custom CRM for my team and part of this is looking at building out a Custom Button or function of some sort where when a Deal is marked Closed Won the system will allow for a "Convert to Job" option to
      • Power up your Kiosk Studio with Real-Time Data Capture, Client Scripts & More!

        Hello Everyone, We’re thrilled to announce a powerful set of enhancements to Kiosk Studio in Zoho CRM. These new updates give you more flexibility, faster record handling, and real-time data capture, making your Kiosk flows smarter and more efficient
      • Emails Failing with “Relaying Issues – Mail Sending Blocked” in ZeptoMail

        Hello ZeptoMail Support Team, We are facing an email delivery issue in our ZeptoMail account where emails are failing with the status “Process failed” and the reason “Relaying issues – Mail sending blocked.” Issue Details Agent Name: mail_agent_iwwa From
      • Change eMail Template for Event-Invitations

        Hello ZOHO-CRM Team How I can change the eMail Template for Event-Invitations? I work with the German Version of the Free Version. I know how I can modify eMail alerts or Signature Templates, but where I can other eMails modify you send out? Thank you
      • Workdrive Oauth2 Token Isn't Refreshing

        I have set up oauth for a bunch of zoho apis and have never had a problem with oauth. With workdrive i am using the exact same template i usually use for the other zoho apps and it is not working. All requests will work for the first hour then stops so
      • How can I import OLM to Yandex Mail easily?

        For migrating Mac Outlook OLM data to Yandex Mail efficiently, the Aryson OLM Converter is a reliable professional tool that ensures complete data integrity throughout the process. Unlike manual methods, which can risk inconsistent formatting or missing
      • Introducing Radio Buttons and Numeric Range Sliders in Zoho CRM

        Release update: Currently out for CN, JP, AU and CA DCs (Free and standard editions). For other DCs, this will be released by mid-March. Hello everyone, We are pleased to share with you that Zoho CRM's Layout Editor now includes two new field formats—
      • Is it possible to setup bin locations WITHOUT mandating batch tracking?

        Hi fellow zoho users, I'm wondering if anyone else has a similar issue to me? I only have some products batch tracked (items with shelf life expiry dates) but I am trying to setup bin locations for my entire inventory so we can do stock counting easier.
      • Implementing Inventory Process

        I am just starting to create an inventory system through Zoho for a nonprofit. We receive in-kind donations of items for kids, and utilize them in 2 or 3 different programs. Then families come in and take the items. I'm thinking of this structure: Our
      • Best way to start zoho inventory with bulk openning stock

        We are already using zoho book since long time for cars trading company. Now to streamline more, would like to import the excel data of closing stock of inventory to zoho inventory and to start on. Since we need to track each VIN (unique vehicle id number)
      • Service Reports.

        Hello Team, I have a requirement to create multiple service reports for a single AP. That means, in one AP I have 5 service line items, and all line items are linked to assets. Once I complete the AP, I want to generate 5 individual service reports, one
      • Blueprint enhancements - Parallel and multiple transitions, and more

        Last modified on Sep 4, 2023: All Zoho CRM users can now access these enhancements. Initially, these features were available only on an early access basis and by request. However, as of August 2, 2023, they have been made available to all users in all
      • Item Bulk Edit - Allow for Reorder Level

        We're implementing a process for using the Reorder Level field for Items, and I have to go through and add this value to a huge chunk of our Items. It's driving me bonkers that I have to do this individually through the UI rather than bulk updating. It
      • Zoho CRM || Unable to Bulk Assignment of Territories for Contacts

        Dear Zoho CRM Support Team, I hope this email finds you well. We recently performed a bulk upload of Contacts into Zoho CRM using the official sample Excel template downloaded from the CRM. The upload itself was completed successfully; however, we encountered
      • Next Page