How to set up Outreach
Outreach uses OAuth to establish the connection with Cargo. During connection, you’ll be redirected to Outreach to authorize Cargo. Once the connector is created, you can:- Set up an Outreach data model — Create data models from your Outreach accounts, prospects, or events to trigger Plays and power model search actions.
- Use Outreach in workflows — Choose Outreach from the node catalog within a Play, Tool, or Agent.
Outreach actions
Get record
Retrieve a single record from Outreach by its ID. Use cases- Data lookup – Fetch prospect or user details for use in workflows
- Conditional logic – Retrieve record data to make routing decisions
| Field | Description |
|---|---|
| Object type | Select User or Prospect |
| ID | The Outreach ID of the record to retrieve |
Insert record
Create a new record in Outreach. Use cases- Lead creation – Add new prospects from inbound sources
- Account creation – Create accounts for companies in your pipeline
- Data sync – Push records from other systems to Outreach
| Field | Description |
|---|---|
| Object type | Select Account or Prospect |
| Mappings | Map Outreach properties to values |
Upsert records
Create new records or update existing ones based on a matching property. Use cases- Bulk data sync – Sync records from your CRM or data warehouse
- Avoid duplicates – Insert new records only if they don’t already exist
- Data enrichment – Update existing records with enriched information
| Field | Description |
|---|---|
| Object type | Select Account or Prospect |
| Matching Property Name | The Outreach property to match on |
| Matching Value | The value to match against |
| Mappings | Map Outreach properties to values |
The upsert operation will search for existing records matching your criteria.
If a match is found, the record is updated; otherwise, a new record is created.
Update records
Update existing records in Outreach that match specified criteria. Use cases- Data enrichment – Update prospects with enriched contact information
- Status updates – Update prospect stages based on workflow conditions
- Field updates – Bulk update specific fields across matching records
| Field | Description |
|---|---|
| Object type | Select Account or Prospect |
| Matching Property Name | The Outreach property to match on |
| Matching Value | The value to match against |
| Mappings | Map Outreach properties to new values |
Delete records
Delete records from Outreach that match specified criteria. Use cases- Data cleanup – Remove outdated or invalid records
- GDPR compliance – Delete prospect data upon request
- Pipeline hygiene – Remove prospects that no longer qualify
| Field | Description |
|---|---|
| Object type | Select Account or Prospect |
| Matching Property Name | The Outreach property to match on |
| Matching Value | The value to match against |
Add to sequence
Add a prospect to an Outreach sequence for automated follow-up. Use cases- Sales outreach – Automatically enroll qualified leads in nurture sequences
- Re-engagement – Add cold prospects to re-engagement sequences
- Onboarding – Enroll new customers in onboarding sequences
| Field | Description |
|---|---|
| Sequence | Select the sequence to add the prospect to |
| Mailbox | Select the mailbox to send from |
| Matching Property Name | The property to match the prospect on |
| Matching Value | The value to identify the prospect |
Associate records
Create an association between a prospect and an account. Use cases- Account mapping – Link prospects to their company accounts
- Territory management – Associate prospects with the correct accounts
- Relationship tracking – Maintain prospect-account relationships
| Field | Description |
|---|---|
| From Object Type | Prospect |
| From Object ID | The ID of the prospect to associate |
| To Object Type | Account |
| To Object ID | The ID of the account to associate with |
Outreach data models
Cargo allows you to create data models on top of your Outreach data that can be used to trigger Plays and power model search actions.Available extractors
Fetch accounts
Fetch accounts
Pull account records from Outreach with incremental sync support.Use cases
- Build data models from your Outreach accounts
- Trigger workflows when accounts are created or updated
Fetch prospects
Fetch prospects
Pull prospect records from Outreach with incremental sync support.Use cases
- Build data models from your Outreach prospects
- Trigger workflows based on prospect changes
Fetch events
Fetch events
Pull engagement events from Outreach including calls, mailings, tasks, and meetings.Use cases
- Track sales engagement activities
- Trigger workflows based on prospect interactions

