The Developers Speak is a video series featuring certified Salesforce consultants at Digital Mass. They come to you twice a month to help bridge the gap between business problems and technical solutions.

Flows, flows, flows! It wouldn’t be a Salesforce release without updates to flows and Winter '22 is no exception! Today, Andrew is covering updates that technical admins will really enjoy, like the new features to flow builder utility, the ability to invoke subflows on specific record trigger flows, roll back updates, and invoke outbound messages from after save record triggered flows.


Hello everyone. Andrew Davis here, senior developer with digital mass. And today we're going to talk about another exciting subset of features to be released in the winter 22 release. If you haven't had a chance to dive into any of these features, quite yet, you can sign up for a free developer edition org with all of the winter 22 features in preview. Of course, if you have a sandbox that's already in preview mode, you can check them out there as well. Today, we're going to talk about one of my personal favorite declarative automation suites out there on the market. And that's Salesforce is a flow builder utility. There are a lot of very exciting new features being unveiled for flow builders that really help empower and embolden technical admins who are, who are building on the platform. One of these features is the ability to send external messages or call out to external services from within your flows using a new asynchronous path option that's available to you in the flow configuration interface, which is also a new feature in winter 22. So what you can now do is you can actually set an entirely separate path, a subset of actions to be executed asynchronously after a transaction commits in your after safe record triggered flows, that will allow you to do things like reach out to an external system, or submit a message in slack or teams or our post something to Heroku or maybe send some sort of commit message to an external database.

Next with flows is the ability to invoke sub-flows on both after save record triggered flows and the before delete variant on record triggered flows, this is particularly useful because there has been more traditional flows. That is the non-record-triggered flows, but then the ability to invoke sub flows that is calling another flow from your existing flow context and chain them together, taking advantage of all of the returns and things like that.
This will allow you to consolidate and compartmentalize your flow logic and allow you to keep more clean, concise declarative automation in your instance, without having to create redundant elements and things like that. But before winter 22 was released this wasn't possible with record-triggered flows, you actually had to create a lot of those same pieces of logic, even if they were shared across multiple objects. For instance, now with sub-flows, you can actually chain that together. You can consolidate all that logic and you can take advantage of what's been previously available for your standard auto launched flows.

For instance, another cool feature, with flows is the ability to roll back updates. So that's right in declared to development in apex today, you can actually set safe points in the database and roll back your transaction to a previous state in case things go awry. Well, that same functionality is now available in flows. So if, for instance, you had an update, let's say on an account where you, perhaps you inserted an account record in one of your flows, you then had a contact insert immediately thereafter intended to look up to that previously inserted account. If it's the case that the contact insert fails, perhaps you want that account record to not be created in the system. Well, before winter 22, that account record would have been created, but the contact would have failed. If you had some sort of fault handling logic in the flow, you would have been left with one account, no contact, and your flow have been resolved without having any significant errors that would have prompted the user within any disruption. Now, with this rollback behavior, you can actually extend the behavior of your fault handling to include a rollback to a previous state in the flow, allowing you to actually redact that account, insert and ensuring that that account is not created without a successful contact insert. This is very helpful for ensuring a consistent state in your database, ensuring that you have even cleaner, better-handled errors and is something that better reflects the development side of things.

Lastly, workflow rules are no longer the only source to push outbound messages to external services. That's right. You can now actually invoke outbound messages from your after saving record-triggered flows. So maybe a great excuse if ever there was a reason to continue to use workflow rules. That was certainly one of them. And now replaced that with your after save record trigger flows. After that commit happens, you can have an outbound message pushed to the service or the endpoint of your choosing with all the account information or all of the record information of your choosing using your existing configured outbound messages. That's really it that we have for flows today. We're going to be talking about Salesforce functions in the next video, looking forward to geeking out with the developers, then thanks.

About the Developer:

Meet Andrew Davis: Andrew joined the Digital Mass team as a Senior Salesforce Developer in August 2020. He came in with a few certifications on his belt and hasn't slowed down since. Andrew currently holds 10+ Salesforce certifications.

Outside of work, Andrew likes to spend his time playing D&D, camping, and burying himself in Youtube playlists exploring things ranging from emerging technologies to how to hand-sew your own socks - it’s pretty obvious he fits right in with the DM crew!

