Product demos
Platform essentials
Updates and notifications
Okay. The update section helps you stay informed about all relevant activities on re, whether you're part of conversation issue, or ticket, or even mention directly. You'll find timely notifications here to keep you in the loop. Let's first start with understanding what appears in the update tab. Update include activities from conversations, tickets, and issues where you are an owner, member, or creator. It can also have any items where you've been mentioned, items where your group is mentioned, which notifies all members and items you manually followed by clicking on the Pell icon in each of the objects. The second step is to navigate the updates page. First. The updates page, as you can see here, is divided into two subsections, which is important, and others important section is used for updates that need your immediate attention, whereas the others for general updates that are informative but not urgent by default, all notifications under the important tabs are also sent via email and mobile push notifications. You can also personalize this notification to suit your workflow, to customize which updates you receive and how you can go to settings and click on notifications. Here in the priorities column, you can decide which updates should go under which of these tabs that is important, others, or you can also mute the notifications that are not really relevant to you. You can also choose the preferred mode of notification. That is whether you would want to get notified via your email or mobile push notifications, or both. Next, let's see how you can further refine the view that you're looking at. You can apply filters to narrow down all of the noise from the actual content that you want to look at. By default, all the updates are shown. You can refine your view by selecting only the types that matters the most, such as mentions, new conversations, customer messages, internal discussions, et cetera. So here by default, it is set to all, but you can further customize this by applying the right filter. You can also filter by object type. That is to show only tickets, issues, uh, conversations, et cetera. You can also filter by notified by which is to choose a specific user to see only updates trigger by them.
Search
Hi there. In this video I'll show you how you can leverage Dev Rev semantic search to begin a search in Dev Rev. You can either press command K on Mac or press control K on Windows, or even click on the search bar, which is located at the top of the left navigation panel. This brings up the global search interface, which is a central place to find everything or anything across the platform. Devs Search is designed to work across all of the different parts of the product. So once you open the search interface, you can type in any query. For example, if I'm typing this particular query here, devs Search will skim through all of the tickets, which are all support requests raised by customers, uh, all of the issues which can be task bugs, features or improvements being worked on. Uh, it could also be articles, which is documentation on knowledge base Entries could be customer contact records and related customer data, and even objects like feedback conversation or even product timeline to narrow down the results and quickly find what you're looking for, apply the filters. You can refine this based on object types, which limits the search to only tickets, issues, articles, or any specific object. You can also filter by, created by and modified by, which is to find items created or updated by a specific teammate or a customer. Uh, you can also filter by created date and modify date, which focuses on recent work or filter for historical records based on dates. Devra uses semantic search, which means it understands what you're trying to find, even if you don't use the exact words. This ensures that the most relevant results are shown at the top By analyzing the meaning and content of your query, not just matching the exact words.
Left navigation menu
Hi there. Dev Left Bar is your primary hub for accessing all parts of the platform. Quickly show us how you can navigate and personalize it to suit your workflow. Step one would be to log in into Dev Rev account. So once you log in, look at the top right corner of your screen. You will find your initials. Clicking on them will open all your user level settings. Sure, you can set your status, pause, your notification as and when needed. You can also shift between themes like dark mode, light mode, and auto mode, as well as you will have an option to lock out of your account as well. The second would be adjusting the availability status. Click on your name, which is right beside your initials to find these two toggle options here that is active and reassigned. Turn this off. If you are stepping away briefly, that is new conversation won't be assigned to you and you will continue to own your existing ones, whereas if you turn this particular reign option on you'll, you can do this whenever you are away for longer time. So new conversations won't be assigned to you and existing ones will be reassigned to your teammates automatically. The third step would be pending or opening view via the explore tab. So head over to the explore tab and search for the view that you're looking for. It could be any one of the stock views or the custom ones that you have created. However, over the view that you would want to pin under your left navigation menu, you'll find a little pin icon, which you can use to pin it under any of these available sections. You can also go ahead and create your own custom section as well. Once done, it'll appear under your particular section. Now, if you also want to move this particular tag from one section to another, you can hover over this tab and click on the three.menu and move it to any other sections. You can also use this option to unpin these uh, dashboards as well.
DevRev's internal conversational search
Welcome to Deborah's Search Agent. Your powerful tool designed to streamline your workflow with the search agent. You can quickly find answers, draft responses, and leverage your organization's knowledge base. To get started, simply press command key to open the search or simply head over to the search tab and access the search agent. When you are ready to query, try framing your questions into full sentences rather than asking just keywords. This approach helps the agent provide more accurate and relevant responses. The search agent is conversational. It remembers the context of your chart, allowing you to ask follow-up questions and dive deeper into topics. This seamless connection between the queries give you richer, more detailed answers, but it doesn't stop there. Different search agent is also your go-to tool for drafting content. Whether it's an email, a customer response, or a quick message, the agent taps into your organization's knowledge base to craft professional tailored messages. As you use the search agent, don't forget to provide feedback of that is thumbs up for helpful results, and thumbs down for less accurate ones. If you are starting a new topic, be sure to clear the chart to reset the context. This ensures that the agent remains focused on your new query With maximum accuracy and for your convenience, you can also resize the window to fit your workflow, keeping it accessible while you can multitask. This is a dev search agent, intelligent, intuitive, and built to help you work smarter.
Support
Building a Knowledge Base in DevRev: Step-by-Step Guide
Welcome to this tutorial on setting up Live Chat\!
Let’s begin by setting up your Knowledge Base. Having a well-organized knowledge
base helps customers and employees quickly find information and resolve queries
independently.
Start by heading over to Settings and navigating to the Knowledge Base section
in the left-hand menu. To create a new article, click on \+Article at the top of
the page.
You’ll need to provide a title and description for the article, assign it to the
appropriate part, and decide which collection to add it to. Organizing your
articles into collections makes it much easier to find them later. You can also
adjust the visibility, choose the status, and add any relevant tags to help
categorize your content.
Now, there are three ways to create an article:
1. Write a new article using the rich-text editor. Simply add the content you’d
like to share and then click Create.
2. You can also Link to an existing article hosted on a website. Just provide
the URL to the resource and click Create. This option will open the link in a
new browser tab, allowing your users to view the source document directly.
3. Or, you can Upload a file, either as a PDF or MS Word document. If you upload
a PDF, it will open in a new browser tab. For Word documents, the file will
download, and users will need to open it in the MS Word application.
Once you’ve filled out all the necessary details, simply click Create, and
you’re all set\!
And that’s it\! You’ve successfully set up your Knowledge Base and imported
content into DevRev.
Optimizing in-app L3 & L4 Support with DevRev
Let’s explore how PLuG handles complex customer issues, including L3 and L4
support.
When users need assistance beyond basic questions, PLuG can automatically
escalate conversations to live agents. To test this, head to the Maple website
and start a conversation as a customer. If the AI is unable to resolve the
issue, simply ask it to create a ticket
All of these escalated queries and tickets can be found in the Inbox section of
the DevRev app, where an agent can take over the conversation and respond to the
customer’s needs.
So, whether it’s an L3 or L4 issue, PLuG can seamlessly escalate and help your
support team address complex problems efficiently.
Hi I’m shreya and i’m gonna show you how plug can handle complex customer
queries including l3 ad l4 support. So lets see what it looks like. Your
customers can start a conversation and turing will fetch relevant information
from the knowledge base and provide an answer to the query. If your customer is
not able to provide
Configure in-app support with DevRev
Let's see how we can configure PLuG for your organization. PLuG is an in-app
engagement center that facilitates communication and understanding between users
and customer-facing teams.
First, head to Platform Settings and scroll down to PLuG chat. Here, you’ll be
able to control where PLuG appears on your site—whether it’s on specific pages
or site-wide. To do this, you can easily add a rule using the Contains option,
and then provide the URL of the page where you’d like the PLuG widget to be
visible. You can add multiple rules as needed.
You can also customize the Call-to-Action (CTA) text. For instance, instead of
the default 'Send a Message,' you can change it to something more personalized
like 'Start a Conversation.'
Next, you can enable Session Recording. This feature captures the last 10–15
seconds of user activity before they reach out to you. It’s a great way to
capture context and better understand the user's journey before the conversation
starts\!
Then, let’s move on to styling PLuG. You can upload a launcher logo, choose the
alignment of the launcher, and adjust the spacing. You can also upload your
brand logo, customize the appearance, and change the color to match your brand.
In addition, you can decide which tabs you want to make visible to your
customers, as well as customize the layout of PLuG and add cards for extra
functionality.
Once you're done, you can view PLuG in the Playground to test it out. To do
this, return to the Configuration Tab and scroll down to the PLuG Playground.
Here, you can see how PLuG will appear to customers and how they can interact
with it.
Finally, once you’ve made all your changes, simply click Save to apply them.
And that’s how easy it is to tailor PLuG to fit your brand and enhance customer
engagement\!
Managing conversations with DevRev’s unified inbox
Let’s see how you can set up your unified inbox in DevRev.
First, head over to the 'Explore' tab in your DevRev account. Then, simply
search for 'Inbox.'
To streamline things, use the filter to sort through conversations assigned to
you, those modified in the last 24 hours, by user type, and more. You can also
use the source filter to sort conversations based on sources like email, Slack,
PLuG, WhatsApp, and more. We can even customize this view by adding or removing
columns.
Conversations in the inbox are sorted into three categories:
- Primary: which contains conversations started by verified customers.
- Guest: which contains conversations started by users who are not verified as
customers.
- Spam: which contains conversations that appear to be malicious, fraudulent, or
otherwise invalid.
And that's it\! That's how you can manage all your notifications and messages in
one central place, keeping everything organized and easy to track.
Incident Management in DevRev: PagerDuty Integration Explained
Looking to simplify how you handle incidents? Integrating PagerDuty with DevRev
takes your incident management to the next level. The PagerDuty Snap-in bridges
DevRev’s incident management with PagerDuty, enabling seamless synchronization
of incidents.
Setting it up is simple\!
Start by navigating to Settings \> Snap-ins in DevRev, and click Explore
Marketplace to locate and install the PagerDuty Snap-in. Once installed, open
the Snap-in, click Configure, add your connection, adjust the settings, and
finalize by clicking Save. Next, go to the Snap-in’s Discussions tab and
execute the /pagerduty register-webhook command to confirm registration—you’ll
receive a confirmation message once it’s successfully set up.
This integration enhances your incident management in DevRev, enabling
streamlined collaboration and real-time resolution of critical issues
On-Call Agent Setup on DevRev for Incident Management
Struggling to manage unplanned incidents while staying on top of planned work?
DevRev’s Incident Management Solution simplifies detecting and resolving
critical issues. With real-time notifications powered by an AI agent, you’re
instantly alerted to incidents—even on your mobile app—so you’re always in the
loop.
To get started, head to the Explore tab and search for Incidents. Inside an
incident, you might find extensive discussion threads that are hard to navigate.
That’s where DevRev’s On-Call Agent comes in. Simply ask it to “catch me up,”
and it will provide a concise summary of the timeline, impact, and status. Need
more context? Ask about similar past incidents, and the agent will fetch
relevant cases to give you actionable insights.
For a broader view, explore Incident Analytics to uncover trends in customer
requests, problems, and interactions. Search for Incident Analytics in the
Explore tab to access metrics related to tickets and conversations. This tool
helps identify patterns, preserve historical context, and ensure smarter
decision-making, even if original associations are lost. With these features,
DevRev empowers your team to handle incidents efficiently and deliver a seamless
customer experience.
Boost user Engagement with in-app nudges with DevRev
Want to engage your users at the right moment? Let’s talk about Nudges in
PLuG\!
Nudges are a powerful way to deliver timely, contextual messages to your
customers, helping guide them through key actions or offering support.
To set up a nudge, go to Settings \> PLuG \> Nudges.
You’ll have two types of nudges to choose from:
- Spotlight: A focused, attention-grabbing message.
- Banner: A less intrusive, horizontal message that appears at the top or bottom
of the screen.
Once you've selected your nudge type, provide a title and description, upload a
cover image, and define the action. For example, you can set the nudge to
redirect users to a specific URL or even open the PLuG widget itself. You can
easily add the URL you want it to redirect to.
You can also set rules for when the nudge should appear. This could be based on
factors like the page URL (simply enter the URL of the page where you want the
nudge to be visible) or the amount of time the user spends on the site.
Additionally, you can control how often the nudge appears. Once you’re satisfied
with the settings, you can save your changes as a draft or publish them live.
By using Nudges, you can guide your customers and boost engagement in real
time\!
Integrating Slack with DevRev: Stay Connected
Hey there\! Let’s quickly set up Slack in DevRev.
First, head over to Settings \> Snap-ins. From the top right corner, go to the
Marketplace and search for the Slack snap-in. Install the snap-in. Once done,
click on Search for Connection and enter the connection name. You can decide
whether you want this connection to be public or continue with a private
connection.
You can also configure the snap-in based on your workflow by toggling on/off the
various options available. Additionally, you can provide the Slack channel ID to
send ticket notifications, conversation notifications, and incident
notifications. Once you’re done configuring, click Save.
And you're done\! Now you can manage tickets and receive notifications directly
in Slack.
Email Integration in DevRev: Streamline Communication
Hey there\! Let’s quickly set up email integration for seamless communication.
First, let’s install email integration from the DevRev marketplace. To do that,
head over to Settings \> Snap-ins. From the top right corner, go to the
Marketplace and search for the Email Integration. Install the snap-in. Once
done, open it and click on Configure.
In the Connection tab, add a new connection and select the relevant email
service. Set up your unique e-mail address. You can also configure the
integration based on your workflow. Additionally, you can add your personalized
email signature at the bottom as well.
Once you’re done configuring, click Save.
WhatsApp Integration with DevRev: Connect Instantly
Hey there\! Let’s quickly set up the WhatsApp Snap-in for seamless customer
communication.
First, let’s install WhatsApp from the DevRev marketplace. To do that, head over
to Settings \> Snap-ins. From the top right corner, go to the Marketplace and
search for the WhatsApp Integration. Install the snap-in. Once done, click on
Search for Connection and enter the connection name. You can decide whether you
want this connection to be public or continue with a private connection.
After that, configure your business phone number in the 'Configuration' tab to
sync WhatsApp messages with your DevRev Inbox. Once you’re done configuring,
click Save.
To receive WhatsApp messages in your inbox, register the WhatsApp webhook by
entering /whatsapp in the 'Discussion' tab. That’s it\! You’re all set to manage
WhatsApp conversations efficiently in DevRev.
DevRev's Search Agent
Welcome to your Dev Rev search agent, a powerful tool to streamline your work by helping you find answers, draft responses, and leverage your organization's knowledge base. Let's explore its features and best practices to help you get the most out of it. Start by framing your queries as complete sentences. Instead of typing just keywords, ask it full sentences. This approach ensures the agent provides more accurate and relevant responses. The search agent is conversational. It remembers the context of your chat. This means you can ask follow-up questions to dive deeper into a topic. It connects your queries seamlessly so you get richer answers. The search agent is also your go-to tool for drafting. Whether it's an email, a response to a customer, or a quick message. The agent uses your organization's knowledge base to craft professional and tailored content as you use the search agent. Don't forget to provide feedback, thumbs up for accurate responses, or thumbs down for less helpful ones. Your input directly helps improve its performance over time. When starting a new topic, it's important to clear the chat. Resetting the context helps the agent focus on your new query with maximum accuracy. Think of it as giving the agent a fresh start. For your next task, you can easily resize and move the search agent window to suit your workflow. Keep it accessible wherever you need it while multitasking or working across different tools. This is your dev rev search agent, intelligent, intuitive, and built to help you work smarter.
Ticket management
Hi there. In this video I'll show you how you can manage tickets within Interive. To get started, head over to the explore tab and search for tickets for you. Once you're in this view, you'll be able to see all of the tickets that you have access to. You can also start filtering the tickets based on the ones that are relevant to you. For example, you can filter out tickets that are assigned to you, the ones that were modified in the last 24 hours based on their created date, the various stages that a ticket would typically go through, as well as select many filtering options from these options that are available. A pro tip here would be to narrow down exactly what you're looking for by applying as many filters as you can. For example, tickets assigned to you that were created in seventies and last seventies, and currently in in progress stage. To organize your tickets further, you can also use the sorting option here to sort the tickets based on close date, create a date, CSAT rating, et cetera. We can also group this by various other options available here, like reported by stage, et cetera. This is really helpful for understanding workload distribution or spotting bottlenecks in ticket, uh, stages. Dev also allows you to customize the layout of your ticket list. So simply click on customize for that, and you can add as many columns or remove columns from this view here to have a very personalized view for yourself. You can also toggle between the list view and the chat view show. So list view is best for analyzing multiple tickets at once, especially when handing backlogs or triaging. Whereas a chat view is great for focusing on individual conversations and understanding customer context. You can also use a keyboard shortcut shift plus V to toggle between these views instantly. Dev rep also offers AI powered ticket management features like smart clustering, and to access Smart Cluster, you can head over to the top of the page and click on this Bolt option, which where you can access a smart cluster desktop. So Smart Cluster is an AI feature that automatically groups similar tickets based on various topics, sentiments, issue type, or even keywords. For example, as you can see here, uh, there are quite a few tickets under issue related to duplicate charges. Clusters can be private, that is for your own use or shared with teams to drive collaborative efforts. Additionally, from the same option chart, you can also export the tickets view as CSV or Chase on files. Once you make any changes or apply any filters here, you will have an option to save this view for yourself. So from the top right corner, click on save and create a new view. For example, here I'm giving the view a title, a unique title, a description, which is completely optional. You can also decide the visibility, whether you would want this view to be visible to everyone who is using your org or just you. And for Easy access, you can also have it pin under your left. Now, once done, you can click on create and a new view will be created pertaining all of the, uh, filters that you have applied. Once you have a view created, you can also share this view with your team members by clicking on the little share option here, right beside the title of the view. So you can add in users with whom you want to share this view, or also add groups which are predefined from the backend. Once you have the right group, you can also select the editors or avers access for this group, and then click on share. Additionally, you can also click on the copy link option here to share the link directly with the team members. Now let's open a ticket and look at what are the, some features that are available there within the ticket interface. At the right side, we have few attributes related to this particular ticket. To start with Owner, which is basically who is responsible for the ticket severity of the ticket stage of the ticket, which is the current status part, which is, uh, the product component and many other, uh, options that are available. You can also link articles to a ticket for easy access documentation. So just click on plus article option here and search for the article that you're looking for. Click on that article and it'll be linked to this particular ticket here. Besides that, we also have during Assist, uh, which enhances the support efficiency by showing three similar tickets at the bottom of the ticket panel. These may contain solutions or, uh, you know, pass customer conversations that help you resolve the current issue faster At the top. We also have a few options that are available here, starting from the three.menu, which you can use to export customer messages, merge a ticket clone, as well as delete a ticket. We also have the AI summarizer option here. Uh, so if you click on this, it'll auto summarize the entire ticket and conversation. So far, so far. Also explaining the next steps and Actionable Anywhere discussed. We also have watch on tickets, uh, to stay updated with notifications. Even if you're not a member of this ticket, you can click this option to copy the link of this ticket and share it with your team members, as well as double between the expanded and condensed view. You, you also have a toggle field option here, which focuses on fields and attributes or all available ones, and you also have the search field option here to look up any specific attribute. At the left side of it, you can see the title of the, uh, ticket that was provided by your customer, A little description, again provided by your customer. And then we have three different, uh, tabs here, starting from the customer messages tab, which is the main conversation thread between you and the customer. Internal discussion where pri it's a private thread to collaborate with your team via add mentions, uh, and anything that you sent here will not be visible to the customer. And the events tab, uh, which is an activity log of everything that has occurred. For example, ownership changes or stage updates, comment, timestamps, et cetera.
Conversation management in DevRev
Conversations we endeavor is where you can find all of the customer messages and manage them efficiently. It gives a clear picture of all of the conversations happening in your workspace and allows you to take control with filtering, sorting, grouping, and customizing, helping you stay on top of customer communication. To get started, open the explore tab and search for conversation with. Once you are on this interface, you will be able to see all of the conversations that are currently there in the system. You can apply filters to narrow down this list and view only the relevant conversations. For example, you can filter by conversations that are assigned to you by clicking on the Arthur eight option here to focus on the messages you are responsible for. You can also use the recently modified filter to surface the most recent changes to the conversation. You can also filter by spam, uh, to separate out unwanted conversation filter by the various stages that a conversation would typically go through, as well as add or remove filters as in when necessary. You can also filter by various fields here, so you also have the sorting and grouping options that are available to further streamline the view for you. So you can sort the conversations to bring the specific ones to the top based on your priority. For example, you can sort by customer waiting longest. And once you apply this filter, you will also have two options that is descending and ascending. Descending is to bring up conversations where customers have been waiting the longest at the top and ascending is to see all the ones with the least waiting time first. This makes it easier to decide which conversations need attention right away. You can also group the conversations by different fields to organize your view better. For example, if you want to group by owners, you can go ahead and apply the owner filter. You can also customize this view, uh, so you have a very personalized view that you're looking at. So for example, you can add as many columns as you want by just selecting the right option and the new column will be added accordingly. You can also rearrange these columns to have a very personalized view for yourself. Debra also offers two layout option that is list view, which helps you view all of the conversations in a tabular layout here. And then we also have chat view, which shows the conversations in a more threaded format. You can also switch between these layout using a shortcut, uh, shift Plus, we As so as soon as you apply any of these filters, you will also have an option to save this V for yourself. So each time you don't have to come to the conversation tab and apply the same filter over and over again. Simply click on the save option from the top right corner. Click on create a new view, give your view a title, A description. You can also design the visibility of this view, whether you should, you are, you want this view to be visible to everyone who is using this instance or just you. And you can also pin this under, under your left navigation menu for easy access. Once done, you can click on create and the new view will be created pertaining all of the uh, filters and sorting and grouping options that you used. You can also export this view as a CSV and JSON file as well by clicking on the little thundering, uh, option at the top right corner. Now let's open a conversation and look at what we have there. So when you click into a specific conversation, uh, on the right side, you will have few attributes that are defining this particular conversation. For example, you have members, parts group, owners stage that the conversation is in right now, et cetera. You can click on show all option to see all of the available, uh, attributes here. You also have the SLA fields here. That is the first response and resolution time, and whenever A SLA is preached, it'll be indicated by red color here You also have few options that are available at the top, starting with spam button where you can mark a conversation as spam. You can also copy the link to this particular conversation and switch between condensed and expand view. If you are looking for one specific attribute, you can click on this particular search option and search for the attribute you're looking for. You also have this toggle field option to look at some of these uh, uh, options available. For example, if you want to look at all of the required fields, it'll hide the rest of attributes here showing only the required fields. At the left of it, we have three different tabs starting from the customer messages tab where all of your customer conversations are visible. Anything that you sent on this tab will be directly visible to the customers. We also have internal discussion tab where you can collaborate with the internal team member, for example, you can add mention them and that update will go under their update section here. We then also have events tab, which is everything that happens around this conversation will be listed here along with the timestamp in the customer messages tab. We also have commands which you can run, sort of like a canned message that you can send directly to your customers. You can also rephrase your text by selecting the text and then using this little pencil icon, which is called AI Enhance and choose to rephrase the text to something more casual, friendly, professional. You can also fix the drama lengthen as well as shorten the text.
Grouped view consistency and Real-time column preferences sync
Hi there. Let's look at two recent improvements that make working with views more seamless. In Dev Rev. First real time column referencing any changes you make to the width of the column or order are now instantly saved across the view for all team members. So there's no need for you to manually hit save. Just adjust it and it's done. Next group views consistency when you are weaving issues in a group format. For example, group by owner or rather group by stage. Adjusting the width of the column in one group automatically applies the same width across all the other groups. So if you expand the stage column here, it'll reflect across all of the other stages too. Ensuring a clean and consistent view. These improvements make collaboration and navigation across views much smoother for everyone.
Improved browser navigation
Hi there. In this video I'll show you a quick update that makes navigation a lot smoother. We have improved how the browser back button works across views in Dere. For this, I'm starting with this vista here. Let's say this one with all of the tickets that were created in last 90 days, and then another one that is all of the unassigned tickets. Now I'm gonna use the back button, and as you can see, I'm taken right back to the previous vista, so no more getting kicked out to a default page or losing track of where you were. This makes exploding different parts of your workspace a lot smoother. Try it out and let us know what you think.
Smoother filter adding experience
Here's a small but powerful update that makes working with filters even smoother. Now, when you search for any filter you want to apply, like priority, for example, the focus will automatically shift to selecting the filter value. No more clicking outside the dropdown to move forward. This makes adding filters quicker, more intuitive and interruption free.
Streamline Customer Communication with DevRev's Unified Inbox
Hi there. Let's see how you can set up your unified inbox in dev rep, so that let's head over to Explore tab and search for inbox. To streamline things, use the filter to sort through conversations that are assigned to you, those modified in the last 24 hours. You can also filter based on user type, whether spam or not, based on their stages. And also you can add or remove filters as in when necessary. For example, you can filter the conversations coming from Plug, email, slack, WhatsApp, or even Unknown Source. You can also customize this view by adding and removing the columns as when necessary. Conversations in the inbox are sorted into three categories, starting from primary, which contains conversations started by verified customers, guest, which contains conversations started by users who are not verified as customers. And spam tap, which contains conversations that appears to be malicious, fraudulent, or otherwise invalid. And that's it. Now you're all set to manage your notifications and messages in one centralized place, keeping everything organized and easy to track.
Analyzing Support Performance with Conversation Insights in DevRev
Want to get a deeper look into your conversations. Let's explore conversation Insights in Dev Ref Conversation Insights can give you all the data you need to measure and improve your support performance. To access it, simply head over to explore data and search for conversational sex. This will provide you with a detailed view of all the conversation metrics. You can also filter these based on create date and other available filters. You'll find key insights here like the resolution rate, SLE Compliance rate, CSAT scores, and average first response time are more. These metrics help you understand how well your team is doing, and highlight areas where you can improve to make customer interactions smoother and more efficient.
Insights and Dashboards
So, hey everyone, good to see you all here. And today we are going to talk about, uh, dashboards and insights. So let me just quickly introduce myself. Uh, hi, my name is Karuna and I work, I'm a part of dev review team, and I basically talk about dashboards, insights, and how you can bring all of your data and make sense out of it on Dev Rev. So, uh, for today's session, we are going to learn, uh, how to distinguish between dev rev stock dashboards. We have some default dashboards, which are already available for a lot of use cases. Uh, so we will be looking at those and then we will customize and create our own widgets and dashboards, uh, using ui. So, and after that, we will, uh, experiment and, uh, bring all of the data sets and try to create our own dashboards and visits. So today for today's session, uh, we will start looking at dev devs talk dashboards first. So in general, first let's, let's think about why do we have dashboards in place. Uh, it is to centralize all the metrics and all the data points, which are present on the app and bring them onto one place. And we can have ga we can gain real time insights into the performance. We can identify trends and potential issues while looking at the dashboards, and we can drive our decisions with the dashboards and all the data presented there. So first, let's see, uh, the stock dashboards, which we have. One of the dashboards is conversation, SLA analytics. So why does this dashboard exist? Uh, and who uses it mostly? Customer success managers, support teams and leadership teams use this, uh, dashboard to know more about how customer support performance is. You can see, you can look at, uh, how SLA is working, how fast are we responding to customers, and like basically how the quality is of customer re responses. So let's see it in action. So if you are on your org, you can go to explore, click the dashboards filter here, and now you can see con, con conversation SLA analytics. Click on that and you'll be able to see all the data. So in this, you, you'll be able to see response times, like how are we responding to, to the customer when they are raising a conversation for the first time, and what's the time taken when the conversation gets resolved. So you can see average resolution time, which is three minutes average first response time. So this is how, how we like respond to customers. That is three, three minutes as well. SLA compliance rate. So percentage of conversations where SLA status is hit or in progress. So all of the SLA compliance is a hundred percent. So you can see, uh, SLA status distribution. This is the percentage of conversations where SLA was met, missed, or still in progress, but we hit all of the SLA status distribution. So it is hit and you'll be able to see a lot more here. So let's go back and see the other dashboards which we have. We also have ticket insights. Ticket is basically, uh, when a conversation gets converted to a ticket, uh, let's say a customer comes to us and says, Hey, this is the bug, and we identify it as a bug, we create it as a ticket, and then we can link issues to resolve that ticket. Ticket insights, uh, dashboard is being used by team leaders and, uh, customer success teams. We can analyze patterns and customer issues. Let's say few customers have login issues. So we can say how many customers have login issues, how many customers have search issues or anything like that. Uh, you can also see why do we use this, uh, to identify and address the current existing issues based on the tickets which we have. So let's say it in action again. We will go to explore dashboards and if it's not there, we can just search ticket insights. There we go. So here you can see, uh, tickets, number of tickets created, number of tickets which are active. Uh, how much time does it take to resolve a ticket, which is if any issue is linked to it or if no issues are linked, but you still know that this is resolved, you can just click result on the ticket and you will see how many tickets are blocker tickets and active tickets by customers, by the customer names and the tickets raised by them. Active tickets by parts. So you can see how many tickets are linked to the conversations as in tickets, uh, which got like conversations, which got converted to tickets and tickets linked to issues. You can track those as well. And you can see owners who are assigned to the active tickets. Let's go back and yes, let's see, another dashboard which we have, which is Article Analytics. Now, you might be wondering what are articles? Articles are something similar to docs, which we have like Notion Doc or something like that. You can use, uh, uh, articles to like add all of the info you need, maybe a call recording, maybe a transcript, or uh, just a documentation piece and you can see how that is doing. So article analytics basically shows how your article is helping you to resolve customer tickets, conversations, uh, who uses that documentation and support teams. You can see what articles got a reference to solve these conversations. And you can see that your knowledge base is all up to date and it's relevant. Now, let's see it in action. Let's go to explore article analytics. It's right here. So we see, we currently have just one article, which is I guess okay, but we will have a lot more here. So published articles and one article. So which article is it? You can see it is, uh, SE mapping. It is an internal article. We can see how many views it got. Unique views, which are like if someone is joining, uh, from their own device upwards, downloads upwards is like, yeah, the article is good up to date downwards, no, some information is bad, not helpful, average time spent, which is like the time spent reading that article. Two seconds. Mm, that's bad. Uh, median time, two seconds, link tickets, nothing. So yeah, you can, uh, if you have more articles, you'll be able to see more insights like this. I, so let's go back and check out more dashboards. Incident analytics. So what is incident you might ask. Incident is something, uh, like a production goes down and you call it an incident or some bug goes down, which is impacting customers or it's impacting your own app. So we call it something, an incident. This is an object endeavor. So, um, who are using these incident analytics dashboards, mostly engineering support and success teams to know what happened, uh, and track the incidents and what caused those incidents, right? And we also have the real time monitoring of these active incidents and you can see how how many incidents got resolved and how many incidents are still pending. What are blocker incidents? So let's say it action. Let's go here. Incident analytics. Yes, so you can see the type is incident. It is an object. And we have this filter, which is last 30 days. But if you want to change that, you can do that. You can do last seven days, 90 days before or after. So you can put dates as well. You can check, let's say in past three days, past two days. You can do that between after. That's all up to you. Alright, so let's see. For last 30 days we have 75 incidents. Uh, and this is meantime to repair. Meantime to repair is something when an incident happened and it got created and then the incident got resolved. So the time between that, and we also have meantime between failures, which is the time taken from one incident to another incident. Let's say your app goes down, that incident is resolved, but then a few minutes or a few hours later, another, another incident comes up, maybe some bug or something. And this is the time between the two incidents. You can see incidents by stage, which is resolved. We have 66 incidences all which is great, and we have six in triage, three acknowledged acknowledges like, yeah, we know that is an incident, but it's not actioned upon yet. And we can see high priority incidents or high severity incidents are 73, which is kind of bad, uh, but blocker and low incidents are just one-on-one. Okay, fine. And you'll be able to see how many dev parts are affected via due to these incidents. And you'll see rev parts, which are the customer facing parts affected by these incidents, and you'll see the owners as well. So yeah, I think you can explore more about this. We have a lot of data where you can see, uh, how that these great amazing dashboards are bringing all of the data from tickets, issues and incidents to one place. And you'll be able to see all the insights represented here. And last but not the least, I think this is the session analytics. So, uh, session al analytics is something where you can see a user interacting, uh, with one another, uh, sorry, with the features and how's the user going through one session to other, let's say, uh, someone opened a search agent and a user is typing, user is doing until and unless the user closes the chat, we call it a session, right? So, uh, in this session, how the user interacts with the components is what we check. And this is the web. So on the web you'll be able to see how people interact with other features. So who uses this dashboard, uh, product people to see how the features are being used. Engineerings because they build them and CSMs, um, what does this analyze? It analyzes user behavior and interactions. Where are they getting stuff? Are there any rage, clicks? Rage clicks is basically clicking on a button, which does not work. Um, why usage, analytics, customer health monitoring and product improvement. If you have any feedback, you can check via session analytics. Let's go and see it in action. Let's see, session analytics. We also have mobile by the way, but let's do web for now. So you can see session, analytics, web, and this is live from maple org, which I am using to show you all the data. Uh, we have three tabs here, web networks and events, right? So we have total sessions, how many sessions happen? We have u number of unique visitors on the website. We have race clicks as I mentioned. If a button is not working and you're just clicking on it, you're just smashing it. It just rates, it's, it counts as race click and dead clicks where it does not take you anywhere. Probably like this. This is not a button, but I'm just clicking on it. So that is dead click. And we have errors at one place probably where the click, but some error popped up and nothing happened. And you can see all of this data here. Sessions per day. This is a line graph and you have all of this, uh, amazing, uh, response times. And you have all of these widgets with great, uh, data filled up here. You can see all the URLs, which pages went through rage, clicks, debt clicks, popular pages. So what pages are being visited by the users the most. And you can see the error here as well. So how many times it occurred. Most active users, most active customer workspaces, which customers are being your, uh, advocates or probably your biggest cheerleaders by using your product the most. And platform distribution. So you can see desktop is being used the most mobile a bit and we don't know unknown and what is here, but let's uh, see where are they using it. Uh, mostly on Mac os, few on Windows, iOS and Linux. I don't see anywhere but yeah, I see Linux. It is 0.9, very less, but yeah, browser distribution mostly Chrome Safari, very less Microsoft Google Bot. Okay, Chrome wins. Alright, so this is all about, uh, our stop dashboards. Now, uh, okay, sorry, I forgot it was not last. But we also have sprint analytics. Uh, sprint analytics is basically, uh, being used by product managers and engineering managers. Sprint is something, uh, where you are assigned some tasks or some issues and you need to complete it between cer a certain time period. Now why do these product managers and engineering managers use it? It's to track sprint progress issues and completion rate, uh, issues completed, let's say in this time period, uh, let's say July 1st to July 12th. I completed six issues, but few issues are still pending. You can see why, and you can see how the completion rate is. You can see why are we getting stuck, which issues are getting stuck. Uh, we can see sprint performance team productivity and planning. So let's, let's check that out. Sprint analytics. So if you don't know, we also have something called a sprint board, which is related to this sprint analytics, right? Sprint boards is something like this. You have active, you have planned, and all of this is getting calculated. All of this data is getting calculated in sprint ana analytics. So you can see, um, days, this is yearly, right? Uh, 360 days, we have 1 91 days remaining. Uh, sprint completion, we have three out of 53 issues, right? Uh, planned versus unplanned or like if you have that issue planned, uh, you will have that in your sprint already, like when the sprint got created. If it's unplanned, it'll get added in the middle of the sprint, which is, which could be like if I say first two, 12 July, it got added in between the week. So that is an unplanned issue. You can see how many those are. 13 issues are unplanned, customer requested are like 41 issues. You can see the sprint burndown chart. You'll be able to see this burndown chart even in the sprint board. You can explore that on your own time. Uh, you can see owners, you can see the state, right? You can see issues by stage, issues break down by parts. It looks pretty beautiful, right? The dashboard, it's pretty great. You can, uh, explore this and yeah, so I think yes. Now we finish the all of our stock dashboards. Uh, yeah. So it's time to, uh, go, go ahead and start creating your own widgets and dashboards. So if you are on bon via org, uh, if you got invitation, please go ahead and uh, check that out, check your emails. And so how to create a widget. So via UI v currently only support, uh, on issues, tickets and opportunities. If you want to build some dashboards, which I have, uh, showcased you something like this, this will be done via, uh, the UI slash uh, not ui, sorry, uh, the widget builder and dashboard builder. Uh, this will be an advanced session, which we will do, which we will do later. So currently we can just do via ui. So only three of these are, uh, supported right now. So let's go to opportunities or let's just go to tickets. So we have a lot of tickets here. Now you might want to, uh, create a dashboard to see which tickets are queued or which tickets are in priority or you want to see which customers are requesting the most tickets, right? So let's go ahead and let me tell you that this dashboard will only have the ticket data. So let's go ahead and create a new report. Uh, let's enter a dashboard. Ma name, uh, tickets. Most tickets created by a customer and now we will add plus wit. Okay, so we see name, description, measures and dimensions. Let enter a wit name. Uh, tickets created by our customers description you can add, but it's optional Measures are something like you can add numerical values here. So let's say ticket ID is a nu medical value. You can add create a date when these, uh, tickets are created. Close date, SLA tracker, Relu resolution time Cs a rating. So I will use ticket ID because we need to see how many tickets or which tickets were created. Uh, count, yes, we can use count and Dimensions. Dimensions, something like we can use variables, which is customer workspace. We have title, you can add multiple. So let's do customer workspace. Uh, let's do created by, let's do title and yeah, I think we should be good to go with this. You can choose visualization type. So we have, uh, different kinds of visualization types. We have table, we have bar, we have column, we have line, something you have seen like this, right? And you have Stack bar Stack column and Pack Bubble. So you can choose any one of these. I'll choose table for now and let's click preview. It'll take some time, but yeah, so you'll be able to see ticket title. So all these tickets and ticket count and rework. So currently it's showing my name because I have the reward on my name. But you'll be able to see different kinds of organizations listed here. And you also have filters up here. So you have created date, queue, uh, ticket. So this is a Vista filter on which you created this dashboard. If you want to change this, you need to change the vista itself, but if not, you can keep this as it is. You can add filters on wi itself. You can add only title, which will show, um, work type ticket. You can add create a date last seven days and click preview. So you'll be able to see tickets created only in last seven days. You can also customize it. You can do this to see anything you want. You can group by Rev, created by. So you can see different kinds of rev works listed here, and it'll be grouped by the rev box. So don't forget to save. After you create this widget, click on save. If you want to do like remove everything, you can click reset as well. So we have our first widget right now here you can create multiple widgets. Similarly by clicking on plus and doing it doing the same. You can share, you can edit, you can clone it. So if I want to clone it, I can do this. And you'll see the same thing. So you can see it's currently visible in your recent section, but it'll get lost. So I would recommend you to pin it to any of these sections. I will pin it to work and now you'll be able to access it. Awesome. Now you created your own first widget slash dashboard via the UI based on the, uh, data, which is in the tickets.
Session analytics
Hi there. Let's explore how session analytics can help you understand user behaviors and improve support. To get started, head over to the explore tab and search for web sessions. You can filter these sessions based on the created date, as well as add and remove filters as in when necessary. You can then click on any of these sessions to start reviewing user interactions. You can adjust the playback speeds as well as expand the view for enhanced clarity. On the right hand side, we have two tabs. The timeline tab provides a high level overview of the session, whereas the detailed tab provides in-depth information such as device type, session duration, contact information, as well as session information. And that's how you can leverage session analytics to deliver more effective and proactive support boat.
Rage click/Dead click
Hi there. Wanna take into session insights? Let's explore how. Head over to the explore tab and search for the web sessions. Click on the session that you want to analyze and in the right panel you would find some valuable metrics such as dead clicks, which occur when users click on something that isn't interactive, leading to conclusion. Then we have reach clicks, which happens when users repeatedly click an unresponsive element out of frustration. And lastly, we have Network API Errors, which indicates issues during API Service calls, which can cause unexpected behavior or functionality problems. In your application, you will also find detailed staff with essential information like device type content information, as well as session specifics. By leveraging these insights, you can quickly identify where users are encountered, technical issues enabling you to optimize the user experience and deliver better support.
Conversation insights
Want to get a deeper look into your conversations. Let's explore conversation Insights in Dev Ref Conversation Insights can give you all the data you need to measure and improve your support performance. To access it, simply head over to explore data and search for conversational sex. This will provide you with a detailed view of all the conversation metrics. You can also filter these based on create date and other available filters. You'll find key insights here like the resolution rate, SLE Compliance rate, CSAT scores, and average first response time are more. These metrics help you understand how well your team is doing, and highlight areas where you can improve to make customer interactions smoother and more efficient.
Ticket Insights
Want to better understand how your support team is performing and what's affecting your customers most. Support tickets can pile up quickly, and without the right insights, it's tough to prioritize, track progress, or identify recurring issues. The Ticket Insights Dashboard Endeavor brings clarity to your support operations with actionable metrics and interactive widgets. Here's a breakdown of what you get and how it helps the tickets. Overview section shows the total number of ticket created, active tickets, close tickets, and more, helping you monitor support volumes and workload trends over time. The customer Impact widget highlights active tickets by customer, so you see which accounts are most affected and prioritize accordingly. Whereas the product Impact View displays active tickets by parts making it easy to identify which products or features are generating the most support load. The ticket distribution section shows how many tickets are linked to conversation and how many of them are linked to issues, giving you insights into how well your support efforts aligned with product development. And then the Cs A. That is customer satisfaction. Widget displays feedback scores, helping you, how satisfied your customers are, and where improvements may be needed. And lastly, the average time spent per stage metrics tracks how long the tickets stay in different stages, such as triage in progress, or waiting on customer, which helps identify bottlenecks and improved turnaround times. All of these widgets are drillable, meaning you can click into any metrics to explore the actual tickets behind the numbers. For deeper analysis. There are also filters available on this interface so you can narrow down the data that matters most to you and your team. So with Ticket Insights, you're not just tracking support, you're transforming it into a strategic advantage by focusing on what matters most to your customers and your team.
Filters on conversations
Finding it hard to stay on top of your customer conversations when you're dealing with multiple conversations at once. It's easy to lose track of what needs your attention first or miss important updates. Filters on conversations allow you to sort and manage conversations efficiently. You can start by this add the rate filter, which shows only the conversations assigned to you. You can also filter conversations modified in the last 24 hours, filter out spam or view only nons spam conversations and track conversations by the various stages they move through as the progress. There are a bunch of other filters as well, helping you narrow down to just the conversations most relevant to you. You can also sort the conversations, for example, by customer waiting longest and once applied. You can choose to view results in ascending or descending order. Descending shows conversations where the customer has been waiting the longest and ascending shows the one where they've waited the least. You can even group conversations by group members, owners, et cetera, and customize the view by adding or removing columns to suit your workflow. Dera offers two types of views in conversation. One is list view, which shows conversations in a structured table. Great for metrics and tracking. And the other one is chart view, which lets you interact directly just like a messaging app, toggle between them anytime using the keyboard shortcut, shift plus V. So you've now learned how to stay organized and responsive using filters and views on Dev Rev conversations.
Converting coversations to tickets
Ever had an important customer conversation that should have been a ticket. Instead, manual tracking those interactions or escalating them too late can lead to missed context, detailed responses, or frustrated customers. With DevRev, you have two easy ways to convert conversations into tickets. The first one is manual conversion. Open the conversation and head to the record pin view and click convert to ticket from the top corner. Once converted all the messages, move to the customer messages tab within the ticket, and you can continue the interaction right from there. Second is automated conversions via workflow. Set up workflows to auto convert conversations based on defined criteria. AI detected escalation needs and custom business tools. This ensures smooth handovers from bot to human. Without missing a beat, you've now learned how to keep your support flowing by seamlessly converting conversations into actionable tickets In.
Product
Navigating Product Trails: A Complete Product Walkthrough within DevRev
Discover how your product evolves and connects effortlessly\! DevRev Trails
transforms your product hierarchy into an interactive visualization, showing how
every part fits together seamlessly.
To get started, head over to the Trails tab, where each product is displayed as
a set of capabilities powered by features, subfeatures, and the underlying
technical machinery like runnables or microservices.
Zoom into any feature to uncover its full potential\! Want to see your top
customers for a specific feature? With just one click, you'll get a ranked list
based on their usage. Plus, all customer interactions—whether feedback or
reported issues—are captured as tickets linked directly to this feature.
You can also explore articles, documents, top customers, and contributors while
monitoring development work, including sprints driving progress on this feature.
DevRev Trails puts the power to visualize, analyze, and manage your product’s
journey in your hands. Dive in and experience the connectivity firsthand\!
Mastering Sprint Boards within DevRev
Staying on top of your plans and getting early signals on your team's focus is
crucial. In DevRev, the Sprint Board is a powerful tool to help you track
and manage sprints effectively.
To get started, head over to the Sprint Board. It’s divided into two tabs:
1. Active Sprint Boards: shows the sprints currently in progress, where your
team is actively working on assigned issues.
2. Planned Sprint Boards: display sprints that have been created and scheduled
but haven’t yet started.
Within the Sprint Board, you can view Sprint Insights to gain real-time
visibility into what your teams are actually working on, rather than just
tracking planned tasks.
You can also create a new sprint board by clicking on the \+ Sprint option,
filling in the necessary details, and hitting Create to get started. This helps
ensure you're always aligned with your team's priorities and progress\!
Understanding User Behavior with Session Analytics in DevRev
Let’s explore how Session Analytics can help you understand user behavior and
improve support\!s
To get started, head to the Explore tab and search for Web Sessions. Here,
you’ll find all recorded sessions. You can filter them by created date, user, or
customize your view by adding or removing filters to find exactly what you need.
Click on Sessions to begin reviewing user interactions.
You can adjust the playback speed to your preference and expand the view for
enhanced clarity. On the right panel, you’ll notice two key tabs:
- Timeline Tab – Provides a high-level overview of the session.
- Details Tab – Displays in-depth information such as device type, session
duration, and contact details.
By examining these session recordings, you’ll gain insights into what users were
doing before reaching out for support. This helps you identify critical issues
like crashes, errors, or UI freezes, enabling you to enhance the user
experience.
And that’s how you can leverage Session Analytics to deliver more effective and
proactive support\!
Session Analytics: Identifying Dead & Rage Clicks
Want to dig into Session Insights? Let’s explore how\!
Head to the Explore tab and search for Web Sessions. Click on the session you
want to analyze. On the right panel, you’ll find valuable metrics such as:
- Dead Clicks: These occur when users click on something that isn’t interactive,
leading to confusion.
- Rage Clicks: These happen when users repeatedly click an unresponsive element
out of frustration.
- API Errors: These indicate issues during API service calls, which can cause
unexpected behavior or functionality problems in your application.
You’ll also find a Details Tab with essential information like device type,
contact details, and session specifics.
By leveraging these insights, you can quickly identify where users are
encountering technical issues, enabling you to optimize the user experience and
deliver better support.
Enhanced board settings persistence
Hi there. Let's explore the enhanced board setting persistence on the sprint board. Open any sprint via the sprint board and head to the settings panel from the top right corner. Here you will find options to apply backlog filters that control what issues are automatically pulled into the sprint backlog. You can start by adding multiple filters here and also click on plus attribute to add as many filters as you want in your backlog. Based on these filters, the backlog will auto-populate with matching issues, making sprint planning more focused and streamlined. This update also helps clearly distinguish between your personal board way preferences like grouping sorting or board type and team level backlog filters that define the actual scope of your sprint backlog.
Dev360 Dashboard
Hi everyone, I'm today. Let's talk about depth 360. Depth 360 gives you, as the name indicates, gives a 360 view of the execution health of the engineering teams. And this is intended to be used by a manager persona, it could be a engineering manager, manager, director of engineering, vp, or even a product manager as the use case, as per the use case. So in the Dev 360, this dashboard is powered as intelligent and is powered by multiple integrations. It it integrates with your code source support tool. It integrates with your de deployment tools and any other tool that you wish to integrate and track metrics. All of the metrics that you see here are out of the box, but we also customize based on the orgs individual use cases. And today I will quickly talk about two things, what this dashboard indicates and how to use this dashboard, starting with how to use this dashboard. Uh, we can apply multiple filters. Multiple filters starting, uh, like there are, there is a filter, which is a default, uh, tells you to see, shows you the record date the last 30 days or in the last 90 days. So you can track all these metrics based on how frequent in the log in, in what duration you would you wish to see the metrics at. Similarly, there are multiple filters, like what area of the product do you wish to see the metrics for, or if a particular, if you wish to see this metrics for a particular user job title and so on. I'm sorry. You can also save this view by clicking on the save and, uh, and, and then you can edit this dev 360 for let's say enterprise and pin it to your left. N this basically creates a clone version of Dev 360 dashboard with the custom filters. So that's a quick, uh, that, that's a quick view about how to use this. And next let's talk, talk about what metrics or insights does the, does this dashboard indicate? So the, the way W 360 was built was, is to give the manager an idea about is the engineering teams are able to balance well with speed versus quality and also measure the impact that the teams are able to deliver in a given record period or duration. In that, with that, uh, the first tab, the productivity tab indicates how fast is the engineering team able to deliver and how productive they are. Likewise, the first section indicates at a various unit level that is at a pr cycle time, PR level, or an issue level or an an enhancement level. What is the cycle time or how fast can a solution be, uh, delivered towards a market? So let's say at an issue level, what is the cycle time, which means at an issue level, what does it take from the time it starts to the time it deploys? So here we see the average development time takes four days, but the deployment time takes six days. So it does not only show, show you the time cycle time of an issue, but also shows where the bottleneck is. In this case it's at the deployment time. So in this, as this example indicates you can, you can also drill through into these metrics and also see where the bottlenecks are so that you get actionable insights into improving these metrics. Similarly, one quick insight into how the code source repo management integration looks like. So this action talks about the roadmap to execution alignment and the at at-risk categorization here is based on the gi, so GitHub integration. So for a given enhancement or a feature, if there is no coding activity that is happening, or if the work is stalled for more than two weeks, then we indicate it as at risk. Similarly, the quality tab talks about the quality aspect of the, let me switch to the old depth system. So the quality tab indicates the quality of the product and also the quality and the efficiency of the services. So in here we see that the, uh, the total incidents that were raised were about four in the last 30 days. Similarly, you can get details into bugs and techs and the service health bucket indicates the efficiency of this service deployments. So it indicates for a service to be deployed, how much time does it take from the start, from the time it's, uh, a PR is open to the time a PR is deployed. So in this case it takes six days and you can also view how much time does it take to repair, uh, and time between failures for a particular service. Moving on to impact bucket, uh, this particular view talks about on an average how many requests was, was your team able to deliver? These are all customer initiated requests. How many are still open, average time to resolve? And not only about that, but also how many, what customers were impacted by, let's say, uh, tickets or enhancements as well. So in this particular view, you're able to see for a given enhancement what are the tickets that is solving and what customers that is impacting. So that's about a 360 view about into your engineering teams across productivity, equality, and impact.
Workflow
A workflow endeavor is a visual automation tool that helps you orchestrate processes using a combination of triggers, actions, conditions, and dailies. Think of it as a smart flow chart that executes task automatically to save time and reduce manual effort. Workflows are especially useful for repetitive or rule-based task like tagging tickets, assigning issues, or escalating priority items so your teams can focus on what matters most. Each workflow is composed of steps, so let's see how we can build out a workflow within dev rep for that. Head over to settings and scroll down to Workflow builder. Sure. You'll be able to see already set up workflows to create a new one. Click the plus workflow button from the top right corner and click on plus workflow from this canvas. You can start adding stems from the bottom of the screen. So we have trigger that is the event that kicks off the workflow. For example, ticket created can be a trigger. We also have control that is conditional blocks that lets your branch logic. We have action that tasks that update records, notifies users or run AI models, and then delays, which adds a wait time before the next action is executed. So let's see and try creating a workflow. Uh, for example, imagine your support team is overwhelmed with incoming tickets and many of them are just general queries. You're missing out on product feedback and urgent issues. So here's a workflow that solves exactly this. The goal of this workflow is to automatically analyze new tickets, classify them as relevant or not relevant, and then update the ticket stack accordingly. So the first step here would be to add trigger and add trigger would be ticket created. This ensures that the workflow runs every time a new ticket is submitted. The next step here for us would be to add action. Ensure I will be adding Ask AI code. We'll pass the tickets, um, title and description into an AI model that classifies the ticket as important. So here in the prompt section, I can give a prompt and I already have the prompt ready. You can also use placeholder variables to, um, auto-populate the fields whenever this workflow is run. For this, simply click on or type into K phrases and you can add the placeholder variables, right. Once this is done, click on save and the Ask AI note is completed. The next step here would be to add a control that is fls. So select the attribute as Ask AI output string, and then we will have two options here that is true or false. So if the condition is true, then I would want to take the action to update the ticket. Now change this to relevant, add the ID here, and then add the attribute as tag as I would want the workflow to update the tag of the ticket accordingly. If it's false, then again I will add another action to update the ticket, Change the title to not relevant here, and perform the same action of adding tag as not relevant in this case. There you go. Right? So make sure to pass the final result. That is classification and updating tag into the tickets output, so the outcome is visible and traceable. So once your flow is fully configured, you can click on Deploy. Your classifier is now live and filtering every new ticket in real time.
Previously Linked Issue Visibility
Hi there. Let's take a quick look at how previously linked issues are shown in Dev to avoid duplicate linking. For that. Head over to the issues V here and search for the issue where you want to link a child issue or a dependency. When you search for an issue to link, the results will visually indicate if the issue is already linked. For example, here you can see that this issue is already connected, so it appears with a linked icon next to it. That way you're not linking the same issue multiple times. This helps maintain clearer relationships between records and avoids confusion during collaboration.
Updating sprint timeline
Hi there. Let's take a quick look at how you can change the dates for a sprint in Dev ref for this head over to sprint boards and access the sprint that you would want to update. Once you're in the sprint, you will notice a little pen like icon, which you can use to change the dates of a sprint. One thing to note here is that the start date for an actor Sprint cannot be updated. However, you can go ahead and update the end date of a sprint. You can also add the sprint goals. And once done, click on save, and that's it. That's how successfully you can update your sprint timeline.
Search within parts
Hey there. In this video I'll show you a quick update where you can now search and inline edit directly within Parts Vista for this. Head over to the explore tab and search for Parts Vista. And once you are in, you will notice a small search bar at the top, which lets you quickly find the part you're looking for without having to scroll through long list and it gets better. You can now make changes right from the list view. For example, I can go ahead and change the ownership from one user to another user directly heard. So it's a faster and cleaner way to manage your parts. Give it a try and let us know how it feels.
Sprint goals
Hey there. In this video, I'll walk you through a new update that helps make your sprints more outcome focused. You can now document sprint goals for each sprint. To try this out, head over to the sprint that you're working on, and once you're in, you will notice a clear division of your sprints. We said each sprint there is a pencil icon, which when clicked, allows you to change the cycle of the sprint. You can adjust this end date and note that the start date for an active sprint cannot be updated. Just below that, you'll now see a failed to add sprint goals. This is where you can clearly define what your teams aim to achieve in that sprint, whether it's shipping us feature, fixing, critical bugs, or completing a specific milestone. Once done, you can click on save and the changes will be saved. This helps keep everyone aligned and focus on the outcomes that matters the most. Try it out and let us know how it's working for you.
Automate tasks with AI-powered workflows
Are you ready to automate task and boost productivity effortlessly? With Deborah's workflow Engine, you can create adoptive AI powered workflows that handles everything from basic automation to complex processes with ease built directly into the CRM system. It eliminates middleware, ensures scalability and transforms data seamlessly with air drop. Start by using the workflow canvas to design workflows tailored to your needs. Add triggers to kickoff processes, controls, as well as actions to modify objects all while leveraging built-in AI notes like Spam Checker, sentiment evaluator, and custom LLM prompts From intelligent automations to scalable performance. Devon's Workflow Engine empowers your team to streamline operations and achieve mode ready to redefine how you work. Let's get started.
Enterprise search
Activating AI in DevRev: Smarter, Faster Results with Search
Hi there, let’s talk about how you can set up Turing based on your
workflow.
To enable Turing Search, start by heading to the Settings menu in DevRev. In the
Turing Agent section, toggle the feature on. This activates Turing’s AI search,
allowing your users to receive accurate answers instantly.
Next, choose the mode that best suits your needs:
- Suggest-Only Mode: In suggest only mode turing will suggest answers for your
agents to review before responding.
- Content-Powered Mode: In content powered mode turing will generate responses
directly from your Knowledge Base, streamlining the process.
For even more customization, you can try the Goal-Oriented Mode (Beta), which is
designed to create workflows based on specific user actions.
Mastering Semantic Search in DevRev
Let’s explore how to use Turing’s Semantic Search to quickly find the
information you need.
To begin, simply press Cmd \+ K on Mac or Ctrl \+ K on Windows to open the
search panel.
From here, you can search for tickets, issues, articles, or even customer
accounts.
If you need more refined results, you can toggle between the standard and
expanded views for better visibility.
For even more precision, you can use localized searches within Vistas and apply
filters for specific results. Adding or removing filters makes finding exactly
what you need quick and easy.
Unlocking the Power of Turing: AI-Driven Search with DevRev
Let’s talk about how Turing AI can revolutionize your customer support
process.Turing is a feature that uses artificial intelligence to automate
responses and provide support to customers.
Turing AI automatically responds to customer inquiries by using your Knowledge
Base to provide accurate answers to common questions. To get started, go to the
PLuG widget and navigate to the Conversations tab. This is where your customers
will initiate their conversations with Turing.
When a customer reaches out, Turing will automatically respond with relevant
information from your Knowledge Base. If Turing cannot resolve the query,
customers can request to connect to a live agent. The conversation will then be
seamlessly escalated to a human agent within DevRev, and the agent can access it
through the Inbox tab in DevRev.
To track Turing’s performance, head over to the Explore tab and search for
Turing Analytics. Here, you’ll find valuable metrics, such as the number of
queries Turing successfully handled and its overall success rate. These insights
allow you to fine-tune your Knowledge Base and optimize your support workflow.
By leveraging Turing AI, you can streamline your support process, improve
response times, and provide a more efficient experience for your customers.
Admin
Roles and Permissions
Roles and permissions endeavor help you control access and define what actions users can perform within your organization. A role is essentially a collection of permissions that you can assign to users or groups, ensuring they only have access to what they need. You can manage these from user management settings for internal users, and from the customer management segment for your customers. When you navigate to user management rules, you will see a list of existing rules set up for your organization To create a new role, head out the plus create button. Give your role a name, for example, ticket and Conversation administrator. Then add a short and clear description, such as has access to all tickets and inbox. You will now choose what this role can do under tickets. You can select the specific permissions you want to grant, or if you want to apply these permissions across all subtypes, simply click apply to all subtypes, which saves a lot of your time. Repeat the same process under inbox as well. Once done, you can click on publish the role, and the role will be ready to assign this role. Click on the assign role option from the top corner and choose whether you want to assign it to a specific group Or individual users. You can also assign roles directly from the group section. The process works exactly the same, so this structure applies for both internal users through user management and external customers through customer management, ensuring consistent access control across your entire ecosystem.
Commands
If your teams are struggling with repetitive replies and actions commands, which are also called as macros, can significantly boost productivity commands, allows your frontline teams like support agents to handle high volumes of conversations as well as customer queries faster by automating standard responses and predefined actions with a single click. Let's see how you can create command within dev rev to create a new command. Navigate to settings and scroll all the way down to commands. Here you'll be able to see all of the preset commands. Now to create a new one, head over to the plus command button from the top right corner and give your command, uh, title. In this example I will use production outage That is informing your customers about the production outage. You can also give a little description to what, uh, about what this command is, and also decide on the surface that this command should live on, whether it should be ticket, conversation, issue, or incident. You can then decide on the status of the command as well. So draft will basically mean that command is still being worked on and not usable in records yet. You can also activate this command as well as inactivate, inactivate it temporarily, uh, kind of disable it, right. The next would be deciding on the availability of this particular command, so you can make it available to everyone who is using your organization or specific groups, and these groups can be defined from the backend. Here comes the message part where you will insert your message that you would want to be, um, run by the command. So you can also insert the placeholder variables here. For example, to place a variable, you can type in two ly braces and you can add the command or placeholder variables. In this case, I have added the ticket reported by field and my message here, and I've also automated the current username. Once done, you can click on save, and not only this commands can also help help you with taking actions. For example, whenever this command is run, if you want to take actions to updating, let's say severity to block up, you can also add this in the command. Once done, you can click on create and a new command will be listed here and you can see the status as well. Now, to delete this command, you can also click on the plus, uh, three.menu option. Here, you can clone the command as well as delete it. To delete it, simply click on delete command, and you can delete this.
Object customisation
Different gives your organization the flexibility to customize core objects like issues, opportunities, contacts, and accounts to better reflect your business needs. Object customization allows you to add custom fields alongside preexisting fields, as well as create new subtypes for objects to extend their capabilities. To begin with this, navigate to settings and scroll all the way down to object customization. Here you can view all of the existing objects and their subtypes to add a new field to an object or a subtype. First, choose which object you would want to add the new field to. Then you'll be able to look at all of the stock views that are available right now for this particular object. To add a new field, you can click on the plus new field option here and start by adding the, uh, field, for example, start by adding the name of the field, the field type from these various options that are available here. You can then define the field, uh, value definition, for example, whether it should be allowed for multiple values or it should be a required field or not. Accordingly, you can toggle the options on. You can also have a default value for this field, a placeholder text, as well as a group name. You can also then, uh, define the visibility of the field, whether it should show in summary a detailed view, uh, whether it should be shown during creation of this, uh, of a new object or, um, entirely hide the field. You can also define on field actionables, for example, whether it should be allowed for bulk actions, allowed for filtering, grouping, as well as sorting. You can also add a quick tool tip, uh, which will give the user a quick idea about what the field is and will only appear when you hover over the, uh, info icon. You can also add a little description about what this field is, but it'll only be visible to you. Once you have all of this in place. You can click on save to draft. Once you have all of the custom fields added here, you can go ahead and publish the changes. Once done, hit on publish changes and the custom field will be added to the object. You'll just simply have to refresh the, or refresh the page again to look at the field that you added.
SLAs
A service level agreement is an essential tool that helps you define and uphold service expectations for your customers. By applying SLAs in dev rep, you can ensure that support responses and resolutions are delivered in a timely and consistent manner. And SLE is a contact between you and your customers that defines how quickly you will respond to and resolve their queries. It brings clarity to support timelines and creates accountability for your support. Teams in dev ref SLA can measure and enforce timelines for first response time. That is a time taken to send the initial response to a customer's message. Next response time. That is a time taken to respond after the customer replies again. And finally, the resolution time. That is a time taken to resolve the tickets completely. Each of this can have a warning target that is, for example, allot of 75% of SLE has SAD time has passed, and a breach target, for example, final deadline to respond or resolve. You can also choose to calculate this using calendar hours. That is 24 7 or business hours, for example, nine to six, Monday to Friday. Now let's see how you can create and apply an SLA in dev to create an SLA head over to the settings and scroll down to SLA. Here you'll be able to see all of the SLAs that are published, draft, uh, as well as archived to create a new one. Click on plus create option. Give you SLAA name a description, which is optional, and click on continue. This will create an SLE shell where you can start adding policies. An SLE can have multiple policies, each tailored for different customer segments, ticket types, or severity levels. Policies are priority based. So if a ticket matches more than one policy, only the highest priority one is applied. Now to add a new policy, click on the plus policy option here and choose between a ticket policy, which applies to ticket and conversation policy, which applies to ongoing conversation. The next step here would be to define the conditions of based on the ticket attributes. So here you can also add new attributes as well. So for example, if I want to create a policy for all the blocker tickets, I can go ahead and mention the severity as blocker under conditions. The next step would be to define the metrics. That is the first response time. Next response time and resolution time. Enable any one of these options. Or you can also enable multiple options here and set your response times accordingly. Once you have defined the metrics, you can go ahead and click on continue, and a new policy will be created. Once you have added all of the policies, you Can simply click on publish to publish all of the uh, policies. Note that SLA metrics only applies at the ticket meets the policies conditions. To publish an SLA, you can simply click on publish and the SLA will be published accordingly. One important note here is that you cannot edit the SLA. You cannot modify policies priorities as well. You must create a new SLA to make any changes if required. The next step here would be to add the assignment rule sles are applied to tickets based on assignment rule, which determine which account or customers a particular SLA applies to each workspace. Endeavor has its own SLA assignment. To add assignment rule, go to assignment rule tab and click on plus create rule in the new SLA assignment. Rule pane define the conditions using account attribute. For example, tier tier one customers assign the right SLA to this particular rule that you applied. And once done, click on save and apply and click on assign SLA tickets from accounts matching. These conditions will now use this particular SLE. You can also edit an assignment rule by clicking on this pencil, like ensure, as well as delete the assignment rule. The next step here would be to define the exceptions. Sometimes you may want specific customers or workspaces to allow, uh, to always follow a particular SLE even if they don't match the assignment tool. This is where SLA exceptions come in. To add an exception, go to the exceptions section in SLA and click on plus customer. Sure. Select the customer accounts or workspaces you want to assign, uh, this exception for and once done, you can click on assign. These customers will now always be born to the selected SLE.
Text fields
Hi there. To enhance readability and save time, you can now preview full field content with a simple hover for this. Head over to issues and click on customize to add the column that you're looking for. Now, hover over this update here to look at all of the content without needing to click into each of this. This makes it super easy to scan through information quickly, especially when reviewing multiple issues or updates in a list or broad view.
Organising articles into collections
Hi there. Ever wondered how to organize your support article so customers can easily find what they're looking for. Without a clear structure, your help center can quickly become overwhelming, making it hard for users to navigate and for teams to manage visibility, different sources through collections, parent categories that let you neatly organize your articles in the customer portal. You can nest multiple collections, build a structured hierarchy, and even control visibility for each collection and its articles. If you want to create one, head over to the setting staff and scroll down to knowledge base. Move to the collection tab, and from the top right corner, click on plus collection button here. Give your collection a title, a description, which is completely optional. Select the parent collection, and once done, click on create and a new collection will be created accordingly. Now to add articles to this collection that you just created, you can either select add option, and then add an article or even add sub collections, or head over to the article tab, select the article that you want to add to the collection. Click on edit and move it to the right collection. And that's it. You have now learned how to structure and manage your health content using collections in Dev Rev.
Article Analytics
Curious to know how your help articles are performing. Without the writing sites, it's hard to tell if your knowledge base is actually helping users or needs improvement. Debra's article analytics dashboard help you monitor how your content is being used so you can optimize it for maximum impact. To access it, head over to the explore tab and search for article analytics dashboard. Here's what you'll find an overview of your knowledge base, including the total number of articles and how many are published. A detailed article analytics summary showing performance metrics for each articles like total views, unique views of quotes, and downloads, average and median time spent on each article along with link tickets. You can also customize this view by adding or removing columns based on what matters most to you. You also get data around user engagement, including views by surface like customer portal or plug, as well as views by user type that is verified users or unverified users. Along with that, you get data around user feedback and time spent insights. There are also a bunch of filters available on this dashboard to help you drill down by articles, collections, parts, surface, and more, so you can get the insights that matters most to your team. This helps you identify which articles are working, which need improvement, and how to continuously improve your self-service experience.
Authoring and Indexing of Articles
Okay. Wondering how to write knowledge base articles that your AI agent can actually understand and use effectively. Even the most detailed articles won't help if they're not structured in a way the AI can process for formatting unclear content, and overly long documents can confuse both the system and your users. Devs during AI performs best when your documentation follows some simple best practices. First, let's start with the golden rule. Keep your articles short and focused. Each article should address just one topic. This makes it easier for both users and our ai that is Turing to understand what the article is about. Second, use clear well-structured paragraphs that makes sense on their own. Each paragraph should be clear and makes sense even if someone reads it out of context. That means no vague references or dangling thoughts. Third, freeze questions properly in q and a articles and match the answers to the question type for q and a style content. It's important to make sure that the questions are direct and the answers actually addresses them. Add alternative text to images and describe media content in the body even though visuals are great for human readers. Remember, Turing does not currently learn from images, so we need to help it out by describing images in the text and use alternative text. Avoid using jargon's, unclear pronounce, or internal code names. Use consistent product terminology. This is really important when you are writing for both humans and ai. Avoid teams slang, code names, or words like it or they, but it's not clear who or what you're talking about. And lastly, every piece of content should feel like a standalone module. Think of each article or section like a module that could stand on its own. Why? Because that's how during chunks and indexes information if a section can answer a user's question without needing the rest of the article. For context, it's doing its job.
Templates
Are you spending too much time manually creating tickets, issues, or articles from scratch without reusable templates? Teams often repeat the same steps leading to inconsistent formatting and wasted time. Dev Rev makes this easy by allowing you to create and managed templates for issues, tickets, and articles all at the workspace level. To get started, head over to setting tab and scroll all the way down to templates. Sure, you'll see any templates that have already been created to create a new one. Click on plus create option. Give your template a name, a description, which is optional, and select the object type. Once done, click on Next. After saving, you can start adding more details like the title, description, and other attributes. And once done, click on Create template and a new template will be created. Once saved, your template is ready to use. When creating a new ticket or issue, just click on the templates icon and select the right template. Your content will load with the template already applied. You have now learned how to streamline your work using templates in.