---
schema_version: "1"
id: 1352a30ffa4163f60ac44be4b4ea6fba9208cb2be215f28f99ebfd282582a0e3
title: Step 1. Prerequisites for Creating an Automation
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/rpa-home/automation-tutorial-prerequisites.md
canonical_url: https://docs.mulesoft.com/rpa-home/automation-tutorial-prerequisites
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1a6d0aae57de773ae37c7fa907c4eadd04fc270f272da14525019ac408b4027c
description: MuleSoft Documentation Site
latest: true
---
---
product: RPA
---

# Step 1. Prerequisites for Creating an Automation

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

Before you begin your automation journey, verify that you have the required tools and access:

- **User Accounts and Permissions**

  - A user account to access RPA Manager

    If you don’t have a RPA Manager user, ask an administrator from your organization to set up your
    credentials with:

    - Enough privileges to access the automation modules

    - Enough permissions to manage the different project phases

    - The **Project Management** privilege

    - The **Builder Usage** privilege

      The [User Management](https://docs.mulesoft.com/rpa-manager/usermanagement-overview) module enables configuration of
      user privileges.

  - A user account to access MuleSoft Composer

    If you don’t have a Composer user, ask an administrator from your organization to set up your
    credentials.

  - An RPA API Key to connect MuleSoft Composer and MuleSoft RPA

    See
    [Create an API Key for a User](https://docs.mulesoft.com/rpa-manager/usermanagement-connect#create-an-api-key-for-a-user)
    for instructions.

  - A Connected App configured in Access Management to use with MuleSoft RPA

    See
    [Configure a Connected App in Access Management](https://docs.mulesoft.com/rpa-home/publish-process-automation-exchange#configure-connected-app-rpa)
    for instructions on creating and configuring the Connected App.

- **RPA Applications installed in your system**

  - RPA Builder installed and configured in your environment

    See [Installing and Configuring RPA Builder](https://docs.mulesoft.com/rpa-builder/latest/install-and-configure) for
    installation and configuration instructions.

  - RPA Recorder installed and configured in your environment

    See [Installing and Starting RPA Recorder](https://docs.mulesoft.com/rpa-recorder/latest/getting-started) for
    installation and configuration instructions.

  - RPA Bot installed and configured in your environment

    See [Installing RPA Bot](https://docs.mulesoft.com/rpa-bot/latest/installation) and
    [Configuring RPA Bot](https://docs.mulesoft.com/rpa-bot/latest/configuration) for installation and configuration
    instructions.

    - Ensure you configure the [Secure Session](https://docs.mulesoft.com/rpa-bot/latest/configuration#secure-session) in
      the RPA Bot Configurator tool.

> [!TIP] Use two browser windows: One to read instructions and one to perform the tasks.

## Next Steps

After you set up your environment with the necessary applications and credentials, you are ready to
start evaluating processes for automation.

Continue with [Step 2: Evaluate a process for automation](https://docs.mulesoft.com/rpa-home/automation-tutorial-evaluate)

## See Also

- [User Management](https://docs.mulesoft.com/rpa-manager/usermanagement-overview)

- [Hardware and Software Requirements](https://docs.mulesoft.com/rpa-home/hardware-software-requirements)
