Office hours: Build your self-driving GTM engine·Oct 29, 9:00am PT, onlineRegister→
Cargo
  • PrimitivesData ModelsYour companies, contacts and deals, merged from every sourceContextWhat your team knows, as files every agent readsTerritoriesWho sells where, defined onceMailboxesMailboxes in your reps' names, warmed up and kept under limitsToolsThe actions your agents, plays and reps callAgentsAI that researches, decides and writes, reading your contextPlaysWorkflows that run on a trigger or a schedule, with retriesAppsInternal apps for your reps, hosted on Cargo
    Add-onsChrome ExtensionSell faster, right in your browserButtonTrigger AI agents inside your CRMFormTurn any tool into an embeddable formSlackTag Cargo in Slack. It does the GTM workGitHubPlan on every pull request, deploy on merge
    MoreProjectsDefine your entire GTM in codeCLIUse Cargo from your terminalMCPUse Cargo from Claude and ChatGPTDeveloper resourcesCargo API docs, OpenAPI spec, auth docs, webhooks, MCP serverAPI ReferenceExplore the Cargo APIDocumentationLearn how to use CargoIntegrationsConnected to your entire GTM stack
  • VeriffHow Veriff replaced MuleSoft with Cargo under NetSuite, Stripe and SalesforceAugmentHow Augment Code routes developer sign-ups to reps in under an hourWeights & BiasesHow Weights & Biases ships a new purchase signal in 2 days on CargoSee all
  • Pricing
  • Cookbooks
  • Blog
Sign in
Skills
WEGet the contact data · One-off

Waterfall enrichment

Cascade one lookup through several vendors in priority order, so a row the first source misses falls through to the next instead of being lost.

Installation
Install waterfall-enrichment and follow its SKILL.md, starting from https://api.getcargo.io/INSTALL.md
Paste it into Claude Code, Cursor, Codex, Gemini CLI, Devin or Replicas.
$npx skills add getcargohq/gtm-skills/waterfall-enrichment
Run it in your project. Adds the skill for your coding agent.

No account needed to install. A new Cargo account starts with 100 free credits, no card.

Say this to your agent

Run the 20 contacts in `event-leads.csv` through the waterfall and verify every email before I import them.

Illustrative output #

Fictional records, to show the shape of what comes back.

full_namedomainemailproviderverified
Priya Ramannorthwind.examplepriya.raman@northwind.examplerung 1valid
Tomás Ferreirafabrikam.exampletferreira@fabrikam.examplerung 3valid
Hannah Okaforglobex.exampleh.okafor@globex.examplerung 2invalid
Wei Zhanginitech.examplenone

16 of 20 enriched and 14 verified deliverable, 4 left empty; 41.6 credits (20 × 2 + 16 × 0.1).

What it costs #

ActionCredits
waterfall.verifyEmail0.1
waterfall.enrichCompany1
waterfall.enrichContact2

Never run this across a full list on the first attempt. Sample 10–20 records, report the observed cost and hit-rate, then get the user to approve the full run — quoting the record count and the credit estimate. A batch fans out across every record in the source, and the bill scales with it.

Worth knowing #

  • Order the rungs cheapest first. Verification at 0.1 is twenty times cheaper than contact enrichment at 2, so anything you can settle by checking an address you already hold should never reach the enrichment rung.
  • A waterfall bills the record, not the vendor. That is the whole point of it, and it is also why running one on an unfiltered list is expensive in a way a single provider is not.
  • Report the hit rate, not just the cost. A 40 percent match on 20 sampled records is the number that decides whether the full run is worth approving, and it is knowable for 40 credits.
Version1.0.4
LicenseMIT
Source
For
  • RevOps
  • GTM engineering
Integrations
  • Waterfall.io
Content
  • Say this to your agent
  • Illustrative output
  • What it costs
  • Worth knowing
Get the contact data
  • Enrich company data
  • Enrich LinkedIn profile
  • Find LinkedIn URL
  • Find work email
  • Verify email list

Build the self-driving GTM engine

Your coding agents build it on Cargo.Or our team builds, operates and improves it with you.

Start building
Cargo
Backed byY CombinatorSOC 2 Type IICertified
LinkedinX

Product

Data ModelsContextTerritoriesMailboxesToolsAI AgentsPlaysAppsIntegrationsPricing

Add-ons

Chrome extensionButtonFormSlackGitHub

Build

DocsDeveloper resourcesCargo API docsCargo OpenAPI specCargo auth docsCargo webhooksCargo MCP serverProjectsClaude CodeCodexCursorAll coding agents

Resources

ReportsBlogCustomer storiesCookbooksEnrichmentRoutingSignalsScoringCRM hygieneAd audiencesGTM skillsGTM EngineeringGlossaryCompareCargo x ClayCargo x WorkatoCargo x n8nCargo x DeeplineCargo x DefaultCargo x LeanDataCargo x UnifyCargo x ValleyCargo x GojiberryCargo x PhantomBusterCargo x ZapierCargo x ApolloCargo x Chili PiperCargo x Common RoomCargo x MakeCargo x Tray.io

Company

ManifestoCommunityEventsJobsPartners DirectoryPartner Program

Legal

SecurityTerms of servicePrivacy PolicyRefundsDPASupport
© 2026 Cargo
 ////////    ///////    ////////     ////////    ///////
///         ///   ///   ///   ///   ///         ///   ///
///         ///   ///   ///   ///   ///         ///   ///
///         /////////   ////////    ///  ////   ///   ///
///         ///   ///   /// ///     ///   ///   ///   ///
///         ///   ///   ///  ///    ///   ///   ///   ///
 ////////   ///   ///   ///   ///    ///////     ///////

$ npm install -g @cargo-ai/cli