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)

    Access your files securely from anywhere









                          Zoho Developer Community




                                                • Desk Community Learning Series


                                                • Digest


                                                • Functions


                                                • Meetups


                                                • Kbase


                                                • Resources


                                                • Glossary


                                                • Desk Marketplace


                                                • MVP Corner


                                                • Word of the Day


                                                • Ask the Experts





                                                          Manage your brands on social media



                                                                Zoho TeamInbox Resources



                                                                    Zoho CRM Plus Resources

                                                                      Zoho Books Resources


                                                                        Zoho Subscriptions Resources

                                                                          Zoho Projects Resources


                                                                            Zoho Sprints Resources


                                                                              Qntrl Resources


                                                                                Zoho Creator Resources



                                                                                    Zoho CRM Resources

                                                                                    • CRM Community Learning Series

                                                                                      CRM Community Learning Series


                                                                                    • Kaizen

                                                                                      Kaizen

                                                                                    • Functions

                                                                                      Functions

                                                                                    • Meetups

                                                                                      Meetups

                                                                                    • Kbase

                                                                                      Kbase

                                                                                    • Resources

                                                                                      Resources

                                                                                    • Digest

                                                                                      Digest

                                                                                    • CRM Marketplace

                                                                                      CRM Marketplace

                                                                                    • MVP Corner

                                                                                      MVP Corner







                                                                                        Design. Discuss. Deliver.

                                                                                        Create visually engaging stories with Zoho Show.

                                                                                        Get Started Now


                                                                                          Zoho Show Resources

                                                                                            Zoho Writer

                                                                                            Get Started. Write Away!

                                                                                            Writer is a powerful online word processor, designed for collaborative work.

                                                                                              Zoho CRM コンテンツ






                                                                                                Nederlandse Hulpbronnen


                                                                                                    ご検討中の方




                                                                                                          • Recent Topics

                                                                                                          • Zoho CRM - Calendar Cards View - Let Users Decide What Is Displayed On Calendar Entries

                                                                                                            Imagine planning your week of face-to-face meetings across three counties. You’re trying to group appointments by location to make the best use of your time, but Zoho CRM’s calendar doesn’t show where each meeting is happening. You’re left trying to remember
                                                                                                          • Zoho Inventory - How to pay a supplier up front then receive multiple deliveries

                                                                                                            How do we manage situations where we pay a supplier up front, then the receive the products in increments? Example Workflow: Create Purchase Order > Receive Bill for full amount > Receive Items 2 or more deliveries. Currently, once a Bill is created against
                                                                                                          • How can I add or change the active customer in Zoho Projects?

                                                                                                            I'm trying to change the customer in an active Zoho project. Is it possible to add or change the customer?
                                                                                                          • What happens when someone clicks 'unsubscribe' in a zoho CRM email

                                                                                                            Hello, As per, i am going round in circles trying to find an answer to these 2 question. I have an email template that has an unsubscribe link in the footer in zoho CRM. First, what happens when someone clicks it - where does the contact get unsubscribed
                                                                                                          • Zoho CRM - Scheduled Reports Which Contain Chart

                                                                                                            Hi Zoho CRM Team, I'm requesting that the Report Export and Scheduling feature be enhanced to include a chart, if one has been created on a report. At the moment I have a report which shows Sales This Week by Deal Owner and a pie chart at the top of the
                                                                                                          • Can I add Conditional merge tags on my Templates?

                                                                                                            Hi I was wondering if I can use Conditional Mail Merge tags inside my Email templates/Quotes etc within the CRM? In spanish and in our business we use gender and academic degree salutations , ie: Dr., Dra., Sr., Srta., so the beginning of an email / letter
                                                                                                          • Cadences

                                                                                                            I have just started using Cadences for follow-up up email pipeline. Is it just me or do you find the functionality very basic? For example, it will tell me (if I go looking for it) if someone has replied to a follow-up and been unenrolled; but it won't
                                                                                                          • Canvas View in Zoho Recruit

                                                                                                            Is it possible or would it be possible to have the new 'Canvas View' in Zoho Recruit?
                                                                                                          • Zoho Inventory - Move Orders

                                                                                                            Quick question about Move Orders... Why is there no status to say something like "Draft", "In Progress" and "Completed", similar to Transfer Orders? I'm assuming that when something needs to be moved it should be planned in Inventory, executed and then
                                                                                                          • Kaizen #215 - Workflow APIs - Part 3 - Create and Update Workflow Rules

                                                                                                            Welcome back to another week of Kaizen! Over the last couple of weeks, we’ve joined Zylker Cloud Services as they review and improve their workflows. In Part 1, we discovered and audited their sprawling workflow landscape. In Part 2, we learned how to
                                                                                                          • DataPrep Bigquery Connection failed

                                                                                                            Hello everybody, I want to create a connnection beetwen Bigquery and Dataprep but when I try to connect my project I got this error Loading tables has failed. Table list fetched from the data source expired.
                                                                                                          • Utilisation de Zoho en conformité avec l’article 286 du Code général des impôts (CGI)

                                                                                                            Cher(e) client(e), Conformément à l’article 286 du Code général des impôts (CGI) impose aux entreprises assujetties à la TVA d’utiliser des systèmes de caisse ou de gestion commerciale certifiés lorsqu’elles enregistrent des ventes à des particuliers.
                                                                                                          • Issue in Zoho People Regularization – Incorrect Hour Calculation

                                                                                                            I have noticed that when applying attendance regularization in Zoho People for previous dates, the total working hours are not calculated correctly. For example, even if the check-in is 10:00 AM and check-out is 6:00 PM, the system shows an incorrect
                                                                                                          • Free Webinar : Unlock AI driven business insights with Zoho Inventory + Zoho Analytics

                                                                                                            Are you tired of switching between apps and exporting data to build customized reports? Say hello to smarter & streamlined insights! Join us for this exclusive webinar where we explore the power of the Zoho Inventory–Zoho Analytics integration. Learn
                                                                                                          • Allow Multiple usage units to items while adding them to sales/purchase transactions

                                                                                                            The usage unit of items added in zoho books are static right now and can not be changed. But certain items are received or sold in multiple usage units. One example is fabric. It can be bought in Meters, inches, kgs or other units. Another example would
                                                                                                          • PO receive quantities

                                                                                                            At last, Zoho has finally got around to allowing us to receive a larger qty than recorded in the PO :-) Saves us all from editing the PO's before receiving larger quantities ( usual for us ) ! It's still in "beta" but available upon request, I've tested
                                                                                                          • Analytics : How to share to an external client ?

                                                                                                            We have a use case where a client wants a portal so that several of his users can view dashboards that we have created for them in Zoho Analytics. They are not part of our company or Zoho One account. The clients want the ability to have user specific,
                                                                                                          • Reference Deal Categories in Deluge

                                                                                                            Hello, Is there a way to reference Deal Category in deluge functions? So for our Deals, we have several different WON stages in a pipeline.  Rather than type each stage into our functions, we'd like to be able to reference the Deal Category.  Similar
                                                                                                          • Payroll In Canada

                                                                                                            Hi, When can we expect to have payroll in Canada with books 
                                                                                                          • Users Name & Email in Reports

                                                                                                            Hi, I would like to show the Users Name from their Zoho Acount in All Entries/Reports as well as the current Account Email. Thanks Dan
                                                                                                          • Presenting ABM for Zoho CRM: Expand and retain your customers with precision

                                                                                                            Picture this scenario: You're a growing SaaS company ready to launch a powerful business suite, and are looking to gain traction and momentum. But as a business with a tight budget, you know acquiring new customers is slow, expensive, and often delivers
                                                                                                          • Whatsapp Limitation Questions

                                                                                                            Good day, I would like to find out about the functionality or possibility of all the below points within the Zoho/WhatsApp integration. Will WhatsApp buttons ever be possible in the future? Will WhatsApp Re-directs to different users be possible based
                                                                                                          • Empowered Custom Views: Cross-Module Criteria Now Supported in Zoho CRM

                                                                                                            Hello everyone, We’re excited to introduce cross-module criteria support in custom views! Custom views provide personalized perspectives on your data and that you can save for future use. You can share these views with all users or specific individuals
                                                                                                          • Workflow Creation with Zia gets stuck

                                                                                                            It gets stuck here:
                                                                                                          • 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. Moderation Update (8th Aug 2025): We are working
                                                                                                          • Unable to Add Asset to Work Order Due to Different Contact and Company

                                                                                                            Hello Zoho Team, I’m facing an issue in our environment related to asset linking in Work Orders. Here’s the situation: When our engineers go for field activities, they initially create the Work Order using the salesperson’s contact details. After completing
                                                                                                          • I NEED MORE CUSTOM FIELDS!!!

                                                                                                            Why can I only have 60 custom fields! It's not enough. I want another 100 extra custom fields to do what's necessary for my business! I'm sure I can't be the only one with this problem!!! How hard would it be to fix this? Just fix it for me please at
                                                                                                          • Zoho Webinar et Zapier : de la prise de rendez-vous aux relances — une automatisation performante

                                                                                                            Organiser un webinaire réussi et gérer efficacement les participants peut être un véritable défi. Avec Zoho Webinar et Zapier, vous pouvez rendre vos processus plus simples. Vous gagnez du temps en automatisant les tâches répétitives. Résultat : une expérience
                                                                                                          • Ticket Stages Report

                                                                                                            From data to decisions: A deep dive into ticketing system reports Ticket stages refer to the series of transitions from the moment a support ticket is created until it is closed. It moves through various stages based on the actions taken at each preceding
                                                                                                          • 【参加無料】今年最後のZoho ユーザー交流会|東京・大阪・名古屋で開催! 活用事例&ユーザー同士の情報交換

                                                                                                            ユーザーの皆さま、こんにちは。コミュニティチームの中野です。 11月に東京、大阪、名古屋の3都市でZoho ユーザー交流会を開催します! 毎回ご好評いただいている本イベントでは、実際の Zohoユーザーによるリアルな活用事例の共有や 参加者同士でノウハウを交換し合うグループワークを予定しています。 「他社の活用を参考にしたい」「Zoho をもっと使いこなしたい」方にぴったりの場です。 初参加の方もぜひお気軽にご参加ください! ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
                                                                                                          • Slow Performance on desk.zoho.com. 11/3/2025

                                                                                                            I’m not seeing any active service alerts for desk.zoho.com, but everyone on our account is currently experiencing very slow load times when opening or navigating tickets. We’ve already tried the standard troubleshooting steps — clearing cache and cookies,
                                                                                                          • Create View to See Tickets Closed within the last 3 days

                                                                                                            I'm trying to create a view in Zoho Desk that shows me "recently closed ticket," which I will define as tickets closed in the last 3 days. I want this view to update so that whenever I click to view it is recalculates and shows me tickets closed within
                                                                                                          • Introducing Profile Summary: Faster Candidate Insights with Zia

                                                                                                            We’re excited to launch Profile Summary, a powerful new feature in Zoho Recruit that transforms how you review candidate profiles. What used to take minutes of resume scanning can now be assessed in seconds—thanks to Zia. A Quick Example Say you’re hiring
                                                                                                          • Send Whatsapp message from Whatsapp template with custom variables

                                                                                                            Hi, I'm trying to do some basic integration for sending WhatsApp messages from Zoho CRM using Zoho Desk whatsapp templates. When creating new whatsapp template in Zoho Desk we can choose ticket related fields as variables but it's not clear how to use
                                                                                                          • Recurring Events Not Appearing in "My Events" and therefore not syncing with Google Apps

                                                                                                            We use the Google Sync functionality for our events, and it appears to have been working fine except: I've created a set of recurring events that I noticed were missing from my Google Apps calendar. Upon further research, it appears this is occurring
                                                                                                          • Dissociate account from contact

                                                                                                            Hello, When I make the call through the API to "Dissociate account from contact" using, /api/v1/contacts/**integer**/accounts/**integer**/dissociate I get this response back, 422Unprocessable Entity (WebDAV) (RFC 4918) { "errorCode": "INVALID_DATA", "message":
                                                                                                          • Zoho Desk and Zoho People Integration - is it possible in order to alert whether an agent is available

                                                                                                            Hi, We use Zoho People for our employees to log absence (Paid Time Off etc). I was wondering if it was possible that this information can be shared in to Zoho Desk, so that when allocating a ticket to an agent, if they are on leave there is an onscreen
                                                                                                          • Add Save button to Expense form

                                                                                                            A save button would be very helpful on the expense form. Currently there is a Save and Close button. When we want to itemize an expense, this option would be very helpful. For example, if we have a hotel expense that also has room service, which is a
                                                                                                          • Call transcrition working for ringcentral?

                                                                                                            I don't see anything about what telephony providers can be used. The Zoho support person A said that RingCentral isn't supported. Zoho support person B said that it works, just make sure the call recording link works. Excellent instructions here: Call
                                                                                                          • Issue with Booking Confirmation Page Not Displaying, Leading to Customer Anxiety and Unnecessary Support Calls

                                                                                                            I am writing to express my growing concern regarding the confirmation process in Zoho Bookings, particularly the inconsistent display of the confirmation page after a successful payment. As a mobile service provider, I rely on Zoho Bookings platform for
                                                                                                          • Next Page