Office hours: Build your self-driving GTM engine·Oct 29, 9:00am PT, onlineRegister→
Cargo
  • ProductAgentsReduce manual effort and close more deals with AIPlaysAutomate every stage of lead management so you can move fasterToolsAutomate repetitive tasks so your team can focus on what drives impactData ModelsUnify, organize, and activate your revenue dataAppsCustom interfaces for your team, wired to your live GTMTerritoriesModel your team, territories, and capacity in one placeContextOne shared knowledge base for your team and agents
    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 Gorgias runs its growth plays on Cargo, on top of a BigQuery and dbt data layer

Guillaume AubertGuillaume Aubert
Growth Engineering@Gorgias
Cargo enables direct action from insights within segments. For instance, Cargo allows for the execution of multi-step processes, where the outcome of an initial action, like sending contact information to a CRM, can dictate subsequent actions based on whether the contact was successfully created.Guillaume Aubert

Before Cargo

A modern data stack with no layer to act on it

Gorgias keeps acquisition costs low by experimenting constantly and scaling what works. Growth comes up with the ideas, and engineering builds the logic behind them.

The data was already in good shape: BigQuery as the warehouse and dbt for the models. What was missing was a layer on top of it to act on that data. Every iteration, even a new audience segment, needed an engineer to write code, and the growth team waited.

"We have a very modern data stack, but there's a lot of technical work involved to iterate on building and manipulating different audiences. Despite being a primarily business-oriented problem, we were spending a lot more time on the engineering side of the team that could have been better used."

Guillaume
Manager Growth Engineering@Gorgias

Activation ran on Hightouch and Zapier. Hightouch processed batches with fixed logic, so a play could not branch on what happened at an earlier step.

"We wanted to improve our A/B testing. For example, setting up a 50/50 branch used to require technical support, involving tasks with SQL, GitHub, and other tools. We needed to simplify this to reduce the time and effort spent on such tests."

Guillaume
Manager Growth Engineering@Gorgias

What runs on Cargo

Gorgias split the stack into two layers with one owner each. Engineering owns the data layer, the tables in BigQuery and the dbt models. Cargo is the orchestration layer on top: segments read those tables, and plays act on them. The growth team builds and runs that layer itself.

Layer 1: segments on the warehouse, plays on the segments

"Now, there are fewer questions about audience size or which audience to run A/B tests on. Our business team can address these questions directly. Earlier, the ownership of this typically fell to the more technical team members, but now it's the opposite."

Guillaume
Manager Growth Engineering@Gorgias

Engineers ship a table in BigQuery and dbt once. From then on, the growth team defines segments over it, sizes audiences, splits A/B branches and activates plays. None of that needs an engineering ticket.

Layer 2: plays that branch on every step

"Cargo enables direct action from insights within segments. For instance, Cargo allows for the execution of multi-step processes, where the outcome of an initial action, like sending contact information to a CRM, can dictate subsequent actions based on whether the contact was successfully created."

Guillaume
Manager Growth Engineering@Gorgias

Gorgias moved its workflows from Hightouch to Cargo. Cargo enrolls records one at a time rather than processing a fixed batch, so every step can branch on the one before. Touchpoints go to the companies with the highest fit and the prospects showing the most awareness, and each play stays modular enough to change without rebuilding the rest.

The outcome

60% less engineering overhead on experiments

New segments go from idea to test far faster, and that shows up as a lower cost of acquisition. The growth team tests more variations of each tactic to find the winners, and needs much less engineering time to do it.

Two thirds of the revenue automation tools replaced

Workflows that used to be spread across Zapier, Hightouch and other tools now run on Cargo. There is less software to pay for and maintain, and the growth team debugs its own plays.

Interested to know more about Cargo?
Descript
Previous
Descript
Next
Oneflow
Oneflow
Gorgiasgorgias.com
Gorgias
60%Less engineering overhead on segmentation experiments
2/3Revenue automation tools replaced by Cargo, including Hightouch and Zapier workflows
About Gorgias

Gorgias is a one-of-a-kind customer service platform tailored for ecommerce businesses. It offers comprehensive support capabilities, including automation and AI, across email, voice, SMS, live chat, and social media. Serving over 13,000 merchants, Gorgias's clientele includes notable names like Steve Madden and Glossier.

Sectore-commerce
Last FundingSeries C
Websitegorgias.com
Sociallinkedin
Content
  • A modern data stack with no layer to act on it (1 min)
  • Layer 1: segments on the warehouse, plays on the segments (2 min)
  • Layer 2: plays that branch on every step (1 min)
  • 60% less engineering overhead on experiments (1 min)
  • Two thirds of the revenue automation tools replaced (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

AI AgentsPlaysToolsData ModelsAppsTerritoriesContextEnrichmentRoutingIntegrationsPricing

Add-ons

Chrome extensionButtonFormSlackGitHub

Build

DocsDeveloper resourcesCargo API docsCargo OpenAPI specCargo auth docsCargo webhooksCargo MCP serverProjectsClaude Code

Resources

ReportsBlogCustomer storiesCookbooksGTM 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