RPA Bots for Salesforce
Run bots for routine business tasks from any Salesforce Cloud page using Automation Anywhere RPA Bots for Salesforce.
RPA Bots for Salesforce is an intelligent automation solution offered on the Salesforce AppExchange marketplace enabling users to automate business tasks using bots from anywhere inside Salesforce. The RPA solution consists of the following components:
- RPA Bots for Salesforce connector
The RPA Bots for Salesforce connector uses a combination of bot configuration screens and a collection of REST APIs, providing users a secure integration between the Salesforce platform and the Automation Anywhere Control Room.
- Automation Anywhere Bot Launcher Lightning Web Component
Simply known as Automation Launcher, is a component built using the Salesforce Lightning UI framework, enabling users to launch bots from any standard or custom record page within Salesforce.
The RPA Bots for Salesforce connector only operates inside the context of a single Salesforce Organization and can be installed in multiple Salesforce Organizations. Use the RPA Bots for Salesforce connector to automate many Salesforce business processes such as case wrap activities for support agents and order acceptance and processing. You can use the RPA Bots for Salesforce connector anywhere in the Salesforce portfolio including Service Cloud and Marketing Cloud, and use it with any of the object types that belong to those product areas such as Leads, Cases, Accounts, and Opportunities.
Use the RPA Bots for Salesforce connector to automate Service Cloud tasks such as the following:
- Processing an account that requires a Salesforce user to access a green screen terminal for credit card application processing.
- Processing thousands of hotel rewards points for leads generated in Salesforce.
- Accessing a product profile in Salesforce while responding to a caller.
- Automatically launch bots to update a customer license in response to a predefined event configured inside Salesforce Lightning Flows or Process Builder.
Set up the Automation Anywhere Control Room
- Verify system requirements and Control Room access and permission.
- Create a Control Room user for the connector configuration step in Salesforce.
- Create a custom role to map Bot Runners, Bot folders, and the user created for the RPA Bots for Salesforce connector.
- Create a new device pool and make the new custom role a consumer of this device pool.
- Optionally, Generate and save the API Key to be used later when you configure the Salesforce Connector inside the Salesforce Org. The API Key is used to allow the RPA Bots for Salesforce connector access to the Control Room.
- Log in to the Control Room as a Bot Creator and
create bots with input parameters to pass data from Salesforce.
Ensure you check the bots in the Bot folder or
folders selected in the custom role creation setup (Step 3).Tip: If you want to send data from your bot back to Salesforce, ensure you have also added output variables to your bot, which you can map to Salesforce record fields in a later step.
Set up your Salesforce Org
The following is an overview of the steps you must perform to set up your Salesforce Org before launching bots in Salesforce.
See the RPA Bots for Salesforce AppExchange listing page for further details on these steps.in the
The Automation Anywhere package consists of two key components: bot configuration and Automation Launcher. To allow Salesforce Standard Users to launch bots, ensure the user has the permissions to access the Automation Launcher component. The Automation Launcher must be available in the user's Salesforce record detail page for the user to launch bots.
- Log in to Salesforce as an Org admin user to install and configure Automation Anywhere RPA Bots for Salesforce connector.
- Download and install the connector from the Salesforce AppExchange listing to your designated Salesforce Org.
- Establish a secure connection between Automation Anywhere Control Room and Salesforce.
- Configure bots to pass data.
- Configure your Salesforce experience to receive callback data from RPA Bots for Salesforce.
- If it has not already been done for you, assign permission sets and add web components to record detail pages.
Run bots from Salesforce
As a Bot Runner, the Salesforce user can launch bots from their Salesforce Record page. Any Salesforce user given the Automation Launcher permission set can now trigger configured bots from a Salesforce record page.