Narrative 15: Blueprint - Automate, guide, and transform your support processes

Narrative 15: Blueprint - Automate, guide, and transform your support processes

Behind the scenes of a successful ticketing system: BTS Series 

Narrative 15: Blueprint - Automate, guide, and transform your support processes

Even organizations that deliver quality products and services can face low customer satisfaction when their processes for addressing issues are poorly defined. This problem often stems from communication gaps, inadequate training, or failing to involve the right stakeholders at the required stages. The problems may range from minor procedural errors to major organizational oversights, and the impact extends beyond customers; employees also face significant difficulties when structured processes are not correctly followed.
Using a Blueprint in Zoho Desk drives consistent, high-quality customer service by making support processes transparent and repeatable at scale, regardless of team size or industry. It enables teams to easily spot bottlenecks, monitor SLA compliance, and refine workflows for maximum efficiency. Whether for onboarding, escalations, or compliance management, Blueprint helps businesses accelerate case resolution, deliver timely experiences, and onboard new agents faster with clear, actionable guidance on every ticket.

Components of a Blueprint

In Zoho Desk Blueprints, "stages" represent distinct steps or milestones in a business process, while "transitions" define the movement and conditions required to progress from one stage to another. 

Stages

Stages are the specific checkpoints or states that a support ticket or record passes through in a process, such as "Assigned," "In Progress," "Awaiting Response," or "Closed." Each stage captures the ticket's status at a given point in time and provides visibility into the process's progress.

Transitions 

Transitions are the actions, criteria, and intermediate checkpoints required to move a ticket from one stage to another. A transition can enforce checks, require specific actions, or mandate that fields be completed before advancing to the next stage. Transitions can also be configured to trigger automations, send notifications, or assign ticket owners.


A transition typically includes:
  • The criteria for when the transition is allowed
  • The actions to perform during the transition (updating fields, completing checklists, sending messages)
  • Transition ownership (who can act)
  • Automated actions are triggered upon execution

Common transitions: These transitions can be accessed from multiple stages, such as a "Cancel Ticket" action available at any point in the process.
Parallel transitions: Multiple transitions can be configured to run in parallel, allowing a ticket to move through multiple paths simultaneously.

Highlights

Enabling Strict Mode ensures that agents strictly follow ticket processes. When activated, all other actions in the ticket interface are disabled, allowing agents to perform ticket-related actions exclusively through the transition bar.

Admins can now selectively set which actions and fields are required during a transition. The introduction of the Configure Mandatory option enhances this capability to provide greater control and flexibility in customizing Blueprints for various groups of agents and refining specific aspects of the support process.

Admins can now effortlessly prioritize and reorder transitions with a simple drag-and-drop feature. This allows them to easily arrange the sequence of transitions in a Blueprint to determine how they are presented to agents. In the past, this process required agents to delete and re-add transitions in the desired order, which was time-consuming and labor-intensive.

The number of Points and Transitions permitted in a blueprint dictates the complexity of the internal processes you can design for your team. We have increased the number of pointers and transitions to allow you to incorporate greater complexity into your support operations as needed. 

When developing a Blueprint, you may find the need to rename a State or modify its Status Type after it has already been linked to the blueprint. This was not an option previously, but we've now made it possible. You can now change the Status Type and rename states associated with a blueprint. 

Key Features

  1. Design sequential ticket workflows with defined states and transitions.  
  2. Assign transition ownership to agents or departments.  
  3. Control ticket progression by restricting actions until necessary steps are completed.  
  4. Automate notifications, field updates, task assignments, and custom functions during and after transitions.  
  5. Use a Blueprints dashboard to track the number of tickets in each stage, SLA violations, bottlenecks, and overall process efficiency.  
Idea

Commonly automated business processes

  1. Quote management
  2. Task management
  3. Library book lending
  4. Hospital management
  5. Converting leads to customers
  6. Order cycles
  7. Support request handling and escalations
  8. Recruitment
  9. Deal follow-up

Takeaway

Creating a Blueprint involves specifying the states (ticket statuses), transitions (actions to move between states), and, if needed, criteria to apply the Blueprint only to specific tickets. It provides structured guidance to agents and makes help desk operations more efficient and consistent across teams.


Please stay tuned for more in the Desk behind-the-scenes series.


Regards,

 

Kavya Rao

