---
schema_version: "1"
id: 2cc0546a50406a61288a3e0713d0bef7bdfad08fe31195cbb07379384051f0ad
title: Invoke RPA Services from Composer
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/rpa-home/invoke-rpa-services.md
canonical_url: https://docs.mulesoft.com/rpa-home/invoke-rpa-services
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ddeee623ddb32e03f35d50056ce37746835003bfd755fded29d97456d8b1eccb
description: MuleSoft Documentation Site
latest: true
---
---
product: RPA
---

# Invoke RPA Services from Composer

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

MuleSoft RPA Connector for MuleSoft Composer enables you to invoke RPA processes and configure
polling triggers from your Composer flows. You can use the RPA connector to invoke an RPA process,
pass data to an RPA process and retrieve results from the RPA process.

The RPA connector for MuleSoft Composer enables you to:

- **Invoke RPA Process**

  This feature enables you to make sync and async calls to RPA processes.

  - Sync calls wait for the RPA process to finish before continuing with the Composer flow
    execution.

  - Async calls invoke an RPA process and continue the Composer flow execution while the RPA process
    executes in parallel.

- **RPA Poll Trigger**

  This feature enables you to create listeners that check the status of an specific RPA process.
  When the RPA process finishes the execution, the polling trigger starts processing the configured
  activities in the Composer flow. This functionality is useful for retrieving results from RPA
  processes that take a long time to finish and are not suitable for synchronous consumption.

Refer to the [MuleSoft RPA Connector for Composer](https://docs.mulesoft.com/composer/ms_composer_rpa_reference)
documentation for configuration and usage details.

## Before You Begin

- Before you can invoke an RPA process, you must publish it to Exchange. See
  [Create an invocable run configuration](https://docs.mulesoft.com/rpa-manager/processautomation-deploy#create-an-invocable-run-configuration)
  for instructions to create and publish an invocable RPA process.

- Using the RPA connector features in Composer requires you to connect with your MuleSoft RPA
  account by configuring the corresponding API key and RPA API URL:

  - 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 to create API Keys.

  - The RPA API URL is the RPA Manager URL with `/rpa/api/v1` appended to it. For example, if your
    RPA Manager URL is `https://myOrg.rpa.mulesoft.com`, then the value to set in the RPA API URL
    field is `https://myOrg.rpa.mulesoft.com/rpa/api/v1`.

## See Also

- [MuleSoft Composer: Getting Started](https://docs.mulesoft.com/composer/ms_composer_prerequisites)
