PowerTools integrates with Salesforce’s Flow and Process Builder function to deliver a complete workflow utility solution.
Access over 90 pre-built functions that you can integrate into flows and processes – without needing to know code – and drive organizational efficiency.
In Salesforce, flows are essentially self-built applications or functions that collect data from certain sources and then do something valuable with it.
Salesforce users across your company can automate previously manual processes with the help of flows – and use them to drive operational efficiencies within their department.
For example, you could build a flow to perform mass updates across multiple unrelated records, or add complex logic into opportunity conversion.
PowerTools gives Salesforce users the ability to deploy over 90 pre-built functions (or actions) into their flows.
These functions take the heavy lifting out of flow creation. Everyday users can simply select them from a collective list and drag and drop them into a flow builder from within the Salesforce platform – meaning they don’t need to do any manual coding or logic to achieve a desired output.
With PowerTools, the power of process-automation is no longer reserved only for developers or those who know how to code. With just an idea of how to make processes more efficient, every Salesforce user is empowered to go and create a value-adding solution.
For example, you can create a flow to redact text from a sensitive document, convert a source currency to another currency or translate text into a different language – with a single button click flow, in no time at all.
The functions available in PowerTools have all been developed because they save time for thousands of business processes.
PowerTools eliminates the need for complex expression syntax and formulas, putting the power to build advanced solutions back in the hands of everyday users.
No code, no headaches.
Use the Salesforce Flow and Process Builder to drag, drop, configure and deploy.
Redact a sensitive document, localize currencies and dates, translate text into multiple languages, perform advanced calculations, convert text to speech, validate email addresses, shorten hyperlinks, transform data and more with only a few clicks.
PowerTools grows with your business, automatically scaling from just a few users to hundreds of thousands.
Easily add it to your instance from AppExchange and pay only for what you use with no long-term commitments or contracts.
Get started for free with a Trial subscription – no purchase necessary. Pricing plans start from as little as $49/month.
Browse the complete list of PowerTools features in the table below. Where available, click on the play icon view a step-by-step tutorial (more tutorials coming soon).
|Collections||Add to Collection|
Add one or more items to an array
|Collections||Remove from Collection|
Remove one or more items from an array
Search array of strings based on keywords
Count the number of items in an array
Sort array of items in ascending or descending order
Split a single array into multiple arrays
Replace matching items in array with new value
Any item in array contains specified string
Any item in array contains specified number
|Collections||Starts with String|
First item in array equals specified string
|Collections||Ends with String|
Last item in array equals specified string
|Collections||Convert to JSON|
Convert a collection to a named JSON object
|Collections||Convert to XML|
Convert a collection to an XML object
Convert decimal value from source to target currency
Prepend decimal value with currency symbol
Get current and historical stock price information
Get current and historical market index information
|DateTime||Format Date Time|
Display date and time string in specified format
Convert date and time value to specified time zone
Get information about a date, including day of year, day of week, week of year, seconds in day, minutes in day and ticks
Compute average value from an array of numbers
Compute median value from an array of numbers
Determine minimum or maximum value in an array of numbers
Compute sum from an array of numbers
Compute result of a number raised to a specific value
Compute mean of the squares of the deviations from the arithmetic mean of an array of numbers
Calculate the sum of two numbers
Calculate the difference between two numbers
Calculate the product of two numbers
Calculate the quotient of two numbers
Calculate the remainder of dividing two numbers
|Math||Calculate Nth Root|
Calculate the n-th root of a number
|Math||Calculate Square Root|
Calculate the square root of a number
Calculate the logarithm of a number
Calculate the sine value of an angle
Calculate the cosine value of an angle
Calculate a random number between specified minimum and maximum values
Round a number to the specified number of decimal places
Calculate amount of variation in an array of numbers
Convert value from one unit of angle measurement to another
Convert value from one unit of area measurement to another
Convert value from one unit of time measurement to another
Convert value from one unit of distance measurement to another
Convert value from one unit of energy measurement to another
Convert value from one unit of power measurement to another
Convert value from one unit of speed measurement to another
Convert value from one unit of temperature measurement to another
Convert value from one unit of volume measurement to another
Convert value from one unit of weight measurement to another
Perform a comparison of two strings
Determine if a string contains another string
Convert string to upper, lower or title case
Decode a string encoded with Base64 encoding
Encode a string using Base64 encoding
Generate a globally unique identifier
Generate a hash value from a string
Verify a hashed value against the original source string
Join a collection of strings
Redact a string containing sensitive content
Replace one value with another in a string
Split a string based upon one or more characters
Trim leading or trailing whitespace from a string
Decode an encoded URL
Encode a URL
Generate a simple, short URL from a complex URL
Translate a string into a different language
|Text||Text to Speech|
Convert plain text or SSML into speech
|Text||Speech to Text|
Convert audio file to text
Determine if an email address is valid
|Text||String to File|
Convert text string to file
|Data||JSON to HTML|
Convert a JSON array to an HTML table
|Data||JSON to CSV|
Convert a JSON array to CSV string
|Data||JSON to XML|
Convert a JSON object to an XML string
|Data||CSV to JSON|
Convert a CSV string to a JSON array
|Data||XML to JSON|
Convert an XML string to a JSON object
|Data||XML to JSON|
Convert an XML string to a JSON object
|Files||Generate QR Code|
Generate a QR code image
|Files||File to String|
Convert a file to a Base64 string
Start with a fully functional free trial or an affordable Basic plan, then scale up as your needs grow.
Not sure which is right for you? Contact us for a free evaluation.
Give it a try
Install PowerTools from the Salesforce AppExchange
Start with a free trial then upgrade to a paid plan that fits your needs
Update the PowerTools named credential with your unique license key and start adding actions to your forms and flows