Flows, flows, flows! It wouldn’t be a Salesforce release without updates to flows and Winter 22 is no exception! Today, Andrew is covering updates that technical admins will really enjoy, like the new features to flow builder utility, the ability to invoke subflows on specific record trigger flows, roll back updates, and invoke outbound messages from after save record triggered flows.
Salesforce Winter '22 Administrative Updates to Inline Editing, In-App Guidance, and Dynamic Interactions
Salesforce Administrators are getting a lot of really great updates in the Winter ‘22 Release. Today, Andrew is covering extended support for inline editing, in-app guidance, and dynamic interactions.
Salesforce Winter '22 Updates To Look Out For
This week we'll be sharing a few of the updates that we feel will bring a lot of value to your Salesforce implementation. But before we do that, Andrew wants to make sure you’re aware of some of the big updates that will be happening soon after the Winter ‘22 release, like the push to MFA and ICU Locale format changes.
Salesforce SSO: What it is + How it works: The Developers Speak: Volume 2, Episode 5
On this episode of The Developers Speak, Tom goes over what Salesforce Single Sign On (SSO) is and how it works. He also shares a tip about how to make it work "in the wild".
Digital Mass Expands with Addition of Salesforce Developers
Digital Mass continues its 2021 expansion with the hiring of Salesforce developers Jordan Hartman and Isaac Smith.
Q&A with Salesforce Marketing Cloud Consultants
Salesforce Marketing Cloud consultants pulled together a list of 14 common questions that clients ask our them often.
The Advantages of Connecting Salesforce Marketing Cloud + Google Analytics: The Developers Speak: Volume 2, Episode 4
On this episode of The Developers Speak, Justin goes over what the Salesforce Marketing Cloud and Google Analytics integrations is, and why marketers should be taking advantage of it.
How to Increase Email Performance Rates in Salesforce Marketing Cloud
Getting a Salesforce Marketing Cloud email campaign up and running is a goal for many marketers. Before you do, design and optimize emails for the best overall performance with certified SFMC consultants.
Why Salesforce is requiring Multi-Factor Authentication: The Developers Speak: Volume 2, Episode 3
On this episode of The Developers Speak, Alex explains why Salesforce will be requiring Multi-Factor Authentication and ways you can get your org ready for it.
Save Salesforce Users Time with Quick Actions for Lightning Web Components [And How To Create Them]
Learn how to use quick actions with lightning web components to make users' navigation and workflow smoother.
3 Ways to Increase Email Performance in Salesforce Marketing Cloud: The Developers Speak: Volume 2, Episode 2
On this episode of The Developers Speak, Kristina shares 3 tips that will increase email performance rates in Salesforce Marketing Cloud.
3 New Updates to Salesforce Flows [And How To Use Them]
Salesforce had a clear intent to make flows better for technical admins and developers looking to build clean workflows-- and they did that in the Summer '21 Release with a great array of updates.
Aligning Salesforce with Business Units: The Developers Speak: Volume 2, Episode 1
On this Episode on The Developers Speak, Tom shares the biggest tip he's learned while working with business units and the steps he takes to make sure that business users get the most out of updates to their Salesforce org.
Record Sharing Hierarchy: What you should know about new updates
Salesforce brought huge updates to the Record Sharing Hierarchy in Lightning Experience during the Summer ‘21 release. Although the Record Sharing Hierarchy functionality has been around for a while, it wasn’t in Lightning Experience, which may have contributed to Salesforce admins and developers not knowing who has access to particular records.
Unlocking the Potential of Salesforce
Digital Mass partnered with HandsOn to help them drive adoption to the platform and get the most out of their Salesforce implementation.
Setting up Inline Editing for Reports
Salesforce brought some really great features to the table this Summer with more plans on the horizon. By now, features have become generally available and everyone should be getting familiar with them, but if you haven’t, we’ll catch you up to speed, starting with Inline editing for reports.
Pardot vs Salesforce Marketing Cloud: Which tool is right for your team?
With so many marketing automation tools on the market, it can be hard to differentiate which will be right for your team, especially when it comes to Pardot and Salesforce Marketing Cloud. There are key considerations to keep in mind before deciding between the two, and they can make or break your marketing strategy.
LWC Styling Hooks: Summer '21 Salesforce Release
Today, we're covering another big feature, sure to make front-end devs happy, LWC Styling Hooks.
LWC Quick Actions: Salesforce Summer '21 Release
For the developers out there - LWC Quick Actions are here!
All about Flows!: Salesforce Summer '21 Release
There are some great, long-desired changes are coming to flows in Summer 21 - no pilots, no betas - all of these features are hitting prod on June 11th and 12th!
Helping HandsOn Twin Cities Realize the Full Potential of Salesforce
Digital Mass has donated its time to helping the non-profit HandsOn Twin Cities (HOTC) realize the full potential of their Salesforce implementation. The customized application development and instruction has enabled HOTC to expand its use of the Salesforce platform “beyond the basics.”
Sharing Hierarchy Functionality: Salesforce Summer '21 Release
Now, with the click of a button, querying sharing and group maintenance tables, or deciphering your accumulated sharing rules are in the past if you ever want to figure out who has access to a record in Salesforce. With the new release the sharing hierarchy functionality, you'll be able to get to the bottom of the problem faster than ever.
Inline Editing for Reports: Salesforce Summer '21 Release
In honor of the Salesforce Summer Release, Andrew is kicking us off with 1 of the features he's most excited about this release: inline editing for reports!
Why local Salesforce development matters
We’ve made a conscious decision at Digital Mass to only hire local Salesforce developers. We teach our development team to quickly learn your business, understand the intent of each requirement, and design a solution that’s done the right way.
New FlexPool Offering Solves Salesforce Staffing Challenges
Digital Mass has introduced a staffing resource designed to augment IT departments during crucial phases of Salesforce projects in order to avoid delays.
How C&E Companies can Excel with a CRM
There’s nothing easy about pursuing work within an industry like construction and engineering. It’s an industry that is floor-to-ceiling (pun fully intended) chock-full of details that, if left unnoticed, could spell certain doom for an Opportunity from the moment you get an RFQ or RFP to the interview, and beyond selection, as pre-con work kicks off. But there are a few ways that a construction and engineering company can take advantage of the capabilities that Salesforce provides to centralize information and win more work.
Pardot VS Marketing Cloud: Which tool is right for your team?: The Developers Speak, Episode 0.7
Who knew choosing the right marketing automation tool could be so hard? Alex did. That’s why this week on The Developers Speak he breaks down what the differences between Pardot and Marketing Cloud are, and some considerations you should take into account before deciding.
CRM + C&E = A Match Made In Heaven: The Developers Speak, Episode 0.6
The construction and engineering industry is all about relationships... funny enough, so is Salesforce! This week, Andrew Davis breaks down why it's important for the C&E industry to have a centralized source of truth + how Salesforce can help simplify the estimating and quoting process.
Digital Mass goes big in the North Loop
At a time when some companies are shrinking their office footprints and embracing the pandemic-era pivot to remote work, Minneapolis tech firm Digital Mass is charging in the opposite direction.
How developers save time with Salesforce Source Control
In an age of digital transformation, business units are demanding more from development teams than they can keep up with. In response to this, most have adopted the practice of CI/CD to keep processes running smoothly and quickly, all in an Agile fashion. Salesforce development teams on the other hand haven’t caught up to speed as fast.
Company Expansion Leads to New Office Space in North Loop
In a time when companies are moving to remote workers, Digital Mass’ leadership felt that it was important to foster the power of collaboration that only comes from being together.
The Best Way to Save Time on Deployments: The Developers Speak, Episode 0.5
It’s 2021, stop deploying code like it’s 1990. Ethan is back this week to tell you about the best way to automate deployments and the benefits that you’ll see from doing so.
Leveraging the Power of Pardot: The Developers Speak, Episode 0.4
Pardot is a powerful tool for B2B marketing, but there are still tricks to the trade. Alex calls out a couple of tools that he thinks Pardot users should take advantage of to get more email conversions… because that’s what it’s all about, right?
Digital Mass Expands with More Salesforce Developers
The addition of the two new developers comes at a time when the four-year-old company is experiencing tremendous growth in clients and the scope of the engagements. In the past year, the company has added 11 new clients.
The Do's and Don'ts of Data Integrations: The Developers Speak, Episode 0.3
Data integrations can get really complex really fast. So, what can you do to avoid any pitfalls that might come your way?
Operations Manager joins Digital Mass to Manage Growth
New hire Devin Edberg will support all aspects of office operations and administration for this fast-growing Salesforce development firm.
Lightning Tips for Lightning Components: The Developers Speak, Episode 0.2
Are “Lightning Tips” a thing yet? They should be. Salesforce Developer Ethan King breaks down exactly what you need to do to design better LWC’s.
When developers know, the business grows: The Developers Speak, Episode 0.1:
Translating business needs into technical requirements is no easy feat… but when a developer knows, the business grows!
The Digital Mass Advantage
Clients always ask us what makes us different from the other Salesforce consulting firms. We could make a list that describes how our office culture is lively and fun, how collaborative our developers are, how feedback driven meetings are or that excellence is just in our DNA… which is all true, but what truly sets us apart is why we are here.
XO Pups: A Pet Project
Working together, XO Pups and Digital Mass created a match-making solution to help the XO Pups team easily match eager pet-parents with their perfect match and conduct their Sales process in real-time through the power of a Salesforce.
4 truths and a lie about Salesforce Consulting
The Salesforce platform is constantly evolving with regular releases three times a year. With updates always just around the corner, it’s obvious that this platform is always pushing for developers to bring forth bigger and better solutions. So, let's play a game of 4 truths and a lie about salesforce consulting.
Customer Experience Matters
Customer service makes up a large, undervalued, gap in business offerings. With the help of technology, companies can create a phenomenal customer experience and reap documented benefits if they pay close attention to the how their customers are interacting with the digital experience.
Can Salesforce Help Your Business Excel?
We know that digital transformation isn’t a one size fits all process. You need a team that has the right blend of technical expertise and business acumen. You need a team of Lighting natives who can expertly cruise between Salesforce methodology and brilliant tech execution.