Creating Blueprint - Step-by-Step Tutorial and Video | Zoho Desk Knowledge Base

Creating a Blueprint in Zoho Desk

A Blueprint helps you execute a support process in a well-defined, systematic manner. It is an intuitive visual modeling platform that enables you to customize workflows that are aligned with the needs of your customers. With a Blueprint, you can,
  • Define every stage in your support process and associate the right agents with each stage
  • Guide your agents through the execution of the process
  • Mandate and validate important information contextually
  • Automate routine actions
Info Permission Required
Users with the Support Administrator permission profile can access this feature.
Check Feature Availability and Limits

Benefits of Using Blueprint

A Blueprint is beneficial for more than one reason:
  • It helps you to align your support process with Zoho Desk and ensures your agents follows through with it.
  • It handholds agents through the entire process of handling a ticket - what the next step should be, or what they need to do next before closing a ticket. This way, your newbie agents can get to task without engaging in an onboarding program.
  • It outlines the details you want your agents to record at every stage. For example, agents cannot proceed to book flight tickets without updating the meal preference of customers on their ticket.
  • It allows you to time your support processes by specifying how long each stage should take in a Blueprint. Plus, you can set up an escalation after a specified amount of time has elapsed for a stage.
  • With Blueprint’s reports and graphs, you know how much time agents are spending on each stage, how long it takes agents to complete one stage and move on to the next, and more.



Notes
Edition-wise limits for Blueprint:
Limits
Professional
Enterprise
No. of Active Blueprints / Department
1
20
No. of Transitions / Blueprint
20
100
No. of Common Transitions / Blueprint
1
5
No. of field updates in the During Transition section
10
30

Components of a Blueprint

A Blueprint refers to a sequence of actions that are performed to move a ticket through a process. This sequence of actions is built using the following components.
States
A state is nothing but a ticket status that you can use while building a Blueprint process. They act as a stop in the process and are represented as boxes on the Blueprint builder. Typically, your tickets will be in one of the states at any given time.
For example, in an approval process,  Waiting for Approval and Approved will be the states connected by an Approve transition.

Transitions
A transition is a change from one state to another represented by arrows on the Blueprint builder. It prescribes the conditions required for a ticket to move to the next state. A state may have one or more possible transitions based on the current state or conditions.

For example, the conditions and actions required for a ticket to move from Waiting for Approval to Approved are prescribed in the transition called Approve.

The transitions in a Blueprint can consist of Before, During, and After conditions.
  • A Before condition checks for criteria before making a transition available for agents.
  • A During condition checks for specific actions or field updates to be completed before allowing a transition to occur.
  • An After condition executes certain automated actions on completing a transition.

Creating a Blueprint

In this support article, we've divided the process of creating a Blueprint into three major steps:
  1. Enter Basic Info:
    Specify the Blueprint name, description, and field for which the process should be created.
  2. Define the Process Flow:
    In the Blueprint Editor, define the process flow right from the Starting or the Default State (whichever applicable) through to the Exit State.
  3. Add Transition Settings:
    Configure Before, During and After Transition settings between different States in the process as required.

Step 1: Enter Basic Information

To create a Blueprint
  1. Log in to Zoho Desk with Administrator privileges.
  2. Click the Setup icon (  ) in the top menu.
  3. Click Blueprints under the Automation menu.
  4. On the Blueprints page, select a department alongside the Blueprint title.
  5. Click Create Blueprint in the upper-right corner of the screen.
  6. On the Create Blueprint page, do the following:
    • Enter the Blueprint's Name and Description.
    • Specify when this Blueprint must be applied to a ticket. You can select between:
      • Specific Records: Specify criteria for tickets to enter the process. You can use the AND and OR operators to combine two or more conditions.
      • All Records: All tickets created in the department will enter the process.
    • Under Advanced Configuration, do the following:
      • Enable the Strict Mode option, if required.
        The Strict Mode restricts agents from performing certain ticket actions outside of the transition bar.
      • Enable the Continuous Blueprint option, if required.
      • A Continuous Blueprint is one that occurs without a pause - ideal for Support Call Scripting.

  7. Click Next.

Step 2: Create a Process Map using the Blueprint Editor

The next step is to create a process map using the Blueprint editor. You transition a ticket through the Blueprint according to the process map defined on this editor.

