Because the Cargo connector is built into the platform, there is nothing to
authenticate — usage is metered in Cargo
credits.
How to set up Cargo
The Cargo connector is available in every workspace by default. To use it:1
Add the connector
Open Settings → Integrations, click Add connection, and select
Cargo. No API key is required.
2
Use it in a workflow
Choose Cargo from the node catalog inside a Play, Tool, or
Agent, then pick one of the actions or extractors below.
Concepts
The Cargo dataset is organised around two core entities, each identified by a stable ID returned by the matching/sourcing actions:
The typical flow is:
- Match an inbound record (domain, email, LinkedIn URL, name) → get a
business_idorprospect_id. - Enrich that ID with one or more enrichment actions to pull in firmographics, technographics, funding, intent, etc.
- Listen for events on the matched record to trigger Plays when something changes.
Sourcing actions
Use these actions to discover new accounts and contacts that match your ICP.Fetch businesses
Search the Cargo dataset for companies that match a set of ICP filters and return up to 100 matches. Useful inside Plays or Agents that need to dynamically pull a working list. ConfigurationFetch prospects
Search the Cargo dataset for people matching a set of ICP filters and return up to 100 prospects. ConfigurationFetch business statistics
Return aggregate counts (total companies, by size, by industry, by tech stack, etc.) for any combination of the same firmographic filters used in Fetch businesses. Useful to size a market before sourcing.Matching actions
Use matching actions to resolve external records into Cargo IDs so you can chain enrichment actions.Match business
Find abusiness_id from a company name and/or domain.
Configuration
Returns
✅ Match with the matched business object, or ❌ No match when no record was found.
Match prospect
Find aprospect_id from any combination of identifiers.
Configuration
Business enrichment actions
All business enrichment actions take abusiness_id (from Match business or Fetch businesses) and return the corresponding enrichment payload.
Enrich business Bombora intent topics also accepts:
Prospect enrichment actions
All prospect enrichment actions take aprospect_id (from Match prospect or Fetch prospects).
Event actions
Pull historical signals on demand for a single business or prospect.Fetch business events
Return business events that happened on or after a given timestamp. ConfigurationFetch prospect events
Same as above, scoped to a prospect. ConfigurationExtractors
Extractors sync data from Cargo into a Model, where it can power Plays, segments, and CRM syncs. They come in two flavours:- Fetch extractors run paginated, on-demand pulls of records that match a filter.
- Listen extractors enroll a set of records and stream new events into the model in real time.
Fetch businesses extractor
Bulk-pulls businesses into a Model using the same ICP filters as the Fetch businesses action, but paginates up to 60,000 records per run (page size 500). The output model is keyed onbusiness_id and exposes the following columns:
business_id, name, domain, logo, country_name, city_name, number_of_employees_range, yearly_revenue_range, website, business_description, region, naics, naics_description, sic_code, sic_code_description, business_intent_topics, events, linkedin_profile.
Fetch prospects extractor
Same pattern as Fetch businesses extractor, applied to prospects.Listen business events
Enroll a set of businesses (sourced from a Model column of LinkedIn company URLs or domains) and continuously ingest business events into Cargo as they happen. Each new event becomes a record in the destination Model and is unified onto the matching account. Configuration
Each ingested event is materialised as a row with
event_id, event_name, event_time, business_id, domain, linkedin_company_url, and an event_data object containing the structured event payload.
Listen extractors auto-ingest in the background. Update the Model filter or
the column slug at any time — the enrolled set is reconciled automatically.
Listen prospect events
Same pattern, scoped to prospects. Enroll a set of prospects from a Model column of LinkedIn profile URLs and streamprospect_changed_role, prospect_changed_company, and prospect_job_start_anniversary events into a Model in real time.
Reference
Business event types
The following event types are available for Fetch business events and Listen business events: Funding & corporateipo_announcementnew_funding_roundnew_investmentnew_productnew_officeclosing_officenew_partnership
increase_in_engineering_department(and similar forsales,marketing,operations,customer_service,all_departments)decrease_in_engineering_department(and similar for the same departments)
employee_joined_companyhiring_in_engineering_department(and similar forcreative,education,finance,health,human_resources,legal,marketing,operations,professional_service,sales,support,trade,unknowndepartments)
Prospect event types
prospect_changed_roleprospect_changed_companyprospect_job_start_anniversary
Use cases
ICP sourcing
ICP sourcing
Use the Fetch businesses extractor with firmographic + technographic
filters to build a working list, then enrich each row with firmographics,
technographics, and intent data to score against your ICP.
Inbound lead enrichment
Inbound lead enrichment
On every new lead, Match business on the email domain to get a
business_id, then chain Enrich business firmographics and Enrich
business funding and acquisitions to push enriched fields into your CRM.Job change tracking
Job change tracking
Enroll your CRM contacts into Listen prospect events with event type
prospect_changed_role or prospect_changed_company to surface job-change
signals into a Play that pings the new account.Funding signals
Funding signals
Enroll target accounts into Listen business events with
new_funding_round
and new_investment to trigger outreach the moment a target raises capital.Hiring intent
Hiring intent
Use Listen business events with
hiring_in_* event types to detect
accounts ramping up specific teams — a strong signal for tooling sales.Intent-based outreach
Intent-based outreach
Combine Enrich business Bombora intent topics with the Bombora
intent surge dataset to prioritise accounts actively researching your
category.
Best practices
- Match before you enrich. Every enrichment action requires a
business_idorprospect_id. Cache the match output on the model so subsequent enrichment runs are free. - Batch with extractors. Use the Fetch extractors (not the Fetch actions) when you need more than 100 records — they paginate to 60,000.
- Pick the right event surface. Use Fetch business/prospect events for ad-hoc lookups; use Listen business/prospect events when you want a Play to react to new signals automatically.
- Be specific with intent topics. Bombora intent works best when you supply 12+ topics in the same category — fewer than that produces noisy scores.
- Caching is on by default. Identical inputs (same
business_id, same filter set) won’t be re-billed within the caching window — design your workflows to lean on idempotent inputs.

