Market Opportunity Analysis

Market Opportunity Analysis reports help you identify actionable growth opportunities in your market.

Market Opportunity Analysis (MOA) reports overview

A Market Opportunity Analysis report allows you to compute your current penetration and the uncaptured opportunity in your market. With this report, you can see the number and locations of remaining likely customers, which can help you focus your marketing and development efforts more efficiently.

With a Faraday MOA report, you can:

  • Assess the total addressable market and penetration rates at a variety of geographic levels.
  • Identify high-potential regions for expansion.
  • Track changes over time to refine market strategies.
  • Generate shareable reports in Google Sheets and Google Slides.

Our reports are designed for both technical users integrating MOA into their systems and non-technical stakeholders who need to interpret the results. The following sections outline how to configure your pipeline, request a report, and interpret the output—whether via the Faraday app or API.

👍Key takeaway: MOA reports

How it works

Faraday’s MOA process starts with a deep dive into your current customer base. Through this analysis, we uncover patterns in purchasing behaviors, geographic preferences, and lifetime value, which helps us build a detailed profile of your ideal customer and understand where your business already excels.

Then, we expand the lens. Using the proprietary Faraday Identity Graph (FIG), we assess the broader U.S. market and compare it to your ideal customer profile. These models allow us to pinpoint where your best prospective customers are located, quantifying the untapped potential in specific regions (down to individual postal codes) and demographics.

MOAs can be created manually via the Faraday app or programmatically via the API. When enabled for an account, clients can generate, edit, and receive MOA reports directly, with refreshed results automatically emailed monthly.

What you need to do

1. Create a customer acquisition outcome

  • Follow the outcome docs to set attainment = customers, eligibility = everyone (or a defined market), and no attrition.

2. (Optional) Create a Persona Set for richer insights.

3. Create or repurpose a Pipeline with the following setup:

  • Population: Include: Everyone; Exclude: None (do not exclude attainers!)
  • Payload: Include the outcome and optional persona set and/or cohorts.
  • Important: If you're using a cohort in the analysis, it must be defined by an event stream. To calculate value-based opportunity, the event stream must contain a value field (e.g. lifetime_spend, visits, etc.). If this is missing, the report will run but omit value calculations.

4. Ensure the pipeline is rendered (this happens automatically but may take a few minutes). You do not need a target; MOA uses the most recent scope rendering.

5. Check that feature flag** to ensure that market_opportunity_analyses.enabled = true is set.

  • Allows clients to access MOA creation/editing in the UI
  • Enables monthly report emails to account users

Creating an MOA report

In the Faraday app:

1. Navigate to your pipeline
2. Scroll to the Market Opportunity section
3. Click New analysis
4. Fill in the required fields (outcome, scope, persona set, etc.)
5. Save and wait for the report to process

Screenshot of MOA Dashboard feature

MOAs run automatically once per month. To generate a fresh report manually, go to Chief, find the MOA, and click Resource Updated.

Via the API:

Get your production API key from the app (Settings → Account → API key → Production environment), then run:

curl --request POST \
  --url https://api.faraday.ai/v1/market_opportunity_analyses \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer {API_TOKEN}' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "string",
  "outcome_id": {OUTCOME_ID},
  "persona_id": {PERSONA_ID},
  "persona_set_id": {PERSONA_SET_ID},
  "scope_id": {SCOPE_ID}
}'

Additional docs can be found on our API reference page.

What you get back

Once your request is processed, Faraday returns a comprehensive set of insights about your target audience:

  • Total market size and penetration rates
  • High-opportunity geographies (down to ZIP code)
  • Persona-level summaries of opportunity
  • Match rate-adjusted metrics (e.g. attainer counts, cohort totals)

The following outputs are generated automatically:

  • A table in your account’s market_analyses dataset on BigQuery (if applicable)
  • A Google Sheets summary for detailed exploration
  • A Google Slides deck for presentations

All assets are automatically shared with account users.

Screenshot of MOA generated slide

How Faraday does it differently

Unlike traditional MOA tools that rely on static demographics or generic TAM models, Faraday’s MOA uses predictive modeling powered by FIG to deliver deeper insights:

  • Propensity modeling: Identifies future likely customers, not just historical lookalikes
  • Persona analysis: Segments the market by behavioral personas—not just age or income
  • Advanced analytics: Incorporates event stream data and value projections to prioritize efforts

You get actionable, market-specific intelligence that evolves with your customer base and market trends—not a one-time snapshot.