To create a process map
  1. On the Blueprint Editor and from under the States tab, drag and drop the States (ticket statuses) that form a part of the process map. Note that only the states available on the department's layout are listed here. If your process requires a new state, click the +Add State link to add a new state.
  2. Establish the process flow between the States by connecting the nodes in the State buttons. To do this just click and drag the mouse between the nodes of the Blueprint states.
  3. Once you define the flow, a plus icon indicates the Transition points between two States.
  4. Click on the + button to add a transition.
Note:
  • You can remove a state or a transition from the editor. Simply right-click on the state or the + button on the transition line and click Remove.

Step 3: Add Transition Settings

The next step is to add a transition between two states. A transition has a from state and a to state and is where the conditions for the change is defined.

To add transition settings
  1. Click the + button on the transition line between any two states.
  2. Enter a transition Name (for example, Approve Ticket) and, if desired, an optional Description.
  3. Enable Auto Transition, if needed. On enabling, the transition is automatically executed upon receiving a customer reply or a happiness rating.
    You can choose to auto-execute the transition for all incoming threads, private threads or public threads.
  4. Click Add Transition.

  1. In the following screen, specify the Before, During, and After conditions for the transition.
  2. Click Save Blueprint.

Defining transitions

A Blueprint Transition is made up of three parts - Before, During and After. Let's look at each of these transitions in more detail. 

Before Transition 

The Before condition checks for criteria before making a transition available for agents. The following conditions can be specified underneath it:



  • Transition Owners
    Specify agents responsible for executing a Transition.
    Example, Record Owner. When you choose Record Owner, only the Ticket Owner will be able to view the Transition. You can also specify other agents using the drop-down menu. 
    Note: If transition owner is not assigned, then any agent from the particular department can initiate the transition. That is, all the agents (in that department) will have access to the ticket by default.  
  • Transition Owner from a Different Department
    Select a department whose agents can also perform transitions. The tickets are automatically shared with the department you choose here. Also, select the permission level you'd like to assign the agents. You can choose from - Full Access, Read Only Access and Restricted Access.
  • Criteria
    Define the conditions that dictate precisely when this Transition should be available for the tickets. You can skip the criteria section if you want the Transition to be visible on all tickets.

During Transition

The During condition checks for specific actions or field updates to be completed before allowing a transition to occur. For example, you can prompt your agents to enter specific fields, leave comments, attach files, subject, and other information contextually. Let's look at the details that you can mandate in the During Transition:



Mandate and Validate Fields
Prompt your agents to enter information required as part of your process by mandating fields at the appropriate stages. You can also validate fields to ensure that your agents enter acceptable values.

To mandate and validate fields
  1. In the During Transition tab, click Add Operations > Fields.
  2. Select the field to be mandated from the drop-down menu.
    Repeat the steps to add more fields.
  3. Click Validation on the field you selected.
  4. In the Validation Rule Popup window, define the primary condition to validate the rule.
  5. Enter the alert message that should be displayed for tickets that don't meet the condition.
  6. Click Done.

Mandate Ticket Actions

Apart from fields, you can mandate certain ticket actions that must be performed by your agents to get through each stage of a process.

To mandate ticket actions:
  1. In the During Transition tab, click Add Operations > Actions.
  2. Select the actions to be mandated from the drop-down menu.
    You can mandate the completion of the following actions:
    • Reply All
    • Comment
    • Attach file(s)
    • Submit for Approval
    • Resolution
    • Share Ticket
  3. Drag and drop the actions in the order they should be completed in a Blueprint.
Notes

Notes:

  1. Only if a ticket has a public reply, data from the recent public comment will be fetched upon clicking "reply all".
  2. If the reply all action is mandatory, agents or admins must send a reply during transition. However, if it's not mandatory, they can skip sending a reply by selecting the Skip this reply option. Whether to make "Reply All" mandatory or not depends on the situation. In scenarios such as regular system maintenance where users don't need updates, admins might skip the "Reply All" to avoid unnecessary messages. But in urgent situations, like a widespread service problem, making "Reply All" mandatory is crucial. It ensures everyone gets important updates and knows what to do.

Enter a Message to Transition Owners

Provide clear instructions to the transition owners so that they could execute a Blueprint process efficiently. You can include messages which refer to specific situations or general guidelines that should help them prepare for the next transition.

