Memo
Growth Pod Memo — Expert Acquisition Funnel, 2024
Audience: Growth PM (analytical), Marketing Lead (less technical), VP Product (strategic) Author: Andrew Wilson · Date: 2026-05-10
1. Executive Summary
The single biggest opportunity is fixing the verification flow — ~1,925 experts a year drop off between Profile Completed and Verification Submitted (~38% step-down, the largest leak by count), and that's the highest-leverage A/B test we can run. On acquisition spend, LinkedIn outreach is the only paid channel above break-even (LTV:CAC ~1.34 at $515 CPA, vs ~0.18 and ~0.11 for paid_search and paid_social), and referral delivers the highest activation rate of any channel (~25%) at $0 spend — both worth scaling. The blended activation rate today is 12.1% on a like-for-like 60-day window; the funnel and channel opportunities above are how we move it. Top three actions: ship the verification-flow A/B (priority 1), reallocate paid spend from paid_search/paid_social to the top LinkedIn outreach campaigns, and pilot a referral incentive with adverse-selection guardrails. (LTV is gross expert payout per the assignment spec — read LTV:CAC as a payout-efficiency proxy across channels, not an absolute company return.)
2. Funnel opportunities — where to lift activation
Funnel reach on complete-window cohorts (signup ≤ 2024-11-01):
| Stage | Experts | Step-down from previous |
|---|---|---|
| Signup | 10,097 | — |
| Profile Started | 7,381 | 27% |
| Profile Completed | 5,066 | 31% |
| Verification Submitted | 3,141 | 38% ← biggest by count (~1,925 experts) |
| Verified | 2,690 | 14% (rejection rate) |
| Activated | 1,219 | 55% ← biggest by percentage (~1,471 experts) |
Two stages carry the most leverage:
- Profile Completed → Verification Submitted (~38% step-down, ~1,925 experts). Experts spent 10–30 minutes on a profile and then chose not to submit verification documents. Hypotheses to test: (a) friction in document upload UX; (b) experts don't realise verification is required for paid engagements; (c) verification requirements aren't communicated up-front so the ask feels unexpected. This is a product lever, not an acquisition one — and the biggest single addressable opportunity in the funnel.
- Verified → Activated (~55% step-down, ~1,471 experts). Verified experts who didn't see a paid engagement within 60 days. Hypotheses: (a) supply/demand mismatch (wrong industries or seniority for current client demand); (b) verified experts aren't surfacing in the matching algorithm; (c) "available for work" isn't on by default after verification. Recovering even 10% of this group would add ~150 activations against the current 1,219 (~12% lift) with zero additional acquisition spend — pure marginal upside.
Note on the Q3 → Q4 comparison. An unwindowed comparison shows Q4 activation rate ~30% below Q3 with z ≈ −4.6, which looks like a quarterly emergency. But that comparison includes Q4 cohorts that didn't yet have a full 60-day window to activate (the data ends 2024-12-31). Restricting both quarters to cohorts with a complete observation window (Q3 in full; Q4 through the first week of November) brings the gap to 4.5% relative with z ≈ −0.46 — not statistically significant at α = 0.05. The opportunity to focus on is the structural activation rate, not a Q4-specific intervention.
3. LinkedIn outreach is the only paid channel that works
Channel performance on complete-window cohorts:
| Channel | Signups | Activation | CPA | LTV:CAC | Recommendation |
|---|---|---|---|---|---|
| linkedin_outreach | 1,681 | 17.8% | $515 | 1.34 | Scale. Best paid channel on every dimension. |
| paid_search | 1,695 | 7.6% | $3,904 | 0.18 | Pause / overhaul. Losing ~$0.82 / dollar. |
| paid_social | 1,756 | 4.0% | $5,652 | 0.11 | Pause / overhaul. Losing ~$0.89 / dollar. |
| referral | 1,708 | 25.2% | — | — | Highest activation of any channel. See caveats below before scaling. |
| organic | 1,717 | 14.9% | — | — | Second-best organic activation; invest in SEO. |
| unknown | 1,540 | 2.2% | — | — | Low-quality traffic, not lost attribution — see Analysis 2.3. |
Campaigns to scale. The top LinkedIn outreach campaigns by LTV:CAC are outreach_finance (1.47), outreach_healthcare (1.46), outreach_tech (1.40), and outreach_consulting (1.06) — all clear 1:1, and the first three clear the same threshold in volume and activation-rate rankings too. A reasonable next step is to roughly double monthly spend on the top three campaigns while pausing paid_search and paid_social, and watch incremental CPA over a four-week window. The data shows we can buy additional supply at the current CPA before saturation effects appear, but the bonus-test discipline from item 4 below applies here too.
On referral — promising but treat with adverse-selection care. Referral has the highest activation rate of any channel (25.2%) at $0 acquisition cost, but that depends critically on referrers self-selecting on high-intent friends. A blanket bonus changes the population: referrers may refer for cash rather than fit, and the activation rate of bonus-induced referrals will probably regress toward the blended mean. The test design (in §4 below) deliberately separates organic from bonus-induced referrals and gates scale-up on the bonus-cohort activation rate, not on the blended number.
On the unknown bucket. I initially flagged this as an attribution leak worth investigating; the investigation (Analysis 2.3) shows it's something else. Unknowns reach every funnel stage at roughly half the rate of known channels, and of the small slice that does submit verification, they are rejected at ~1.9× the base rate (with the important caveat that this is a within-submitters comparison, not a base-rate one — only ~12% of unknowns submit, vs ~35% of knowns). Zero of the 1,841 unknowns have ANY utm field populated, and the bucket is uniformly ~15% of every month, country, and industry. The conclusion is that unknown is best treated as a traffic-quality signal rather than as supply to reallocate: keep it separate in the channel reporting, and consider a referrer/IP filter at the top of the funnel so it doesn't pollute the verification queue.
4. Suggested Experiments
- Verification-flow A/B (priority 1). Goal: lift Profile Completed → Verification Submitted from 62% to ≥70%. Variants: (a) inline verification requirements on the profile page so the ask doesn't surprise; (b) one-click "import credentials from LinkedIn" upload; (c) "skip for now" path with a day-3 retargeting email. Success metric: % of profile completers who submit verification within 7 days. Guardrails: verification approval rate must not fall, expert NPS must not fall.
- Verified-but-not-activated reactivation. Goal: recover 10% of the ~1,471 verified-but-not-activated experts. Variants: (a) personalized "we have engagements in your industry" email; (b) self-service calendar scheduling for the first paid engagement; (c) Slack/SMS opt-in. Success metric: activation rate of treated verified experts within 30 days. Guardrails: unsubscribe rate, average payout per engagement (don't trade speed for quality).
- Paid-channel reallocation. Cut paid_search and paid_social by 50% for four weeks, reallocate to the top LinkedIn outreach campaigns. Success metric: activated experts per dollar spend in the post-period vs the same period the prior year. Guardrails: total signup volume (don't starve the top of the funnel), share of
unknownchannel (an attribution leak would shift volume there rather than eliminate it). - Referral incentive program — adverse-selection-aware. Goal: test whether a payout-on-activation bonus to the referrer produces additional activated experts at acceptable quality. Three test cells at $100 / $200 / $300, randomized at the referrer level. Critical: track three groups separately — organic referrals (control), bonus-induced referrals (treatment), non-referred experts (baseline). Success metrics: (a) incremental referred-and-activated experts per dollar of bonus paid, AND (b) the activation rate of bonus-induced referrals must stay within ~5pp of the organic-referral baseline (currently ~25%) — if it doesn't, the bonus is attracting noise and we should stop. Guardrails: verification approval rate of treated referrals vs control (quality), self-referral fraud rate (monitor for circular email/IP patterns), and incremental cost-per-activation creep over a four-week window.
5. Data quality flags & what I'd do with more time
Data quality issues encountered and handled:
- Right-censored cohorts. Data ends 2024-12-31; signups after 2024-11-01 don't have a complete 60-day window. Every headline rate on the dashboard is restricted to cohorts with a complete observation window — without this, channels that ramped up in Q4 are penalized and the Q3-vs-Q4 z-test is heavily biased. The dashboard's methodology page spells this out and the dbt mart
dim_data_windowcentralizes the cutoff. - Event timestamps occasionally out of logical order. Three experts had
profile_started_atbeforesignup_at. Handled by enforcing monotonic stage timestamps inint_expert_funnel_stages(GREATEST(own_ts, prior_ts)). Would recommend adding a timestamp-ordering check to the event ingestion pipeline. - Missing intermediate events. 236 experts have
profile_completed(or a later event) without an explicitprofile_startedevent. Handled by inferring upstream stage presence from later events. Worth auditingprofile_startedemission for silently dropped events. - LTV as gross expert payout. Per the spec, the LTV proxy is the 12-month sum of payouts to the expert. Read the absolute LTV:CAC values as a payout-efficiency proxy; the relative ranking across channels is the load-bearing comparison.
Things I'd do with more time:
- Demand-side match analysis. The ~1,471-expert Verified → Activated drop is large enough that it's probably partly demand-side. Joining
experts.industrytoengagements.client_industryfor the experts who DID activate would tell us whether some industries are demand-rich and others aren't. That changes the "fix verification" recommendation into "fix verification AND grow demand in industries X, Y". - Statistical-significance flags on the dashboard's spend / CAC WoW deltas. Activation rate deltas already flag noise within ±2σ of the pooled SE, but spend / CAC don't yet. Adding bootstrap confidence intervals would keep reviewers from chasing weekly noise on those tiles too.
- Bot / device-fingerprint filter at the top of the funnel. The unknown-channel investigation suggests roughly 1,800 signups per year of low-quality traffic that survives all the way to the verification queue. Filtering these earlier would reduce reviewer load and tighten the rejection-rate signal.
Full model lineage, columns, tests, and SQL source for every model, macro, and analysis lives at /newtonx/dbt-docs/.
