ServiceNow, Inc. (NOW) Earnings Call Transcript & Summary
February 2, 2023
Earnings Call Speaker Segments
Operator
operatorWelcome, and thank you for joining us for today's event. Before we get started, we have a few housekeeping tips that will help make your experience more enjoyable. First, today's session is being recorded. [Operator Instructions] We will remind you about completing the survey at the end of the webinar. Finally, thanks [ for joining ] today's webinar. Now let's get started.
Chuck Tomasi
executiveHello and welcome for developers, builders, admins, everyone on a wide variety of platform topics, I am so excited that I can barely get the standard lines out today. We are celebrating the release of Utah, and you can't spell Utah without U. Quick reminder, there is a new widget on the bottom of your screen. In the bottom right, I was told with some people and a speech bubble to add reactions, there they go, they're flying by applauses and hearts and the usual stuff. We appreciate that. Let us know what you think as we're going through this. Welcome, everybody, from around the world, whether you're watching live or you're watching this recording later. I am so excited to be here. Let's get on with it with some quick introductions. Before we do that, we need that safe harbor. We are talking about an early availability release. So please be aware that some of the things we talk about may not be, so far, so good, but may not make it to the general availability release in March, so we will be coming out with that very, very soon. Also a quick reminder that Utah is available on your personal developer instances, starting today. I know last time we did this, it took a few hours from the webinar to get that available. So after the webinar, go check out, developer.servicenow.com. See if you can do an upgrade to Utah. You're going to love what you find. And we're here to give you some of that orientation. Okay. Quick introduction about me. My name is Chuck Tomasi. For those that are new, you may not know me. So here's the quick -- the 30-second pitch. I am a senior developer advocate at ServiceNow. I've been here since 2010. I've done hundreds of videos and thousands of podcasts in my history, loving every minute of it, sharing the information with you. Before I was an employee, I was a customer, so I've been where you are. I've done your job to some extent, plus or minus a few different things. And my history goes way, way back. I can now officially say I'm in my fifth decade of my tech journey. So over to Lauren.
Lauren Mcmanamon
executiveAlso, thank you so much, Chuck. Good afternoon, evening, and good night, everybody. Sorry. Hi, there, everybody. My name is Lauren McManamon. I am the second newest senior developer advocate on the ServiceNow team. I was a former ServiceNow developer and joined ServiceNow in 2017 as a creator workflow solution consultant. You might have seen me. I'm kind of a familiar face joining the developer advocacy team in 2022, perhaps at the Dallas Now at Work keynotes or perhaps you were one of my customers. So shout out to you all avid enthusiasts of photography, YouTube and training for my Sake Sommelier test here in October. With that, I'll kick things over to you, Pranav.
Pranav Bhagat
executiveHi, everyone. My name is Pranav. I'm the newest developer advocate, like, 2 months old into ServiceNow. I have close to around 8 years of ServiceNow experience. I started as a software engineer, moved into consulting, did it for a couple of years. And just prior to joining ServiceNow, I was working with customer end support and was supporting them with their implementation. I was also part of the ServiceNow MVP Class for the last 2 years, which I'm really proud of. Apart from my work, I love to box, play video games and travel to some exotic destination whenever I get a chance. Now I pass it to Earl.
Earl Duque
executiveThanks, Pranav. Hi, everyone. My name is Earl Duque. I am a developer advocate with ServiceNow. I joined about 1.5 years ago. But before that, I was a developer for 3 different customers, mostly in higher education. Just like Pranav, I was a previous developer MVP. And I also participated in a lot of our ServiceNow Hackathons with a lot of finalists and category winners making really silly things. Right now, I am the program lead for the developer mentorship program, Hacktoberfest and a lot of other things, too. I am a proud contributor for womennow.dev. Go ahead and check that out if you are -- if you're an ally or if you're seeking to contribute to growing the community of women inside ServiceNow. And on the side, I like games just like Pranav, building weird stuff on ServiceNow and making silly videos. And if you are on TikTok or Instagram, you can see my handle on there and check it out. But now that we have introductions out of the way, we're going to go ahead and jump in. If you check out your screen right now, you see we have a big agenda for you today, and we'll jump in soon, but we have a little bit of housekeeping announcements that we want to get through right now. There are a lot of things going on. You'll see icons throughout the slides during our presentation today. If you see a dollar sign at the top right, that means it's a paid option. So if there's no dollar sign on the top, that means it's part of the platform, it's part of -- a feature that everyone will be getting, so that's great. And if you see a little house icon, that little house icon is an indicator that it's part of the ServiceNow store. And so you'll need to go to the store to see the capabilities to get it and to see if there's pricing on there. A little bit more of announcements or a little bit of fun stuff that's going on with this TechNow is it's actually the tenth birthday of TechNow. TechNow was launched 10 years ago on February 1, 2013, and the original host were Chuck Tomasi and Andrew Kincaid. And funnily enough, the first TechNow, the live audience for TechNow was only 10 people, and it was on Google Hangouts. And the first topic, now it seems ancient to us, but was Jelly and it was a very relevant topic for all of the developers and admins out there in the ServiceNow instance. And if you check out Chuck's picture right now, it's actually great. This is before the bow tie. He's not wearing any bow tie. And I think Chuck actually has some little bow ties he can show off right now. Chuck?
Chuck Tomasi
executiveIt is Throwback Thursday, so I thought I'd bring along some old friends. I do have version 1 and version 2 of the old red tie with the power icon and the 3 that were graciously gifted to me with our 2018 branding on them as well. So I thought that would be fun. I also want to give a shout out to all the people who helped along the way. We have a new set of hosts here with Earl and Pranav and Lauren. Thank you so much, but I would be remiss if I didn't give a shout-out to Dave Slusher and Kreg Steppe. They've been very helpful, along with Stacey Bailey, Max Pham, who are my other people on here and, of course, Jeremy Duncan. So thank you to everybody who has helped be a co-host, and of course, the numerous, numerous guests we've had for the content along the way. Back to you, Earl.
Earl Duque
executiveThanks, Chuck. Well, continuing on the Chuck train, Chuck does host a Break Point podcast. It is the ServiceNow developer podcast. And so a really quick plug Break Point talks about the stuff to make you a better ServiceNow developer. So things like product features, career stories, nontechnical skills, soft skills, all that stuff is weekly or every other weekly topic that Chuck hosts one of our wonderful guests on. So it is a podcast so you could feel free to find it anywhere on wherever you get your normal podcasts, Apple, Google Play, Spotify or even on our YouTube channel. So go ahead and check those out. You can see it on the screen, devlink.sn/break-point. Another thing that's going on is for App Engine, which is our choice for low-code application development for custom workflows. We're still gathering peer reviews for G2. And what G2 is, think of it as, like, Yelp for software. It's a way for our peers to review the software that they use. It's pretty simple. Go to that QR code on the screen or we'll also provide the link in the webinar's show notes and spend 5, 10 minutes to review it. We really like the -- when you contribute these reviews, whether it be critical or -- and you're honest or beaming. We want to hear it all. And if you do submit one of those reviews, we'll send you even a $25 Amazon gift card as a promo right now. We appreciate it. Thank you so much for doing those things. And so this is a live webinar, and we have a question-and-answer feature. But we get a lot of repeat questions. And so this moment is for us to talk to you about frequently asked questions. So this is an overview of App Engine, Automation Engine and a multitude of other platform features that we are going to be using as developers and admins. It's not a demo, though. So we won't be doing any demos in this presentation because there's so much for us to cover. Think of this as, like, a table of contents for things to come. We will be doing deeper dives into the topics in upcoming videos, blogs and podcasts. And you can actually see what we plan to do deep dives on if you go to devlink.sn/Utah, and you'll see all the things that we have planned out for the next couple of months, actually. So make sure to check those out. Before anyone asks, we will not be discussing licensing and pricing here. It's like the #1 thing we always get asked. If you have questions about product pricing, please make sure you contact your accounting. And then between our big topics like App Engine and Automation Engine, we will be taking breaks for Q&A between sections, so we could try to answer some of your questions live on this webinar. But that was a lot. That's -- enough of the housekeeping items. Let's jump straight into the content, and I'm going to kick it off and give it to Lauren.
Lauren Mcmanamon
executiveAwesome. Thank you so much, Earl. I'm so excited that I get to kick things off this morning and talk about App Engine. So speaking of App Engine, a couple of newcomers might be thinking, what is App Engine? Well, since the Quebec release of ServiceNow, App Engine has allowed users the ability to create, delegate and maintain custom low-code applications and all the facets that make them up. So there are a lot to cover for App Engine's overall changes. But let's go ahead and start with the enhancements. Table builder has a trifecta of enhancements that have come with the Utah release. Now let's start off with how you import. When you import a data source to create a new table, you can actually now select for it to be extended off of an internal table too. So essentially, after importing, it'll then also prompt you to match the fields, very, very similar to how the transformation maps have worked in the past. So essentially now instead of having to create an extended table first and then import and kind of reconfigure everything, you can do that all with a click of a button. The second enhancement to Table Builder and kind of speaking of extended tables as well is given that there are tons and tons and tons of options for the default extended tables list, we've finally picked out the vastly most common ones, moved them to the top of the list and also provided some much more descriptive descriptions, as you say, of every single table. So now there's no more confusion between extending off of sys_user versus imp_user. And then finally, when building your table, there is now a read-only rendering of how your table is related to others within and outside of your scope. Why is this important? Well, it really shows the impact of the data set that you're working on and shows how everything is connected on the ServiceNow platform even going beyond the scope of the application that you are creating. Another enhancement is one that possibly you might have missed. This was part of the November Tokyo store release, which if you'd like to read more about, we actually have a full blog post detailing all the specifics where you can learn more. Concerning the building of custom app templates, prior to this, if there was something wrong with the build, it would just simply not go through and kind of shrug its shoulders at you. At this release, however, now you will clearly know what the impediment is. Not only will you know what the impediment is, but it kind of categorized them, basically showing you a full log of all the problematic items but differentiating between whether or not something is being skipped over as part of your template or if it's actually preventing it from being built in the first place. Now that we've got the enhancements out of the way, finally on to stuff that is absolutely 100% brand new. It brings me so much joy to announce that there is a new low-code way for users to create workspaces, something that was previously pretty much relegated to the Pro Code domain through UIB. Workspace Builder kicks things off in a very similar way to guide an app creator, walks you through essentially what is available to build with your workspaces and really details also why each part is important. Users can now also easily pan back-and-forth between the builder and the preview and build these, configure workspaces very rapidly. It's also worth noting that you will not be able to edit old workspaces in the Workspace Builder. Just want to make sure we can hammer that home. This will pertain to things that use the experienced workspace template from Tokyo Store 1 version and beyond. So keep that in mind when building. It also gives you incentive to upgrade your instances to stay at minus 1. Next, the major addition has come to App Engine management center, admins' one-stop shop for all the analytics for their custom apps. Not only is this previously available -- not only is what was previously available now broken down in a month-by-month view, but now there's much more quantitative analytics on user experiences. Staying with the theme of experiences here, for each experience, users can not only see who is using it, how much time people spend, how many times they return and everything that is actually done. So if they're using that to build or update or delete, you will actually know that, that's occurring. This is fantastic for teams that are trying to prioritize lists of where they should spend their time developing or what needs more TLC. Now you can see what your users are spending the most time on to leave that lasting impact on anything that you decide to upgrade. And then also, we have the Belle of the ball. May I be the one to introduce you to ECM, something that's so important, it is an acronym within an acronym itself. So ECM or ERP Customization Mining is basically the answer to one of the biggest problems that I faced when I was one on the solution consulting team. When we are on these teams, we are meeting with customers that really, really power users of the big ERP powerhouses like SAP. They were maybe learning, trying and -- trying to figure out how to utilize all that legacy data with the workflow and UI capabilities that ServiceNow had. But when they were considering what to start with, they kind of ran into 2 problems. One, the amount of data in these ERP platforms was so vast, they didn't really know it to prioritize; and two, to actually create a custom application that utilize both to their best extent, they would be the leverage experts in both platforms, a very pricey resource at most customer bases. ECM removes both of these impediments. It is ridiculously powerful. Not only does it scan currently only SAP instances, but spoiler alert, probably more to come soon, but also identifies where the customizations have been made and even ranks them based off their complexity. So using this to kind of choose where to start, you can build custom apps that help you integrate ServiceNow and ERPs. And spoiler alert, too, if there's an app template that you've already created that's appropriate for that custom app, it will make recommendations. Now like I said before, given the supremacy it currently has in the ERP space, and also may be a little bit because we've got Bill in our corner now, it's no surprise that we're starting this off with SAP-only for our first release, but there is definitely more to come in the future. And I'll give this a moment to kick things off for a quick amount of Q&A.
Earl Duque
executiveThank you, Lauren. One of the questions that we received was, can you use Table Builder without App Engine Studio like we can with Decision Builder?
Lauren Mcmanamon
executiveThat is a fantastic question. I believe currently Table Builder is only accessible through App Engine Studio, but I will need to double check on that to be sure.
Earl Duque
executiveThat's my understanding as well, Lauren. Awesome. So another person was asking when you showed off the class tables having descriptions, do all the class tables have descriptions? Or is that something that we can configure, too, in the future?
Lauren Mcmanamon
executiveAre you talking about the extended labels? Yes. So I believe all of them were given some general amount of description, the default ones that were available. However, I believe the ones that were prioritized were given more lengthy descriptions.
Earl Duque
executiveAwesome. Another quick question, ECM. What application suite is that under?
Lauren Mcmanamon
executiveECM is currently, I believe in the additional points within an app. What I'll always say, it depends on your licensing structure. It exists within the App Engine like umbrella, I believe, but it's something that will have to be added or included. I'm not sure about -- obviously, we can't discuss pricing, but it's something that would need to be negotiated, I believe.
Earl Duque
executiveAwesome. And maybe one more question. Do you know can the Workspace Builder be used at existing workspaces like SOW? Or is it only for building new workspaces?
Lauren Mcmanamon
executiveAs long as they are made after Tokyo store 1, I believe that they will work with the Workspace Builder.
Earl Duque
executiveAwesome. Do any of you all see any other questions we think we should answer on air before moving on?
Pranav Bhagat
executiveNo, we can go on. All right.
Pranav Bhagat
executiveThank you, Lauren, for showing us some of the new features of App Engine, let's switch our focus to Automation Engine. For those of you who don't know about Automation Engine, Automation Engine can be thought as a combination of integration hub, RPA Hub, document intelligence and automation center, which binds them all together. Before I jump into the new features, let me talk about Hermes. It's a term that will be mentioned in this presentation a few times. Hermes is as a ServiceNow platform capability that enables customers to use Kafka to connect to their data system to their ServiceNow entrances for streaming data at scale in near real-time. In short, you can think of it as a message bus built on Apache Kafka, which offers fast and scalable data, exchanges between ServiceNow engines and third-party system. You will see Hermes used in 3 main places: Stream Connect, which I'll cover in the upcoming slide and IDR and log export service, which Chuck will cover in the platform section. Now let's move into Integration Hub. Quick update. Till now we have built 186 books for our customers to consume. Moving on to the new features of Integration Hub, first up is Stream Connect for Apache Kafka. You can utilize Stream Connect plug-in on the ServiceNow platform to produce and consume data at scale between ServiceNow and other business processes. From the platform, you can leverage the Kafka message flow bus -- message float process data or if you have already developed the RT configurations, and you want to switch to Stream Connect, you can easily do that by utilizing different consumer, as you can see on this slide, which are part of the Stream Connect. Stream Connect plug-in also supports the main separation for our MSP customers. If you want to know more about it, we are coming up with a Creator Toolbox episode on Stream Connect with one of our product managers. So you make sure you check our Utah calendar at devlink.sn/utah. Let's look into some of the Integration Hub import enhancements. For those of you who don't know about integration of import, it is a web portal that simplifies the process of importing data from external sources and transforming it into ServiceNow table. As part of Utah, we have added support to import CSV file types when using the Integration Hub import experience. Another feature we have added is the automap feature. You can now click on the automap button to map source field to target field automatically. And lastly, we have added a couple of new features to the Action Designer steps. You can have many REST endpoints configured through the platform using the old REST message report. Now you have the ability to convert these into new action steps easily using the REST step itself And talking about the REST step, we have made the testing of REST step easier by allowing you to test the REST step in isolation. And you can provide runtime values to it also, which allows for modular testing of the stop. Just to call out, we have added the isolated testing to the SOAP set also. Personally speaking, I love these 2 features. As when I was making -- working on a customer integration back in the day, if these features were there, it would help me a lot. Now let's move to RPA Hub. Let's look into some -- what's RPA Hub? RPA or robotic process automation is the form of business process automation where bots are deployed as a substitute for human in routine high-volume manual task. The Utah release brings several RPA Hub enhancements for accelerating the RPA deployment. First one and also the most celebrated feature and my personal favorite, you can get -- you can now get an RPA Hub enabled in your personal developer instances. One to callout on personal developer instances, there is a limit of 1 attended and 1 unattended robots. If you want to get a PDF for yourself, you can visit [ ml.servicenow.com ]. Next up is the RPA Recorder, which allows you to record your task and automatically generate a flow based on the recording. This feature will make your bot building process super-fast. Another new feature is the unified app connector. It helps in interacting with and capturing elements from the desktop and browser-based application. And here are some of the -- here a couple of more quick things from the RPA department. You can easily move the RPA configuration across instances using update sets. There is an added MFA support for logging into multifactor enabled application. With the auto read-drive functionality in RPA Hub, it re-tries the failed work queues of -- work queue item based on the application exception type, quite similar to how retry policy works in Flow Designer. Robo calendar or robot calendar enables you to visually determine the available time slots for bots for optimum robot utilization. If you want to know more about it, we'll be coming up with the Creator Toolbox as well as a Live Coding Happy Hour episode with one of our product managers to deep dive into the RPA Hub. So make sure you check the Utah calendar at devlink.sn/utah. Let's move into document intelligence. For those of you who don't know about document intelligence, it's a human-assisted document-parsing application to replace manual work. As Chuck mentioned in the previous chat now that we have thought ServiceNow how to read, and in Utah, we have target some new tricks to read more efficiently. Let's look into some of the new features, starting with better support for extracting information from long tables. Till now, our AI only supports extracting single-page tables. In Utah, we will be expanding the range of table, which our AI can support to provide additional automation possibilities when dealing with long tables. We are also bringing a new interface for table extraction as shown in the slide. Next up is the new admin experience. The current admin experience relies on the lists and forms, but that's not case in Utah as we are bringing an entirely new admin experience based on the Next Experience. Lastly, we are bringing a better support for extracting information from checkbox. Until now, we are only supporting manual extraction of checkboxes. In Utah, we are adding AI models that will learn how to extract checkbox information through user feedback. We are also revamping the UI in order to provide a better user experience for extracting different types of checkbox information. If you want to know more about it, we'll be getting into some of the nuts and bolts of document intelligence during an episode of Live Coding Happy Hour 2. And so make sure you check the Utah calendar at devlink.sn/utah. Let's move into the last section of automation engine, that's Automation Center. Automation Center helps to go on the end-to-end multi-vendor life cycle in one place. In simple, this is your command and control center for all your automations, whether it be part of ServiceNow or outside of ServiceNow. Let's look into some of the new updates. First up is added support to visualize flow data in Automation Center. You just have to select which flows you want to track using the automation tracker. We have also addressed some of the gaps in the UI Path integration and enhanced its capability. Lastly, we have added the ability to show any existing similar automation to enable reusability and avoid duplicate efforts. If you want to know more about it, we'll be coming up with a Creator Toolbox episode on automation center with one of our product managers. So make sure you check the Utah calendar at devlink.sn/utah. I have said Utah calendar multiple times. It can easily turn into a drinking game to do that. I'm just joking about it. That's all I have for automation engine. Now I'll take some questions, and then we'll move to the next section.
Earl Duque
executiveGood job, Pranav. So we have a question about what would -- would Hermes be, like, a next-level integration for things like active directory syncing. And/or we also had a question that Chuck answered. But what would be some possible use cases for Hermes as an enterprise solution?
Pranav Bhagat
executiveYes. So some of the possible use cases for Hermes can be if you want to send your data outside of ServiceNow for reporting purpose, you can utilize the Hermes, because it allows you to transfer data fast and -- in a fast way. So that's one. And coming to the thing like the first question that you asked, like for [ AD ] things, yes, you can connect it to Hermes. And from Hermes, you can get the data into ServiceNow at a fast scalable way. It is, like as I mentioned in the previous slide, it's like a message bus, where you can put your messages and all the application can consume data from that message bus for more scalable and faster transaction.
Earl Duque
executiveFollow-up question is, is Hermes connects directly to apps? Or is it always be a mid-server?
Pranav Bhagat
executiveSo Hermes connects, why the mid-server? That's there. And the thing is that like you have message flows that, while the Integration Hub, you have the message flow that's there. So if you want to push data to Hermes, you can utilize the Integration Hub message flow. That's the recommended -- that's the recommendation that we have.
Earl Duque
executiveAnd do you know if it's cloud and available on on-prem also?
Pranav Bhagat
executiveSo it's available on cloud. For on-prem, like I need to check on that, but till now, I think it's available on cloud, and we can support -- it supports domain separation also if somebody's asking.
Earl Duque
executiveAwesome. We saw a lot of reactions to RPA being able to be used in PDIs coming up. And we have one question asking, so does that mean the RPA Studio is that -- do we have the embedded version in the PDIs? Or is it still needed to be installed locally on our machines?
Pranav Bhagat
executiveYou have to install the -- RPA comprises of 2 things. One is the RPA on ServiceNow and one is the RPA client app. So once you install the plug-in, you will have to install the RPA client to build all your RP automation. So yes, to --in short, yes, you have to install the particular software to build your RP automations.
Earl Duque
executiveBut what you're asking, whoever asked that question, safe harbor, of course, but we know that's something that they're working toward and that will be announced when that becomes available within the platform instead of having to install it.
Pranav Bhagat
executiveSafe harbor, safe harbor, safe harbor.
Earl Duque
executiveAny other questions that people want to ask on-air?
Chuck Tomasi
executiveWe've got a lot of questions. Thank you very much. And as we stated earlier, we're not going to be able to answer all of these on-air. They're just coming in way too fast. But we do have time afterwards to answer them. You will get an e-mail with a link directly to a community article with our answers. So give us a day or 2 to wrap that up.
Chuck Tomasi
executiveI think it's over to Lauren at this point. Lauren?
Pranav Bhagat
executiveYes. Thanks, Lauren. Passing over to Lauren.
Lauren Mcmanamon
executiveAwesome. Thanks so much, Pranav. You all couldn't escape me for too long because now I have the joy of bringing you more fun platform features, focusing on Flow Designer and process automation designer. So just as a quick reminder, Flow Designer is our low-code way to automate processes on the ServiceNow platform. It's not for several years, so if you're not using it yet, you should really give it a try. And Process Automation Designer or PAD, as you'll often referred to as, offers a low-code way to build on top of Flow Designer to automate processes and have them interact with a playbook experience within a workspace. So playbooks are visualizations of PAD executions. Now to kick things off, it's time for our semiannual Flow Designer improvement speed round, because there's always quite a few to them with every single update of ServiceNow. So starting off, we've got associated flows. Essentially, this allows all action designers the ability to see where their actions are actually being put to use. This is phenomenal news. So either when they go to publish a new version or there's actually a drop down now within the interface itself, designers can see, not only the flows and sub-flows that their actions are being used in, but whether or not those -- or excuse me, those entities are actually active. So showing impact is in a consistent theme kind of throughout the ones I've been presenting. And it's really valuable because it cuts down on error detection and obviously testing time for the future. Now keeping in theme with actions, we now have the ability to convert them while you're building a sub-flow. Let me repeat that, while you're building a sub-flow, which are also extremely valuable because they help speed the automation on the system, they're compartmentalizing the big, big main flows and reduce the capacity of those but say you're building something. You're on a roll, you're going through all these actions and you realize, man this really should be organized into a sub-flow, something that I can use repeatedly later on. Now you can select the said subsequent actions, click a button and turn them into a sub-flow. And better yet, the system will actually replace your old actions in the one that you were creating them in originally with the sub-flow that you've made. Flow diagramming, a recent enhancement and alternate view of Flow Designer received also a big improvement. Now, not only can you see the stages within the diagram in view, but they can be changed and altered there as well. This brings it one step closer to being full feature parity with its predecessor for the people that are really big fans of this more flow-oriented UI. And then finally, concerning flows, we have flow priorities. If you develop a lot in ServiceNow, you see that there's many times that you see the option to prioritize one thing over another. You see that with business rules, UI actions, et cetera, now we also understand, too, on the ServiceNow platform, there's only so many threads per node. There's only so many things you can automate at the same time. And prior to this, all flows were done in a First In, First Out, or FIFO, manner, which isn't the optimal concerning what businesses are automating. Now users can separate flows into different levels of priority that will better dictate the order of operation and can even be paused in lieu of higher priority flows. So by default, everything you've made, everything ServiceNow has made is prioritized to a medium priority flow. Low things should be reserved for those that aren't very time sensitive, those huge, long, maybe data import-oriented flows. And then you've got high flows, things that are really focused on delivering high business value, oftentimes pretty rare and can get those important things done as fast as humanly possible. And now on to Process Automation Designer. Over the years since PAD has come out, our platform has moved further and further past its olden days of relying, oddly enough, on Jelly for UI changes, shout out to Chuck's original, a 10-year anniversary TechNow. However, power users of Process Automation Designer have been still reliant on Jelly if they wish to utilize something like optional activities. Right now -- or excuse me, in the past version, everything was part of an overall flow that was mandatory. And if the requester that was using that playbook had to go, "off script," they weren't that left with that many choices. Now by default, PAD designers can add both global and lane oriented optional activities. This really further empowers the fulfillers, but also keeps them on track and tracks what they're actually doing to help their requesters as best as possible even for those edge cases where they need to go above and beyond. Now that concludes my portion for a platform, but there are tons of things more to come. So I'm going to go ahead and kick things over to Chuck for the final part with all the remaining platform features. Chuck?
Chuck Tomasi
executiveIn comes the closer. Thank you, Lauren. Hey, I'm going to start out and look at some of the Next Experience updates. We came out with this in our San Diego release. And one of the hidden heroes of our Utah release is accessibility. I'm not going to go into all the details, but suffice it to say that our team touched hundreds of UI builder components, the mobile platform and even went back into UI16 to really make the platform more compliant with accessibility standards. It truly is a first-class citizen right now. Also last year at our San Diego release, we introduced Dark Theme. It was available for the Next Experience, but as many of you noticed, it had some gaps. And in Utah, those gaps have been addressed, including standard lists and forms, dashboards, the service catalog and way more. I love the thumbs up that are going by on the screen. Thank you. But don't forget about those reactions. We don't get paid without them. I'm kidding, I'm kidding. Speaking of themes, we've introduced a theme builder to help you build your brand quicker and easier than ever before. The hearts go up on the screen. No more looking through lists of variables and trying to figure out what they mean. It's all right here and an easy UI. I am looking forward to that one as well. And if you're like me, and I know I am, you probably have quite a few favorites that you've built up over the years, and you wish you could group them together easily. Well, happy to say in Utah, we're offering the ability to group your favorites from the same UI you used to organize and style them. This is way, way better than the method, that hack that I came up with back at a community live stream video a few years ago. Yes. I love testing this in beta. Another Next Experience update that I'm looking forward to is the search across menus. So many times, I've tried to find something like MID Server and got no results, only to find out I'm in the All Menu instead of -- I should have been in the All Menu and I'm sitting in Favorites. Well, with Utah, you still get a response to that. Did I do that? No, I'm still there. Okay. Sorry. Strange things happening on the screen that I'm not looking at. It's all the reactions flying by. Where was I? Oh, yes, with Utah, you still get a response if there's no results in favorites, and you also get an, "all results menu," down below, say, "Hey, it's over there. We'll find it for you." This is a huge time and frustration saver. We've also added a few more items to the history menu in case you noticed. When you visit workspaces, visual task boards and other custom UI pages, they now show up in your history. Quick note, there is a property on the bottom of this page. Instances that are upgraded to Utah need to set that property to all. Instances that are new to Utah will already have this set. So just pointing out one of the gotchas in case of, like, "My VTBs aren't showing up." Go check that property. Now for some updates for all of you UI builder enthusiasts out there. We now have a method to quickly copy all the property styles and events, everything in a component with one click. We've even got a hotkey to make it easy. It's like Control D, Command D for duplicate and boom, you got it. Now here's one that's fundamentally going to change the way you interact with UI builder. We call it the Experience View. What it does is it provides a bird's eye view of setting all the configurations for your entire experience. More party horns are going by, I love this. We haven't had this on the last episode, so I'm still getting used to it. You can see the app shell, the URL path, the breakdown of pages and the variants you have, the conditions and the audiences that they run for. All of this is all in one place rather than going through UI-builder to find them out each one by one. You can even go in and edit your sidebar configuration and theme right from the Experience View. And this allows you to focus on configuring those individual components on the pages rather than the pages themselves. Also another one that I have been looking for. I've seen hacks to this in the past. With Utah, it's now possible to create custom product notifications. Those things that come up on your browser, yes, we've all seen them, "You've Got Mail," right in the system. Easy to configure a way to do this, right in the platform. This is one of those things I wish I had 10 years ago when I was doing this, but I'm still glad it's here. It's very straightforward. If you've managed email notifications before, when to send, who to send it to, this will be very, very familiar to you. Now I know I'm late to the game when it comes to UI Builder. This is not my forte, but I make a really good test case for features like this. When you create a new page or variant, the system now provide guidance on what a variant is. It's not -- it has nothing to do with Loki, I'm sure. When you would want to create one, when you would use audiences and conditions, it even provides help on page parameters, what they are and when they can be applied, how to see them in the UR, all that great stuff just create it right from the page. I'm digging this. A couple of other notes about UI builder, you can now create and use declarative actions on the action bar. Previously, this was for lists, related lists and field decorators. And sometimes agents have to work on a case that isn't in the text of their language on their own. We now have a dynamic translation -- we've had a dynamic translation plug-in for a while. But now they can do that dynamic translation right in the text and the activity stream. This has been available on UI16. So this is one of those parity things. We're now on parity with UI16, so workspace upgrade. And something to make building just a little bit nicer, a way to enable designers to set a dimensional model for the stage. At the top of the screen, you can see on the bottom of that graphic, there's a scale to fit and a percentage. So it just makes designing a little bit nicer, one of those quality of life things. Okay. On to more general development and configuration. Quick background for new people, decision tables, they've declared a way to abstract the logic from your flows. This means when the rules change of the game, you don't need to go back and update one or more of your flows because the decision tables are reusable. You can even delegate who gets to modify those rules. Simply update the conditions and results of the decision table and your flow continues on merrily with life. In Utah, we've added a new scripting API to enable you to create a decision table, the conditions in there and the results. Like, why would I need the scripting API if I've got this nice GUI tool? Well, this can be useful if you have, like, metadata elsewhere that requires you to generate that table or you're converting a bunch of old lookup rules to a modern decision table. A couple more quick things from the CICD department. You can now add parallel installs to the pipeline. This reduces the time operations take in queue for faster development for multiple dev teams and multiple instances. And our source control integration, this one kind of caught me a couple of times, it now defaults to the main branch for parity with GitHub. No additional branches are created apart from what's in the branch field when you connect. If you've ever gone into, what is it, is this repo branch table? Yes. There are some funny stuff going on back there. Not anymore. A couple of quick notes about mobile. Mobile has been around since our Madrid release. So that's, what, 4 years if I do my alphabet math, calendar math correctly. We continue to improve both the developer and the user experience. The big push for mobile in Utah has been around improving the experience for both the mobile users with as little configuration on your part. If you've watched previous technology, you'll know where I'm going with this, is the coverage percentage that you can do from within mobile app builder, et cetera. One item I'd like to point out is the input form screen. It now supports barcodes and signatures. These are a vast improvement over the old parameter screens. I invite you to look at those. The same screen also includes multiple file uploads for multiple types with visibility to the user on whether or not those uploads succeeded or failed. And when it comes to working off-line, we've had off-line since -- pretty much since the beginning, users no longer have to remember to manually switch. The system can be told to automatically do so, and developers can configure actions to trigger a cache upload on a write-back action. You can also, also, also add functions in the record section saving your users' clicks, so they don't have to tap into another screen to create or update a record. And I mentioned the theme builder before, theming has been unified with the Next Experience. So when you modify your theme on the desktop experience, you can also modify and apply that to mobile at the same time. It's not this duality thing. And in case you're wondering, support for Dark Theme on mobile is still on the roadmap, so it's not all good news today. I'm just kidding. We do have a few recommendations to take full advantage of those updates on the previous slide. Again, if you're using parameter screens, take a look at input form screens. If you're using mobile cards -- I recommend using mobile cards instead of the item views, so you can take advantage of UI rules instead of UI styles. And if you develop any custom cards, go check them against the ones we've updated to ensure that you're using variables to take advantage of those unified [ beat ]. Those are my quick tips for you today. Finally, on mobile, something that's been asked for. The ability to switch between mobile instances, applause for that one. You can now remain logged into multiple instances, just like on your desktop. How about that? You will continue to get notifications for any one of them and tapping those notifications will, of course, take you to the related instance. If you have more than one instance to choose from, an icon appears in the upper left of all the launcher screens. Just to note, this is scheduled to release later in the Utah release cycle. So don't go looking forward on your PDIs this afternoon or tonight or tomorrow morning. It will be coming out later. I don't recall whether this is, like, a store 1 store, 2 thing, but give us some time to finish putting -- letting the paint dry. Finally, some security enhancements in Utah. For those that are using our Key Management Framework or KMF you're going to love this one. We've added a KMF health page to quickly access and troubleshoot issues with yours, your customer or ServiceNow keys. Many issues can automatically be resolved right from this page, while others may require a little bit of reading in the knowledge base, and we take it through the appropriate knowledge-based article. A plug-in you might be interested in, for those of you that run in those higher audit/governance organizations, it's called Identity Center. And when you activate this, you get a related leak UI action on the sys_user record that says View Identity Center. That brings you to this page that tracks currently active sessions, log-in history, even registered devices for things like MFA. You've got to register that. Now up until now, I'm an integrations guy, so I love to talk about how to get data into ServiceNow and sometimes out. This one is called Stream Connect. And Pranav talked about Hermes earlier. This is a -- the log export service allows you to send information in near real-time at scale. Think about sending your log files to Splunk for analysis, for example. This -- it not only includes your node log files, but also the system log table, very configurable. You can do what you want here. Log export is part of our Vault Suite. You may have heard of that term. If you haven't, it's a set of tools that provide extra security, again, for highly governed, highly secured organizations like government and financial. Vault also provides features like data anonymization, code signing, secrets management and platform encryption. I know there's a dollar sign above this one, but I got to point something out. Much like Integration Hub, there is a $0 tier available that gets you up to 500 gigabytes. And if you need more, you go talk to your account team. There's another drinking game we can make on this show. Off to your accounting about pricing. Watch the Utah content calendar for an upcoming podcast on the introduction to Vault. Well, it's a tutoring slide. I mentioned devlink.sn/utah and talk to your account manager. Now just a couple of other things to close out real quick. We are running down at the end of the hour, and I want to save some time for Q&A. Some nice features that I found, just random cool stuff, if you've been holding off on upgrading to the Next Experience, maybe because guided tours were a blocker, wait no longer. All the tours you built in the standard UI, UI16,will work in Utah. This has also been backported and fixed in Tokyo Patch 4 and up and San Diego Patch 9 and up. Those were made available in mid-December '22. And I know everybody's upgrade schedule is a little bit different, but if you get those patches, you can now get back to building guided tours and give people the advantage of going to that Next Experience. No word on workspaces yet, so don't jump on me in the Q&A about that. Stay tuned. Another thing pointed out to by one of our developer MVPs. Thank you very much for keeping up on this. The code preview pane on the right of the script editor gives you a little more life-like to other editors with similar capabilities. I also noticed that the expand and collapse little triangles over on the right-hand side by the line numbers, those are larger and only visible when you hover over them. Unless you've got a picture like this where I have 3 collapsed sections, then they're always on. So you always know when something's collapsed, but makes it a little easier. One final thing. I noticed the JavaScript editor for new scoped apps now defaults to our 2021 standards rather than opting in every time. And if you have an older app that was created prior to Utah, you still have the option of choosing if and when to make that change. So our call to actions, that's all we got for Utah. So thank you, Earl, Pranav, Lauren for all the help. We'll see if we get some questions in real quick. Here's my call to action. Pretty simple, upgrade your PDI as soon as it becomes available or claim a new one to get Utah. Those of you that are watching live, again, you may have to wait until a little bit later today. Give us some time to get the systems and everything settled in. There was a huge demand. I always feel like that the Apple keynote where they say, "The watch will be available this afternoon." While you wait, check out the Utah release notes at docs.servicenow.com and one more plug for the content calendar devlink.sn/utah. It's in the resource panel for those that are watching live. It will be in the description of this video for those that are watching later. So start marking your calendar or if you're watching this, like, in June of 2023, you can go back and see all the links for the cool things we covered. Start exploring, we'd love to hear from you. We've got a quick poll before we dismiss you. We want to know. Start smacking those buttons, we want to know what part of this you enjoyed so we can focus more on that potentially in future updates when we get to Vancouver and Washington and beyond, always trying to make this a little bit better. Thank you for all the reactions. Earl, do we have any questions that are lingering out there as we get our last 5, 6, 7 minutes of this?
Earl Duque
executiveYes. There are plenty of questions, actually. We haven't had a Q&A pause for a little bit, so I'm going to backtrack a little bit. Will -- for Lauren, will the flow diagram be available in sub-flows?
Lauren Mcmanamon
executiveYes. So Flow Diagraming View, I believe, will be available for sub-flows as well. Yes.
Earl Duque
executiveAnd for flow priorities, is that -- we know that -- well, I know that it's going to be part of existing flows that are already in the system, but do you know if they're going to be at what priority will the default flows have or anything like that?
Lauren Mcmanamon
executiveYes. Everything that's…
Earl Duque
executiveDefault priority for flows, I mean.
Lauren Mcmanamon
executiveYes, everything that's been made currently will be automatically set to medium. So everything will be mid, very, very mid and then you can choose to delegate which -- higher or lower.
Earl Duque
executiveAlso we had one person in the chat window. Again, Dark Theme, everyone went wild with more dark stuff. But as a reminder to some people, if you configure your instance support the dark mode and you turn it on, you might need to do a cache flush. If you don't know what that is, make sure to just look it up what a cache flush is and then that'll fix things for you, for everyone. Thanks for our viewer for saying we should mention that on-air. Chuck, for themes, do you know if themes can be segmented in any way? So for example, theme 1 is for this company and theme b is for this other company or theme specifically available to only some subset of users, et cetera?
Chuck Tomasi
executiveGreat question. My understanding is it is going to work a lot like the old UI16 themes where you had a default and then people could choose their own after that. But I need to clarify that.
Earl Duque
executiveOkay. We had someone asking like, well, when can we have demos along these features? And Lauren answered that for somebody on-air. We want to say we will be doing a lot of stuff over the next 8 weeks, so make sure to pay attention to the developer blog, if you go to developer.servicenow.com and then check out the blog and/or the ServiceNow developer program, YouTube channel. So a lot of things will be going on between just those 2 plus Chuck's Break Point podcast. There's as always that.
Chuck Tomasi
executiveAnd the community is going to have lots of academy videos that take a much, much deeper dive into these as well.
Earl Duque
executiveThat's right. Good plug. So remember, ServiceNow developer program YouTube channel and then ServiceNow community YouTube channel. There are a lot of stuff going on between those 2. We had a great question. When is the Happy Hour version of this webinar? That's -- we return with Live Coding Happy Hour next Friday, so not tomorrow, but the week after that on February 10. We have a question, will guided tours be available in App Engine Studio custom workspaces, Chuck?
Chuck Tomasi
executiveWorkspaces are still on the table. What do you say we take a look at some of these poll results, see where people found their favorite stuff?
Earl Duque
executiveYes, let's go.
Chuck Tomasi
executiveLots of love for Next Experience UI builder. Lots of love for workflows and integrations. Thank you. Thank you. It's interesting because I did see a lot of reactions going by out on authentication, but that only got 2% of the votes. A lot of fun with that. More questions, Earl? We've got about 2 more minutes.
Earl Duque
executiveYes, I'm catching up. Lauren, Pranav, have you seen any other questions that we should do?
Pranav Bhagat
executiveI think a couple of people are asking about what are some of the use cases for RPA. So there are a lot many use cases and some of them can be uploading data. You have onboarding and offboarding thing happening in your HR department. So you'd want to automate those things. These are manual tasks. In health care industry, if you have medical bills that needs to be processed, so you can do that using bots. So there are a lot of many use cases that are there. So we'll be having a Creator Toolbox episode coming up. So make sure you check that. And in that, we're going to cover these use cases also.
Earl Duque
executiveNice. We actually had a few questions regarding our ES or ECMAScript 2021 stuff. So we did mention on air that we are making new apps in Utah default to the new JavaScript engine. But some people are asking what about for global support. And so safe harbor, we -- it's not necessarily in -- it's not in Utah yet for global support for ES21, but we do know that it is on the roadmap. So that is coming. It's just not in Utah yet.
Chuck Tomasi
executiveGood answer. Well, I think we're going to hang in our hats on that one. Thank you so much, Earl, for being central dispatch for the Q&A. Thank you, Pranav and Lauren for all the great content on Automation Engine and App Engine. This has been a lot of fun. I am really excited about getting into the depths of this on podcasts and videos and live streams one more time as we go through Utah and looking forward to seeing a whole bunch of you at our upcoming Knowledge Conference in May. So knowledge.servicenow.com, there's a free link for you we didn't even have it there. Take care, everybody.
Read the full transcript via the API
You're viewing the first half of this call. Get the complete ServiceNow, Inc. transcript — plus 248,000+ transcripts from 12,000+ companies, speaker segments, AI summaries and full-text search — through the EarningsCalls.dev API.
Get the API View API docs →This call discussed
For developers and AI pipelines
Programmatic access to ServiceNow, Inc. earnings transcripts and 248,000+ others is available through the
EarningsCalls.dev REST API. Plans from $24.99/month — full transcripts, speaker segments,
full-text search, and the recently-added /api/v1/transcripts/recent polling endpoint for ETL pipelines.