---
schema_version: "1"
id: c8ce819504d2d4f99c8019ae6b0388e6e7af4c75796119a1f148c794846403ae
title: Connecting to RPA Processes from Salesforce Products
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/rpa-manager/settings-connect.md
canonical_url: https://docs.mulesoft.com/rpa-manager/settings-connect
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 887a5c2e8594959062e390468d77d2670b92d97f653a4aac3b7957b77efc45f8
description: MuleSoft Documentation Site
latest: true
---
---
product: RPA Manager
---

# Connecting to RPA Processes from Salesforce Products

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

This topic is affected by the
[Anypoint Platform integration](https://docs.mulesoft.com/rpa-home/anypoint-migration-overview).

RPA Manager requires user authentication to integrate RPA processes into other Salesforce products.
For example, you can use your API key to configure an RPA connector in a MuleSoft Composer flow.

If you use an RPA account to login to RPA Manager, refer to the
[**User Management** documentation](https://docs.mulesoft.com/rpa-manager/usermanagement-connect).

For security reasons, you can only see and copy an API key on creation.

> [!TIP] You can now use
> [Connected Apps](https://docs.mulesoft.com/access-management/connected-apps-overview) for a more
> secure and scalable authentication method than User API Keys.

## Before You Begin

- Ask an organization administrator in Access Management to assign you the required permissions:

  <table><colgroup><col> <col> <col></colgroup><thead><tr><th>Action</th><th>RPA Permission</th><th>Deprecated RPA Permission</th></tr></thead><tbody><tr><td><p>View configured settings for your organization.</p></td><td><p>RPA Administrator</p></td><td><p>Organization Management Open</p></td></tr><tr><td><p>Create, edit, and delete API keys.</p></td><td><p>RPA Administrator</p></td><td><p>User API Key Create, User API Key Edit, User API Key Delete</p></td></tr></tbody></table>

- Users must have an Anypoint Platform account to associate the API key with.

- You must have a secure way to transfer the API Key to the user.

- Users must have a secure place to store their API key.

## Create a User API Key

Create an API key for a user to integrate an RPA process into another Salesforce product. After
expiration, the integrated process instance can no longer connect to RPA Manager from other
Salesforce products. Edit the API key to move the expiration date. For security reasons, RPA Manager
shows the API Key only during creation. Copy the API Key and securely send it to the user. If the
user lose an API Key, create a new one.

To create a user API key:

1.  Open the **User API Keys** view of the **User Management** module.

2.  Click **Create**.

3.  Complete the form **Create User API Key**:

    - **User**:

      Select a user whose identity and permissions are used to connect from another Salesforce
      products to RPA Manager.

    - **Expiration Date**:

      Select an expiration date for the user API key from the calendar.

4.  Click **OK**.

5.  In the window **Key Created**, click **Copy to clipboard**.

6.  Copy the API key to a secure place.

7.  Click **Close**.

Send the user API key to the user in a secure way.

The users can copy their API key into the configuration settings of the Salesforce products into
which they want to integrate the RPA processes.

## Edit a User API Key

Edit a user API key to change its name, description, or expiration date. If you lost access to an
API key, create a new one.

To edit a user API key:

1.  Open the **User API Keys** view of the **User Management** module.

2.  Click **Edit** (![pen-to-paper symbol](/mulesoft/current/en-us/rpa-manager/_images/edit-icon.png)) on the panel of the user API key
    to edit.

3.  Edit the form **Create User API Key**:

    For an explanation of the properties, see [**Create a User API Key**](#form-createuserapikey).

4.  Click **Save**.

## Delete a User API Key

Delete a user API key to revoke the user’s REST API access to RPA Manager. Integrated processes that
use the deleted API key stop working.

To delete a user API key:

1.  Open the **User API Keys** view of the **User Management** module.

2.  Click **Remove** (![trash symbol](/mulesoft/current/en-us/rpa-manager/_images/delete-icon.png)) on the panel of the user API key to
    remove.

3.  Confirm the removal.

## See Also

- [Access Management](https://docs.mulesoft.com/access-management/)

- [Connected Apps](https://docs.mulesoft.com/access-management/connected-apps-overview)

- [Create an Invocable Run Configuration](https://docs.mulesoft.com/rpa-manager/processautomation-deploy#invocable-configuration)

- [MuleSoft RPA Connector for Composer](https://docs.mulesoft.com/composer/ms_composer_rpa_reference)

- [Salesforce: Use Flows with MuleSoft RPA](https://help.salesforce.com/s/articleView?id=platform.flow_build_use_flows_with_mulesoft_rpa.htm&type=5)
