← HR.com inventory

SAP Investor Transcript & Public Filing Mining

Source: deal-docs/04-prompts/sap-investor-transcript-mining.md

SAP Investor Transcript & Public Filing Mining

YOUR TASK

Mine SAP SE's quarterly earnings calls, investor day presentations, and annual filings (20-F) from Q1 2023 through Q4 2025. Extract every quote, strategic signal, and data point relevant to HR technology, talent management, workforce planning, AI in HR, community/engagement, and acquisitions. Store results in Supabase.

SCOPE

In scope:
- SAP quarterly earnings call transcripts: Q1 2023, Q2 2023, Q3 2023, Q4 2023, Q1 2024, Q2 2024, Q3 2024, Q4 2024, Q1 2025, Q2 2025, Q3 2025, Q4 2025 (12 calls)
- SAP Investor Day / Capital Markets Day presentations (2023, 2024, 2025)
- SAP Annual Reports / 20-F filings (2023, 2024, 2025)
- SmartRecruiters acquisition announcement and analyst Q&A (Aug-Sep 2025)

Out of scope: General web articles, blog posts, press releases (we already have those). This is ONLY about investor-facing documents and earnings transcripts.

WHAT TO EXTRACT FROM EACH TRANSCRIPT

For each earnings call / filing, extract:

  1. Direct quotes mentioning: SuccessFactors, HCM, talent, hiring, recruiting, workforce, HR, people analytics, Joule (AI), community, engagement, SmartRecruiters, Employee Central
  2. Include: speaker name, exact quote, context (what question prompted it), timestamp/quarter

  3. Financial data for SuccessFactors / HCM segment:

  4. Revenue (if broken out)
  5. Growth rate
  6. Cloud backlog / remaining performance obligations
  7. Customer count / wins mentioned by name

  8. Strategic signals:

  9. AI roadmap mentions (Joule, copilot, automation)
  10. M&A appetite signals ("bolt-on", "acquisition", "inorganic")
  11. Competitive positioning vs Workday, Oracle HCM, UKG
  12. Community / engagement strategy mentions
  13. Any mention of data, behavioral signals, or practitioner networks

  14. Analyst questions that reveal market concerns:

  15. Questions about SuccessFactors growth vs Workday
  16. Questions about AI differentiation in HCM
  17. Questions about talent/HR strategy

HOW TO FIND THE TRANSCRIPTS

Use Exa to search for each quarter's transcript. Search patterns:
- "SAP" "earnings call" "Q1 2023" transcript
- "SAP SE" "fourth quarter" "2024" earnings transcript
- "SAP" investor day 2024 transcript
- site:seekingalpha.com SAP earnings transcript 2024
- site:fool.com SAP earnings call transcript

Also check SEC EDGAR for 20-F filings:
- CIK: 0001000184
- Filing type: 20-F

OUTPUT FORMAT

Primary: Update the existing SAP buyer_dossiers row

The SAP dossier already exists in Supabase buyer_dossiers table:
- Row ID: 8a07b464-6243-400e-b083-18de45bedde4
- Slug: sap-successfactors

After mining transcripts, UPDATE this row with the new data in these columns:
- sec_filing_raw — replace with structured JSON of 20-F findings (currently empty/error)
- certified_key_quotes — JSON array of all earnings call quotes
- certified_ceo_vision — Christian Klein's strategic direction from transcripts
- challenges_earnings_language — exact "headwinds"/"challenges" language from calls
- quotes — JSON array of all direct quotes with speaker, date, source
- quote_count — total number of quotes extracted
- vision_ceo_direction — CEO strategic direction summary
- vision_strategic_priorities — strategic priorities from investor presentations
- vision_raw — full raw extraction of vision-related content
- challenges_raw — full raw extraction of challenges content
- challenges_public — publicly stated challenges from transcripts
- sec_revenue — SuccessFactors/HCM revenue if broken out in filings
- sec_revenue_growth — growth rate
- sec_risk_factors_relevant — HR/talent-related risk factors from 20-F
- sec_ma_intent — M&A intent signals from filings

Use the Supabase REST API to PATCH (not insert) the existing row:

PATCH /rest/v1/buyer_dossiers?id=eq.8a07b464-6243-400e-b083-18de45bedde4

Secondary: Also save a local JSON file

Save at ~/Projects/dossier-pipeline/data/sap_investor_transcripts.json with this structure:

{
  "company": "SAP SE",
  "period": "Q1 2023 - Q4 2025",
  "transcripts_found": 12,
  "quarters": [
    {
      "quarter": "Q1 2023",
      "date": "2023-04-20",
      "transcript_source": "URL",
      "hcm_quotes": [
        {
          "speaker": "Christian Klein",
          "role": "CEO",
          "quote": "exact words...",
          "context": "responding to analyst question about...",
          "topics": ["SuccessFactors", "AI", "growth"]
        }
      ],
      "financial_data": {
        "cloud_revenue": "$X.XB",
        "hcm_mentions": 5,
        "growth_rate": "X%"
      },
      "strategic_signals": ["signal 1", "signal 2"],
      "analyst_questions": ["question 1"]
    }
  ],
  "key_executives_quoted": ["Christian Klein", "Dominik Asam", "..."],
  "total_hcm_quotes": 0,
  "golden_nuggets": [
    {
      "quote": "the single most compelling quote for a cold call",
      "speaker": "name",
      "quarter": "Q3 2025",
      "why_golden": "directly states need for community/data that HR.com provides"
    }
  ]
}

IMPORTANT