To enter a message
  1. In the During Transition tab, click Add Operations > Message.
  2. Enter a message in the text box.
    The box will accept a maximum of 255 characters.

Add Extensions

In the "During" blueprint transition state, users can select extensions as one of the operations. Adding extensions improves the support ticket process by choosing specific widgets that match the unique needs of the blueprint process. Blueprint-integrated extensions have multiple uses, including field updates, external service updates, step sequences, form data retrieval, and form data submission.


Consider a scenario where a customer support team aims to improve scheduling using a widget during a blueprint transition. In this case, the team can add the Zoho Calendar extension while configuring the "during blueprint transition state". This enables support agents to efficiently schedule follow-up calls and manage appointments as part of the blueprint transition.
Notes

Note:

  1. Users can add two extensions in a blueprint transition. 
  2. Only the extensions that are set up with a Blueprint location will appear in the pop-up.
  3. Currently, Zoho Sprints and Zoho Calendar extensions can be added as Blueprint widgets. 

To add an extension in during transition


  1. In the During Transition tab, click Add Operations > Extensions.
  2. Select and associate the desired Extensions.
  3. Click Save & Complete Blueprint.



To perform the transition using extensions

  1. Navigate to the ticket detail page.
  2. In the extension transition bar, click the desired transition state.



  3. Perform the necessary actions within the extension and click Complete Transition.


Send IM replies

Blueprint transitions can be applied for IM-channel tickets. If an admin adds a "reply all" operation during the "During transition" state in a blueprint, the IM editor will appear for those IM-related tickets. This means that agents can utilize the IM interface to respond to customers, attach files, include images, and use canned responses while executing the blueprint transition.


To illustrate, imagine a scenario where a customer submits an issue via instant messaging in Zoho Desk. The ticket enters a blueprint-controlled workflow, and during a specific transition stage, the agent needs to reply to the customer. With the IM-reply editor accessible during the transition, the agent can reply directly through the IM editor without completing the entire transition process. This streamlined approach allows the agent to address the customer's issue immediately, without the need to navigate away or complete the entire workflow first.

NotesAgents can complete the transition without replying even if the reply all action is marked as mandatory.

After Transition

The After condition executes certain automated actions on completing a transition. Actions that can be automated in the After Transition section are:
  • Send Email Alerts
  • Make a Field Update
  • Assign Tasks
  • Trigger Custom Functions (exclusive for Enterprise edition)


To set up automated actions
  1. In the After Transition tab, do the following:
  2. Click  New corresponding to an action to create one and then associate with this transition.
  3. Click Existing corresponding to an action to select an existing action to be associated with this transition.
These instant actions are triggered immediately when the transition is completed.

Common Transition

At times, you may want to execute a transition from all states in a Blueprint. For example, in a return approval process; you typically know if you have to approve or reject a return after the ticket goes through several states. So Return Rejected is a transition that is available only towards the end of the process. But what if a customer rescinds the return request at the initial stage itself. In such a case, you must be able to execute the Return Rejected transition right then - rather than go through all the intermediary states. In this case, you can mark it as a Common Transition so that you can execute it from any state.

To mark a transition as common
  1. Click the Transition that you wish to execute from all states on the Blueprint Editor.  Example, Return Rejected.
  2. Toggle the Common Transition option to ON.
    The common transition appears green on the Blueprint Editor.

Strict Mode 

A Blueprint requires agents to execute their transitions from within the ticket's transition bar. For example, if you've prompted your agents to enter a comment in the During Transition setting, they should click the respective Transition button and leave their comment. That said, agents may stray into performing a Blueprint mandated action outside of the transition bar resulting in the transition not being executed and the ticket stagnating in the same state. This is where Strict Mode comes handy.

The Strict Mode, when enabled, will hide key features from the ticket interface, thereby restricting agents to only executing actions on the transition bar. Here is a list of such features:
  1. Replying, forwarding, and leaving a comment
  2. Editing a ticket or its fields individually
  3. Asking approvals under the Approval sub-tab
  4. Uploading attachments under the Attachment sub-tab
  5. Adding resolutions under the Resolution sub-tab
There are a few configurations within the strict mode that allow you to restrict all or some of the above actions:
  1. Restrict All - The default configuration, restricts agents and teams from performing actions outside the transition window.
  2. Restrict Specified - Allows you to select actions and fields you want to restrict to the transition window.
  3. Restrict All Except Specified - Lets you to exempt certain actions and fields from the strict mode.