The Zoho Desk Team

    • Recent Topics

    • Fetch data from another table into a form field

      I have spent the day trying to work this out so i thought i would use the forum for the first time. I have two forms in the same application and when a user selects a customer name from a drop down field and would like the customer number field in the
    • Record comment filter

      Hi - I have a calendar app that we use to track tasks. I have the calendar view set up so that the logged in user only sees the record if they are assigned to the task. BUT there are instances when someone is @ mentioned in the record when they are not
    • How to View Part Inventory and Warehouse Location When Creating a Work Order in Zoho FSM

      Hi everyone, We’re currently setting up Zoho FSM and would like to improve how our team selects parts when creating a Work Order. Right now, when we add a part or item to a Work Order, we can select it from our Zoho Inventory list but we don’t see any
    • FSM too slow today !!

      Anybody else with problem today to loading FSM (WO, AP etc.)?
    • Not able to Sign In in Zoho OneAuth in Windows 10

      I recently reset my Windows 10 system, after the reset when I downloaded the OAuth app and tried to Sign In It threw an error at me. Error: Token Fetch Error. Message: Object Reference not set to an instance of an object I have attached the screenshot
    • Mapping a custom preferred date field in the estimate with the native field in the workorder

      Hi Zoho, I created a field in the estimate : "Preferred Date 1", to give the ability to my support agent to add a preferred date while viewing the client's estimate. However, in the conversion mapping (Estimate to Workorder), I'm unable to map my custom
    • Is there a way to request a password?

      We add customers info into the vaults and I wanted to see if we could do some sort of "file request" like how dropbox offers with files. It would be awesome if a customer could go to a link and input a "title, username, password, url" all securely and it then shows up in our team vault or something. Not sure if that is safe, but it's the best I can think of to be semi scalable and obviously better than sending emails. I am open to another idea, just thought this would be a great feature.  Thanks,
    • Single Task Report

      I'd like a report or a way to print to PDF the task detail page. I'd like at least the Task Information section but I'd also like to see the Activity Stream, Status Timeline and Comments. I'd like to export the record and save it as a PDF. I'd like the
    • Auto-response for closed tickets

      Hi, We sometimes have users that (presumably) search their email inbox for the last correspondence with us and just hit reply - even if it's a 6 month old ticket... - this then re-opens the 6 month old ticket because of the ticket number in the email's subject. Yes, it's easy to 'Split as new Ticket', but I'd like something automated to respond to the user saying "this ticket has already been resolved and closed, please submit a new ticket". What's the best way to achieve this? Thanks, Ed
    • How to Push Zoho Desk time logged to Zoho Projects?

      I am on the last leg of my journey of finally automating time tracking, payments, and invoicing for my minutes based contact center company - I just have one final step to solve - I need time logged in zoho desk to add time a project which is associated
    • Cannot access KB within Help Center

      Im working with my boss to customize our knowledge base, but for some reason I can see the KB tab, and see the KB categories, but I cannot access the articles within the KB. We have been troubleshooting for weeks, and we have all permissions set up, customers
    • Export to excel stored amounts as text instead of numbers or accounting

      Good Afternoon, We have a quarterly billing report that we generate from our Requests. It exports to excel. However if we need to add a formula (something as simple as a sum of the column), it doesn't read the dollar amounts because the export stores
    • why my account is private?

      when i post on zohodesk see only agent only
    • Getting ZOHO Invoice certified in Portugal?

      Hello, We are ZOHO partners in Portugal and here, all the invoice software has to be certified by the government and ZOHO Invoice still isn´t certified. Any plans? Btw, we can help on this process, since we have a client that knows how to get the software certified. Thank you.
    • 500 Internal Server Error

      I have been trying to create my first app in Creator, but have been getting the 500: Internal Server Error. When I used the Create New Application link, it gave me the error after naming the application. After logging out, and back in, the application that I created was in the list, but when I try to open it to start creating my app, it gives me the 500: Internal Server Error. Please help! Also, I tried making my named app public, but I even get the error when trying to do that.
    • Client Script | Update - Client Script Support For Portals

      Dear All! We are excited to announce the highly anticipated feature: Client Script support for Portals. We understand that many of you have been eagerly awaiting this enhancement, and we are pleased to inform you that this support is now live for all
    • Professional Plan not activated after payment

      I purchased the Professional Plan for 11 users (Subscription ID: RPEU2000980748325) on 12 September 2025, and the payment has been successfully processed. However, even after more than 24 hours, my CRM account still shows “Upgrade” and behaves like a
    • Auto Update Event Field Value on Create/Edit

      Hi there, I know this question has been posted multiple times and I've been trying many of the proposed similar scripts for a while now but nothing seems to work... what might I do wrong? The error I receive is this: Value given for the variable 'meetingId'
    • Payroll and BAS ( Australian tax report format )

      Hello , I am evaluating Zoho Books and I find the interface very intuitive and straight forward. My company is currently using Quickbooks Premier the Australian version. Before we can consider moving the service we would need to have the following addressed : 1.Payroll 2.BAS ( business activity statement ) for tax purposes 3.Some form of local backup and possible export of data to a widely accepted format. Regards Codrin Mitin
    • Problem with Email an invoice with multiple attachments using API

      I have an invoice with 3 attachments. When I send an email manually using the UI, everything works correctly. I receive an email with three attachments. The problem occurs when I try to initiate sending an email using the API. The email comes with only
    • Page Layouts for Standard Modules like CRM

      For standard modules like quotes, invoices, purchase orders, etc, it would be a great feature to be able to create custom page layouts with custom fields in Zoho Books similar to how you can in Zoho CRM. For example, and my current use case, I have a
    • Non-depreciating fixed asset

      Hi! There are non-depreciable fixed assets (e.g. land). It would be very useful to be able to create a new type of fixed asset (within the fixed assets module) with a ‘No depreciation’ depreciation method. There is always the option of recording land
    • Fixed asset management

      I want to know if there is any individual module for fixed assets management
    • One time sale item in billing automatically detects as service

      if i have some items which i don't want to add in my "item" list because its sold only for one time. but when i type item name in invoice, it (system) automatically takes it as a service and despite of HSN , it shows SAC code to be entered. if its selectable i.e. either item or service , it would be very helpful and a must have feature.
    • Project template after project creation

      How can I apply a project template AFTER the project has been created?
    • convert the project to templet

      i have some deployment ME product for different customer , i need to create a fixed template for use it rather then keeping creating this template every time
    • Related Module in Sharing Rules

      Zoho CRM team recently added the feature to filter records by Related Records It will be really beneficial if we can have this feature for Sharing Rules as well
    • Assignment Thresholds Resetting After Lead Conversion

      Hello everyone, We're facing an issue with Zoho CRM's lead assignment thresholds that makes them unsuitable for our workflow. I'm hoping to find a potential workaround or solution from the community. Here’s our current process: A new lead is created automatically
    • Territory view for custom modules?

      I have recently activated territories however I can't seem to find how to use territories for custom modules? These modules have territories:  Contacts /  Accounts / Opportunities These modules don't have territories:   Buildings (custom module) and 
    • Approval Process Comments

      Is it possible to view the comments entered during the approval or rejection of a record in the approval process? If not, is there a way to require a field to be completed upon approval or rejection?
    • Login for test case

      Had a few questions regarding authentication test cases and couldn't find an answer in the the docs. 1. If an app like Zoho Creator requires authentication before providing access, do I need to create a login function and add it to each test case? 2.
    • Customer members area

      Does FSM support a customer members area? If not what do you propose we use if we want the data used in FSM for customers to give them an area / login to see past orders, create new orders and general announcements.
    • Notes created in mobile can no longer be accessed in desktop

      Working with a 2013 Mac running OS 10.14.6; Desktop Notebook version 4.5.3. Using Motorola Moto G Power 5G - 2024; Android app version 6.7 I have been using Notebook for some years. Starting several weeks ago, the notes newly created ion the phone can
    • Function #49: Manage varying installment payments using Zoho Books

      . Hello everyone, and welcome back to our series! Last week, we discussed automating the collection of fixed installment payments in Zoho Books. But what if your payment structure involves charging varying percentages of the invoice total as installments?
    • Is it possible for contacts to "Re-enter" a workflow in Zoho Campaign?

      We are currently working on a way to automatically add users to from one list to other lists based on specific criteria, but can't seem to find a native way of doing this so we are trying to use Workflows to do this. So, for example, if a user's status is set to "Active," then they should be added to the list "Active Users." If the same user's status is then set to "Paused," they should be added to the list "Paused Users" and removed from the list "Active Users." This works fine for the first go
    • Bulk upload images and specifications to products

      Hi, Many users have asked this over the years and I am also asking the same. Is there any way in which we can bulk upload product (variant) images and product specifications. The current way to upload/select image for every variant is too cumbersome.
    • Out of Office for Just One of My Alias Email

      Can I set up the Out of Office Reply for Just One of my Alias Email Addresses?
    • Can I map multiple Surveys into the CRM using the same fields?

      Hello, We are a healthcare practice that offers two distinct services (Nutrition and Primary Care). We use Zoho Survey for our lead generation form (Get Started Survey), which allows people to express interest in one of the two services and even allows
    • Dealing with API responses where integers have more than 16 digits

      Hi there How do I deal with an api response contaning an int or float with more than 16 digits (before any decimal places for a float). I constantly receive the response "Unable to cast the 'BigInteger' value into a 'BIGINT' value because the input is
    • Add Zoho Mail for users who do not need Zoho One

      We have licenses for ZOho One for teams that need to use the suite of products that Zoho One offers.  We have 8 more people who only need email access and we would like to add just a Zoho Mail.  They do not need the Zoho One license.  We are currently
    • Next Page