This series will help you understand the Lightning Process Builder in-depth. The Lightning Process Builder is a new workflow tool that helps you easily automate your business processes by providing a powerful and user-friendly visual representation of your process as you build it. One can use the Process Builder to set up complex Workflow (Using click, not code) in Salesforce which otherwise required Apex. I have categorized the articles based on Process Builder actions.
Have questions? Join office hours
Join Automation Champion on Slack!
Converted in Flow
1) Getting Started with Process Builder – Part 16 (Creating Custom Record Sharing Logic) Converted into Flow
2) Getting Started with Process Builder – Part 29 (Auto Remove Followers from Questions with best replies) Converted into Flow
3) Getting Started with Process Builder – Part 49 (Running Leads Assignment Rules From Process Builder) Converted into Flow
No Plan to Convert into Flow
1) Getting Started with Process Builder – Part 72 (Execute Actions on More Than One Criteria)
2) Getting Started with Process Builder – Part 40 (Adding a line break in Process Builder formula)
Launch a Flow
1) Getting Started with Process Builder – Part 48 (Conditionally make a field read-only or editable)
General Topics
2) Getting Started with Process Builder – Part 75 (Accessing Encrypted Data in Process Builder)
4) Getting Started with Process Builder – Part 86 (What? Create a Process with No Action? Really?)
Hi Rakesh,
I really found your blog very much helpful and it’s an awesome for a person like me who is learning a lot through your immense knowledge which you are sharing through your posts.
I’ve an requirement to automatically add members of case to “Case team Member” related list. Like I’ve 3 fields on case object which is in lookup relationship with user, fields name are “Case Owner”, “Case Team Investigator”, Case Handler”.Also with same name Case Team Member role has been created.
Whenever as case is created by filling up those above 3 fields, those user’s should get automatically added to the case team member related list with role populated for each one like handler, investigator and owner.
Can you please help me out how to do this?? Actually I’ve achieved this half way using flow and Process builder, the users are getting added on the case team member related list, but not with same role like the fields I’ve created. Can you please help me out in this.
BR,
Abhishek
I must say you are real automation expert.
Great Work
Awesome content, thanks!
H Rakesh,
Good Resource i always Follow your website .. Could you please also make one post one PB per Object.
Thanks for your kind words.
Hi Rakesh,
Can we create a public post on a case feed via Process builder?
You can post a message on a case feed through Flow/Process Builder, use NetworkScope and Visibility field to do so. For more details check out this page https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_casefeed.htm
You’re a gem, Rakesh!!
Thanks for the kind words, Prasad!
Rakesh, Any thoughts on adding the App Builder topics just like the PB, Visual WF, Pardot and Apex topics?
I am writing a book on App Builder Certification
Hello Rakesh,
I am creating a Task Record from Process Builder on creation of Account. So I need to insert Accounts Project Record Id link in the description and subject field along with a text.
I am using URLFOR and LINKTO functions but it doesnt work. Pleas suggest
Formula Code:
URLFOR([Account].Project__c.Name, [Account].Project__c.Id) + ” Project Id”
Hi Rakesh,
Fantastic posts!!
I want to auto update the owner field ( custom field with lookup to user) with created by field value when record is created for a custom object. ( Means pull the value from created by field to update owner field.) How to do it with process builder or flow?
Use process builder with Flow to solve it.
1. Use Process Builder to kick off the Flow (pass record ID)
2. Use Flow to get the created by ID
3. Update custom Lookup field
Hi Rakesh, this is Narendra. I am facing problem in Part 55 of the Process Builder. I am implementing this process step by step same as you shown, but when i am going to add action to Process builder not getting Flow name. Could you please tell me how to resolve this issue.
Make sure that you have selected Flow type is Autolaunched While saving it.
Hard work I think with excellent results.
🙂
Great Work… !!!
Rakesh, this is a fantastic resource. I went through a lot of the Trailhead materials, and found yours even more valuable. Thank you!
Thank you! I am glad you liked it 🙂
We are using Pardot to do marketing. We have a process for Pardot to synch with SFDC and create Lead records. We also have several custom fields on the Lead object that store “quote” values. Depending on how the customer comes to the Pardot application, the quote fields may or may not be populated. If the quote fields are populated when the Lead record gets created or updated from a Pardot synch, I want to immediately convert the lead to a Contact, Account and Opportunity.
My use cases are as follows:
1. If it is a Lead in SFDC and quote form field(s) are updated and populated after submission, then convert lead to contact and to opportunity
2. If it is a Contact in SFDC and quote form field(s) are updated and populated after submission, then create opportunity and set the quote fields to null. (I have this built in PB and is kicked off via a custom button, next step is to have it kickoff automatically).
After reviewing your website, I am thinking of going through all of the tutorials to see how much of this I can build after going through them.
My question is… What order should I follow? Should I do them as presented on the website, or should I follow Part 1, Part 2, Part 3… etc. and then finally Part 53.
Thanks again for a wonderful site.
hanks very much for your feedback Steve, glad you find it useful 🙂
I will suggest you to go through as presented on the website.
Hello Rakesh
Great Site
Are there any workarounds to use some Scenarios in the Flow Section with Editions without
the Flow Component. ?
regards john
Sorry I didn’t get your point
Thanks for these blog posts.
Thanks Joe 🙂
A very good website to learn process builder. I have set up some processes in my process builder. It executes Process 1-4. But, the process 5 is not fired up at all in spite of entry conditions met for Process 5.
What is the best way to debug processes? I checked the debug logs and there are no logs created for any of the processes. Will it help if I place some System.Debug statements in the Apex classes that are called by Processes 1-5?
Appreciate your comments and suggestions
Thanks for your feedback 🙂
As per my understanding Debug Log is the best way to debug processes.
P.S. :- For Process 5, select “Recursion – Allow process to evaluate a record multiple times in a single transaction” option.
Is there any work around with code.
Not at the moment 🙁
Rakesh great work. my only question is I have a Validation rule on the Opportunity Object and the Process Builder as well. Validation rule seems to work perfectly BUT it does not show the error of validation rule. It shows the error of Process Builder.
It’s working as per the design. There is an idea for this https://success.salesforce.com/ideaView?id=08730000000DhhhAAC
I looked at it but its an unresolved idea. So it means there is no fix to this.
Yes you’re correct.
I love your online instructions. Am also interested in purchasing your book “Learning Saleforce Visual Workflow.” I am curious… because Process Builder is a new-ish tool, how much of the book explains this new tool as opposed to older methods of implementing business apps/workflows? I am new to Salesforce and would like to learn using the most up-to-date methods and tools.
Thanks Marta. Check out this Learning Salesforce Visual Workflow to explorer more about it.
Hey, does a field update via workflow count as an edit for PB criteria (so that it will execute when that field is updated)
Yes, If you have selected “Re-evaluate Workflow Rules After Field Change” check-box.
That’s a good piece of work Rakesh.
Thanks Susan 🙂
Keep up the great work Rakesh!
I’m glad that you liked it. Thank you!
Great articles, thanks Rakesh! I’m looking forward to more 🙂
Thanks Tina!
is there a way to force to fill out Contact Role to fill out when they change the opportunity stage to the certain level such as when the probability change to 70%
Create an Apex trigger on Opportunity