To enable strict mode for a Blueprint:
  1. Select the Blueprint for which you want to enable strict mode.
    You will land on the Blueprint Editor page.
  2. Select the Blueprint Info tab at the top of the page.
  3. Toggle on the Strict Mode option under Advanced Configuration.
  4. Click Save Blueprint.


Dynamic Transition Owner

Enables you to assign transition owners dynamically from within tickets. For example when an assigned transition owner is unavailable and you want to immediately move the ticket to the next state, you can assign the transition dynamically to another agent from the same or different department and get the job done quickly.

 

Note - The ownership of a transition can be changed only by administrators and owners of that transition.


To enable dynamic transition owner assignment for a blueprint

  1. Open the blueprint for which you want to enable dynamic transition owner assignment.

  2. Navigate to the blueprint info tab and scroll down to advanced configuration.

  3. Under advanced configuration, toggle on Dynamic Transition Owner Assignment.



 

To assign transition owners dynamically

  1. Open the ticket that has the desired transition.

  2. In the transition bar, click on the () icon to view the blueprint flowchart.

  3. Hover on the desired transition, this will show the transition owner drop-down.

  4. In the transition owner drop-down, click on assign transition.

  5. This opens the dynamic transition window, here you can assign the ticket to agents from the parent department or from a different department.

Defining SLA Policies for States

Now that you have put a support process in place, you must ensure that it gets completed on time. SLAs help you do exactly that.

Service Level Agreement (SLA) help you determine how much time is required to complete a Blueprint process. It also provides visibility when things don’t work out as defined. If, for example, you want tickets in a "Pending Approval" state to have an approval time that is less than or equal to 30 minutes, you would set an SLA target of 30 minutes. You can also tie this SLA target to your Business or Calendar hours. When a ticket breaches this time, it can be escalated to the customer support manager or the ticket owner. Similarly, you can define SLA targets for each state of a Blueprint.

To add SLA for a state:
  1. Click the State for which you wish to define the SLA on the Blueprint Editor.  Example, Pending Approval.
  2. Toggle the State-level SLA option to ON.
  3. Set the SLA time for which the ticket can be in the Pending Approval State.
    You can enter
    hours, minutes, or days.
  4. Now, specify the escalation procedure when the ticket breaches the set SLA time.

    Define SLA - Zoho Desk tutorial

  5. Click Add Level 1 Escalation and do the following:
    • Select when and at what time frame should the users be notified.
      You can choose to be notified
      before, on, or after the SLA time.
    • Specify who should be notified from the drop-down menu.
    • Select the Escalation Email Template.
      The chosen template will be sent as an email when an escalation occurs.
    • Click Done.
  6. Repeat the steps to add Level 2 Escalation.
Idea
Points to remember
  1. Blueprints are triggered in the order in which they are listed on the Blueprint page. You can reorder your list of Blueprints to designate the order they're fired in.
  2. When a ticket is created or updated, it runs through all of your assignment rules, workflow rules, SLAs, and Round Robin rules in that order before we run that ticket through the Blueprint system.
  3. Different agents can own different transitions in a process. If an agent does not have access to a ticket but is made a Transition owner, then the agent will be able to execute the Transition but not edit the record.
  4. You can add up to 16 transition connections (I/O points) from a State.
  5. Only the specified transition owners can perform a transition on a ticket. Other agents including administrators can only view the process flowchart from the current state.
  6. When you save a Blueprint, it moves to your production instance immediately, i.e., you will begin having tickets entering it.
  7. Sometimes, agents may not have the permission to edit records or fields or reply to a ticket; however if they are the transition owner then they will be able to edit the fields, update values and even reply to the ticket if those actions are part of the Blueprint transition. 

Editing a Blueprint

You can edit Blueprints to change their transition blocks or modify their process flow. However, please keep in mind that you cannot delete the Transitions and States when there are active tickets in the Blueprint process.
  1. Click the Setup icon (  ) in the top menu.
  2. Click Blueprints under the Automation menu.
  3. On the Blueprints page, click the name of the Blueprint you want to edit.
  4. Make the required changes and then click Save Blueprint.
