Creating Custom Buttons for Tickets - Online Help | Zoho Desk

Creating Buttons for Tickets

Buttons allow users to perform a specific action with a click, such as create, edit, delete, or notify. In Zoho Desk, default buttons facilitate common actions such as sharing tickets, creation of records, selecting views, cloning records, or navigating to other modules.
In addition to these, users often have to access other applications, websites, execute custom workflows while creating a ticket or updating record information. Using custom buttons, users can easily access these applications from within the Desk interface. 

Business Scenarios

Tourism and Hospitality - View travel packages, itinerary, and reservations based on the traveler's location

A custom button can directly take the agent to the list of travel packages and booking options that are available for a specific location. For example, if the traveler has selected Europe as the destination, then upon clicking the Check packages and bookings button, the agent will be redirected to the list of tour packages and hotels available in Europe.
Using the field "Destination" as a placeholder in the button URL, you can ensure that the link appends the exact location and fetches only relevant details. This can save a considerable amount of time and also ensure data accuracy.

Mortgage and insurance industry - Refer plans, coverage details, and also track the lender's details

Agents can refer to the company's term insurances, plans, benefits, and payout details while addressing a customer issue from the ticket. The custom button can redirect them to the company's policy page for quick reference.  If the issue is shared or transferred to another department for resolution, based on the custom button permission, the respective agent can verify the details before processing. This saves time and maintains data authenticity as agents refer the company's valid resource for information. 

Service industry - Notify, escalate, or streamline communication within the organization and outside

Subscription cancellations during ongoing term often requires approval from the manager. The agent can use the Approval required button from the ticket detail view to send a notification to the manager. Likewise, a customer reporting the unavailability of a product or service that they tried to book from the website can be escalated to the respective vendor using the Alert Vendor or Inventory button. An email can also be sent to the customer when the product or service is available. 

Service industry - Find the customers exact location using coordinates and share with the service agent

Customer's exact location can be spotted using the right coordinates in the navigation service URL. For example, the latitude and longitude can be fetched from the customer record and used to plot the location in MapQuest or similar apps. Using these fields as placeholders will prevent the agents from entering the values manually in the maps, reducing inadvertent errors. Clicking View Location from the ticket will show the agents the exact location of the customer, helping them navigate easily. Additionally, based on the location, the service team can assign the ticket to an agent who is nearby, ensuring quicker service.

Interior design and construction - Create a project in Zoho Projects from ticket

Interior design and landscaping requests require the respective teams to evaluate customer requirements, plan and design, track and monitor milestones, and prepare budgets, which can be done in Projects. When such requests are sent to the support agents, they can quickly create a project in Zoho Projects from the ticket using a custom function. A custom button in the ticket titled Create Project can initiate this flow without manual intervention.
A custom function will be triggered when the agent clicks the Create Project button in Zoho Desk.
  1. Fetch ticket details – Necessary fields such as customer name, request details, priority, and category.
  2. Create a project in Zoho Projects – Use Zoho Projects API to create a new project with predefined templates.
  3. Link the project to the ticket – Store the project reference in the Zoho Desk ticket custom field for tracking.
Points to remember
  1. Buttons can be created ONLY for the Tickets module. We are extending this functionality to other modules as well.
  2. Buttons can currently be placed only on the Ticket Detail page - More option. 

Enabling custom button permission

By default, the administrator will have the permission to create custom buttons. They can enable it for other profiles based on the requirement.
To enable custom button permission
  1. Log in to your Desk account as an administrator.
  2. Navigate to Setup > User Management > Profiles.
  3. Select a profile, go to Administrative Permissions and toggle Button.
    Users under this profile will have the permission to create buttons.

Creating custom buttons

Users who have the permission to configure buttons can create, edit, and delete buttons.
While creating buttons, the following details must be configured:

Module and layout

Button can be created for the Tickets module; by default, the module will be selected. Depending on the requirement, the button can be added to all or specific layouts.

Button location

