# Outreach

Outreach is a leading sales engagement platform. The **Outreach Node** allows you to automate and streamline sales operations, such as managing prospects, sequences, and tasks, directly from your StackAI workflows.

**How to use it?**

To use the Outreach node, select an action that matches your sales process needs (such as managing prospects or sequences). Configure the required connection and input parameters, then connect the node to other workflow steps to automate Outreach operations.

**Inputs**

1. **Actionparams** (string): a stringified JSON object that specifies the details required to add a prospect to a specific sequence in Outreach.

   At a minimum, it typically defines:

   * The **sequence ID** (which Outreach sequence to add the prospect to)
   * The **mailbox ID** (which Outreach user account will send the sequence)
   * Optionally, other fields like **starting step**, **custom fields**, or **override settings**
   * Example: `"{\"sequence_id\":123456,\"mailbox_id\":987654}"`
2. **Id** (integer): This is the **unique Prospect ID** assigned by Outreach to the prospect you want to delete.
   * In Outreach, if you view a prospect's profile, the URL will look like: [`https://app.outreach.io/prospects/123456`](https://app.outreach.io/prospects/123456) . The number at the end (`123456`) is the Prospect ID.
   * Examples: `123456`, `987321`, `456789`

***

**Summary Table**

<table><thead><tr><th>Action Name</th><th>Inputs</th><th>Outputs</th><th data-hidden>Required Configurations</th></tr></thead><tbody><tr><td>Prospect Add to Sequence</td><td>Actionparams (string)</td><td>Status code (integer), Headers (dict), Body (object)</td><td>connection_id</td></tr><tr><td>Delete An Existing Prospect By Id</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td>connection_id</td></tr><tr><td>Get A Prospect By Id</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td>connection_id</td></tr><tr><td>Get A Collection Of Prospects</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td>connection_id</td></tr><tr><td>Create A New Prospect</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td>connection_id</td></tr><tr><td>Activate </td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Deactivate</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Delete An Existing Sequence By Id</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Get A Sequence By Id</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Update A Sequence</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Get A Collection Of Sequences</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Create A New Sequence</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Delete An Existing Task By Id</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Update A Task</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Get A Collection Of Tasks</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Create A New Task</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Get A User By Id</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Update A User</td><td>Id (integer)</td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Get A Collection Of Users</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr><tr><td>Create A New User</td><td></td><td>Status code (integer), Headers (dict), Body (object)</td><td></td></tr></tbody></table>

***

**Best Practices:**

* Always ensure you provide the correct connection ID for authentication.
* Required fields must be filled for the action to execute successfully.
* Use outputs from previous nodes (e.g., new lead data) as dynamic inputs for Outreach actions to automate your sales workflow.
