Outreach
Learn how to use the Outreach integration node in StackAI, including available actions, input requirements, configuration, and output details.
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
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}"
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
. The number at the end (123456
) is the Prospect ID.Examples:
123456
,987321
,456789
Summary Table
Prospect Add to Sequence
Actionparams (string)
Status code (integer), Headers (dict), Body (object)
Delete An Existing Prospect By Id
Id (integer)
Status code (integer), Headers (dict), Body (object)
Get A Prospect By Id
Id (integer)
Status code (integer), Headers (dict), Body (object)
Get A Collection Of Prospects
Status code (integer), Headers (dict), Body (object)
Create A New Prospect
Status code (integer), Headers (dict), Body (object)
Activate
Id (integer)
Status code (integer), Headers (dict), Body (object)
Deactivate
Id (integer)
Status code (integer), Headers (dict), Body (object)
Delete An Existing Sequence By Id
Id (integer)
Status code (integer), Headers (dict), Body (object)
Get A Sequence By Id
Id (integer)
Status code (integer), Headers (dict), Body (object)
Update A Sequence
Id (integer)
Status code (integer), Headers (dict), Body (object)
Get A Collection Of Sequences
Status code (integer), Headers (dict), Body (object)
Create A New Sequence
Status code (integer), Headers (dict), Body (object)
Delete An Existing Task By Id
Id (integer)
Status code (integer), Headers (dict), Body (object)
Update A Task
Id (integer)
Status code (integer), Headers (dict), Body (object)
Get A Collection Of Tasks
Status code (integer), Headers (dict), Body (object)
Create A New Task
Status code (integer), Headers (dict), Body (object)
Get A User By Id
Id (integer)
Status code (integer), Headers (dict), Body (object)
Update A User
Id (integer)
Status code (integer), Headers (dict), Body (object)
Get A Collection Of Users
Status code (integer), Headers (dict), Body (object)
Create A New User
Status code (integer), Headers (dict), Body (object)
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.
Last updated
Was this helpful?