---
title: UA team and data stack by spend level — what to staff and what not to build
slug: ua-team-and-stack-by-spend-level
summary: Anas Maqsood's view of subscription-app UA teams — ExpressVPN's ~$8–9M/month app setup run by 3–4 performance people plus creative, BI and CRM pods; a 3-person team at $50–200K/month; and what not to build under $50K/month (MTA, MMM, data warehouse, CDP, in-house paywall tool).
domain: mobile-apps
tags: [user-acquisition, team-structure, data-stack, attribution, mmm]
related: [mobile-ua-evolution-and-team-structure, meta-creative-budget-and-team, when-last-click-is-good-enough, skan-aem-capi-for-app-campaigns, meta-qualified-trial-optimization-event, organic-ugc-team-roles, meta-strategy-by-spend-level]
sources: [yt:8SfXEIFdB2M]
updated: 2026-10-24
---

# UA team and data stack by spend level

## TL;DR
- **At ~$8–9M/month (ExpressVPN apps):** only **3–4 performance marketers** across Google, Meta, TikTok and Apple Ads, heavily AI/agent-assisted. Alongside: 2 creative strategists + 2 designers, 1 BI/data person, plus separate product and CRM/lifecycle teams.[^1][^2]
- **At ~$50–200K/month revenue:** three people. (1) Performance + analytics + creative briefs, (2) motion designer for videos/graphics, (3) growth manager for onboarding, paywall, CRM and ASO.[^2]
- **Very early:** the founder can do everything. Cal AI's CEO handled finance, product and performance in its early days, as Anas saw while working with them.[^3]
- **Under ~$50K/month, don't build:** multi-touch attribution, media-mix modelling, your own data warehouse or CDP, or an in-house paywall/subscription tool.[^4]
- **Once past that:** CAPI setup, your own LTV and churn-prediction models, backend quality signals (via a subscription platform or Snowflake/Google Cloud). Then keep working the funnel (install→trial, trial→paid, trial length, freemium) and the ATT prompt.[^4][^5]

## Details
**ExpressVPN structure (Anas, Sep 2026).** Desktop was separate. On apps, the performance side was 3–4 people. Anas managed campaigns, and "AI agents" did much of the routine work. Creative production sat in its own small team. Product (PM, QA, iOS and Android engineers) was separate. A CLM/CRM team owned onboarding, paywall, trial-to-paid, winback, remarketing and email.[^1][^2]

**Why "don't build it yet".** Anas has seen several VPN apps try to rebuild a paywall/subscription platform in-house. Not impossible, but too early for an app making ~$50K/month. It makes sense at $5–10M/month.[^4]

**Stack minimum.** An MMP if you run paid social (see [[skan-aem-capi-for-app-campaigns]]), a subscription/paywall platform, and a clean optimisation event (see [[meta-qualified-trial-optimization-event]]).

## Disagreements / caveats
- Nebojša Radović describes a similar three-pillar team (media buying, creative, analytics) in gaming at much larger budgets ([[mobile-ua-evolution-and-team-structure]]). Both point to small, senior, AI-assisted buying teams.
- MMM/incrementality: Anas's "not under $50K" agrees with the "last-click is good enough when small" view ([[when-last-click-is-good-enough]]).
- One practitioner's experience. Spend thresholds are approximate and mix revenue and ad spend loosely as he spoke.

## See also
- [[meta-creative-budget-and-team]] — creative-team sizing on Meta
- [[people/anas-maqsood]]

[^1]: yt:8SfXEIFdB2M @ 28:10 — Anas Maqsood
[^2]: yt:8SfXEIFdB2M @ 29:45 — Anas Maqsood
[^3]: yt:8SfXEIFdB2M @ 31:18 — Anas Maqsood
[^4]: yt:8SfXEIFdB2M @ 34:30 — Anas Maqsood
[^5]: yt:8SfXEIFdB2M @ 36:07 — Anas Maqsood