Notes:
  • Any change made to the Transition blocks in a Blueprint is effective immediately, regardless of new tickets or existing tickets in the process.
  • Modifying the Before Transition settings in a Blueprint only affects new tickets that enter the process.

Saving Blueprint as Draft

You can save a blueprint as draft to revisit and edit the flow later as per requirement. While creating the blueprint, you will get an option to save it as draft or to save as draft and leave.

Revoking Tickets

If you find that a ticket is no longer necessary to advance through a Blueprint process, you can easily disconnect it from the Blueprint. This disassociation can be done either for individual tickets (from within a specific ticket) or for all tickets simultaneously (through the Blueprint settings).

To revoke blueprint from a ticket

  1. Open a ticket that you want to be revoked from a Blueprint.
  2. Click the More Actions icon (...) in the upper-right corner of the page.
  3. Click Revoke Blueprint from the drop menu.
  4. The Blueprint association is removed from the ticket.

Notes
Note: Users with Revoke Blueprint option enabled under Ticket permission can revoke a blueprint from a ticket.

To revoke tickets from blueprint

  1. Click the Setup icon (  ) in the top menu.
  2. Click Blueprints under the Automation menu.
  3. On the Blueprints page, hover your mouse over the Blueprint whose tickets you want to revoke.
  4. Click the More Actions icon (...) corresponding to it and then click Revoke Tickets.
  5. Click Continue to confirm your action.
  6. The Blueprint association is removed from all applied tickets.
Notes
Notes:
  • Users with Helpdesk Automation option enabled under Administrative permission can revoke tickets from blueprint.
  • All revoke actions will be recorded in the history of the ticket.

Deactivating and Deleting Blueprints

If you decide that you no longer need a Blueprint, you can either deactivate it or delete it. Deactivating a Blueprint means that further tickets do not enter the process. Deactivated Blueprints are listed on the Blueprints page, and can be reactivated later.
To deactivate a Blueprint:
  1. Click the Setup icon (  ) in the top menu.
  2. Click Blueprints under the Automation menu.
  3. On the Blueprints page, toggle the Deactivate option corresponding to the Blueprint to OFF.
  4. Click Deactivate again to confirm your action.
    The Blueprint is deactivated.
If you decide to get rid of a Blueprint permanently, you can delete it from Zoho Desk. Keep in mind, that you cannot delete a Blueprint while there are active records in the process.
To delete a Blueprint
  1. Click the Setup icon (  ) in the top menu.
  2. Click Blueprints under the Automation menu.
  3. On the Blueprints page, hover your mouse over the Blueprint you want to delete.
  4. Click the More Actions icon  ) corresponding to it and then click Delete.
  5. Click Delete again to confirm your action.

    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









                                            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

                                                  Zoho Desk Resources

                                                  • Desk Community Learning Series


                                                  • Digest


                                                  • Functions


                                                  • Meetups


                                                  • Kbase


                                                  • Resources


                                                  • Glossary


                                                  • Desk Marketplace


                                                  • MVP Corner


                                                  • Word of the Day


                                                    Zoho Marketing Automation

                                                      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 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

                                                                                                              • Blueprint - An Overview

                                                                                                                Many a time, organizations with good products or services tend to face low customer satisfaction ratings, or worse, financial losses, as a result of poorly defined processes. Communication lapse, inadequate training, failure to determine appropriate ...
                                                                                                              • Introduction to Zoho Desk

                                                                                                                Help Desk is a department in an organization that is in charge of providing the support needed by customers while using the company's product or a service. Customers contact the help desk when they have a question or a problem and a product expert ...
                                                                                                              • A Guide to Integrate Widgets in Blueprint

                                                                                                                Widgets in Blueprint allows users to integrate widgets in the during transition of a Blueprint. This feature facilitates seamless integration of third-party tools and enables users to access them easily, resulting in faster resolution of tickets. The ...
                                                                                                              • Add, Edit and Delete Contacts

                                                                                                                Contacts, also known as end-users are customers who send in support tickets through one of the many channels you have enabled in Zoho Desk. They can submit tickets, read articles and track the status of their tickets on your Help Center. Also, ...
                                                                                                              • Working With Dashboards

                                                                                                                The Dashboard is a visual representation of the custom reports present in your Desk account. They provide a real-time snapshot of important business metrics that help in quick decision-making. Using dashboards, you can easily visualize the patterns ...
                                                                                                                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