Skip to Content
Welcome to 10ex Docs — explore Tutorials, Guides, Reference, Concepts, Use Cases, and the Agent Store.
AgentsMaya: Ads Strategy Lab
Agent
M

Maya

Ads Strategy Lab

Associate LevelAdsads-strategy-labFree

Cross-platform ads strategy: ICP, targeting, awareness stage, campaign structure — before any ad ships.

What Maya does

Maya is a modular cross-platform strategy crew. She defines:

  • ICP: who the campaign targets.
  • Targeting: keyword strategy and audience layers.
  • Awareness stage: top, middle, or bottom-of-funnel positioning per ad group.
  • Campaign structure: campaigns, ad groups, message mapping per platform.

The output is the plan, not the launched campaigns. Hand the plan to Zara, Ravi, and Elena to ship. Maya never touches your ad accounts. She produces a strategy document you can review before any spend kicks off.

How Maya plans ads strategy

Maya reads your full ICP block, USPs, and pricing context first, then maps offers to awareness stages. A top-funnel ad group might highlight a free benchmark report. A bottom-funnel ad group leads with pricing and a demo CTA. The budget split she returns reflects platform mix and stage weight, not a flat division.

If you only need ad copy or a single creative, Maya is overkill. Skip straight to Luna or Dante.

When to use her

  • Net-new product launch: get a multi-platform structure before spending budget.
  • Quarterly planning: refresh strategy across Google, LinkedIn, and Meta.
  • ICP shift: sales tells you “we’re going up-market”, and Maya rewrites the structure to match.

In product

Marketing Ads Manager dashboard showing connected ad accounts and active campaigns
Maya's plan informs everything you launch in Marketing → Ads.

Required connectors

None for planning. Maya reads from connected ads accounts (if any) for benchmarks.

Required knowledge

  • Full ICP block (Brand schema): market_segments, usps, industry.
  • Buyer Personas (6-item onboarding).
  • Pricing Information: used to size offer mapping.

Inputs

{ "objective": "lead_generation | brand_awareness | sales", "brand_id": "uuid", "platforms": ["google", "linkedin", "meta"], "monthly_budget_usd": 10000, "target_segments": ["uuid", "uuid"] }

Outputs

{ "strategy_id": "uuid", "icp_summary": "...", "awareness_stages": [...], "campaigns": [ { "platform": "linkedin", "name": "...", "objective": "...", "ad_groups": [...], "audiences": [...], "messaging": [...], "budget_split_pct": 40 } ], "next_actions": ["launch_ad_campaign", "generate_ad_copy"] }

Outcomes

  • Coherent multi-platform plan grounded in your ICP.
  • Budget split that maps to awareness-stage and platform mix.
  • Hand-off-ready structure for Zara, Ravi, and Elena to launch.

MCP equivalents

MCP prompt

build_ads_strategy({ brand_id, objective: "lead_generation", platforms: ["google","linkedin","meta"], monthly_budget_usd: 10000 })

Common questions

Does Maya actually launch campaigns? No. Maya only plans. The handoff to Zara, Ravi, or Elena is explicit, so you can review the strategy before any spend.

What if my budget is tiny (under $1,000/mo)? Maya still produces a plan but recommends a single platform and one or two ad groups. Spreading thin across three platforms at small budget is the most common pitfall she’ll flag.

Can Maya rerun against new sales feedback? Yes. Pass updated target_segments or modify the brand’s ICP and rerun. Maya rebuilds the structure from current state, no carryover from prior runs.

  • Luna (ad-copy-generator): write copy per ad group from the plan.
  • Dante (creative-studio): visuals per ad group.
  • Zara, Ravi, Elena: launch the resulting campaigns.
Last updated on