Salesforce Summer 2020 Release
Use Salesforce regularly? This webinar recap is for you. Here, Integrate.io's panel of experts explore hot-button Salesforce issues and more.
Salesforce Summer 2020 Release
Salesforce users - wondering what the newest releases bring to the table for this incredibly helpful tool? In this engaging and informative webinar, Integrate.io welcomes experts Bill Appleton from Metazoa and Piyush Singhal from HIC Global Solutions to break down everything in the newest Salesforce "Summer 2020" release.
First, Bill takes a look at the groundbreaking GA release of permission set groups, exploring this incredible addition to the platform and how this can benefit. Bill gives an in-depth look at where this critical aspect of Salesforce was and where it is going in the future. Piyush details the enhancements to the "flow" option of Salesforce, and later takes spotlights the Einstein upgrade to the Salesforce platform.
Also in the webinar, Bill details one of Salesforce's newest efforts, the upcoming work.com. Work.com is a Salesforce site specifically designed to support the eventual return to the workplace. Bill also takes a look at the use of the metadata API within Salesforce.
Piyush addresses the benefits of "URL hacking" in Salesforce, and speculates as to what the Fall 2020 release might include (perhaps an invoice object). To wrap up the webinar, Piyush examines the different versions of "flow" that might run through the system and looks at the new "Split View" option in Salesforce.
VIEW TRANSCRIPT
We have been in business for more than seven years now. And we look after end to end implementation for customers all over the world, whether it's Salesforce implementation. They are building a hybrid system with different systems inside of Salesforce. So we take care of that as well. Apart from Salesforce, we deal in Zoho CRM as well, but that's not a big part of our business model.
And that's pretty much about us.
Welcome. Bill, why don't you tell us a little bit about you and Metazoa?
Thank you. So I'm a veteran software designer engineer. I built, I don't know, three or four dozen enterprise apps over the years.
And I got started with Salesforce back in two thousand and five and wrote the first third party Salesforce app that I'm aware of Dream Team which you may remember.
And we wrote a couple others Snapshot and make a long story short, we now have a new company called Metazoa and we're focused on the Snapshot application which is an org management app that makes it easy for admins to manage their orgs, take care of security compliance, move metadata from one org to another and move data. So that's what I'm doing. And I'm a keen observer of the Salesforce ecosystem and so ready to talk about some of the new things that are available here for the summer release.
Cool. So I've talked to both Bill and Payush before the webinar and both of you guys picked a couple of things that you want to talk about.
Bill, I think we'll let you kick off with . . . 3s the changes that were in profiles and permissions. Some of those some of those are just tweaks to what came out in the spring of twenty release. And I don't know if everybody's been is up on on those. Maybe you could talk a little bit about spring twenty and summer twenty in one go.
Sure, so summer twenty has the GA release of permission set groups.
And I think in spring they had kind of the beta release but now it's available everywhere.
And so permission set groups are a great addition to the platform and they're about anybody dealing with Salesforce. So if you go back to the beginning say two thousand and five, two thousand and six, the only thing you had was profiles.
And a profile every user had a profile.
And the profiles were kind of where all the permissions were stored. And over time, they kept adding more and more and more permissions to profiles until they started to hold object permissions and field permissions and Apex permissions and maybe ten other things, everything from record types to page layouts.
And what happened is the profile kind of became this monstrous object that had all of this information in it, especially field permissions. Because if you multiply the number of fields, time the number of profiles, times the size of those things, you could get profiles that were many, many hundreds of megabytes in size and it became awkward.
And the problem was really that . . 2s if a user goes to their admin and says I need this new permission, the admin really had one of two choices.
They could either clone that guy's profile and add the permission to it or they could just add the permission to his profile and forget about it. Well, if you do the first thing, you create another profile.
And if you do the second thing, then you've just added more of an attack space, a security leak on your entire Salesforce org.
And so . . 2s that's kind of . . . . 4s where profiles started. So does that all make sense so far?
Yeah, makes sense to me. I've been there, done that.
Yeah, exactly, exactly. And so then they came out with permission sets.
And permission sets, profiles are like this monolithic monster of an object. Permission sets were the exact opposite. They were sparse. And you could just put the individual profiles that you wanted in the little bitty permission set.
And that was good. And it fixed that problem of the special cases.
But really now you had this monolithic profile and this atomistic permission set.
So permission set groups, which are finally GA now on the new release, really fill that gap of it's kind of the baby bear and the papa bear. This is the mama bear.
And what a permission set group is, it's really simple. You can give it a name and it can hold any number of permission sets and then you can assign the group.
So now a user can be assigned a profile, a permission set group or a permission set.
And here's why I think it's really important is because you really want your permission architecture to be . . . . 4s understandable to a security administrator or to an admin and it should really be human readable. It should have clarity, it should have context and it should have meaning.
And so now you can give the profile as the base. So let's consider a marketing user.
Everyone in marketing would have the same profile now. You don't need to give everyone in marketing their own profile. The marketing profile should have the base permissions that make sense for anybody in marketing.
And then if somebody needs an additional capability, give that capability a good name. Like say you've got a guy who needs access to the campaign system. You make a permission set group, fill it with the right permission sets, and then anybody who needs that permission, assign them that group.
And then let's say your marketing user also needs access to Einstein or something else like that, then make that a permission set.
And if you do it that way, you'll be able to look at the permissions in your org and see by inspection what they do.
And this is just a essentially, you've taken all of that complexity out of the profile object and distributed it into an architecture that gives it meaning. And it's way better. So this is new for just finally in GA, new for summer twenty permission set groups.
Yeah, that's huge. Mean, one of my customers had exactly that issue is they have these nice profiles that work perfectly. Oh, except Mary needs, you know, these five other things.
You know, clone them or add them. So permission set groups is a one to many. One user can have many permission set groups assigned to them or is it just one to one?
Yeah, so that's an interesting point you're bringing up. So the way that a user gets a permission set or the way that a user gets a permission set group or the way that a permission set group gets a permission set are junction objects. And a junction object is a custom object It's got two pointers to the user and the permission set or the permission set group. So one of the things that's happened is that, yes, we've moved all this complexity out of profiles.
But now there's this web of assignments between users and permission sets and permission set groups that's kind of got some new complexity to it. And if you're trying to do all of those things through the setup menu and you have a big org that could be an issue. So that's one of the things that our snapshot product tackles is making that much easier to administer that. But I think that is a big issue. And one statistic I think that's really helpful is how many what's your user to profile ratio or your profile to user ratio put it that way.
Right.
And if it's getting towards one . . 2s profile for every user that's a really bad sign. If you have more, we've seen customers with say six or seven hundred profiles. That's not good. Right.
So yeah, well, that's interesting.
Thanks, Bill. Um, By the way, anybody, people who are listening, uh, be sure to chime in if you have questions for Bill or Payush.
Payush, one of the big I think probably the biggest thing that came out, it wasn't a big release, but one of the biggest thing that came out was some enhancement to flows. Can you tell us a little bit about your research on that?
Yeah, absolutely.
So flows is coming out to give more ability to the end user or to the developers the ability to customize and automate things more. And since the inception of flows back from a couple of years back, things are getting better and better every day. Now what, as a developer or as a consultant, the real challenge gets to you when you have to choose between flow or writing a piece of code. That could be a trigger or a batch class or something like that.
Right.
Now I think it's giving it's getting in such a state that it's I mean, you don't have to think twice whether to go with the pieces of code that's a trigger or a batch class or to go with the flow. And with this release, what users will be getting is, like, writing a flow before the data is committed. So, like, if you are writing a trigger, so it will give you the ability to write a flow before the data is getting committed to a database. So that way you can, like, validate a couple of checks or fill in a couple of empty fields. For instance, recently, we were developing not recently, this morning.
Actually, we were That's recent. . . 2s
So we were actually in in a phase where we were choosing between writing a trigger before a contract is saved as a record, and the user wanted to save each contract with end date of six months after it's saved. So before we could, like, think about, let's try a trigger to do that, we have the flow with us. So we created that flow. And, yeah, it was much easier to do it.
And now flows are also enhancing the debug facility in it. So you can also debug and put your debugs in it. So kind of like it's moving more towards what you could achieve in that trigger. The flows are moving towards that direction.
So so, basically, at some point here where Salesforce is going, where they've been going all the time is you don't have to write Apex to do a lot of the real common things that were done with triggers a year or two, you know, a year prior. Like, all these update triggers or pre update triggers. Cool.
Absolutely. So it's moving more towards more clicks and less code. That's what I would say.
Yeah.
Bill, work dot com.
Have you is there such a thing? It's in beta release in this release. Have you done you did a little research on that I hear.
I have and we've been talking to the team over there and there's some very interesting things about it. I'd say it's one of the biggest parts of the new release. I'm not sure it's a managed package. I'm not really sure if it's officially part of summer twenty, but however you want to do it.
Right.
And work dot com is all about reopening your company in the current crisis with COVID-nineteen.
And it provides a command center that really helps you see your employees and your facilities and how all that stuff is working together.
So if you think about Salesforce, you've got users, those are the people with Salesforce licenses, and you've got partners and you've got contacts but now they're really and this is a very, these objects are new either this release or the previous release.
Now you've got some new custom objects and one of them is called employee.
And so employee really fills the gap there between a user and a contact and so now you can think about . . 2s all of the people that are in your company that don't necessarily have a Salesforce license because maybe they're not on the sales team or whatever. And now how can those people give you wellness information on a mobile app to tell you how they're doing?
How can you organize the shift of workers? Maybe you want social distancing in your building. How can you have half the workers come in one time one half of the week or week and the other half the other half of the week.
How are you getting the information from your workers about their status? I mean . . 2s are they at high risk of a disease? Are they recovered? Are they suffering symptoms?
How can you get all that information and really collate it and then see it across all of your different facilities and organize all of that and make it work. And so I think that's really important stuff.
And if you look at what they've done and you look at some of the new custom objects that are available kind of looking under the hood maybe what Salesforce is thinking about in the future.
They've also got a crisis object, more pandemic, natural disaster. I hope we don't use that object so much.
Yeah, I think once is enough.
Yeah, one's enough but they're obviously thinking about this about disruption and how employers deal with that problem and I think they're wise to do so.
Another part of work dot com which I think is kind of a different part of it entirely is contact tracing. And I think that's really all about sales to large municipalities who are trying to do contact tracing. So . . 2s I'm not sure that will really be that useful to people who are running individual companies but it might be. It's manual contact tracing. So it's a resource available to employees along with other wellness resources that are all part of it. So Work dot com is really interesting and it's gonna be here soon.
Yeah, it's interesting to me about Work dot com, two things. One is that the integration of Tableau and MuleSoft into a baseline Salesforce product. I think that's the first time I'm sure you've been around a little more than I have, but that's the first time I've seen them bundle everything together like that as one offering. So Tableau is offering basically a dashboard of where COVID is going. It's just gleaned from public sources of information about COVID.
And then the MuleSoft component is to pull data from your HR system to populate that employee object, as I understand it. So it's kind of like they're they're right at the start saying basically we're just sort of a sidecar system and we're handling this little piece. For our . . . 3s XPoint X Force conference a couple months ago, we had Matt Getz from Silverline CRM and their implementation partner for Salesforce for health care. And that's and they had done some things with COVID, too. And again, it's a case where Salesforce isn't the core product that the that the enterprise is using to run its business. You know, hospital isn't going to do has these e record systems, but those systems are so complex and so hard to change that they can't be part of the COVID response.
Salesforce comes in and and just hacks off this little piece and makes that in the COVID response. Think that's that's kind of the first time I've really seen that happen with Salesforce and it's kind of an interesting direction for those of us who know the force dot com platform and use Sales Cloud and so forth.
Anyway, thank you, Bill.
-Yeah, I mean, it's so agile, isn't it? Yeah.
Something like this happens and they can really jump on it and that's what's going on.
Yeah, it's agile but the thing about it and obviously we're a company that does ETL for Salesforce also. It's agile, it's always kind of an adjunct platform, but it's so agile that people want to turn it into their single source of truth for so many different things. It's of an interesting development in the platform.
Speaking of things that aren't sales cloud, Paish, you guys, you have a pretty good sized practice in service cloud as I remember.
There's some service cloud upgrades coming in in summer twenty twenty that summer twenty that that you know about?
Yeah, one of the interesting upgrade that is coming up and that relates to somewhat what Einstein is doing in Salesforce. So the Einstein engine is really going to help out in how people are how the support staff is going to respond to a ticket, or if they are in a live chat with somebody or or in a live conversation on a case or something.
So this is something that we are already seeing in Gmail. We are seeing predictive text. When I type in my email, I see predictions that, okay, you can send this note and this type of thing. So this is now coming to the Salesforce support. So whether you are doing a chat or you're replying to a case, you will see some predictive text. And this predictive text is being generated from the Einstein engine that Salesforce has developed.
So yeah.
The And how can you sorry.
Go ahead.
The this was actually quite interesting seeing that the world is moving towards a predictive text and AI and what Salesforce is doing with Einstein.
Are the predictions, do they train from the customer's own service cloud cases?
They Einstein go through the cases and learn what the answers were in cases similar? Is that basically the idea?
I think so. I haven't got a chance to get my hands on it, but I think so from the preview and the videos that I got to saw, it looks like that they are very personalized to that specific org or to that specific user. What kind of usage or what kind of cases that and I think it also learns from the cases and everything that user or that org has. So that's quite interesting, and I think this this will be very critical as well because if you're working from home and you're on Salesforce, so you don't get a lot of help from your colleague and stuff. But something like this would definitely help out in quickly resolving not all of the issues, but some of them getting a better response from customer service is always helpful.
Cool. Now Bill, your company works in the your specialty is the metadata API right Salesforce and there were so the news on that is there wasn't there's no news right or very little was released Well, they twenty twenty.
They release half a dozen or a dozen new metadata objects every release cycle. But they're not really exciting unless you're just kind of into the metadata API, you're into deployments. So . . 2s it's not too much metadata news for us this release.
In general, so I mean, you run a company that deals with deployment and makes heavy use of the metadata API. There's other companies that do that, that help documentation of the metadata API.
It seems like there's always gaps in the metadata API that where there's things that can only be done with a click.
Do you see them closing that gap?
There a day since I have a metadata expert on the line, is there a day where you see Salesforce having a metadata parity where everything that you can do online you can do through a metadata call?
They're working on it and there's a great web page that shows exactly what the gaps are on across all the different channels. So Salesforce calls these channels. So if you look at custom objects through the SOAP data API and then you look at them through the metadata API or you look at them through the tooling API, you'll see three different sets of objects and that's what they call channels. These are ways that the API can talk about these objects.
And so anyway, this webpage has the different columns of what objects are now covered, what objects are not covered across all of the different channels. And so . . 2s I think you're right. I mean, there's still quite a ways to go and yet they're adding so many new things as well. So that's really a big issue.
But there's a lot of clever things you can do with the metadata API. I'll give you an example.
We're coming out with a new report that will show you every place that a user is connected to your org. And it'll show you every place that user's email address is being used in your org.
And it gets especially interesting if that's an inactive user.
Because there's never in the really the history of Salesforce been a way to clean up inactive users, never.
And so that's what we're coming out with.
And it's fascinating but just today I noticed big deal alerts on the opportunity. You heard of big deal alerts. If there's a big deal it'll send you an email or whatever. It's not in the metadata API not in the data API it's just not available. And so in situations like that all we can do is really put a note in our product that says and after we do all this for you automatically don't forget to go check your org.
Yeah.
I was used to give my Salesforce administrator a hard time about that when he was doing migrations when it's like at the end I have a spreadsheet, you know, I've done all my migrations. Cool.
Alright.
Paish, you said there was an interesting thing you can do with URL hacking in Lightning when we talked the other day.
Oh yeah.
Can you tell us a little more about that?
Yeah, absolutely. Basic idea.
Yeah. A lot of things actually happened today. So another thing that we tested out today was the URL hacking.
Okay.
So it's a fancy word, I would say, but it's basically pre filling forms when you open up a record or something like that.
So this was a really popular thing when you were in Salesforce classic. So what you could do is that you could basically replace the new button with your own custom button. And in that button, you can plug in a script, which is actually the ID of that what do you say? The form field. And what it would essentially do when you click on the new, it would prefill that form for you. For instance, the case that I told you about where the contract date needs to be logged in as six months from the create date. Right?
Mhmm. So what could actually and and on a contract, the subscription end date and create date is a mandatory field, and not everybody knows that what to fill in that when you're dealing with new employees or people who are just migrating to Salesforce. Now Salesforce is moving that feature from Salesforce classic to lightning as well, which which I personally believe should have happened a lot earlier. Could have saved me a lot of Yeah. Pain and customer frustration. So now what you can essentially do is that you can replace that same new button with your own button, and you can prefill the form for the user. So you can prefill the record type. You can prefill a number field or something like that.
Well, that's nice. I mean, that was that was something that we made use of in classic a fair amount at at Yeah.
One place where I work. It's it's a really minor feature but creates a big difference for some use cases.
Mhmm. So I kinda wanna ask you guys a general question. This was a this this release was kind of a . . . 3s Salesforce normally does in a release. Any theories as to what happened there? I guess COVID is the reigning theory. Bill, why don't we start with you? Do you have thoughts on what's going on inside Salesforce and why did they change directions? They have to push out Work dot com or?
Yeah, work dot com was very disruptive and I think some of the new features in the release fell out of commit and so I think between those two things there you know but they'll be back here and they'll get work dot com done and it'll all keep rolling.
Have you heard any rumors about fall twenty whether it's going to be more of a robust release or I mean I have not.
Okay. Well, users. You did that for me yesterday. What's gonna come next? I mean, Payush, how about you? Did you hear have you heard anything about why Salesforce kind of backed off on this a little bit?
Well, nothing that I know about the next release or I have heard of, but, I mean, like Bill said earlier that we are seeing new objects like employees come into Salesforce. So I always saw a gap in Salesforce. Yes. You can use it for sales and everything, but you never had a connection between the HR system and the billing and invoicing system. So, I mean, probably on the next release or maybe in couple of releases, we might see something related to billing.
Invoice object could be a very good choice if that could be picked in or something like that. So that's one bit of my prediction that could may come true and we'll be lucky if it comes true. . . . 3s
We've got a question here from Thiago in the comments. He's wondering if he has, this is probably for Bill. Any comments about tooling API metadata component dependency? It might be interesting for org health solutions.
I don't even know what that means.
Yeah. Yeah.
Let me let me Do you know what that means?
Yeah. Good.
Well, there's a new API and the tooling API whichever if ever an API had the right name, it's the tooling API. . . 2s
And what it does is it lets you say what is this connected to?
And so like you can have an object that might be a field that might be connected to another object or that might be used in an Apex script or that might be part of a report and what are all of those dependencies?
And so as as I think people know, one of the big issues is when you're migrating Salesforce metadata, you have dependency issues. So if you're moving a custom object, you have to also move the parent of that object or you'll get an error and you won't be able to move it. So the dependency API is potentially helpful for . . 2s exactly what the questioner asked about org health. I mean, you can look at it and see how things are connected and everything that's going on. So great question.
Cool, great.
Leonard, I've got a question for Piyush.
All right, cool.
Hey, so my question is when you're working with flows, how many versions of the flow do you see that you normally have just looking for a number.
And then if you deploy the flow, are you always deploying the latest version or are you sometimes wanting to deploy one of the previous versions?
Just kind of interested in your take on that.
That's a very interesting question because as a practice, what we generally do is that everything is developed in sandbox, customer tests it and we then deploy it to production. But on a very practical note, what happens is that sometimes customer needs minor change. So you will duplicate that version in production on the go when the customer is there with you. You will test it out right away with the real data.
But but because you cannot actually create every scenario in sandbox and then test it out and follow the same kind of flow or the deployment practice. So in in practice, what I have seen is that there could be, like, five versions of the same flow with minor tweaks. And it's not very practical to always deploy the latest version. Even if we do, it might have a minor change ultimately when it's put to use.
Okay, thanks. That's helpful. . . 2s
You find, Paish, . . 2s is your development practice now to use flows more extensively? . . 2s A lot of the orgs I end up looking at have flows, process builders, workflow objects, and Apex triggers, each of them doing similar things, but it just depends on what developer touched it.
In your practice, do you try to what's your discipline for trying to keep that complexity down in your So again, in theory, the practices that go with the clicks and not code, this saves everybody a lot of trouble and, deployment and development time.
But in practice, what happens is that sometimes you cannot judge between choosing a flow or a trigger.
That's when the developer would have to make a choice whether to go with a trigger or with a flow.
But this brings me to an interesting new thing that is happening with Salesforce, which is the Salesforce optimizer app.
Earlier, when we did deployment and everything was working okay, we used to, like, download the optimizer PDF inside of Salesforce and show it to the customer that these are the things that will need your attention.
Like, too many administrators in an org hello? . . . 3s
Did the video stop? Am I still audible?
We we see you. Yeah. We see. You just you stuttered for a second. So too many administrators in an org.
Yeah. So too many administrators in an org, or you are using too many triggers, or you are using too many too old version of an API of Salesforce in a trigger and things like that. Now this optimizer app gives us the ability to see that kind of things going on. Like but, again, like I said, this is a new interactive feature that has come up in Salesforce, the optimizer app. Earlier, it was just a PDF report kind of thing. So from from here, we can also pick that what's what's going on in that org and things like that. . . 2s
Is that so is that GA now, the optimizer app?
Yeah. It's interactive. Earlier, it was a PDF report.
Okay. So that one GA. Cool. Yeah. Interesting. Is there anything else in the summer twenty release that that you want to talk about, Bill? Have you seen anything?
Oh, I can't really think of anything that comes to mind. There's some new things in the bulk data API . . 2s but I didn't think they were particularly helpful. I gotta go look at them again. . . . 3s
Payush, anything you saw other than the optimizer that Yep.
One last thing that I really liked about this release was the split view.
If you have used Salesforce and service console or maybe sales console, you will see that all your recent items and everything will be on the left hand side. And on the right hand side, you will see the details of that record. Now just like like, Kanban was introduced on the list view, they have introduced a new thing called split view, which is quite interesting. And what I have seen from the journey of Kanban, it has improved a lot of things.
And what I always thought was missing from the main list view was something that could be related to the service console or the sales console. So now they are bringing that in as well. So that's, again, an interesting thing for a new Salesforce user.
Yeah. I saw that demo at our user group. I forgot about that. It was pretty cool. That was major. . . . 3s
I'm just looking through the release notes. Don't really see anything else going on. . . 2s
Unless we have any questions from the audience, think we can probably get ready to wrap this up.
Bill and Payush, why don't I let you give you, just say a little bit about your companies once again and what you do and if people are interested in learning more where they should go. I'll start with Bill.
Thank you. So we build a product on the AppExchange called Snapshot and it's an org management tool and a lot of large Salesforce customers use it for compliance and security and for metadata migrations, for data migrations. So really we're all about empowering admins and making their lives easier and especially providing visibility into Salesforce can become very, very complex. How can you visualize that and how can then you do actionable things given the complexity of your work? So we've got a fourteen day free trial and so check it out in the app exchange, a snapshot.
Ayesh, how about tell us a little bit about what you guys do and if people are interested how they can get ahold of Yeah.
Absolutely. So we are definitely partners of Salesforce, registered partners at Salesforce. And quite interestingly, we have three apps on AppExchange, and one of the one that we recently released was a Shopify connector that connects Salesforce and Shopify at the same time. You can sync your data from Shopify and to Salesforce or from Salesforce to Shopify.
And there are other apps, like, I was a big fan of Kanban back when it was released. So we enhanced that feature and functionality.
And we have that app as well that super charges your views using Kanban. And we also have task optimizer app that basically show you shows you the pending task, the upcoming task, and things like that in a pretty neat and easy way.
And the good thing about these apps is that they are absolutely free, so they are coming out from us because we really love Salesforce and we love to contribute to our community of Salesforce. . . 2s
Well, that's that's real interesting, especially a Shopify connector. I bet you people really like that.
Going to close thanks to both of you for participating. This is interesting.
Love to hear about . . 2s Salesforce.
Those of you in the audience who are administrators and have an . . . . 4s interest in org complexity, which I think is pretty much everybody who's in the audience who's an administrator, you might be interested in our next webinar series. It's called Unprezzling Your Org. The person who's giving it is Michelle Hansen. She's a senior sales administrator at NISC.
Basically, the idea is that . . 2s a lot of orgs have issues because of what I call the kid in the candy store effect. Somebody comes in, they just started with Salesforce, and they go and put every complex use every complex feature in Salesforce and then say that administrator departs or they stay and they're like, Oh, what have I done? Michelle's presentation is going to tell us her approach to simplifying the org on a step by step basis and making it more usable and more easy to administer. Again, that's on August sixth, and everybody who's signed up for this webinar will get an email telling you about that one. So thanks to our panelists. Thanks to Casey, who's behind the scenes keeping this thing going, and thanks to everybody who joined.
Have a good day, and we hope to see you again at the next webinar.
Thanks, Hunter. Bye bye.
Bye bye.
Thank you, Leon. Thank you, everybody.
Thank you. Bye bye.