The button will be displayed on the tickets detail page for quick access.

Button action

Opening an URL
Upon clicking the button, the user can be redirected to the desired page. For example, if the user wants to check the cost or subscription plan, then the URL in the button should be eg., www.zylker-subscription-plans.com. 
Likewise, you can insert placeholders in the URL to ensure that the URL is tweaked as the value mentioned in the field to show the exact results. This can be particularly useful in the service industry to fetch location based on longitude or latitude. Agents can quickly lookup Account or Product details of a customer if Account or Product ID are used as placeholders. Upon clicking the button, the exact record link from the respective modules will open. The URL can be opened in the same tab, new window, or new tab as per convenience.
Custom function execution
After successfully executing the custom function, an acknowledgment message will be displayed, confirming the successful execution along with the button name.

Permission to access the button

A button can be added to all or specific layouts, however, as admin, you can restrict the profiles that can view the button. For example, if you only want support managers to handle tickets related to subscription cancellations, then button to access the plans and editions can be made accessible only to them. While other agents can still address the ticket, they will not be able to view the button.

To create custom buttons
  1. Navigate to Setup > Customization > Buttons.
  2. Click New Button.
  3. In Basic Information, enter Button name and Description.
    By default, the Tickets module will be selected.
  4. In Button Properties, do the following:
    1. In Location, select Detail View Page - More actions and select a Layout where the button will be placed.
    2. In Actions, select Existing Custom Function, New Custom Function, or Open a URL.
    3. For Open a URL, do the following:
      1. Enter the URL you want users to access through the button.
      2. Click Insert Placeholder to select a desired placeholder for the button URL.
      3. Choose Open the URL in: New Tab, New Window, or Same Tab.
    4. For a custom function, select a function or create a new one.
      While creating a new Function provide the Argument Mapping > Enter Function Script > Save.
  5. In Profile Permission, select the profiles that can access the button from the drop-down list.

Viewing and filtering buttons

Users with the permission to configure buttons can see all the buttons that are created in a department. They can view buttons created in other departments also if they have access to it. The list view will show the following details about each button:
  1. Button name
  2. Location
  3. Profiles that can access the button
  4. Action type - URL or function
  5. Modified time and user name
  6. Status - Active or Inactive - Buttons can be filtered by their status.

Disabling, editing, and deleting the button

