Salesforce, Inc. (CRM) Earnings Call Transcript & Summary
August 6, 2024
Earnings Call Speaker Segments
Aston Whiteling
attendeeOkay. I think we'll kick things off. And so hello, everyone. Thank you for joining us today, MuleSoft's product road map session. We're really excited to get you updated on the latest innovations happening across our product suite. My name is Aston Whiteling, I'm part of the product marketing team here at MuleSoft, and I'm going to be your host for today's session. So before we get started, I'd like to briefly introduce the content that we're going to be covering. To kick things off, I'll be giving an overview of recent and upcoming innovations. I'll then be handing the reins over to our product experts who are going to give you a deep dive into the latest road map innovations across each product pillar, integrations, API management platform and automation. We only have time to host a live Q&A across every section. So if you do have any questions about what you're seeing in any of the different sections, I'd encourage you to use the Q&A tab at the bottom of the webinar interface. And with that, let's get started. So over the past 6 months, there's been a lot to celebrate. Our releases are aimed to address the multitude of challenges you've been facing on the journey to incorporate AI into your businesses. Allow me to call out some of the top innovations here. Manual processes were eliminated with the launch of Intelligent Document Processing, or IDP, which automatically extract structured data from the documents, which can be queried using natural language. We're continuing to embed AI into our core applications like the beta release of Einstein for Anypoint Code Builder, which enables devs to use natural language to generate integration flows. We've also launched a variety of accelerators for a multitude of new use cases to help you get started with your AI integration journey even faster. Back in March, distributed tracing and telemetry exporter were announced onstage at TDX. Built on the very popular OpenTelemetry standard, this enhancement to Anypoint monitoring reaffirmed our belief in the importance of application network observability in a world of AI. And we've continued to strengthen our relationship with Salesforce, buyer and accelerator, the Salesforce OMS that provides prebuilt integrations that support B2B EDI transactions processed via Anypoint Partner Manager. Underpinning the rapid inclusion of AI across workflows and business processes is security and governance. That's why we've also heavily invested in Flex Gateway via the previously mentioned Policy Development Kit as well as supporting a new platform for Flex Gateway in the form of IBM Power. We've also invested heavily in developing extensive API governance tools that empower your APIM strategy. A reminder that all of these advancements are live, so you can take advantage of them right now. So what about the next 6 months? We're doubling down on our commitment to support the transition to an AI-driven world by including a rich selection of new capabilities across our product suite. Whether it's embedding our Einstein for Flow in order to radically reduce time and technical acumen required to build automations, or in IDP, empowering our customers to use natural language to extract formatted data and automate manual tasks. Einstein is everywhere. And data is the lifeblood of AI, which is why we're also developing MuleSoft Direct for Data Cloud, which will enable you to ingest unstructured content from key knowledge repositories like SharePoint, Google Drive, Confluence, et cetera, and bring them into data cloud. We're continuing to improve our products with a variety of foundational enhancements such as Anypoint Code Builder, which includes end unit support; DataWeave Expression Builder at end-to-end API governance as well as further strengthening the link between Anypoint and Salesforce by enabling Mulesoft APIs, flows and processes to be published as invokable actions within Flow or Copilot. It's an exciting time to be a MuleSoft customer, and we really can't wait to see everything you're able to achieve using these upcoming innovations. I'd now like to hand on over to Mannan Khanna, who's going to take you through the integration pillar. Take it away.
Mannan Khanna
attendeeThank you so much, Aston. Hey, folks, my name is Mannan Khanna. I'm a product manager at MuleSoft, and I focus on connectivity. In today's discussion, I'm going to present some of the key updates around the integration pillar. MuleSoft's upcoming initiatives are designed to help our customers integrate at scale, whether you're connecting to a system, any kind of data or API. We'll highlight key releases that not only enhance developer tooling but also introduce support for new architectures, which will accelerate integration across applications and partners. And for a sneak peek, we're presenting a demo on our event-driven architecture capabilities as well. Now let's dive in. First up, Anypoint Code Builder or, as we'll call it, ACB. It's MuleSoft's next-gen IDE to design, develop and deploy integrations and APIs. Available on both cloud and desktop, ACB provides a flexible work environment for developers to work within a single pane. Today, we'll review the June release, which brings a ton of new capabilities, very exciting ones as well to our developers, as you can see listed out here. And since it's already in GA, we can go ahead and talk about some of them right now. First one, DataWeave. As we know, DataWeave is MuleSoft's primary transformation language and very popular amongst the developer community. With the new DataWeave Expression Builder, we've delivered on one of the top requests from the early adopters of ACB. Now users can write data with Data Weave expressions directly in the ACB UI, and it offers a lot of familiar capabilities from Anypoint studio. Is anything new, but of course, has new capabilities like function auto complete, output previews and syntax validation. This makes expert MuleSoft developers a lot more productive and lowers the bar for novice developers as well. Now moving on to the next one, MUnit tests. MUnit tests are a testing framework that allow developers to test their applications before deployment. We're thrilled to announce the addition of MUnit tests within ACB. This has been the #1 ask from the ACB users and particularly since these users have large repositories of tests within MUnit within studio. Now with this enhancement, users can bring in these tests into ACB to run against new and existing projects. In the coming months, we'll also add support to write new tests directly within ACB. This is going to only refine the end-to-end integration experience that's available in ACB, making you a lot more happier. Now API governance rule sets help developers like you comply with their organizations' governance requirements. And with the addition of governance rule sets in ACB, we're taking a big step towards trust product capabilities. Developers will now be able to see their compliance along with governance results as they design new API specifications in ACB. This will help boost developer productivity by bringing conformance at design time as opposed to after publishing to Exchange. And hey, it's a win for API security as well. Now next up is the release of event-driven support on Anypoint platform. For those who don't know what event-driven architectures are, I'm going to oversimplify this as I explain it. Consider Salesforce as a data source generating thousands or, in some cases, millions of messages every day. These messages could be account updates, invoice requests, which eventually need to be sent to multiple downstream applications. Event brokers or message queues sit in the middle to ensure that the messages have maintained their integrity and are resilient in nature as well. Now with this upcoming release, we will enable customers to power real-time communication across their enterprise for end-to-end integration of evented applications. With this, your organizations will be able to easily create real-time architectures on a single platform. You can also build reliable event-driven services while adhering to industry standards like AsyncAPI. Next, you can also drive adoption of real-time applications across your enterprise by publishing them to Exchange and ensuring that other users within your organization can also have access to the events that you have designed. Let's go ahead and take a look at release schedule for this. Now coming up at the end of June, we will make the design, governance and cataloging of AsyncAPI 2.6 specifications generally available. At the same time, we will also release an open beta for the implementation of evented applications, particularly Kafka and Anypoint MQ. Now in October, we will go ahead and move out of beta into a GA state while also extending support to Solace PubSub+ as well as Salesforce platform events. And with this, we will cover a majority of our customers' core use cases. In February of next year, we will bring updates to AsyncAPI 3.0 standard, which is the most recently released standard that just came out in December 2023. This will complete our short-term vision of providing end-to-end integration for event-driven applications for the most popular brokers while using the latest industry standards. This journey becomes officially available on June 24, 2024, so please keep an eye out for more information about this exciting release in the coming weeks. Let's check out a demo on what this new experience will look like. Adoption of event-driven architecture is accelerating, especially for use cases and scenarios that require low latency and high resilience. Adopting AsyncAPI standard makes EDA initiatives collaborative, governable and enhance developer productivity. For this demo, we will use a very simple order processing scenario and leverage 2 popular event brokers, Kafka and Anypoint MQ. The first step in an API-led approach is the design of an API. API designer now supports AsyncAPI 2.6. To begin, we simply provide basic details such as name, version number and the choice of YAML versus JSON as the language. Our new AsyncAPI specification first defines our Anypoint MQ and Kafka servers followed by 4 channels, 1 each for orders placed, canceled, confirmed and backordered. Each of these channels consist of both published and subscriber operations. We will use Kafka for backorder workflow and MQ for the rest. Let us run some governance rule sets on AsyncAPI to ensure that it is compliant with best practices as well as company policies by importing the AsyncAPI best practice rule set. I'm able to address the deviation that was found rather quickly. Once I'm done with all my validation checks, I am ready to publish my API to Anypoint Exchange. I can now implement this AsyncAPI specification. In the ID, to implement this, I search for it first and then give my new project a name. In the ID, I find 4 scaffolded flows, 1 for each of the 4 channels. Let us first work on the order flow, which checks incoming orders against inventory and triggers either confirmed or back-ordered flows by publishing to their respective channels. With a few simple clicks, I configure the channel within Anypoint MQ that might published operation I will write to and trigger order confirmation communication. As you can see with this approach, we have abstracted away a lot of heavy lifting that would have otherwise required deep knowledge of the respective broker or queue. All right. We just finished building out our entire AsyncAPI application. Essentially, when enough inventory is available, we will confirm the order or else, we will back order it. In either case, we will inform the customer via both e-mail and Slack. Let us now test our application logic using an order quantity of 12 that is less than the inventory we have, which will trigger the order confirmation pathway. To do that, I'm here in Anypoint MQ portal to push a JSON payload across. We do see order confirmation messages come through in real time, and that's exactly what we were expecting here in e-mail. And of course, the Slack message should also be here any time. And there it is. Thank you. Now wasn't that awesome? Moving on. We're happy to announce B2B EDI order management, thanks to MuleSoft's Anypoint Partner Manager and our newly launched connectivity to Salesforce order management. With the recent release of MuleSoft's new accelerator for Salesforce OMS, customers can now unify their B2B orders with other important commerce data from various sources into a centralized management hub. This accelerator provides prebuilt APIs, templates and other technical assets to integrate all B2B EDI orders and transaction data from Anypoint Partner Manager into Salesforce OMS. This allows you to bring your customer data together, including B2B and B2C orders, regardless of where they originate from into a single system, Salesforce OMS. This also helps integrated downstream systems like your ERPs. Now you can leverage and benefit from an accelerated time to value with prebuilt assets from MuleSoft. Last, but not the least, we are very excited to launch MuleSoft Direct for Data Cloud. This is coming up in Q3, and this new solution is going to provide prebuilt integrations that help surface unstructured data that currently lives in knowledge repositories like Google Drive, SharePoint, Confluence and will help surface them in data cloud. By gaining access to this wealth of knowledge within unstructured documents, customers like you and your end customers as well can improve the relevancy and accuracy of generative AI outputs, ultimately, providing personalized interactions a lot faster. And with that, I'd like to hand it over to Nirali who is going to take us through API management.
Nirali Sura
attendeeThank you, Mannan, for sharing the transformative innovation line for our customers. I'm sure everyone on the call is excited to share these details with their teams. Next, we will dive into universal API management updates. Hello, everyone. I'm Nirali Sura, Product Manager at Salesforce focused on MuleSoft API management products. Next, I will give a quick overview of road map for API management products. In this section, we'll discuss how MuleSoft's recent and upcoming capabilities facilitate managing APIs at scale. We are thrilled to share our latest focus at supporting you in 4 key areas for your API initiatives. To help with Build & Connect on top of Anypoint Code Builder innovation, we are extending event-driven architecture with AsyncAPI 2.6 from design catalog to implementation in Q3. For Discover & Govern, in Q2, we'll launch actionable API insights for unified API status. In Q4, we will extend Mule governance for consistent security and support AsyncAPI 2.6 governance. We will continue to advance our partnership with API security vendors and go-to-market efforts. For Protect & Manage, we released Policy Development Kit for Flex Gateway earlier this year. We added IBM Power support in May. For tailored API protection, including AI security, we plan to launch outbound policy support and observability in Q3 for Flex. Later this year, expect a fully managed API Gateway to accelerate solutions. With API Manager, we'll enhance integrations, offer granular access control and customized e-mail support. And finally, for Engage & Scale, we launched API Experience Hub in 2023 as the next evaluation of Community Manager. We are enhancing API Experience Hub with profile-based visibility and multiple sandboxes in Q2. Q4 will bring API user group support. While later this year, we will be launching API Catalog for Salesforce to simplify consumption and reusability of custom Salesforce APIs. Next, we will take a closer look at key innovation. Let's start with Anypoint API governance. We launched API governance 2 years back, which empowers your developers and security teams to seamlessly collaborate, to maintain compliance and control across your entire API initiative. We are seeing great traction in adoption of API governance as you continue to see good value to define and enforce guardrails across your API life cycle. Since launch, we have extended governance from API design to API instance for overall end-to-end governance. Now we are taking this even further with API Insights in Q3. API Insights empowers you with accessible and potent out-of-the-box matrix for your entire API portfolio, which unlocks a robust security posture through actionable insights tailored to your profile. The dashboard offers a single pane view of crucial security metrics including the total number of APIs, governed APIs, sensitive APIs and unprotected APIs. These insights provide actionable recommendation to fortify the security posture or the entire API portfolio, ensuring unparalleled protection. Exciting enough? Let's jump into securing and managing the APIs. Mule Flex and API Manager are the ultimate champions of control and visibility in API management. Anypoint Flex Gateway was launched 2 years back. Since then, it has set the gold standard for lightning-fast, lightweight API management, empowering your developers across micro services and multi-cloud environments with ironclad security. We top it with API Manager, a central hub empowering businesses to deploy, protect, govern, monitor and test APIs across applications while also gaining real time insights into your API performance via analytics, alerting and function testing. Can we make this better? Yes, we can. In Q4, experience the power of our fully managed gateway service. Say goodbye to hassle of managing or scaling infrastructure. We handle it all for you. With built-in high availability and autoscaling, your gateway stays online and responsive while adopting to fluctuations in API call volume. Plus say hello to streamline operations with automatic upgrade that minimize downtime and eliminate operational overhead for your teams. It's API management made easy. Next, we will dive into innovation coming up for engaging and scaling the APIs. MuleSoft empowers your developers with an intuitive and guided experience to seamlessly create, manage and publish branded portals with self-service consumption and with built in API marketplace. The API Experience Hub serves as a centralized hub where your developers can discover, explore and consume APIs. That will bring the productivity and slashing the time to market for API-driven projects. Since its launch, MuleSoft has remained committed to enhancing the API experience of solution. The recent investments include empowering you to seamlessly integrate with our centralized single sign-on solutions. I'm excited to share a powerful new feature coming to API Experience Hub, User Groups. With User Groups, portal administrator will have the ability to control the visibility reduce information overload and improve discoverability of APIs in the developer portal. Admins can create custom user groups, assign members to those groups with predefined user criteria. This will ensure that the right API consumer have access to the right API when they navigate the portal. But that's not all. User Groups also play a crucial role in security and compliance of your organization. You can protect sensitive or internal APIs by ensuring they are only visible to authorized users with specific user groups. Another critical innovation lined up for this year is API Catalog for Salesforce. The API Catalog feature will revolutionize API access within Salesforce organization. It will seamlessly grant admin the direct access to Anypoint managed APIs. APIs from approved business groups and connected Anypoint orgs will automatically populate in Salesforce, which will empower admins to easily view and activate operations within any API using Flow Builder. This innovation eliminates the manual registration process, credential creation and external service setup into few simple clicks. A pilot program is slated for the end of Q2 for selected customers. We plan to extend accessibility to all existing Salesforce APIs in Copilot, Flow Builder and other Salesforce tools. This transformative integration begins with internal Salesforce APIs in Q2 and Q3. It will include MuleSoft APIs in Q4, ensuring the dynamic and unified API experience across its sports ecosystem. That's all from universal API management. Next up, we will dive into platform goodness. Over to you, Ashton.
Aston Whiteling
attendeeThanks a lot, Nirali. So hello again, everyone. I'm back, but this time to talk to you about updates to the Anypoint Platform Services. So in this section, I'll be discussing a variety of enhancements to MuleSoft's underlying platform services. These are the tools that help you and enable you to deploy, monitor and manage your Mule applications. I'll be focusing on a choice selection of the updates on this slide, namely the ongoing update to the Mule Runtime. An upgrade tool that's being released for CloudHub and MuleSoft's new monitoring and observability capabilities as well as discussing the ongoing improvements to the interoperability between Salesforce and Anypoint. So kicking things off is the Mule Runtime. The Mule Runtime is, of course, the beating heart of all Mule applications and deployments. Back in February, we launched Mule 4.6. The first time the Mule Runtime has ever upgraded Java versions, moving off of Java 8 onto Java 17. We understand that upgrading Java versions require the technical investment from Mule, and we're continuing to support that process with a variety of assets, which I'll be talking about in the coming slides. The 4.6 update also coincided with the launch of a brand-new release strategy. You can now choose between 2 strategies, Edge, which is a three times a year update that aligns with Salesforce's release strategy and which provides a support window of 4 months standard, 4 months extended and 12 months end of life; as well as long-term support, or LTS, which is an annual update with 12 months of standard, extended and end-of-life support, respectively. In an effort to support the ongoing conversations around this release, I wanted to cover some frequently asked questions we often receive from you, our customers. So when it comes to Edge or LTS, generally, we would advise adopting LTS. Choosing between more frequent feature updates and the longer support period is challenging, considering the new features on offer, but the technical nature of MuleSoft projects means we'd recommend opting for a longer support window. Ultimately, though, the choice is yours. When should you upgrade to Java 17? Ideally, as soon as possible. It's our goal for all our customers to be on 4.6 in Java 17 by the end of the year in order to avoid any issues as we begin to move away from Java 8 next year. And if you're wondering about a specific connector, we intend to have all major connectors updated by the end of the year, and with the majority of them having already been updated. We maintain a live list of updated connectors, which we'll share as part of this presentation. We've also compiled a variety of resources to support this upgrade, including 2 detailed upgrade playbooks a variety of explanatory video content and channels to communicate directly with our product team in order to ask any of those burning questions. We'll share all these links as well. Next up, I'd like to discuss the transition for our customers on to CloudHub 2.0. So supporting the migration of cloud view off CloudHub 1 and onto CloudHub 2 is an important goal for the Platform Services team. CloudHub 1.0 is no longer receiving any of the innovative updates we've recently launched for CloudHub 2, such as distributed tracing, our OpenTelemetry-based telemetry exporter or horizontal autoscaling. We really want you to be able to leverage these fantastic features. But we also understand, again, the transition between platforms represents an investment of resources. We want to make this transition as smooth as possible, which is why I'm happy to announce that we intend to release an in-application upgrade tool that will make the process of upgrading to CloudHub 2 that much easier. This three-step process involves learning about the benefits of CloudHub 2, the steps involved in upgrading and understanding the eligibility of your instance, preparing to resolve any prerequisite issues and then performing the VPC upgrade in application to minimize any service disruptions. We're really excited to continue supporting your journey to CloudHub 2.0, and this upgrade tool, again slated for the end of this year, is a small part of that. If you're interested in learning more about upgrading to CloudHub 2.0, we're hosting a community session 2 days from now on the 30th of June at 12 p.m. Eastern, 9 a.m. Pacific, called Upgrade Your Mule! Making the transition to CloudHub 2.0, where we'll be diving deeper into this topic. Next up, MuleSoft monitoring. So as application networks continue to grow in complexity, the ability to observe and monitor the health of your tech stack has never been more important. That's why we've committed to strengthening MuleSoft's monitoring capabilities by providing rich insightful analytics that are available at every step of your API and integration life cycle. We won't need to be able to have your cake and eat it too. And what I mean by that is that you have access to fully fledged monitoring capabilities within MuleSoft while also being able to plug and play with your favorite third-party observability tools like Datadog, Dynatrace, Splunk, et cetera. To that end, MuleSoft offers a broad range of monitoring capabilities that span across every aspect of your integration and API life cycle. Whether it's keeping track of governance by the upcoming launch of API Insights, conceptualizing your application network with Anypoint visualizer or help tracking with Anypoint monitoring, MuleSoft into your observability ecosystem and empowers you to maintain a holistic understanding of your ecosystem. We know you've all been making the most of our tracing experience and OpenTelemetry-based telemetry exporter. Tracing is really the next step of evolution in modern monitoring, which makes it easy to conceptualize how data flows across your application network that can inform both strategic and operational decision-making. OpenTelemetry is the second largest project in the cloud-native computing foundation portfolio right after Kubernetes, and building our telemetry exporter on that standard makes it incredibly easy for MuleSoft with a few clicks of setup to stream near real-time telemetry data to those most popular monitoring tools on the market, like DataDog, Dynatrace, Splunk. And to coincide with the recent launch of our usage-based pricing model, we're also announcing a brand-new usage dashboard that intends to provide incredibly rich and actionable data around the specifics of your MuleSoft usage. And finally, I'd like to briefly touch on Salesforce and Anypoint interoperability. We're investing heavily in interlinking these 2 platforms, and our ultimate goal is to build a secure, frictionless and seamlessly connected experience for you, our customers. If you're an admin of either Salesforce or MuleSoft. This means a drastic reduction in the number of steps involved in linking these applications, processes and workflows, thanks to a unified security and IT framework. If you're a user, it means MuleSoft experiences in Salesforce and vice versa natively in both applications. This summer, admins can expect an entirely new set of experience, making it simple to connect Anypoint and Salesforce. We'll also empower One Click Publishing for Composer, RPA and IDP flows connected to your Salesforce org. You'll also be able to bring all of your MuleSoft API assets into Salesforce API catalog, which we just saw. Come winter, we intend to provision Salesforce core org for all MuleSoft customers with a single user identity system for both apps. We'll continue to simplify the onboarding experience, getting the most value when you're using Salesforce at any point in tandem. And we'll continue to develop our AI capabilities with such enhancements as the seamless connectivity to Salesforce's Einstein Gateway from Anypoint. And with that, I'd like to pass the torch to Jyoti to lead our automation road map update. So take it away, Jyoti.
Jyoti Balaji
attendeeThank you so much, Aston. Hello, everyone. I'm Jyoti Balaji. I'm part of the MuleSoft product management team. I'll be covering our automation portfolio, which offers you a full suite of no core and low core tools to automate any process end to end. As you can see here, we have a ton of innovation app happening across our automation portfolio. In this section, I will be diving into a few of these exciting innovations, including the intelligent document processing, our brand-new offering, Flow Builder and orchestration. So let us dive right in. You may already be familiar with it or heard about it. We launched Intelligent Document Processing, or IDP, back in April. Our IDP is built with a unified platform at its core. We believe IDP is not just about processing the documents. It is really about making use of the data that has been previously trapped in the documents. MuleSoft IDP is fully integrated with our suite of tools, including Anypoint platform and RPA. This allows you to embed IDP as an invokable API in your workflows so that you can take immediate actions on your extracted data such as integrating with downstream systems like ERP or any other legacy systems you may have. It comes with free training models for the most common document types and natural language tooling so you can minimize the training and configuration time required for implementation thus accelerating the time-to-market and time-to-value. Moreover, it's powered by Einstein. Available later this year, Einstein for IDP, will give you the ability to process a wide range of document types by simply using national language brands. Again, this does not require any model training or specialized skills to get them started. You can ask Einstein to classify, summarize and even infer documents using natural language prompts. You can simply ask something like, "has the contract expired?" And Einstein can infer from the data in the document. Let us take a look at a demo with Einstein for IDP and our automation portfolio in action. I'm going to show you how the fixed shelf Electron Motors streamline their customer buying experience and business operations by leveraging flow orchestration, MuleSoft and Slack. We'll start with the front-end experience for the customer, and the Electron Motors screen that is supporting it. The customer starts with Electron Motors website powered by Experience Cloud on her mobile device. She sends the vehicle she wants for test drive. She fills out the form and schedule for test drive for next week. She then uploads a copy of her driver's license. In Slack, the Electron Motors scheduling team gets a notification to confirm scheduling. Before confirming the appointment, the scheduling team at Slack's confirms for availability. Fast forward a few days, the customer loved the test drive and decided to make a purchase. The sales team gets a notification via Slack to review the quote for this car. The agent said it's the best available rate and loan term for the quote, reviews the summary and click submit for approval. We need to get the approval for this loan. So the orchestration kicks off a robotic process automation, or RPA process, which you can see now is executing the pre-approval requests with our legacy banking system. The loan is now preapproved, and so the customer receives a notification letting her know her quote is ready for review. She approves the loan terms and submits the order. Now let's see how we build this automation driven by flow orchestration. In the test drive stage, we need to make sure that the customer uploaded a valid driver's license. We do this with the MuleSoft platform and the new Intelligent Document Processing, or IDP. In IDP, we configure a document action using Einstein prompts to read the key information from a driver's license. We use natural language prompts to extract any information from the document and also add some validation rules to ensure that it indeed is a driver's license. This action is published as an invokable action, making it visible across the Salesforce platform. And here, you can see the configuration of this IDP document action in the orchestration. Now let's look at the test drive schedule in screen flow where I see the key fields for the rep to review with the dispatch team. After the test drive, the customer wants to move forward with the purchase. So next, we are going to review the requested financing, then send the loan for pre-approval. In the review financing screen flow, I see the key fields for the rep to review and complete. If the rep approvals the financing request, the loan pre-approval step runs, this time using MuleSoft RPA to gain approval from our legacy banking system. And on it goes from placing the order and sending a personalized follow-up e-mail powered by data. So now we have seen how to flow orchestration, MuleSoft and Slack work together to provide a single unified business process across people, systems and that. That demo provided the context of how you can use IDP and the automation portfolio to streamline your business operations. IDP release also enhances and complements our B2B integration and EDI solution with Anypoint Partner Manager, enabling true omnichannel B2B automation. Anypoint Partner Manager provides a low-code configuration-driven experience for business partners to process B2B transactions, exchange through structured data formats like EDI X12, EDIFACT, XL, et cetera. However, in the supply chain ecosystem, there are multiple types of vendors and partners. Many large enterprises may prefer EDI format standards, while smaller companies may still send orders and invoices in a variety of formats like PDFs or images, image files through e-mails or FPP protocols. The launch of MuleSoft's IDP now enables organizations to process these unstructured business documents and transform them into structured messages. The transactions can then be processed via Anypoint Partner Manager and downstream APIs giving customers visibility, management and routing control of all your business transactions all under a single solution. Now let us take a look at some more innovations happening across our automation platform. If you haven't had an opportunity to check out Flow Builder yet, it's really a powerful tool that enables you to build interactive forms that we call as screen flow and back-end process of using low code. It is one of the most popular products in our automation portfolio with more than 600 billion flows running per day. We have Einstein for Flow that allows you to build automated processes quickly using AI prompts or natural language prompts. Today, you can simply describe what you would like to accomplish in natural language and Einstein for Flow will create a Flow with that criteria by embedding best practices. This is a massive productivity boost for both admins and those less familiar with Flow Builder's functionality because it lets you build and scale automation is much faster than ever. Soon, we will introduce the ability to edit and summarize flows using Einstein to help you even gain a clearer understanding of your entire organization processes. Next, we are introducing a single source of truth for everything automation. Gone are the days when admins had to toggle between set up, different views and navigations to search across all their flows. The automation app is accessible from the app launcher in Salesforce and provides a single unified view of all flows and orchestration, relevant details and any recent errors, making it easy to have a holistic view of your entire automation implementation. It also allows admins to quickly access flow trigger explorer. But that's not all. In addition to creating a single source of truth for Salesforce admins who are building automation, it also becomes the control center to manage all your orchestration system. Starting from Winter '25 using permissions, Salesforce admins can now open up the automation to your business users like the process owners. This new page allows you to quickly visualize key metrics for a given automated process to measure impact on the business, track company metrics and trends, see historical data and drive continuous improvements. Going back to Flow Builder again, let us dive into a couple of key enhancements starting from data transformation. Our goal is to enable automation builders to easily work with their data without having to resort to custom code. The transform element transforms your data into the shape you need. It's a visual and declarative way of mapping fields, changing field values and doing collection manipulations. We will be GA-ing this in summer '24. And in winter, we'll focus on making it even more easier to work with different data sheets. Next, have you ever wish your forms were more dynamic and powerful? With all the great enhancements to the screen flows, we are making your wishes come true, starting with reactive screens, which dynamically changes the elements within the forms based on the inputs that are provided. With action buttons, you can bring the power of auto launch flows such as displaying Salesforce records or making an HTTP callout to bring external data right into your form. For example, after selecting an account, your user clicks a button that retrieves the account's contacts. And you can immediately display those contacts in a data table below the button, keeping the user in context. This will be in beta with the goal of making it generally available later this year. Last, we have been on a mission to reduce how many times your users have to click next on a form. After all, automation is all about reducing the amount of manual steps. Introducing repeaters. With repeaters, users can now choose to add additional related fields if needed. And later in this year, we'll make it even more powerful by allowing you to pre-populate repeater instances with existing data. So with this, I will now pass it back to Aston, who has just a few more updates to share. Back to you, Aston.
Aston Whiteling
attendeeI'd like to thank you so much for tuning into our road map updates. We have one final slide that we're going to kind of leave things on. So I also wanted to highlight a few additional resources for each of the product pillars we've discussed today. You can follow the QR codes on screen, if you'd like to continue your journey. I think that wraps everything up. I think we might keep the session open just to answer any last Q&A questions. But yes, once again, thank you so much for tuning in today. We really appreciate it.
For developers and AI pipelines
Programmatic access to Salesforce, Inc. earnings transcripts and 32,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.