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
Stories

How Alaan targets higher-value accounts with Cargo

Soumyadeep Kundu
@Alaan
We're increasingly seeing much, much higher potential GTVs coming in.Soumyadeep Kundu

Alaan’s outbound motion depends on finding companies with strong potential to spend on its corporate cards. The team calls that potential GTV. Growth needs to identify those accounts, give sales the people and context to reach them, and keep improving its approach as the business expands.

With Cargo, Alaan brought account scoring, rep research and buying signals into a system it can change in code. The work now connects a shared definition of a valuable account to the next action a rep takes.

Why Alaan chose Cargo

Before Cargo, SDRs classified companies in spreadsheets. Enrichment crossed several providers and automation tools before reaching Slack, with a separate workflow for Salesforce. Reps navigated those tools to find contacts, and growth handled data requests while maintaining the connections.

Each change had to fit the logic those tools allowed. Alaan needed a way to adapt its targeting and reuse the work across teams. Cargo put the scoring rules, enrichment tools and sales workflows in code. Growth could build through the Cargo CDK from the command line, combine providers and make the same capabilities available across Slack and Salesforce.

Example pattern: one shared scoring rulebook.

typescript
const priority = uses.tierAnalyst({
  prompt: `Use the current ICP and tiering rubric
    from workspace context to score:
    ${input.name} (${input.domain})
    Industry: ${input.industry}
    Employees: ${input.employee_count}
    Country: ${input.country}`,
});

Update the shared rules, and the next scoring run uses the new priorities.

How Alaan built the system

1. Scored the market around potential card spend

Working with business operations, Alaan scored its entire identified market: roughly 150,000 companies. Cargo gathers company information and classifies each business into one of Alaan’s 45 industry categories. Personas, company size and use cases then help prioritize accounts around potential card spend.

The scoring gives growth, business operations and sales a common basis for account selection. When the commercial focus changes, growth can update the rules and apply the new priorities across the market.

Cookbook
AS

Account scoring

Score accounts against a shared rubric and save each tier with the reason behind it.

View cookbook

2. Put enrichment where reps already work

Reps tag a Cargo agent in Slack to find phone numbers, email addresses, decision-makers or lookalike companies. The agent calls the right tools and returns the results in the thread. Growth can prepare larger lists in bulk while reps handle individual requests themselves.

A closed-won deal also triggers a lookalike search automatically. The rep can continue in the thread to find decision-makers and contact details, turning one successful deal into a starting point for the next account search.

“They can just rely on the bot and trust that they’re going to get the right information,” says Soumyadeep Kundu.

3. Connected buying signals to the right account and owner

Alaan’s signal mix spans website visits, organic engagement and product activity. Cargo brings those signals into the sales process, with an intent tag that tells reps why an account deserves attention.

Product activity needs an extra step: Mixpanel and Salesforce do not share a reliable account identifier. Cargo matches company names, email addresses and domains to the right Salesforce account and owner, then routes relevant activity to sales or the cross-sell team in Slack.

Alaan + CargoMatch product signals to the right rep

Product activity from Mixpanel reaches Cargo. Company names, email addresses and domains connect the activity to the right Salesforce account and owner. Cargo routes the relevant signal to sales or the cross-sell team in Slack, carrying the context for follow-up.

That context gives reps a reason to start a conversation. Prajwal says “the signal itself was so convincing” that reps naturally worked it into their approach.

What Cargo makes possible

A new industry focus or sales priority can become a change to the scoring logic. Because that logic lives in code, growth can align it with business operations and sales, then keep refining the system as the business changes.

Reusable enrichment tools also change how teams divide the work. Reps get answers themselves; growth has more room to experiment with targeting, signals and outreach. Adding another signal builds on the existing account matching and sales workflows, so the team can expand its approach without rebuilding the connections each time.

Example pattern: turn a change in readiness into action.

typescript
definePlay("alert_ready_accounts", {
  model: accounts,
  filter: readyAccounts,
  changeKinds: ["added"],
  workflow: alertOwner,
});

Cargo runs the alert workflow when an account enters the ready group. Growth can refine the signals and readiness rules while keeping the same path to sales.

What changed

3x higher potential card spend per opportunity

Account scoring focuses outbound on the companies Alaan most wants to win. Growth can adjust the priorities behind that selection as it learns which accounts have the greatest commercial potential.

90% contact enrichment coverage

Shared enrichment tools give reps more of the people and contact details they need, across both bulk prospecting and individual requests.

2x higher touchpoint-to-win conversion

Buying signals give sales context for each conversation. Matching that interest to the right account and owner helps reps carry a relevant first touch toward a closed deal.

Cookbook
RS

Readiness scoring

Combine buying signals into account readiness, then alert sales when an account becomes ready.

View cookbook

What other teams can learn

Start with a shared definition of a valuable account, then make the research behind it available where reps work. Build new signals on that foundation. The scoring, enrichment and account matching can evolve together as the team learns which opportunities are worth pursuing.

Interested to know more about Cargo?
WorkOS
Previous
WorkOS
Next
Ashby
Ashby
Alaanalaan.com
Alaan
3xPotential card spend per outbound opportunity
90%Contact enrichment coverage
2xTouchpoint-to-win conversion
About Alaan

Alaan provides corporate cards and spend management tools for businesses in the Middle East.

SectorFinancial technology
Websitealaan.com
Sociallinkedin
Content
  • Why Alaan chose Cargo (1 min)
  • How Alaan built the system (1 min)
  • What Cargo makes possible (1 min)
  • What changed (2 min)
  • What other teams can learn (1 min)

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 Gojiberry

Company

ManifestoCommunityEventsJobsPartners DirectoryPartner Program

Legal

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

$ npm install -g @cargo-ai/cli