Unused buttons can be disabled by the users who have the permission to create buttons.
Just toggle the button to disable it. Once disabled, the button will not be displayed in the ticket detail page. Likewise, a button can be edited or deleted as per requirement. Hover on the button to edit or delete.

      Create. Review. Publish.

      Write, edit, collaborate on, and publish documents to different content management platforms.

      Get Started Now


        Access your files securely from anywhere

          Zoho CRM Training Programs

          Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

          Zoho CRM Training
            Redefine the way you work
            with Zoho Workplace

              Zoho DataPrep Personalized Demo

              If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

              Zoho CRM Training

                Create, share, and deliver

                beautiful slides from anywhere.

                Get Started Now


                  Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                  BOOK A SESSION







                              Quick LinksWorkflow AutomationData Collection
                              Web FormsRetailOnline Data Collection Tool
                              Embeddable FormsBankingBegin Data Collection
                              Interactive FormsWorkplaceData Collection App
                              CRM FormsCustomer ServiceForms for Solopreneurs
                              Digital FormsMarketingForms for Small Business
                              HTML FormsEducationForms for Enterprise
                              Contact FormsE-commerceForms for any business
                              Lead Generation FormsHealthcareForms for Startups
                              Wordpress FormsCustomer onboardingForms for Small Business
                              No Code FormsConstructionRSVP tool for holidays
                              Free FormsTravelFeatures for Order Forms
                              Prefill FormsNon-Profit
                              Forms for Government
                              Intake FormsLegal
                              Mobile App
                              Form DesignerHR
                              Mobile Forms
                              Card FormsFoodOffline Forms
                              Assign FormsPhotographyMobile Forms Features
                              Translate FormsReal EstateKiosk in Mobile Forms
                              Electronic FormsInsurance
                              Drag & drop form builder

                              Notification Emails for FormsAlternativesSecurity & Compliance
                              Holiday FormsGoogle Forms alternative GDPR
                              Form to PDFJotform alternativeHIPAA Forms
                              Email FormsWufoo alternativeEncrypted Forms
                              Accessible FormsTypeform alternativeSecure Forms

                              WCAG

                                          Create. Review. Publish.

                                          Write, edit, collaborate on, and publish documents to different content management platforms.

                                          Get Started Now






                                                            You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                                Manage your brands on social media

                                                                  Use cases

                                                                  Make the most of Zoho Desk with the use cases.

                                                                   
                                                                    

                                                                  eBooks

                                                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho Desk.

                                                                   
                                                                    

                                                                  Videos

                                                                  Watch comprehensive videos on features and other important topics that will help you master Zoho Desk.

                                                                   
                                                                    

                                                                  Webinar

                                                                  Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                                   
                                                                    
                                                                  • Desk Community Learning Series


                                                                  • Meetups


                                                                  • Ask the Experts


                                                                  • Kbase


                                                                  • Resources


                                                                  • Glossary


                                                                  • Desk Marketplace


                                                                  • MVP Corner



                                                                    Zoho Sheet Resources

                                                                     

                                                                        Zoho Forms Resources


                                                                          Secure your business
                                                                          communication with Zoho Mail


                                                                          Mail on the move with
                                                                          Zoho Mail mobile application

                                                                            Stay on top of your schedule
                                                                            at all times


                                                                            Carry your calendar with you
                                                                            Anytime, anywhere




                                                                                  Zoho Sign Resources

                                                                                    Sign, Paperless!

                                                                                    Sign and send business documents on the go!

                                                                                    Get Started Now




                                                                                            Zoho TeamInbox Resources





                                                                                                      Zoho DataPrep Demo

                                                                                                      Get a personalized demo or POC

                                                                                                      REGISTER NOW


                                                                                                        Design. Discuss. Deliver.

                                                                                                        Create visually engaging stories with Zoho Show.

                                                                                                        Get Started Now









                                                                                                                            • Related Articles

                                                                                                                            • Creating Custom Modules

                                                                                                                              Module is a structured compartment used to organize and manage specific types of data.They serve as the building blocks or standard parts that make up the Desk's architecture, allowing businesses to efficiently handle different entities such as ...
                                                                                                                            • FAQs: Working on Tickets

                                                                                                                              What are Tickets Tabs in Zoho Desk? Tickets Tabs in Zoho Desk are designed to organize and provide contextual information about support tickets within the help desk system. These tabs enable users to connect tickets with other standard modules of ...
                                                                                                                            • FAQs: Help Center Customization

                                                                                                                              How can I customize the help center according to my business preference? Help center is an online resource where you can host a wide variety of resources, such as FAQs, troubleshooting guide, help documents, videos, and eBooks to let customers find ...
                                                                                                                            • FAQs: Custom Modules

                                                                                                                              What is a custom module in Zoho Desk? Modules in Zoho Desk are like compartments. Just like each compartment holds different items, modules store different types of information in one place. For example, the Tickets module is a repository of customer ...
                                                                                                                            • Working with Tickets in the Android App

                                                                                                                              The Zoho Desk Android App simplifies the process of resolving customer issues by transforming each concern into a ticket. In order to ensure that no client inquiry is left unaddressed, this user-friendly app allows agents to manage tickets smoothly. ...
                                                                                                                              Wherever you are is as good as
                                                                                                                              your workplace

                                                                                                                                Resources

                                                                                                                                Videos

                                                                                                                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                eBooks

                                                                                                                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                Webinars

                                                                                                                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                CRM Tips

                                                                                                                                Make the most of Zoho CRM with these useful tips.



                                                                                                                                  Zoho Show Resources