Validation SOPs › Go-to-Market Validation
SOP 92 of 100 · Go-to-Market Validation
Customer Acquisition Channel Validation SOP
- Difficulty
- Intermediate
- Time
- 1 day of planning, 3-4 weeks of channel tests
- Cost
- $300-3000
- Best for
- Startups with a working landing page or product that need a first repeatable source of customers
- Tools
- Google Analytics 4, UTM parameters, Meta Ads Manager, LinkedIn Campaign Manager, Google Ads, HubSpot CRM
- Measure
- Cost per lead, Lead-to-customer rate, CAC by channel, Volume ceiling
A customer acquisition channel validation SOP finds the one channel that brings you paying customers at a cost your business can carry. It takes a day to plan and three to four weeks of small, parallel tests. A good product with no channel stays a secret, and the founders who get through this stage pick one channel on evidence instead of habit. This SOP gives you that evidence for a few hundred to a few thousand dollars.
What is the customer acquisition channel validation SOP and when should you use it?
A customer acquisition channel is the path a stranger takes to become your customer: search ads, SEO, cold email, communities, events, partners, and so on. Channel validation means running small, comparable tests on a few of them and keeping the one that converts at a cost that works.
The method here is the Bullseye Framework from Traction by Gabriel Weinberg (founder of DuckDuckGo) and Justin Mares. You brainstorm all 19 traction channels in the outer ring, move the probable ones to the middle ring, pick three for the inner ring, test them cheaply, and then focus on the one that works.
Scope check: this SOP answers which channel. The detailed cost math per channel lives in the customer acquisition cost validation SOP, and partner-led channels get their own process in partnership channel validation.
Use it:
- After a landing page test shows people want it, and you need a steady flow of them.
- When your first customers came from your network and that network is running dry.
- Before you raise or spend a bigger budget, so the money goes into a channel with proof.
What do you need before you start?
- A clear customer profile and a message that works, ideally tested with marketing message testing.
- One landing page and one offer used in every test.
- Tracking: UTM parameters on every link, Google Analytics 4 and a "source" field in your CRM.
- A rough lifetime value (LTV): monthly price × gross margin × expected months as a customer.
- A test budget: $100 to $1,000 per channel, plus your hours for unpaid channels.
How do you run it, step by step?
1. Brainstorm all 19 channels
Traction lists 19 channels: viral marketing, public relations, unconventional PR, search engine marketing, social and display ads, offline ads, SEO, content marketing, email marketing, engineering as marketing, targeting blogs, business development, sales, affiliate programs, existing platforms, trade shows, offline events, speaking engagements and community building. Write one test idea for each, even the ones that feel wrong. The surprise winners come from this step.
2. Rank them into three rings
Move each channel into the outer ring (possible), the middle ring (probable) or the inner ring (the three you test now). Rank on three questions: do your customers spend time there, can you run a test within 2 weeks, and what will a customer cost?
3. Design comparable tests
Give each of the three channels the same offer, the same landing page and a similar budget in money or hours. Write the success line before you start, such as "5 paying customers at under €100 each". Tag every link with UTM parameters so the source survives every click.
4. Run the tests in parallel for 3 to 4 weeks
Running them at the same time cancels out seasonal swings and news events. Log spend, hours, leads and customers once a week in one sheet. Don't tweak the budget mid-test unless a channel is clearly broken.
5. Calculate cost per lead and CAC per channel
Customer acquisition cost (CAC) per channel is money spent plus hours × your hourly rate, divided by new paying customers. Count your hours honestly: a "free" community channel that eats 20 hours a week is expensive.
6. Estimate the volume ceiling
A channel that brings 3 customers at €20 is useless if only 50 people in the world see it. Check audience size in the ad tool, monthly search volume, or community member counts, and estimate how many customers the channel delivers per month at a similar cost.
7. Focus on one channel and write it down
Keep the channel with the best mix of CAC and volume. Write a one-page channel playbook: targeting, message, budget, weekly numbers to watch. Put the other two channels back in the middle ring for a later round.
Template you can copy
CHANNEL TEST PLAN
Channel | Ring (outer / middle / inner) | Test idea | Budget (money) |
Budget (hours) | Success line | Start date | End date | UTM campaign name
WEEKLY LOG (one row per channel per week)
Week | Channel | Money spent | Hours spent | Visitors | Leads |
Cost per lead | Customers | CAC (money + hours x rate) / customers |
Audience or search volume left | Notes
DECISION
LTV estimate: ... Target CAC (LTV / 3): ...
Winner: ... Why: ...
Volume ceiling per month: ...
Back to middle ring: ...
Worked example: a booking tool for yoga teachers
This case is illustrative. A founder sells a €19 a month booking tool to independent yoga teachers. With 80% gross margin and an expected 15 months as a customer, LTV is about €228, so her target CAC is €76.
She tests three channels for 4 weeks. Instagram ads: €400 spent, 52 leads, 3 customers, CAC €133. Community building in teacher Facebook groups and forums: no ad spend, 12 hours at €30 an hour (€360), 21 leads, 4 customers, CAC €90. Cold email to 150 teachers found on studio sites: 6 hours (€180), 18 replies, 3 customers, CAC €60.
Cold email wins on CAC and clears the €76 target. The volume check settles it: studio websites list thousands of independent teachers in her country, while the active groups she found have a few hundred members. She focuses on cold email for the next quarter and keeps communities as a support channel.
What should you measure, and when do you stop?
| Metric | Pass signal | Warning signal |
|---|---|---|
| Cost per lead | Falls or holds steady from week 1 to week 4 | Rises every week as the easy audience runs out |
| Lead-to-customer rate | Similar to or better than your other channels | Many leads, almost no buyers (wrong audience) |
| CAC by channel | LTV:CAC of 3:1 or better | CAC above half of LTV |
| Volume ceiling | Room for 10x the test volume at a similar cost | Test already reached most of the available audience |
| Payback period | CAC recovered within 12 months of revenue | Payback longer than 18 months |
The 3:1 LTV:CAC ratio and the 12-month payback line are widely used SaaS benchmarks popularised by investor David Skok. Stop when one channel passes on CAC and volume, or after 4 weeks. If none passes, check the message and offer before blaming the channels.
Which mistakes should you avoid?
- Testing one channel at a time. Sequential tests take months and mix in seasonal effects.
- Ignoring your hours. Unpaid channels feel free and are the most expensive line on many founders' calendars.
- Changing the offer between channels. Then you compare offers, and the channel question stays open.
- Judging after one week. Ad platforms need time to learn, and cold email needs a follow-up cycle.
- Spreading across five channels after the test. Focus is the whole point of the Bullseye.
How can AI speed this up?
Ask an AI assistant to write one concrete test idea for each of the 19 channels for your specific customer. Then ask it to argue which three fit best and why. It can also draft ad variants, cold email sequences and the weekly log formulas. The human check: AI can't see your real numbers until you log them, and its CAC guesses for your market are guesses. Make the decision on the log.
Where does this SOP fit in your validation plan?
Channel validation follows a working message and landing page and comes before serious spend:
- Prove demand with a landing page test and words that work with marketing message testing.
- Run this SOP to find the channel.
- Check the full cost math with customer acquisition cost validation.
- Keep improving the winning channel with the growth experiment SOP and track the funnel with the AARRR metrics framework.
See all 10 Go-to-Market Validation SOPs. The free marketing budget calculator helps you split a test budget, and the marketing plan generator turns the winning channel into a written plan. Traction itself has a page among our 100 startup books for founders.
FAQ
How many acquisition channels should I test at once?
Three. That is enough to compare and few enough to run each one properly with a small team.
How much budget does a channel test need?
$100 to $1,000 per paid channel, or 10 to 20 hours for unpaid ones. Aim for at least 30 leads per channel so the numbers mean something.
How long should a channel test run?
Three to four weeks. Shorter tests catch launch noise; longer tests delay the decision without adding much.
What if no channel works?
Check the landing page conversion and the offer first. If visitors arrive and don't convert, the problem sits in your message or product, and a new channel won't fix it.
Go further on our sister sites
- Book: Traction (100 startup books)