A customer acquisition channel
An acquisition channel is a distinct route through which new users or customers first reach a product: organic search, paid ads, referral, social, direct, content. Each channel carries its own cost, its own volume ceiling, and its own decay curve. The discipline is treating channels as a portfolioPortfolioPortfolioA grouping of products by strategic axisView reference → to be measured and rebalanced, because a channel that is cheap at small scale rarely stays cheap, and the one that works today is usually saturating while you watch.
Channel thinking is as old as direct-response advertising, which tracked which medium produced which response. The modern, product-led version crystallised with the growth-hacking movement that Sean Ellis named in 2010. Ellis, the first marketer at Dropbox, argued that early-stage products needNeedUserA user need, pain, desire, or constraintView reference → scalable, measurable acquisition rather than brand spend, and that finding the one or two channels that actually compound matters more than being present everywhere.
The most durable framework for choosing among channels is the Bullseye method from Gabriel Weinberg and Justin Mares in Traction) (2015). They enumerate nineteen channels, from viral and SEO to speaking and trade shows, and prescribe ranking them, cheaply testing the promising few, then concentrating effort on the one channel that moves the needle. The insightInsightUser ResearchA synthesised finding from researchView reference → underneath is that most startups fail on distribution while obsessing over product, and that channels do not scale uniformly.
The economics sharpened as the field matured. Channels are now judged on customer acquisition cost against lifetime value, and on the recognition that nearly every channel obeys a law of diminishing returns: cost per acquisition rises as you spend into it, because you exhaust the cheap, high-intent audience first. That is why owned, compounding routes such as content and referral are prized over rented ones such as paid search, even when paid looks cheaper on the first dollar.
A productivity SaaS runs three channels. Paid search delivers 1,200 signups a month at a customer acquisition cost of 90 dollars. Content and SEO delivers 800 at 25 dollars. Referral delivers 400 at 12 dollars. With a lifetime value of 220 dollars, all three are profitable, but they are not equal.
When the team doubles the paid budget, signups rise only to 1,900, not 2,400, and the cost per acquisition climbs to 130 dollars as the cheap keywords run dry. The same money shifted into content compounds instead: this quarter's articles keep earning signups next quarter at no extra cost. The team caps paid at its efficient ceiling and reinvests the rest into the channels that hold their unit cost, treating acquisition as a portfolio rather than a single bet.
In the Unified Product Graph, an acquisition channel is a hub in the Growth domain within the Business, GTM and Growth region, which fits its jobJobUserJob To Be Done: what the user is trying to accomplishView reference → of connecting demand to people. It runs campaigns through Acquisition ChannelrunsGrowth Campaignhierarchy, reaches audiences through acquisition_channel_runs_growth_campaignAcquisition ChannelreachesPersonacross-domain and acquisition_channel_reaches_personaAcquisition ChanneltargetsBehavioral Segmentcross-domain, and exports results via acquisition_channel_targets_behavioral_segmentAcquisition ChanneldrivesOutcomecross-domain. The product links in through acquisition_channel_drives_outcomeProductacquires viaAcquisition Channelhierarchy, and product_acquires_via_acquisition_channelMarketing ChannelfeedsAcquisition Channelcross-domain connects the wider marketing surface. Its marketing_channel_feeds_acquisition_channelcustomer_acquisition_cost and monthly_volume properties are what let the graph compare channels on the same axes, which is the precondition for treating them as a portfolio.
Type-specific fields on BaseNode
channel_typestringCategory of the acquisition channel
customer_acquisition_costnumberCustomer acquisition cost for this channel
monthly_volumenumberMonthly volume of new users from this channel
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
9 edge types connected to this entity.
product_acquires_via_acquisition_channelacquisition_channel_runs_growth_campaignattribution_model_credits_acquisition_channelacquisition_channel_drives_outcomegrowth_loop_fuels_acquisition_channelacquisition_channel_targets_behavioral_segmentacquisition_channel_reaches_personamarketing_channel_feeds_acquisition_channellead_sourced_from_acquisition_channel1 framework use this entity type.