[{"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "71fc9b94b7339c7fa67005184f8cc836", "url": "https://linear.app", "domain": "linear.app", "companyName": "Linear", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Linear \u2013 The system for product development", "description": "Purpose-built for planning and building products with AI agents.", "ogImage": "https://linear.app/static/og/homepage.jpg", "socialLinks": {"twitter": "https://x.com/linear", "github": "https://github.com/linear", "youtube": "https://www.youtube.com/@linear"}}, "pricing": {"found": true, "pricingUrl": "https://linear.app/pricing", "plans": [{"name": "Free", "price": "$0", "period": "/mo", "features": ["Unlimited members", "2 teams", "250 issues", "Agent platform", "Linear Agent (beta)", "All Free features +", "5 teams", "Unlimited issues", "Unlimited file uploads", "Admin roles", "All Basic features +", "Unlimited teams", "Private teams and guests", "Triage Intelligence", "Linear Agent automations (beta)", "Linear Insights", "Linear Asks", "Zendesk and Intercom integrations", "All Business features +", "Invoice/PO billing"]}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": null, "price": "$10", "period": "/mo", "features": []}, {"name": null, "price": "$16", "period": "/mo", "features": []}], "rawPricingText": "PricingFree$0Free for everyoneUnlimited members2 teams250 issuesAgent platformLinear Agent (beta)Get startedGet startedBasic$10 per user/month :host{display:inline-block;direction:ltr;white-space:nowrap;line-height:var(--number-flow-char-height, 1em) !important}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:calc(var(--number-flow-mask-height, 0.25em) / 2) 0}.symbol{white-space:pre}$10 per user/month$10 per user/monthBilled yearlyAll Free features +5 teamsUnlimited issuesUnlimited file uploadsAdmin rolesGet startedGet startedBusiness$16 per user/month :host{display:inline-block;direction:ltr;white-space:nowrap;line-height:var(--number-flow-char-height, 1em) !important}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:calc(var(--number-flow-mask-height, 0.25em) / 2) 0}.symbol{white-space:pre}$16 per user/month$16 per user/monthBilled yearlyAll Basic features +Unlimited teamsPrivate teams and guestsTriage IntelligenceLinear Agent automations (beta)Linear InsightsLinear AsksZendesk and Intercom integrationsGet startedGet startedContact salesEnterpriseCustomAnnual billing onlyAll Business features +Invoice/PO billingSAML and SCIMGranular admin controlsEnterprise-grade securityAdvanced org modelingMigration & onboarding supportPriority supportAccount managementContact salesTrusted by more than 25,000 companiesCustomer stories\u2192FeaturesFreeBasicBusinessEnterpriseChange PlanFreeBasicBusinessEnterpriseMembersUnlimited Unlimited Unlimited Unlimited File upload10MB Unlimited Unlimited Unlimited Issues250 issuesUnlimited Unlimited Unlimited Teams2 teams5 teamsUnlimited Unlimited CoreIssues, projects, cycles, initiativesCustomer requestsAPI and webhook accessImport and exportTriagePulseIssue syncIssue SLAsTriage responsibilityTriage rulesReleases15 pipelines Unlimited Sub-initiativesAI and agent workflowsAgent platformMCP accessLinear Agent (beta)Linear Agent automations (beta)Triage IntelligenceIssue discussion summariesIntegrationsIntegrationsSupport integrationsMicrosoft Teams integrationMultiple tenants Salesforce integration*Team managementSub-teams1 level 5 levels Private teamsGuest accountsAnalytics & ReportingProgress reportsInsightsDashboardsData warehouse syncLinear AsksSlack intakeEmail intakeWeb formsMultiple Slack workspacesPrivate Slack channelsPer-channel configurationsSecuritySSOGoogle Google Google Google + SAML Admin rolesTeam ownersAdvanced authenticationSCIM provisioningIP restrictionsDomain claimingAudit logThird-party app managementHIPAA complianceSupportPriority supportAccount manager*Custom terms*Uptime SLA*Get startedGet startedGet startedGet startedGet startedGet startedor contact salesContact salesBuilt for the future. Available today.Get startedContact salesOpen appDownload"}, "careers": {"found": true, "careersUrl": "jobs.ashbyhq.com/Linear", "totalOpenings": 23, "jobTitles": ["Senior / Staff Fullstack Engineer", "Senior / Staff Fullstack Engineer", "Senior / Staff Product Engineer", "Account Executive, Growth", "Designer, Web & Brand", "Designer, Web & Brand", "Senior / Staff Product Engineer", "Product Manager", "Product Manager", "Account Executive, Startups", "Senior / Staff Product Engineer, AI", "Account Executive, Enterprise (Europe)", "Account Executive, APAC", "Accounting Lead", "Manager, Growth Sales", "Senior / Staff Product Designer", "Senior / Staff Product Designer", "Senior Counsel", "Account Executive, Growth (Europe)", "Solutions Engineer, Europe", "Developer Marketing", "Account Executive, Enterprise", "Developer Marketing"], "hiringVelocity": "aggressive", "atsProvider": "ashby", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"engineering": 5, "sales": 8, "marketing": 4, "product": 2, "other": 1, "design": 2, "legal": 1}, "engineeringToSalesRatio": 0.63, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://linear.app/about", "teamSize": null, "companyDescription": null}, "techStack": ["Datadog", "Hotjar", "Next.js", "Sentry"], "metadata": {"pagesScraped": 2, "scrapeDurationMs": 74156}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["sales-team hiring"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 10, "maxPriceUsd": 16}, "featureMatrix": {"features": [{"feature": "Unlimited members", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "2 teams", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "250 issues", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Agent platform", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Linear Agent (beta)", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "All Free features +", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "5 teams", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited issues", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited file uploads", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Admin roles", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "All Basic features +", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited teams", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Private teams and guests", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Triage Intelligence", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Linear Agent automations (beta)", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Linear Insights", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Linear Asks", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Zendesk and Intercom integrations", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "All Business features +", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Invoice/PO billing", "plans": ["Free"], "universal": false, "enterpriseOnly": false}], "planCount": 4, "totalUniqueFeatures": 20, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 44, "threatLevel": "alert", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "23 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "4 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "PERFORMANCE_TOOLING", "weight": 6, "evidence": {"type": "tech-stack-fingerprint", "value": "2 performance/observability tools \u2014 engineering-led culture.", "source": "homepage", "confidence": 0.85}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "PERFORMANCE_TOOLING", "DEV_BRAND_PRESENCE"], "confidence": {"score": 0.75, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.5}, {"name": "signal-coverage", "weight": 0.3, "value": 0.6666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0.5, "pricing": 0.9}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "PERFORMANCE_TOOLING", "weight": 6, "contribution": 6}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}], "summary": "Linear \u2014 ALERT. 23 open positions \u2014 aggressive expansion phase; 4 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Several growth signals detected \u2014 worth a closer review or weekly tracking.", "nextBestAction": "Add to weekly watchlist; pair with company-deep-research for funding/SEC context.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "consumer-developer", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $10"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "high", "confidence": 0.8, "evidence": ["23 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["developer-platform", "sales-buildout", "pricing-aggression"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "github presence", "free tier"], "threat:alert": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "PERFORMANCE_TOOLING", "DEV_BRAND_PRESENCE"]}, "actionabilityScore": {"score": 39, "components": {"evidenceStrength": 0.37, "magnitude": 0.44, "freshness": 0.6, "strategicImportance": 0.2}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 2, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [], "surpriseSignals": [{"type": "unusually-high-threat", "severity": "high", "description": "Threat 44 vs cohort mean 18 \u2014 clear outlier."}, {"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $10 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Linear: aggressive growth phase (80% confidence).", "Linear: Threat 44 vs cohort mean 18 \u2014 clear outlier.", "Linear: Entry price $10 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 42, "components": {"driftMateriality": 0, "eventsMateriality": 0.35, "threatMateriality": 0.44, "cohortSurpriseMateriality": 1}, "reasoning": ["Cohort outlier \u2014 2 high-severity surprises."]}, "surpriseIndex": 40, "alertQuality": {"novelty": 0.4, "urgency": 0.23, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": []}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 1, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 98, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 69, "interpretation": "Top 2% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "fe2d7cf20201be3ecb7e3aff49dcdc45", "url": "https://vercel.com", "domain": "vercel.com", "companyName": "Vercel", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Vercel: Build and deploy the best web experiences with the AI Cloud", "description": "Vercel gives developers the frameworks, workflows, and infrastructure to build a faster, more personalized web.", "ogImage": "https://assets.vercel.com/image/upload/contentful/image/e5382hct74si/4JmubmYDJnFtstwHbaZPev/0c3576832aae5b1a4d98c8c9f98863c3/Vercel_Home_OG.png", "socialLinks": {"github": "https://github.com/vercel", "linkedin": "https://linkedin.com/company/vercel", "twitter": "https://x.com/vercel", "youtube": "https://youtube.com/@VercelHQ"}}, "pricing": {"found": true, "pricingUrl": "https://vercel.com/pricing", "plans": [{"name": null, "price": "$20", "period": "/mo", "features": []}, {"name": null, "price": "$2", "period": null, "features": []}, {"name": null, "price": "$0.15", "period": null, "features": []}, {"name": null, "price": "$0.50", "period": null, "features": []}, {"name": null, "price": "$1", "period": null, "features": []}, {"name": null, "price": "$0.40", "period": null, "features": []}, {"name": null, "price": "$4", "period": null, "features": []}, {"name": null, "price": "$50", "period": null, "features": []}, {"name": null, "price": "$0.023", "period": null, "features": []}, {"name": null, "price": "$5.00", "period": null, "features": []}, {"name": null, "price": "$0.05", "period": null, "features": []}, {"name": null, "price": "$4.00", "period": null, "features": []}, {"name": null, "price": "$3.00", "period": null, "features": []}, {"name": null, "price": "$250", "period": null, "features": []}, {"name": null, "price": "$0.128", "period": null, "features": []}], "rawPricingText": "{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"name\":\"Vercel Pricing\",\"description\":\"Explore Vercel pricing plans. Start free and scale to Enterprise with usage-based pricing for serverless functions, edge middleware, and more.\",\"url\":\"https://vercel.com/pricing\",\"provider\":{\"@type\":\"Organization\",\"name\":\"Vercel Inc.\",\"url\":\"https://vercel.com/\"},\"mainEntity\":{\"@type\":\"Product\",\"name\":\"Vercel\",\"description\":\"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.\",\"url\":\"https://vercel.com/\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Vercel\"},\"offers\":{\"@type\":\"AggregateOffer\",\"url\":\"https://vercel.com/pricing\",\"priceCurrency\":\"USD\",\"lowPrice\":\"0\",\"offerCount\":3,\"availability\":\"https://schema.org/OnlineOnly\"}}}"}, "careers": {"found": true, "careersUrl": "https://vercel.com/careers", "totalOpenings": 82, "jobTitles": ["Account Executive- Startups, Greenfield", "Account Executive-Startups, Greenfield (EMEA)", "Account Executive- Startups, Install Base", "Anti-Abuse Automation Engineer", "Commercial Counsel, EMEA", "Content Engineer", "Corporate Events Manager", "Customer Success Manager", "Customer Success Manager, EMEA", "Design Engineer", "Developer Success Engineer", "Director, Commercial Sales, EMEA", "Director of Legal, Product Foundations", "Director, Sales Development", "Director, Technical Accounting & Financial Reporting", "Engineering Manager, CDN", "Enterprise Account Executive", "FMM, Startups (EMEA)", "Forward-Deployed Engineer", "Forward Deployed Engineer, v0", "Forward-Deployed Engineer", "FP&A Manager, R&D & G&A", "Global Benefits Lead", "GSI & Consultancies, Partner Lead", "GTM Engineer", "Head of Field Engineering Operations", "Head of Northern Europe, Enterprise / Majors", "Head of Product Marketing", "Head of Southern Europe, Enterprise / Majors", "Majors Account Executive, Berlin", "Manager, Solutions Architecture", "Media Engineer, Social", "Mobile Engineer", "Partner Lead, EMEA", "Partner Manager, Growth", "Pricing Product Manager", "Product Marketing, Security", "Product Marketing, v0", "Recruiting Coordinator (Contract)", "Sales Development Representative, Enterprise, UK&I", "Senior Communications Manager", "Senior Customer Support Engineer", "Senior Customer Support Engineer", "Senior Customer Support Engineer", "Senior Developer Ecosystem Manager", "Senior HRBP - EPD", "Senior Legal Counsel, Corporate", "Senior Legal Counsel, Product", "Senior Manager, Corporate Accounting", "Senior Partner Manager"], "hiringVelocity": "aggressive", "atsProvider": "greenhouse", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"sales": 12, "engineering": 28, "legal": 4, "marketing": 7, "other": 19, "customerSuccess": 5, "finance": 2, "operations": 1, "product": 1, "people": 2, "design": 1}, "engineeringToSalesRatio": 2.33, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://vercel.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74162}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 2, "tier": "none", "detected": ["dedicated security page"], "capabilities": ["security-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["sales-team hiring"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.023, "maxPriceUsd": 250}, "featureMatrix": {"features": [], "planCount": 15, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 42, "threatLevel": "alert", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "82 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.825, "level": "high", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.6666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.11, "ai": 0.07, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Vercel \u2014 ALERT. 82 open positions \u2014 aggressive expansion phase; 15 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Several growth signals detected \u2014 worth a closer review or weekly tracking.", "nextBestAction": "Add to weekly watchlist; pair with company-deep-research for funding/SEC context.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "consumer-developer", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $0.023"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "critical", "confidence": 0.8, "evidence": ["82 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["developer-platform", "sales-buildout"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "github presence"], "threat:alert": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 45, "components": {"evidenceStrength": 0.42, "magnitude": 0.42, "freshness": 0.6, "strategicImportance": 0.4}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 42."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.023 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Vercel: aggressive growth phase (80% confidence).", "Vercel: Entry price $0.023 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 39, "components": {"driftMateriality": 0, "eventsMateriality": 0.6, "threatMateriality": 0.42, "cohortSurpriseMateriality": 0.5}, "reasoning": ["1 high/critical events.", "Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.27, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 2, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 94, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 4, "hiringVolumePercentile": 83, "interpretation": "Top 6% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "bc82917a6714df14b1d638a5ab94353b", "url": "https://supabase.com", "domain": "supabase.com", "companyName": "Supabase", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Supabase | The Postgres Development Platform.OpenAI logoHugging Face logo", "description": "Build production-grade applications with a Postgres database, Authentication, instant APIs, Realtime, Functions, Storage and Vector embeddings. Start for free.", "ogImage": "https://supabase.com/images/og/supabase-og.png", "socialLinks": {"github": "https://github.com/supabase/supabase", "twitter": "https://twitter.com/nerdburn/status/1356857261495214085", "youtube": "https://youtube.com/c/supabase", "tiktok": "https://www.tiktok.com/@supabase.com", "instagram": "https://www.instagram.com/supabasecom"}}, "pricing": {"found": true, "pricingUrl": "https://supabase.com/pricing", "plans": [{"name": null, "price": "$0.125", "period": null, "features": []}, {"name": null, "price": "$100", "period": null, "features": []}, {"name": null, "price": "$0.01344", "period": null, "features": []}, {"name": null, "price": "$0.09", "period": null, "features": []}, {"name": null, "price": "$0.00325", "period": null, "features": []}, {"name": null, "price": "$75", "period": null, "features": []}, {"name": null, "price": "$0.015", "period": null, "features": []}, {"name": null, "price": "$0.021", "period": null, "features": []}, {"name": null, "price": "$0.03", "period": null, "features": []}, {"name": null, "price": "$5", "period": null, "features": []}, {"name": null, "price": "$10", "period": null, "features": []}, {"name": null, "price": "$2.50", "period": null, "features": []}, {"name": null, "price": "$2", "period": null, "features": []}, {"name": null, "price": "$60", "period": null, "features": []}], "rawPricingText": "Predictable pricing, designed to scaleStart building for free, collaborate with your team, then scale to millions of usersFreePerfect for passion projects & simple websites.Start for Free$0/ monthGet started with:Unlimited API requests50,000 monthly active users500 MB database sizeShared CPU \u2022 500 MB RAM5 GB egress5 GB cached egress1 GB file storageCommunity supportFree projects are paused after 1 week of inactivity. Limit of 2 active projects.ProMost PopularFor production applications with the power to scale.Get StartedFrom$25/ monthFirst project included. Additional projects from $10/mo.See how pricing scalesEverything in the Free Plan, plus:100,000 monthly active usersthen $0.00325 per MAU8 GB disk size per projectthen $0.125 per GB250 GB egressthen $0.09 per GB250 GB cached egressthen $0.03 per GB100 GB file storagethen $0.021 per GBEmail supportDaily backups stored for 7 days7-day log retentionAdd Log Drainsadditional $60 per drain, per projectTeamAdd features such as SSO, control over backups, and industry certifications.Get StartedFrom$599/ monthFirst project included. Additional projects from $10/mo.See how pricing scalesEverything in the Pro Plan, plus:SOC2 & ISO 27001Project-scoped and read-only accessHIPAA available as paid add-onSSO for Supabase DashboardPriority email support & SLAsDaily backups stored for 14 days28-day log retentionEnterpriseFor large-scale applications running Internet scale workloads.Contact UsCustomDesignated Support managerUptime SLAsBYO Cloud supported24\u00d77\u00d7365 premium enterprise supportPrivate Slack channelCustom Security Questionnaires Compare Plans How compute pricing worksChoose a plan, add projects, and see your total costWhat is \u201ccompute\u201d?1. Choose your planProTeamPro$25/month Everything in the Free Plan, plus:100K monthly active users8 GB disk size per project250 GB bandwidthDaily backups (7 day retention)Email supportPaid plans include $10/mo in compute credits, enough to cover one Micro instance.2. Configure compute for your projectsAdd projects and adjust compute to estimate your monthly cost.Monthly estimate:Plan subscription$25Total Compute$10Compute Credits- $10Total$25MicroProject 1$10Drag to adjust1 GB RAM / 2-core ARM CPU / Connections: Direct 60, Pooler 200 Add Project Starts from $10/monthScale compute up to 64 cores and 256 GB RAMLearn about Compute add-onsCompute SizePrice USDCPUDedicatedMemoryConnections: DirectConnections: PoolerFirst instance is free on paid plansMicro$102-core ARMNot included in Free Plan1 GB60200Small$152-core ARMNot included in Free Plan2 GB90400Medium$602-core ARMNot included in Free Plan4 GB120600Large$1102-core ARMIncluded in Pro Plan8 GB160800XL$2104-core ARMIncluded in Pro Plan16 GB2401,0002XL$4108-core ARMIncluded in Pro Plan32 GB3801,5004XL$96016-core ARMIncluded in Pro Plan64 GB4803,0008XL$1,87032-core ARMIncluded in Pro Plan128 GB4906,00012XL$2,80048-core ARMIncluded in Pro Plan192 GB5009,00016XL$3,73064-core ARMIncluded in Pro Plan256 GB50012,000>16XLContact U"}, "careers": {"found": true, "careersUrl": "https://supabase.com/careers", "totalOpenings": 46, "jobTitles": ["Customer Solution Architect (AMER)", "Support Engineer (EMEA)", "Support Engineer (AMER)", "Support Engineer (APAC)", "Enterprise Account Executive , Bay Area", "Customer Solution Architect (APAC)", "Account Executive (USA)", "Multigres Engineer", "Developer Relations Engineer (San Francisco, CA)", "Product Marketing Manager", "Customer Solution Architect (EMEA)", "Account Executive, EMEA", "Postgres Engineer", "Multigres Deployment Engineer", "Associate Partner Development Manager (AMER)", "Customer Solution Architect Team Lead (AMER)", "Database Support Engineer (AMER)", "Database Support Engineer (EMEA)", "Database Support Engineer (APAC)", "Field & Events Marketing Manager", "Software Engineer - Support Tooling (APAC/AMER)", "VC Partnerships Lead", "GTM Engineer", "Customer Reliability Engineer", "Enterprise Account Executive (EMEA, Sweden)", "Infrastructure Engineer - Observability (APAC)", "Account Executive ,  APAC", "SDK Engineer - Kotlin", "Account Executive, LATAM", "GTM Compensation Lead", "Postgres Deployment Engineer (Nix)", "Product Manager - Pricing & Billing", "Strategic Customer Solutions Architect (AMER)", "Software Engineer (Go) - Auth Product", "Software Engineer (Go) - Auth", "Strategic Customer Solutions Architect (APAC)", "Strategic Customer Solutions Architect (EMEA)", "CLI Team Lead", "Platform Engineer - Multicloud", "Design Engineer", "Product Manager - Security & Trust (EMEA/AMER)", "AWS Tech Lead - Platform Operations", "CLI Engineer", "Sales Lead (AMER)", "Social Media Manager", "Product & Privacy Counsel"], "hiringVelocity": "aggressive", "atsProvider": "ashby", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"engineering": 27, "sales": 10, "marketing": 3, "other": 2, "product": 2, "operations": 1, "legal": 1}, "engineeringToSalesRatio": 2.7, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://supabase.com/company", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75360}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 3, "tier": "none", "detected": ["enterprise plan / contact-sales tier"], "capabilities": ["enterprise-page"]}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": ["Hugging Face", "LangChain"], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.85, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA", "sales-team hiring"], "reasoning": "2 contact-sales / enterprise-pricing indicators with no self-serve signals."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.00325, "maxPriceUsd": 100}, "featureMatrix": {"features": [], "planCount": 14, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 42, "threatLevel": "alert", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "46 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "14 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.825, "level": "high", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.6666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.12, "ai": 0.57, "gtm": 0.85, "pricing": 1}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Supabase \u2014 ALERT. 46 open positions \u2014 aggressive expansion phase; 14 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Several growth signals detected \u2014 worth a closer review or weekly tracking.", "nextBestAction": "Add to weekly watchlist; pair with company-deep-research for funding/SEC context.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "consumer-developer", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $0.00325"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "high", "confidence": 0.8, "evidence": ["46 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 50}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products", "developer-platform", "sales-buildout"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["vendors: Hugging Face, LangChain", "keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA", "sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=integrated", "enterprise=none", "github presence"], "threat:alert": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 45, "components": {"evidenceStrength": 0.64, "magnitude": 0.42, "freshness": 0.6, "strategicImportance": 0.2}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 42."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "stable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.00325 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Supabase: aggressive growth phase (80% confidence).", "Supabase: Entry price $0.00325 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 31, "components": {"driftMateriality": 0, "eventsMateriality": 0.35, "threatMateriality": 0.42, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.27, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": []}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 3, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 94, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 4, "hiringVolumePercentile": 78, "interpretation": "Top 6% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "c7443621d97052d0053d8728a7ed1030", "url": "https://plaid.com", "domain": "plaid.com", "companyName": "Plaid", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Plaid: Enabling all companies to build fintech solutions", "description": "Plaid helps all companies build fintech solutions by making it easy, safe and reliable for people to connect their financial data to apps and services.", "ogImage": "https://plaid.com/assets/img/plaid-social-card-landscape.jpg", "socialLinks": {"github": "https://github.com/plaid", "linkedin": "https://www.linkedin.com/company/plaid-/", "twitter": "https://twitter.com/plaid", "instagram": "https://www.instagram.com/plaid/"}}, "pricing": {"found": true, "pricingUrl": "https://plaid.com/pricing/", "plans": [], "rawPricingText": ".css-cn9px4{margin:0 auto;max-width:1730px;padding-top:0;padding-bottom:0;padding-top:24px;overflow:hidden;}@media (min-width:0px){.css-cn9px4{padding-left:13px;padding-right:13px;}}@media (min-width:640px){.css-cn9px4{padding-left:40px;padding-right:40px;}}@media (min-width:0px){.css-cn9px4{position:relative;}}@media (min-width:1280px){.css-cn9px4{position:unset;}}.css-1dk5dri{position:absolute;width:517px;height:729px;}@media (min-width:0px){.css-1dk5dri{top:-100px;right:-200px;scale:0.75;}}@media (min-width:640px){.css-1dk5dri{top:0;right:-150px;scale:1;}}@media (min-width:1280px){.css-1dk5dri{right:0;}}.css-iqyv6r{display:inline-block;height:auto;max-width:100%;vertical-align:middle;}.css-iq4kgi{position:absolute;}@media (min-width:0px){.css-iq4kgi{top:600px;left:-50%;width:200%;}}@media (min-width:1280px){.css-iq4kgi{left:0;width:100%;}}@media (min-width:1440px){.css-iq4kgi{top:750px;width:100%;}}.css-na7ty0{background-color:transparent;}@media (min-width:0px){.css-na7ty0{height:80px;}}.css-1s6hejb{background-color:transparent;}@media (min-width:0px){.css-1s6hejb{height:90px;}}.css-3a5pl9{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 24 / var(--Grid-columns));min-width:0;box-sizing:border-box;padding:calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);}@media (min-width:1280px){.css-3a5pl9{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 15 / var(--Grid-columns));}}@media (min-width:1280px){.css-3a5pl9{margin-left:calc(100% * 2 / var(--Grid-columns));}}.css-k8uwx1{font-family:Plaid Sans,Cern,\"Avenir Next\",Avenir,\"Proxima Nova\",\"Jakarta Plus Sans\",Futura,\"Avant Garde\",Montserrat,\"Helvetica Neue\",Helvetica,\"Nimbus Sans\",system-ui,-apple-system,BlinkMacSystemFont,Arial,\"Segoe UI\",Roboto,Oxygen,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2px;text-transform:uppercase;position:relative;}@media (max-width:1279.95px){.css-k8uwx1{font-size:1.4rem;line-height:112%;letter-spacing:1.25px;}}Pricing Plans.css-12pvtc3{background-color:transparent;}@media (min-width:0px){.css-12pvtc3{height:18px;}}@media (min-width:1280px){.css-12pvtc3{height:32px;}}.css-1khkk6i{font-family:Plaid Sans,Cern,\"Avenir Next\",Avenir,\"Proxima Nova\",\"Jakarta Plus Sans\",Futura,\"Avant Garde\",Montserrat,\"Helvetica Neue\",Helvetica,\"Nimbus Sans\",system-ui,-apple-system,BlinkMacSystemFont,Arial,\"Segoe UI\",Roboto,Oxygen,sans-serif;font-size:8.0rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-2px;position:relative;}@media (max-width:1279.95px){.css-1khkk6i{font-size:4.0rem;line-height:114%;}}Simple, scalable plans for businesses of all sizes.css-1ferrhl{background-color:transparent;}@media (min-width:0px){.css-1ferrhl{height:60px;}}.css-1rhnika{display:-webkit-box;display:-webkit-flex;"}, "careers": {"found": true, "careersUrl": "https://plaid.com/careers/", "totalOpenings": 111, "jobTitles": [], "hiringVelocity": "aggressive", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://plaid.com/company/", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js", "Segment"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74658}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 6, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "dedicated security page", "trust / compliance center"], "capabilities": ["enterprise-page", "security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 39, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "111 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "OPAQUE_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.825, "level": "high", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.6666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.34, "ai": 0.07, "gtm": 0.5, "pricing": 0.5}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Plaid \u2014 MONITOR. 111 open positions \u2014 aggressive expansion phase; Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "critical", "confidence": 0.8, "evidence": ["111 open positions \u2014 aggressive velocity"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["developer-platform", "sales-buildout"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "sales-led", "fast-moving"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "github presence"], "threat:monitor": ["AGGRESSIVE_HIRING", "OPAQUE_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 43, "components": {"evidenceStrength": 0.35, "magnitude": 0.39, "freshness": 0.6, "strategicImportance": 0.4}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 39."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.6, "reasoning": "Aggressive growth \u2014 funding / launch typically 3-6 months out."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": ["Plaid: aggressive growth phase (80% confidence)."], "competitiveMateriality": {"score": 25, "components": {"driftMateriality": 0, "eventsMateriality": 0.5, "threatMateriality": 0.39, "cohortSurpriseMateriality": 0}, "reasoning": ["1 high/critical events."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.26, "noiseRisk": 0.5}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 4, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 92, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 28, "hiringVolumePercentile": 89, "interpretation": "Top 8% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "44ad2a5f9c4824292231545e496f1f19", "url": "https://figma.com", "domain": "figma.com", "companyName": "Figma", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Figma: The Collaborative Interface Design Tool", "description": "Figma is the leading collaborative design platform for building meaningful products. Design, prototype, and build products faster\u2014while gathering feedback all in one place.", "ogImage": "https://cdn.sanity.io/images/599r6htc/regionalized/342e17642c7afa81206490b0dd21c3e5724ae040-2400x1260.png?w=1200&q=70&fit=max&auto=format", "socialLinks": {"linkedin": "https://www.linkedin.com/in/masaya-takizawa/", "youtube": "https://www.youtube.com/@RaulMarin_Figma", "twitter": "https://x.com/smee_leee", "instagram": "https://www.instagram.com/figma", "facebook": "https://www.facebook.com/figmadesign"}}, "pricing": {"found": true, "pricingUrl": "https://www.figma.com/pricing/", "plans": [{"name": null, "price": "$16", "period": null, "features": []}, {"name": null, "price": "$12", "period": null, "features": []}, {"name": null, "price": "$3", "period": null, "features": []}, {"name": null, "price": "$55", "period": null, "features": []}, {"name": null, "price": "$25", "period": null, "features": []}, {"name": null, "price": "$5", "period": null, "features": []}, {"name": null, "price": "$90", "period": null, "features": []}, {"name": null, "price": "$35", "period": null, "features": []}], "rawPricingText": "NewAI add-ons are now available for all plans.Pick your plan, choose your seatsFigma DesignFigma MakeFigma DrawFigma SitesDev ModeFigJamFigma SlidesFigma BuzzPrices in USDPlansStarterFreeFree limited access to Figma productsSelect planWhy choose Starter?Why choose Starter?Includes:Unlimited draftsUI kits and templates150 AI credits/day, up to 500 AI credits/moProfessionalMonthlyAnnualFull seat$16/mo+ 3,000 AI credits/moDev seat$12/mo+ 500 AI credits/moCollab seat$3/mo+ 500 AI credits/moSelect planWhy choose Professional?Why choose Professional?Choose Professional if you:Are a professional or part of a small teamNeed unlimited files and projects for a single teamWant advanced prototyping tools and easier dev handoffKey features:Unlimited files and projectsTeam-wide design librariesAdvanced Dev Mode inspection and MCP ServerOrganizationBilled annuallyFull seat$55/mo+ 3,500 AI credits/moDev seat$25/mo+ 500 AI credits/moCollab seat$5/mo+ 500 AI credits/moSelect planWhy choose Organization?Why choose Organization?Choose Organization if you:Are a business that designs products across your organizationNeed unlimited teams and basic securityWant to centralize assets, libraries, and workflows across departmentsKey features:Unlimited teamsShared libraries and fontsCentralized admin toolsWant more information?Contact salesEnterpriseBilled annuallyFull seat$90/mo+ 4,250 AI credits/moDev seat$35/mo+ 500 AI credits/moCollab seat$5/mo+ 500 AI credits/moContact salesWhy choose Enterprise?Why choose Enterprise?Choose Enterprise if you:Are a business designing for multiple products or brandsNeed enterprise-level securityWant scalable design systems and simpler admin managementKey features:Custom team workspacesDesign system theming and APIsSCIM seat managementIf you're on a paid plan, you can let others view and comment on your files without purchasing extra seats. Figma Sites beta is available on Full seats. Figma Buzz beta is available on all seats.Add-onsCustomize your plan with optional add-onsAI creditsPurchase additional AI credits for your whole team to share\u2014enable pay-as-you-go for flexibility and/or subscribe to save.Learn moreGovernance+Manage your organization\u2019s unique security requirements with advanced access, sharing, and compliance tools.Only available on Enterprise planContact salesCompare all featuresSeatFull seatFull seatDev seatCollab seatAll featuresKey featuresFeaturesStarterProProfessionalOrgOrganizationEnterpriseFigma DesignComponentsCreate a reusable design component out of any collection of objects or layers.Figma EditorAll the design features you\u2019re familiar with\u2014canvas, layers, grids, vectors, shapes, text, constraints, and more.Auto layoutCreate responsive designs with automatically adjusting frames.Advanced drawing toolsSupport for digital illustration with Smart Selection, Vector Networks, and Arc Tool.StylesDefine color, text, and any effects to be reused across objects.Interactive prototypesCreate prototypes with interactive overla"}, "careers": {"found": true, "careersUrl": "https://www.figma.com/careers/", "totalOpenings": 157, "jobTitles": ["Accenture Account Executive, Strategic (London, United Kingdom)", "Account Executive, Emerging Enterprise (Berlin, Germany)", "Account Executive, Enterprise", "Account Executive, Enterprise (Bengaluru, India)", "Account Executive, Enterprise (Berlin, Germany)", "Account Executive, Enterprise (London, United Kingdom)", "Account Executive, Enterprise (Paris, France)", "Account Executive, Enterprise, Spanish & Portuguese Speaking (S\u00e3o Paulo, Brazil)", "Account Executive, Enterprise (Sydney or Melbourne, Australia)", "Account Executive, Enterprise (Tokyo, Japan)", "Account Executive - Figma Weave (London, United Kingdom)", "Account Executive - Figma Weave (New York, United States)", "Account Executive, Growth - Figma Weave (London, United Kingdom)", "Account Executive, Growth - Figma Weave (New York, United States)", "Account Executive, Mid-Market", "Account Executive, Mid-Market (Bengaluru, India)", "Account Executive, Mid-Market (London, United Kingdom)", "Account Executive, Mid-Market (Paris, France)", "Account Executive, Mid-Market, Spanish & Portuguese Speaking (S\u00e3o Paulo, Brazil)", "Account Executive, SMB", "Account Executive, SMB (Berlin, Germany)", "Account Executive, SMB (London, United Kingdom)", "Account Executive, SMB (Paris, France)", "Account Executive, SMB (Tokyo, Japan)", "Account Executive, Strategic", "Account Executive, Strategic, Mandarin-Speaking (Singapore)", "Account Executive, Strategic, Spanish & Portuguese Speaking (S\u00e3o Paulo, Brazil)", "Account Executive, Strategic (Tokyo, Japan)", "AI Applied Scientist", "Associate Solutions Consultant", "Automations & AI Specialist, Product Support", "Brand Designer, Product Demos", "Business Recruiter (S\u00e3o Paulo, Brazil)", "Business Systems Analyst", "Community Marketing Manager - Figma Weave (New York, United States)", "Community Support Specialist, Weekend (London, United Kingdom)", "Compensation Partner", "Corporate Development & Strategy, M&A Integration", "Customer Enablement Manager", "Customer Enablement Manager - Figma Weave (New York, United States)", "Customer Enablement Manager (Paris, France)", "Customer Enablement Manager (S\u00e3o Paulo, Brazil)", "Data Engineer", "Data Platform Engineer", "Data Scientist", "Data Scientist, Core Data -  PhD (2026)", "Designer Advocate, Federal", "Designer Advocate - Figma Weave (New York, United States)", "Developer Advocate", "Developer Advocate (Tokyo, Japan)"], "hiringVelocity": "aggressive", "atsProvider": "greenhouse", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"sales": 45, "data": 3, "other": 46, "marketing": 14, "people": 3, "engineering": 25, "design": 4, "legal": 2, "customerSuccess": 7, "product": 3, "finance": 3, "operations": 2}, "engineeringToSalesRatio": 0.56, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": null, "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74254}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": false, "maturity": "none", "vendors": [], "keywords": [], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["sales-team hiring"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 3, "maxPriceUsd": 90}, "featureMatrix": {"features": [], "planCount": 8, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 37, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "157 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "8 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Figma \u2014 MONITOR. 157 open positions \u2014 aggressive expansion phase; 8 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $3"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "critical", "confidence": 0.8, "evidence": ["157 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["sales-buildout"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"gtm:sales-led": ["sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=none", "enterprise=none"], "threat:monitor": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 42, "components": {"evidenceStrength": 0.38, "magnitude": 0.37, "freshness": 0.6, "strategicImportance": 0.4}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 37."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unknown", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $3 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Figma: aggressive growth phase (80% confidence).", "Figma: Entry price $3 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 37, "components": {"driftMateriality": 0, "eventsMateriality": 0.6, "threatMateriality": 0.37, "cohortSurpriseMateriality": 0.5}, "reasoning": ["1 high/critical events.", "Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.25, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": []}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 5, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 82, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 0, "techStackSizePercentile": 4, "hiringVolumePercentile": 94, "interpretation": "Top 18% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "f1730ae3584ef49078aa5532163465e2", "url": "https://notion.so", "domain": "notion.so", "companyName": "Notion", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "The AI workspace that works for you. | Notion", "description": "Build Custom Agents, search across all your apps, and automate busywork. The AI workspace where teams get more done, faster.", "ogImage": "https://www.notion.com/front-static/meta/custom-agents-og.png", "socialLinks": {"instagram": "https://www.instagram.com/notionhq/", "twitter": "https://twitter.com/NotionHQ", "linkedin": "https://www.linkedin.com/company/notionhq/", "facebook": "https://www.facebook.com/NotionHQ/", "youtube": "https://www.youtube.com/channel/UCoSvlWS5XcwaSzIcbuJ-Ysg"}}, "pricing": {"found": true, "pricingUrl": "https://notion.so/pricing", "plans": [{"name": "Essentials for staying organized.", "price": "$0", "period": null, "features": ["Trial AI capabilities like generating docs, or autofilling databasesTrial of Notion AI", "Capture, organize, and act on responses right inside Notion.Basic forms", "Publish a Notion page to the webBasic sites", "Connect multiple Calendars to manage work and time together.Notion Calendar", "Connect your Gmail for an AI-powered, personalized inbox.Notion Mail (Syncs with Gmail)", "Organize hundreds or thousands of items in one place, like projects or tasksDatabases including subtasks, dependencies, custom properties and more", "Trial AI capabilities like generating docs, or autofilling databasesTrial of Notion AI", "Remove Notion branding from public formsCustom forms", "Customize your top header, choose a light or dark theme, add a custom favicon, and integrate with Google Analytics.Custom sites", "Visualize data from databases in different ways (e.g. donut, bar, and line charts).Unlimited charts", "Blocks are pieces of content you add to a page (e.g. to-do checkboxes, paragraphs, bullet points, etc.).Unlimited collaborative blocks", "A per file size limit may apply to any file that you upload to a Notion page or database.Unlimited file uploads", "Connect to some tools like Slack & Google DriveBasic connections", "Does work for you. Completes complex, multi-step tasks using context from Notion, your connected apps, and the web.Notion Agent", "Automate your meeting notes and follow-ups, no bot neededAI Meeting Notes", "Search across connected apps like Slack, Github & moreEnterprise SearchBeta", "Manage employee access at scale with secure single sign-on.SAML SSO", "Collaborate in Notion databases without giving access to the entire database. Limit access to rows where the collaborator is assigned.Granular database permissions", "Add a verified badge to pages that are up to date. Appears in search results and AI citations.Verify any page", "Create teamspaces that can\u2019t be seen or discovered by anyone except those you add. Great for sensitive information like company planning or performance reviews.Private teamspaces"]}, {"name": "Free", "price": "$0", "period": null, "features": ["Trial AI capabilities like generating docs, or autofilling databasesTrial of Notion AI", "Capture, organize, and act on responses right inside Notion.Basic forms", "Publish a Notion page to the webBasic sites", "Connect multiple Calendars to manage work and time together.Notion Calendar", "Connect your Gmail for an AI-powered, personalized inbox.Notion Mail (Syncs with Gmail)", "Organize hundreds or thousands of items in one place, like projects or tasksDatabases including subtasks, dependencies, custom properties and more"]}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": "Plus", "price": "$10", "period": null, "features": ["Trial AI capabilities like generating docs, or autofilling databasesTrial of Notion AI", "Remove Notion branding from public formsCustom forms", "Customize your top header, choose a light or dark theme, add a custom favicon, and integrate with Google Analytics.Custom sites", "Visualize data from databases in different ways (e.g. donut, bar, and line charts).Unlimited charts", "Blocks are pieces of content you add to a page (e.g. to-do checkboxes, paragraphs, bullet points, etc.).Unlimited collaborative blocks", "A per file size limit may apply to any file that you upload to a Notion page or database.Unlimited file uploads", "Connect to some tools like Slack & Google DriveBasic connections"]}, {"name": null, "price": "$10", "period": null, "features": []}, {"name": "BusinessRecommended", "price": "$20", "period": null, "features": ["Does work for you. Completes complex, multi-step tasks using context from Notion, your connected apps, and the web.Notion Agent", "Automate your meeting notes and follow-ups, no bot neededAI Meeting Notes", "Search across connected apps like Slack, Github & moreEnterprise SearchBeta", "Manage employee access at scale with secure single sign-on.SAML SSO", "Collaborate in Notion databases without giving access to the entire database. Limit access to rows where the collaborator is assigned.Granular database permissions", "Add a verified badge to pages that are up to date. Appears in search results and AI citations.Verify any page", "Create teamspaces that can\u2019t be seen or discovered by anyone except those you add. Great for sensitive information like company planning or performance reviews.Private teamspaces", "Verify ownership of an email domain to access advanced security features including single-sign on.Domain verification", "Connect to GitHub, Asana & morePremium connections"]}, {"name": null, "price": "$20", "period": null, "features": []}], "rawPricingText": "One tool to run your company.Trusted by teams atSelect payment mode:Pay monthlyPay yearlySave up to 20% with yearlyPrice inUSDEssentials for staying organized.Free$0per member / monthFor individuals to organize personal projects and life.Sign upIncludes:Trial AI capabilities like generating docs, or autofilling databasesTrial of Notion AICapture, organize, and act on responses right inside Notion.Basic formsPublish a Notion page to the webBasic sitesConnect multiple Calendars to manage work and time together.Notion CalendarConnect your Gmail for an AI-powered, personalized inbox.Notion Mail (Syncs with Gmail)Organize hundreds or thousands of items in one place, like projects or tasksDatabases including subtasks, dependencies, custom properties and morePlus$10per member / monthFor small teams and professionals to work together.Get startedEverything in Free, and:Trial AI capabilities like generating docs, or autofilling databasesTrial of Notion AIRemove Notion branding from public formsCustom formsCustomize your top header, choose a light or dark theme, add a custom favicon, and integrate with Google Analytics.Custom sitesVisualize data from databases in different ways (e.g. donut, bar, and line charts).Unlimited chartsBlocks are pieces of content you add to a page (e.g. to-do checkboxes, paragraphs, bullet points, etc.).Unlimited collaborative blocksA per file size limit may apply to any file that you upload to a Notion page or database.Unlimited file uploadsConnect to some tools like Slack & Google DriveBasic connectionsThe AI workspace for work that matters.BusinessRecommended$20per member / monthFor growing businesses to streamline teamwork.Get startedEverything in Plus, and:Does work for you. Completes complex, multi-step tasks using context from Notion, your connected apps, and the web.Notion AgentAutomate your meeting notes and follow-ups, no bot neededAI Meeting NotesSearch across connected apps like Slack, Github & moreEnterprise SearchBetaManage employee access at scale with secure single sign-on.SAML SSOCollaborate in Notion databases without giving access to the entire database. Limit access to rows where the collaborator is assigned.Granular database permissionsAdd a verified badge to pages that are up to date. Appears in search results and AI citations.Verify any pageCreate teamspaces that can\u2019t be seen or discovered by anyone except those you add. Great for sensitive information like company planning or performance reviews.Private teamspacesVerify ownership of an email domain to access advanced security features including single-sign on.Domain verificationConnect to GitHub, Asana & morePremium connectionsEnterpriseCustom pricingFor organizations to operate with scalability, control, and security.Contact SalesEverything in Business, and:When using Notion AI, our LLM providers utilize zero data retention for Enterprise plan workspacesZero data retention with LLM providersAccess the Notion SCIM API to provision and manage users and grou"}, "careers": {"found": true, "careersUrl": "https://notion.so/careers", "totalOpenings": 141, "jobTitles": ["Outbound Business Development Representative", "Solutions Engineer, EMEA", "Application Security Engineer, AI Security", "Manager, Commercial Sales", "Outbound Business Development Representative", "Software Engineer, Datastore", "Sales Manager, Asia", "Software Engineer, Data Platform", "Enterprise Customer Success Manager, AMER", "Sales Development Representative, Japan", "Solutions Engineer, Tokyo", "Forward Deployed Engineer, GTM", "Enterprise Product Marketing, GTM", "GTM Recruiter, Tokyo", "Solutions Consultant", "Enterprise Sales Leader", "Manager, Sales Development", "Corporate Strategic Finance", "People Partner, EPD", "Enterprise Customer Success Manager, Japan", "Model Behavior Engineer", "GTM Recruiter, AMER", "Software Engineer, Product Infrastructure", "Engineering Manager, Context (Agentic Search)", "Software Engineer, Data Infrastructure", "Solutions Engineer - Enterprise - AMER", "Commercial Sales Manager, Japan", "AI Applications Engineer", "Revenue Enablement Program Manager, EMEA", "Solutions Engineer, EMEA", "Data Engineer, Go-To-Market", "Manager, Solutions Engineering, Mid-Market", "Head of Support, AMER & EMEA", "Sales Development Representative, EMEA (Inbound)", "Scaled Customer Success Manager", "Software Engineer, New Grad", "Data Engineer, Finance", "Talent Sourcer, APAC", "Professional Services - Solutions Consultant, Tokyo", "Business Development Representative, UKI", "Solutions Engineer, Enterprise, France", "Commercial Sales Manager, Korea", "Customer Success Manager, Korea", "Enterprise Sales Manager, Japan", "Sales Engineering Manager, Enterprise, EMEA", "Customer Success Manager, Dedicated, DACH", "Market Development, Startups, Japan (Contract)", "Solutions Engineer, Korea", "Security Operations Engineer, Detection and Response Team", "Scaled Partner Manager Consultants & Agencies"], "hiringVelocity": "aggressive", "atsProvider": "ashby", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"sales": 55, "engineering": 19, "customerSuccess": 23, "other": 16, "finance": 6, "people": 2, "operations": 5, "marketing": 11, "legal": 2, "product": 1, "data": 1}, "engineeringToSalesRatio": 0.35, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://notion.so/about", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74262}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 5, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "dedicated security page"], "capabilities": ["enterprise-page", "security-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.85, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA", "sales-team hiring"], "reasoning": "2 contact-sales / enterprise-pricing indicators with no self-serve signals."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 10, "maxPriceUsd": 20}, "featureMatrix": {"features": [{"feature": "Capture, organize, and act on responses right inside Notion.Basic forms", "plans": ["Essentials for staying organized.", "Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Publish a Notion page to the webBasic sites", "plans": ["Essentials for staying organized.", "Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect multiple Calendars to manage work and time together.Notion Calendar", "plans": ["Essentials for staying organized.", "Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Remove Notion branding from public formsCustom forms", "plans": ["Essentials for staying organized.", "Plus"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect to some tools like Slack & Google DriveBasic connections", "plans": ["Essentials for staying organized.", "Plus"], "universal": false, "enterpriseOnly": false}, {"feature": "Automate your meeting notes and follow-ups, no bot neededAI Meeting Notes", "plans": ["BusinessRecommended", "Essentials for staying organized."], "universal": false, "enterpriseOnly": false}, {"feature": "Search across connected apps like Slack, Github & moreEnterprise SearchBeta", "plans": ["BusinessRecommended", "Essentials for staying organized."], "universal": false, "enterpriseOnly": false}, {"feature": "Manage employee access at scale with secure single sign-on.SAML SSO", "plans": ["BusinessRecommended", "Essentials for staying organized."], "universal": false, "enterpriseOnly": false}, {"feature": "Connect to GitHub, Asana & morePremium connections", "plans": ["BusinessRecommended"], "universal": false, "enterpriseOnly": false}], "planCount": 7, "totalUniqueFeatures": 9, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 37, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "141 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "7 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.23, "ai": 0.07, "gtm": 0.85, "pricing": 1}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Notion \u2014 MONITOR. 141 open positions \u2014 aggressive expansion phase; 7 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $10"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "critical", "confidence": 0.8, "evidence": ["141 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 50}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["sales-buildout", "pricing-aggression"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA", "sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "free tier"], "threat:monitor": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 47, "components": {"evidenceStrength": 0.54, "magnitude": 0.37, "freshness": 0.6, "strategicImportance": 0.4}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 37."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $10 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Notion: aggressive growth phase (80% confidence).", "Notion: Entry price $10 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 37, "components": {"driftMateriality": 0, "eventsMateriality": 0.6, "threatMateriality": 0.37, "cohortSurpriseMateriality": 0.5}, "reasoning": ["1 high/critical events.", "Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.28, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 6, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 82, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 4, "hiringVolumePercentile": 92, "interpretation": "Top 18% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "de6df386e4f28c860466b79d19a85ac0", "url": "https://webflow.com", "domain": "webflow.com", "companyName": "Webflow", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Webflow: The agentic web platform for modern businessesWebflowPlayPausePlayPausePlayPausePlayPausePlayPausePlayPausePlayPauseMade in WebflowYouTubeXFacebookLinkedinInstagramTikTok", "description": "Design, build, optimize, and rank in AI search \u2014 all in Webflow. Enterprise-grade security, CMS, hosting, and AEO built in. Trusted by over 300k teams.", "ogImage": "https://cdn.prod.website-files.com/66e88746834b80507cdf7933/6706ef3c7215a769229d7aad_features-OG.jpg", "socialLinks": {"youtube": "https://www.youtube.com/webflow", "twitter": "https://x.com/webflow", "facebook": "https://www.facebook.com/webflow/", "linkedin": "https://www.linkedin.com/company/webflow-inc-", "instagram": "https://www.instagram.com/webflow/", "tiktok": "https://www.tiktok.com/@webflow"}}, "pricing": {"found": true, "pricingUrl": "https://webflow.com/pricing", "plans": [{"name": "StarterGet started building, experimenting, and prototyping with AI.", "price": "$14", "period": "/mo", "features": []}, {"name": "BasicPerfect for landing pages, personal sites, portfolios, or MVPs that don\u2019t require a CMS.", "price": "$14", "period": "/mo", "features": []}, {"name": null, "price": "$14", "period": "/mo", "features": []}, {"name": "CMSIdeal for blogs, and SEO-driven pages built with structured content.Popular", "price": "$23", "period": "/mo", "features": []}, {"name": null, "price": "$23", "period": "/mo", "features": []}, {"name": "FlexibleBusinessBest for marketing sites with more traffic and enhanced CMS needs.", "price": "$39", "period": "/mo", "features": []}, {"name": null, "price": "$39", "period": "/mo", "features": []}, {"name": "Publishing", "price": "$0.50", "period": "/mo", "features": []}, {"name": "Site plans:", "price": "$0.50", "period": "/mo", "features": []}, {"name": "Form file upload", "price": "$0.50", "period": "/mo", "features": []}, {"name": null, "price": "$0.50", "period": "/mo", "features": []}, {"name": "Site plans:", "price": "$2", "period": "/mo", "features": []}, {"name": "Web app requests", "price": "$2", "period": "/mo", "features": []}, {"name": null, "price": "$2", "period": "/mo", "features": []}, {"name": "Web app CPU usage", "price": "$2", "period": null, "features": []}], "rawPricingText": null}, "careers": {"found": true, "careersUrl": "https://webflow.com/company/careers", "totalOpenings": 33, "jobTitles": ["Associate General Counsel, Privacy & Product", "Business Development Representative", "Engineering Manager, Developer Productivity", "Field Marketing Manager, EMEA", "Field Marketing Specialist", "[Future Opening] Corporate Account Executive - East", "[Future Opening] Corporate Account Executive - West", "[Future Opening] Growth Account Executive - Central", "[Future Opening] Growth Account Executive - East", "[Future Opening] Growth Account Executive - East", "[Future Opening]  Senior Software Engineer, Fullstack", "Marketing Lead, EMEA", "Sales Development Representative (SDR)", "Senior Application Security Engineer", "Senior Backend Engineer, Assets", "Senior Forward Deployed Engineer", "Senior Infrastructure Engineer", "Senior Infrastructure Engineer, Cloud", "Senior Manager, People Technology", "Senior Manager, Solutions Architect - East", "Senior Product Manager, Developer Productivity", "Senior Software Engineer, Delivery Loop", "Senior Software Engineer, Developer Productivity", "Senior Staff Engineer, Developer Productivity", "Senior Staff Engineer - Infrastructure and Architecture", "Senior Staff Machine Learning Scientist, Assets", "Senior Staff Software Engineer, CMS and Localization", "Senior Staff Software Engineer, Distributed Systems", "Senior Technical Program Manager, Productivity", "Staff Software Engineer, Applied AI", "Staff Software Engineer, Assets", "Staff Software Engineer, Developer Productivity", "Staff Software Engineer, New Products"], "hiringVelocity": "aggressive", "atsProvider": "greenhouse", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"legal": 1, "sales": 7, "engineering": 18, "marketing": 3, "other": 1, "product": 1, "data": 1, "operations": 1}, "engineeringToSalesRatio": 2.57, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://webflow.com/company/about", "teamSize": null, "companyDescription": null}, "techStack": ["Cloudflare", "Generator: Webflow", "Google Analytics", "Google Tag Manager", "Webflow"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74563}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 9, "tier": "none", "detected": ["uptime SLA", "enterprise plan / contact-sales tier", "dedicated security page"], "capabilities": ["sla", "enterprise-page", "security-page"]}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": [], "keywords": ["ai"], "aiHiringDetected": true}, "gtmSignals": {"motion": "sales-led", "confidence": 0.85, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA", "sales-team hiring"], "reasoning": "2 contact-sales / enterprise-pricing indicators with no self-serve signals."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.5, "maxPriceUsd": 39}, "featureMatrix": {"features": [], "planCount": 15, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 37, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "33 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.35, "ai": 0.37, "gtm": 0.85, "pricing": 1}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Webflow \u2014 MONITOR. 33 open positions \u2014 aggressive expansion phase; 15 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $0.5"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "high", "confidence": 0.8, "evidence": ["33 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": ["AI-first or AI-integrated positioning"]}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 50}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products", "sales-buildout"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["AI/ML hiring detected", "keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA", "sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=integrated", "enterprise=none"], "threat:monitor": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 44, "components": {"evidenceStrength": 0.64, "magnitude": 0.37, "freshness": 0.6, "strategicImportance": 0.2}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 37."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.5 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Webflow: aggressive growth phase (80% confidence).", "Webflow: Entry price $0.5 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 30, "components": {"driftMateriality": 0, "eventsMateriality": 0.35, "threatMateriality": 0.37, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.26, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 7, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 82, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 86, "hiringVolumePercentile": 75, "interpretation": "Top 18% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "93b35d6b3670f316850ea9f24b7ef881", "url": "https://mercury.com", "domain": "mercury.com", "companyName": "Mercury", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Online Business Banking For Startups, Small Businesses & Scaling CompaniesMercury logoMercury logo", "description": "Everything you do with money. All in one place. Apply in 10 minutes for business banking that transforms how you operate.", "ogImage": "https://www.datocms-assets.com/115132/1746056008-2025-04-30_fem_homepage-social_1200x630.webp?auto=format&fit=crop&w=1200", "socialLinks": {"twitter": "https://www.x.com/mercury", "linkedin": "https://www.linkedin.com/company/mercuryhq", "youtube": "https://www.youtube.com/@Mercuryfi", "instagram": "https://www.instagram.com/mercuryfi/", "tiktok": "https://www.tiktok.com/@mercury.fi"}}, "pricing": {"found": true, "pricingUrl": "https://mercury.com/pricing", "plans": [{"name": null, "price": "$00", "period": null, "features": []}, {"name": null, "price": "$2395.", "period": null, "features": []}, {"name": null, "price": "$239590", "period": null, "features": []}], "rawPricingText": "Pricing that fits your businessBanking services and essential tools are always $0/mo \u2014 with more plans available as your business grows.Compare plansAnnual Pricing (15% off)Mercury $00$0/mo.$0 per monthPowerful banking and finance essentials included with every account.Open AccountJump to section:BankingSending and receiving moneyAccess to Treasury*Company cardsExpense managementInvoicingBill pay AccountingTaxes*Treasury is unlocked with $250K Mercury balanceMercury Plus$2395. 9 0 $29.90/mo.$29.90 per monthFor businesses that need more efficiencies and streamlined invoicing.Open AccountEverything you get with a Mercury account, plus:Invoice with ACH debit ($1/transaction)Recurring invoicesInvoicing API (500 invoices created/month)Multiple GL codes for bill paymentsReimburse up to 20 users/month+ $5/additional active userUnlimited 1099 tax filings$50 off eligible LegalZoom Compliance Plans6 months free XeroMercury Pro$239590$299/mo.$299 per monthFor businesses with complex operations that need a relationship manager.Open AccountEverything you get with Plus, and more:Relationship managerInvoice with ACH debit ($0/transaction)Invoicing API (unlimited invoices created/mo)NetSuite categorizationsReimburse up to 250 active users+ $5/additional active userUnlimited 1099 tax filings$50 off eligible LegalZoom Compliance Plans6 months free XeroGet in touch with our team for custom pricing and plan options.Mercury is a fintech company, not an FDIC-insured bank. Banking services provided through Choice Financial Group and Column N.A., Members FDIC. Deposit insurance covers the failure of an insured bank.Compare our plansExpand allMercuryMercury PlusMercury ProPlan typePlan typeBankingSending and receiving moneyTreasuryCompany cardsExpense managementInvoicingBill PayAccountingTaxesPlatformSecurity and complianceSupport and servicesPartnersMercury is built for entrepreneurs. All of my businesses are under one login and I can do anything I need myself \u2013 make new accounts, transfer funds between them, and pay international vendors without hidden fees.Allen WaltonFounder & CEO, SpyGuyPricing FAQWhat does it cost to use Mercury for businesses?Mercury business banking is free to use. There are no account minimums, overdraft fees, monthly fees, or account opening fees. However, certain advanced features may incur fees. These include: making mass payments on our API, accessing Mercury Treasury account management, making non-USD business debit or credit card transactions, exchanging money in non-USD currencies, and sending USD internationally with optional premium processing. Customers have the option to select a paid plan (starting at $35/month) for access to these advanced payment workflows, including more invoicing features, our enriched NetSuite automations, and reimbursing out-of-pocket expenses for more than 5 active users per month.If your business doesn\u2019t need access to these advanced financial workflows quite yet, don't worry. Our business checking and saving"}, "careers": {"found": true, "careersUrl": "https://mercury.com/jobs", "totalOpenings": 53, "jobTitles": ["Account Development Manager", "AI Solutions Architect", "Art Director - Campaigns", "Bank Controller", "Chief Audit Officer", "Chief Risk Officer", "Community Reinvestment Act (CRA) Officer", "Compliance Risk Manager, Product and Marketing Compliance - Banking Advisory", "Consumer Credit Lead - Cards", "Customer Support Learning & Enablement Specialist", "Customer Support Specialist - Weekend", "Engineering Manager - Mercury Accounting", "Head of Investment Products", "Head of Revenue Enablement", "IRRBB Manager", "Lifecycle Marketer", "Manager - Account Fraud Enablement", "Onboarding QC Specialist", "Revenue Technology - Data Strategy & Operations Lead", "Sales Development Manager", "Sales Development Representative", "Sales Development Representative - New Grad", "Salesforce Developer", "Senior Analyst - Compensation & People Analytics", "Senior Associate - Revenue Strategy", "Senior Backend Engineer - Product", "Senior Benefits Consultant", "Senior Counsel - Product & Regulatory (Investment Products)", "Senior Credit Operations Analyst - Loan Operations", "Senior Credit Underwriting Analyst", "Senior Data Science Manager", "Senior Design Operations Program Manager", "Senior Engineering Manager - Release Engineering", "Senior Engineering Manager - Risk", "Senior Full-Stack Engineer", "Senior Implementation Manager", "Senior Infrastructure Engineer", "Senior Internal Auditor - Finance", "Senior Legal Program Manager", "Senior Manager - Account Development", "Senior Partner Operations Change Management Strategist", "Senior Product Designer \u2013 Mobile", "Senior Product Manager - API & Agentic Banking", "Senior Product Manager - Ledger", "Senior Recruiter - Product & Design", "Senior Software Engineer - AI Engineering", "Senior Software Engineer - Banking Integration Platform", "Senior Software Engineer - Risk (AI & Automation)", "Senior Software Engineer - Stability", "Senior Technical Program Manager"], "hiringVelocity": "aggressive", "atsProvider": "greenhouse", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"other": 13, "engineering": 14, "finance": 2, "marketing": 2, "customerSuccess": 4, "sales": 6, "data": 1, "legal": 2, "operations": 4, "design": 1, "product": 2, "people": 2}, "engineeringToSalesRatio": 2.33, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://mercury.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74761}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": [], "keywords": ["ai"], "aiHiringDetected": true}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["sales-team hiring"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 2395, "maxPriceUsd": 239590}, "featureMatrix": {"features": [], "planCount": 3, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 37, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "53 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "3 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.37, "gtm": 0.5, "pricing": 0.8}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Mercury \u2014 MONITOR. 53 open positions \u2014 aggressive expansion phase; 3 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "mid-market", "estimatedAcvBand": "5k-25k", "buyerPersonas": ["ops", "engineering", "IT"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $2395"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "critical", "confidence": 0.8, "evidence": ["53 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": ["AI-first or AI-integrated positioning"]}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products", "sales-buildout"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["AI/ML hiring detected", "keywords: ai"], "gtm:sales-led": ["sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=integrated", "enterprise=none"], "threat:monitor": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 44, "components": {"evidenceStrength": 0.42, "magnitude": 0.37, "freshness": 0.6, "strategicImportance": 0.4}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 37."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-high", "severity": "medium", "description": "Entry price $2395 vs cohort mean $100 \u2014 premium-priced outlier."}], "executiveSignals": ["Mercury: aggressive growth phase (80% confidence).", "Mercury: Entry price $2395 vs cohort mean $100 \u2014 premium-priced outlier."], "competitiveMateriality": {"score": 32, "components": {"driftMateriality": 0, "eventsMateriality": 0.6, "threatMateriality": 0.37, "cohortSurpriseMateriality": 0.25}, "reasoning": ["1 high/critical events."]}, "surpriseIndex": 10, "alertQuality": {"novelty": 0.1, "urgency": 0.26, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": []}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 8, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 82, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 4, "hiringVolumePercentile": 81, "interpretation": "Top 18% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "fece7f53d37ff9281d10f8871bb672a7", "url": "https://shopify.com", "domain": "shopify.com", "companyName": "Shopify", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Shopify: The All-in-One Commerce Platform for Businesses - Shopify", "description": "Try Shopify free. Build or grow your business fast with AI. Get more than ecommerce software with tools to manage every part of your business.", "ogImage": "https://cdn.shopify.com/b/shopify-brochure2-assets/d617483c5e5cdd01ae8b4f2571c76f34.png?originalWidth=2400&originalHeight=1260", "socialLinks": {"facebook": "https://www.facebook.com/shopify", "twitter": "https://twitter.com/shopify", "youtube": "https://www.youtube.com/user/shopify", "instagram": "https://www.instagram.com/shopify/", "tiktok": "https://www.tiktok.com/@shopify", "linkedin": "https://www.linkedin.com/company/shopify"}}, "pricing": {"found": true, "pricingUrl": "https://shopify.com/pricing", "plans": [{"name": null, "price": "$1", "period": "/mo", "features": []}, {"name": null, "price": "$29", "period": "/mo", "features": []}, {"name": null, "price": "$5,000", "period": null, "features": []}, {"name": null, "price": "$79", "period": "/mo", "features": []}, {"name": null, "price": "$7,500", "period": null, "features": []}, {"name": null, "price": "$299", "period": "/mo", "features": []}, {"name": null, "price": "$10,000", "period": null, "features": []}, {"name": null, "price": "$2,300", "period": "/mo", "features": []}, {"name": null, "price": "$399", "period": null, "features": []}, {"name": null, "price": "$89", "period": "/mo", "features": []}, {"name": null, "price": "$0", "period": "/mo", "features": []}, {"name": null, "price": "$1.1", "period": null, "features": []}, {"name": null, "price": "$39", "period": "/mo", "features": []}, {"name": null, "price": "$99", "period": "/mo", "features": []}, {"name": null, "price": "$105", "period": "/mo", "features": []}], "rawPricingText": "You've got plans. Us too.Try 3 days free, then $1/month for 3 months.Enter your email addressStart for freeStart for freeYou agree to receive Shopify marketing emailsPay yearlyCompare all featuresBasic$29/moFor solo entrepreneursSell online, in person, and in AI chatsCard rates from 2.9% + 30\u00a2 USDAI assistant for commerce: content, insights, store tasks, and moreMillions of tokensEarn up to $5,000 in creditsTry for free$1/month for 3 monthsGrow$79/moFor small teamsEverything in BasicCard rates from 2.7% + 30\u00a2 USDUp to 5 staff accountsUp to 87% off shippingEarn up to $7,500 in creditsTry for free$1/month for 3 monthsAdvanced$299/moFor global reachEverything in GrowCard rates from 2.5% + 30\u00a2 USDUp to 15 staff accountsLive 3rd-party shipping ratesTailor your store by regionEarn up to $10,000 in creditsTry for free$1/month for 3 monthsPlusfrom $2,300/moFor complex businessesEverything in AdvancedCard rates from 2.25% + 30\u00a2 USDUnlimited staff accountsFully customizable checkoutUp to 200 POS Pro locationsSell wholesale/B2BPriority 24/7 phone supportTry Plus$399 for your first monthCompare all featuresAlways includedWorld's best checkoutGet the checkout that converts 15% better on average than other platforms.Stunning store designSpin up your store from a simple prompt or with a pre-built template.Hi there!How can I help?Built-in assistantSidekick is your commerce-obsessed best friend, ready to help you sell.Easy in-person salesSell from anywhere\u2014your phone, a card reader, or the sales counter.Every channel, one platformShow up where shoppers scroll and search with multichannel integration.World's best checkoutGet the checkout that converts 15% better on average than other platforms.Stunning store designSpin up your store from a simple prompt or with a pre-built template.Hi there!How can I help?Built-in assistantSidekick is your commerce-obsessed best friend, ready to help you sell.Easy in-person salesSell from anywhere\u2014your phone, a card reader, or the sales counter.Every channel, one platformShow up where shoppers scroll and search with multichannel integration.But wait, there\u2019s morePOS ProAdd on+$89/moFor physical storefrontsLearn moreLevel up your stores with:Unlimited staff roles & permissionsIn-store inventory managementIn-store pickup & flexible deliveryAgentic$0/moFor selling in AI channelsTry for freeAdd your products to Shopify's CatalogChoose which AI channels to sell inOnly pay when you make a saleCard rates from 2.9% + 30\u00a2 USD onlineWord on the street\u201cShopify\u2019s ever-improving platform has made it easy for FTC to manage orders, inventory, marketing and analytics in one easy-to-use place.\u201d\u2014Kent Uyehara, Founder, FTC$1.1 trillionWhat millions of merchants have collectively made in sales on Shopify.26 secondsEvery 26 seconds, an entrepreneur makes their first sale on Shopify.Compare all featuresBasicGrowAdvancedPlusTry for freePricingPay monthly$39 USD/moPay yearly (Save up to 25%)$29 USD/moCore featuresEarn 1% back on all salesUp to $5,000 USD"}, "careers": {"found": true, "careersUrl": "https://shopify.com/careers", "totalOpenings": 25, "jobTitles": ["Senior Product Marketing LeadRemote - Americas", "Social Lead - DeveloperRemote - Americas", "Lead Financial AnalystRemote - Americas", "Manager of Lending InfrastructureRemote - Americas", "Manager, Treasury Payment and Product FinanceRemote - Americas", "Senior Accountant, Money Transfer Licensing & ComplianceRemote - United Kingdom", "Senior Accountant - Revenue & Business AccountingRemote - Americas", "Senior Financial Analyst - Multiple Roles Remote - Americas", "Treasury Specialist, LuxembourgRemote - Luxembourg", "Head of Partner Management, Affiliate ChannelRemote - Americas", "Lead Marketer, Growth, Shop AppRemote - Americas", "Marketing Lead, Growth MarketingRemote - Americas", "Senior Performance Marketing Lead, YouTubeRemote - Americas", "Associate General Counsel, PrivacyRemote - Americas, United Kingdom, Ireland", "Compliance Lead, Licensing & Exam ManagementNew York City", "Product Partnerships LeadRemote - Singapore", "Product Partnerships LeadRemote - Poland", "Manager, Incident Response, SupportRemote - Canada , Americas", "Overnight Senior Support Specialist, Front-End Developer SupportRemote - Canada", "Senior Manager, Credit RiskRemote - Americas", "Senior Support Specialist, Back-End Developer SupportRemote - United Kingdom, Ireland", "Senior Support Specialist, Front-End Developer SupportRemote - Singapore", "Senior Technical Security AnalystRemote - Americas", "Sr. Manager, Account SecurityRemote - Americas", "Senior Audio Visual (AV) TechnicianNew York City, Toronto"], "hiringVelocity": "aggressive", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"marketing": 4, "other": 13, "finance": 1, "sales": 3, "legal": 1, "engineering": 3}, "engineeringToSalesRatio": 1, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": null, "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Shopify"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75447}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": ["OpenAI"], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 1, "maxPriceUsd": 10000}, "featureMatrix": {"features": [], "planCount": 15, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 37, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "25 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.32, "gtm": 0, "pricing": 1}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Shopify \u2014 MONITOR. 25 open positions \u2014 aggressive expansion phase; 15 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $1"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "high", "confidence": 0.8, "evidence": ["25 open positions \u2014 aggressive velocity"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products", "sales-buildout", "pricing-aggression"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["vendors: OpenAI", "keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=integrated", "enterprise=none", "free tier"], "threat:monitor": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 36, "components": {"evidenceStrength": 0.33, "magnitude": 0.37, "freshness": 0.6, "strategicImportance": 0.2}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "90-180d", "confidence": 0.6, "reasoning": "Aggressive growth \u2014 funding / launch typically 3-6 months out."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $1 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Shopify: aggressive growth phase (80% confidence).", "Shopify: Entry price $1 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 27, "components": {"driftMateriality": 0, "eventsMateriality": 0.25, "threatMateriality": 0.37, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.22, "noiseRisk": 0.5}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": []}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 9, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 82, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 36, "hiringVolumePercentile": 72, "interpretation": "Top 18% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "7242071840ca6407715d454cede43711", "url": "https://ramp.com", "domain": "ramp.com", "companyName": "Ramp", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Spend Management, Corporate Cards & Accounts Payable Solutions | Ramp", "description": "Make expense management easy with Ramp's spend management platform. Combine global corporate cards, travel, expenses and accounts payable to automate finance operations and improve efficiency.", "ogImage": "https://next.ramp.com/assets/images/default-og-image.jpg", "socialLinks": {"linkedin": "https://www.linkedin.com/company/ramp", "twitter": "https://x.com/tryramp", "facebook": "https://www.facebook.com/rampcard"}}, "pricing": {"found": true, "pricingUrl": "https://ramp.com/pricing", "plans": [{"name": null, "price": "$0", "period": "/mo", "features": []}, {"name": null, "price": "$15", "period": "/mo", "features": []}, {"name": null, "price": "$.65", "period": null, "features": []}], "rawPricingText": "Start for free. Scale with Intelligence.Whether you\u2019re a startup, global enterprise, or somewhere in between, Ramp is designed to save you time and money.AI-assistedFree$0/mo/userBest for smaller teams who want to simplify finances.EmailGet started for freeKey features:Corporate CardcheckUnlimited cardscheckCard issuing controlsTravel & ExpensecheckComplete expenses via SMS or SlackcheckCreate a custom travel policycheckBook flights, hotels, and car rentalscheckAuto-receipt collection and matchingAccounts PayablecheckAutomated invoice extraction (OCR)checkConfigurable approval workflowscheckAutomated fraud checkscheckPay bills by ACH, card, check, wire, and moreTreasurycheckEarn -.--%* in a Ramp Investment AccountcheckEarn -.--%* on cash in a FDIC-insured accountcheckNo fees, minimum deposits, or transfer capscheckFree wires and same-day ACH via Bill PayAccounting AutomationcheckBasic accounting rulescheckQuickBooks Online and Xero integrationsBudgets & ReportingcheckCustom reports and insights via AI reportingcheckCustom report builderVendor ManagementcheckAutomated vendor tracking and contract extractioncheckPrice intelligenceView all featuresarrow_downwardAI-poweredPlus$15/mo/user+ Platform fee based on team sizeSave 20% with annual billingPerfect for teams who want to use AI-driven automation to eliminate busywork.EmailGet started for freeAll the features of Free, and:Travel & ExpensecheckAI-driven expense reviews and policy insightscheckAuto-lock cards when compliance is unmetcheck24/7 phone support for travel bookingsAccounts PayablecheckAuto-coded line itemscheckAI-driven approval recommendationscheckAutomated batch paymentscheckPayment release approvalsProcurement (Add-on to Plus or Enterprise)checkAdvanced intake and approval workflowscheckAI-driven vendor compliance reviewscheckAutomated PO creation and trackingcheckThree-way match with Ramp purchase ordersAccounting AutomationcheckNetSuite, Sage Intacct, and more integrationscheckAI coding for every fieldcheckAutomate approval and sync of routine spendcheckSupport for multi-entity businessesGlobal CoveragecheckAuto tax capture and codingBudgets & ReportingcheckShare live reports and schedule exportscheckTrack budgets vs. actuals in real timeUser managementcheckCustom user rolescheckMulti-entity visibility restrictionscheckAudit logView all featuresarrow_downwardAI-tailoredEnterpriseCustomAnnual billingSpecifically made for teams who need full customization.EmailContact salesAll the features of Plus, and:Accounting AutomationcheckWorkday, Oracle Fusion Cloud, and more integrationsGlobal CoveragecheckLocally funded reimbursementscheckPay card payments in local currencycheckLocal currency card issuing in 30+ countriesWhite Glove SupportcheckDedicated account and customer success managercheckPriority 24/7 global supportImplementation ServicescheckCustom implementation scoping and roll out plancheckIntegration setup and validation testingcheckEmployee training and change managementEnterpris"}, "careers": {"found": true, "careersUrl": "https://ramp.com/careers", "totalOpenings": 109, "jobTitles": ["Security Engineer, Cloud", "AI Operations Specialist | Agentic Workflows", "Mobile Engineer, Android", "Software Engineer, Frontend", "Customer Experience Agent", "Mobile Engineer, iOS", "Partner Development Representative | Accounting", "Account Manager | Commercial", "Product Designer", "University Grad | Customer Experience Agent", "Partner Development Representative | Financial Institutions", "Account Manager | Mid-Market", "Software Engineer, Data Platform", "Customer Activation Manager | Enterprise", "Customer Activation Manager | Mid-Market", "Software Engineer, Stablecoin", "Agentic Operator, Growth Marketing", "Account Executive | Commercial", "Senior Security Program Manager | Public Sector", "Scaled Customer Activation Manager", "Software Engineer Internship, Android", "Associate Manager | Customer Experience", "University Grad | Software Engineer | Frontend", "Integrations Expert | Customer Experience", "Product Manager | Generalist (All Levels)", "Account Executive, SMB | Canada", "Customer Activation Manager | Public Sector", "Customer Experience Agent (Evening Shift)", "Software Engineer, Growth Platform", "Director, Technical Consultant", "Software Engineer, Product Growth", "Security Engineer, Product", "Software Engineer, AI Forward Deployed", "Senior Data Scientist | Growth", "AML Operations Analyst", "Director, Performance Marketing", "Software Engineer, Argentina", "Account Manager | Enterprise", "Security Engineer, Privacy", "Channel Partner Manager | Accounting", "Customer Activation Manager | Strategic Enterprise", "Technical Recruiter | Engineering | Industry or University", "Software Engineer, Core Product", "Customer Activation | Partnerships", "Scaled Customer Activation Manager | Bill Pay Specialist", "Procurement Architect", "Technical Recruiter | Engineering", "Technical Accounting Manager", "Senior Scaled Customer Activation Manager", "Account Executive | Federal"], "hiringVelocity": "aggressive", "atsProvider": "ashby", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"engineering": 26, "operations": 7, "customerSuccess": 13, "other": 27, "design": 1, "marketing": 12, "sales": 14, "product": 2, "people": 3, "finance": 3, "legal": 1}, "engineeringToSalesRatio": 1.86, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://ramp.com/about-us", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74752}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 3, "tier": "none", "detected": ["dedicated security page", "trust / compliance center"], "capabilities": ["security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["sales-team hiring"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.65, "maxPriceUsd": 15}, "featureMatrix": {"features": [], "planCount": 3, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 33, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "109 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "3 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.22, "ai": 0.07, "gtm": 0.5, "pricing": 0.8}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}], "summary": "Ramp \u2014 MONITOR. 109 open positions \u2014 aggressive expansion phase; 3 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $0.65"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "critical", "confidence": 0.8, "evidence": ["109 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["sales-buildout", "pricing-aggression"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "free tier"], "threat:monitor": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING"]}, "actionabilityScore": {"score": 42, "components": {"evidenceStrength": 0.4, "magnitude": 0.33, "freshness": 0.6, "strategicImportance": 0.4}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 33."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.65 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Ramp: aggressive growth phase (80% confidence).", "Ramp: Entry price $0.65 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 36, "components": {"driftMateriality": 0, "eventsMateriality": 0.6, "threatMateriality": 0.33, "cohortSurpriseMateriality": 0.5}, "reasoning": ["1 high/critical events.", "Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.25, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 10, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 78, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 4, "hiringVolumePercentile": 86, "interpretation": "Top 22% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "931e04a8118f4534179373e6178f9944", "url": "https://intercom.com", "domain": "intercom.com", "companyName": "Intercom", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Intercom | The only helpdesk designed for the AI Agent era", "description": "The only helpdesk with a natively integrated AI Agent. Deliver perfect customer experiences with the highest-performing platform. Start your free trial today.", "ogImage": "https://www.intercom.com/intercom-marketing-site/img/social/default.jpg", "socialLinks": {"youtube": "https://www.youtube.com/@Intercominc"}}, "pricing": {"found": true, "pricingUrl": "https://intercom.com/pricing", "plans": [{"name": null, "price": "$0.99", "period": "/mo", "features": []}, {"name": null, "price": "$29", "period": null, "features": []}, {"name": null, "price": "$85", "period": null, "features": []}, {"name": null, "price": "$132", "period": null, "features": []}, {"name": null, "price": "$99", "period": "/mo", "features": []}], "rawPricingText": "{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https://www.intercom.com/pricing#webpage\",\"url\":\"https://www.intercom.com/pricing\",\"name\":\"Intercom Pricing\",\"isPartOf\":{\"@id\":\"https://www.intercom.com/#website\"},\"inLanguage\":\"en-US\",\"description\":\"Explore Intercom pricing plans. AI-first customer service platform with outcome-based pricing. Start your free trial today.\"},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://www.intercom.com/#app\",\"name\":\"Intercom\",\"url\":\"https://www.intercom.com/pricing\",\"applicationCategory\":\"CustomerSupportApplication\",\"operatingSystem\":\"Web\",\"inLanguage\":[\"en\"],\"description\":\"The only helpdesk designed for the AI Agent era. AI-first customer service with Fin AI Agent, Helpdesk, and AI Insights.\",\"brand\":{\"@type\":\"Organization\",\"@id\":\"https://www.intercom.com/#organization\",\"name\":\"Intercom\"},\"offers\":[{\"@type\":\"Offer\",\"url\":\"https://www.intercom.com/pricing\",\"priceCurrency\":\"USD\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":39,\"unitText\":\"SEAT_PER_MONTH\"},\"availability\":\"https://schema.org/InStock\",\"name\":\"Essential\",\"description\":\"$39 per seat/month\"},{\"@type\":\"Offer\",\"url\":\"https://www.intercom.com/pricing\",\"priceCurrency\":\"USD\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":99,\"unitText\":\"SEAT_PER_MONTH\"},\"availability\":\"https://schema.org/InStock\",\"name\":\"Advanced\",\"description\":\"$99 per seat/month\"},{\"@type\":\"Offer\",\"url\":\"https://www.intercom.com/pricing\",\"priceCurrency\":\"USD\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":139,\"unitText\":\"SEAT_PER_MONTH\"},\"availability\":\"https://schema.org/InStock\",\"name\":\"Expert\",\"description\":\"$139 per seat/month\"},{\"@type\":\"Offer\",\"url\":\"https://www.intercom.com/pricing\",\"priceCurrency\":\"USD\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":0.99,\"unitText\":\"PER_OUTCOME\"},\"availability\":\"https://schema.org/InStock\",\"name\":\"Fin AI Agent\",\"description\":\"$0.99 per resolution\"}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.intercom.com/pricing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://www.intercom.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pricing\",\"item\":\"https://www.intercom.com/pricing\"}]}]}{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How does Intercom pricing work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Intercom pricing has two components:\\n\\n- **Seats:** You pay per teammate based on your plan (Essential, Advanced, Expert)\\n- **Usage:** You pay for what you use (e.g. Fin outcomes, messaging channels)\\n\\nAll plans include access to Intercom\u2019s helpdesk and Fin AI Agent.\"}},{\"@type\":\"Question\",\"name\":\"How is Fin AI Agent priced?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Fin is priced at **$0.99 per outcome**.\\n\\nAn outcome is counted when:\\n- A customer confirms their issue is resolved, or\\n- They don\u2019t ask for more help after Fin responds, or\\n- Fin completes a workflow (Procedure), i"}, "careers": {"found": true, "careersUrl": "https://www.intercom.com/careers", "totalOpenings": 171, "jobTitles": ["Account Executive, Commercial", "Account Executive, Commercial", "Account Executive, Commercial", "Account Executive, Commercial - French Speaking", "Account Executive, Emerging AI Products", "Account Executive, Emerging AI Products", "Account Executive, Enterprise", "Account Executive, Enterprise", "Account Executive (Existing Business), Commercial", "Account Executive, MidMarket", "Account Executive, MidMarket", "Account Executive, MidMarket", "Account Executive, Mid-Market", "Account Executive, MidMarket - German Speaking", "Account Executive, MidMarket (LATAM)", "Account Executive, Senior MidMarket", "Account Executive, Senior MidMarket", "Account Executive, Senior MidMarket", "AI Infrastructure Engineer", "AI Infrastructure Engineer", "AI Infrastructure Engineer", "Business Development Representative", "Business Development Representative", "Business Development Representative, Emerging AI Products", "Business Development Representative, MidMarket/Commercial", "Customer Success Manager, High Touch", "Customer Success Manager, High Touch", "Director, Sales Strategy & Planning", "Engineering Manager, AI Models Infrastructure", "Engineering Manager, AI Models Infrastructure", "Engineering Manager, AI Models Infrastructure", "Engineering Manager, AI Models Infrastructure", "Engineering Manager, Forward Deployed Engineering", "Engineering Manager, Forward Deployed Engineering", "Forward Deployed Software Engineer", "Full-Stack Marketer, Customer Advocacy", "IT Specialist", "Manager, Account Executives (MidMarket)", "Manager, Account Executives (MidMarket)", "Manager, Accounts Payable", "Manager, Accounts Payable", "Manager, Relationship Managers (MidMarket)", "Manager, Relationship Managers (MidMarket)", "Manager, Relationship Managers (SMB)", "Manager, Scaled Relationship Management (EMEA)", "Manager, Solutions Engineering (Mid-Market & Enterprise)", "Manager, Solutions Engineering (Mid-Market & Enterprise)", "Principal Engineer", "Principal Engineer", "Principal Engineer"], "hiringVelocity": "aggressive", "atsProvider": "greenhouse", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"sales": 35, "engineering": 64, "customerSuccess": 11, "other": 17, "design": 7, "marketing": 9, "product": 9, "people": 1, "data": 14, "legal": 3, "finance": 1}, "engineeringToSalesRatio": 1.83, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://www.intercom.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74861}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 3, "tier": "none", "detected": ["enterprise plan / contact-sales tier"], "capabilities": ["enterprise-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "hybrid", "confidence": 0.7, "plgIndicators": ["free signup CTA"], "salesLedIndicators": ["contact-sales / demo-request CTA", "sales-team hiring"], "reasoning": "Both PLG (1 signal) and sales-led (2 signals) indicators present."}, "pricingClassification": {"billingModel": "seat-based", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": true, "usageBasedDetected": false, "minPriceUsd": 0.99, "maxPriceUsd": 132}, "featureMatrix": {"features": [], "planCount": 5, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 33, "threatLevel": "monitor", "competitiveSignals": [{"code": "AGGRESSIVE_HIRING", "weight": 25, "evidence": {"type": "count-threshold", "value": "171 open positions \u2014 aggressive expansion phase.", "source": "careers-page", "confidence": 0.9}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "5 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}], "threatReasons": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.12, "ai": 0.07, "gtm": 0.7, "pricing": 1}, "scoringTrace": [{"rule": "AGGRESSIVE_HIRING", "weight": 25, "contribution": 25}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}], "summary": "Intercom \u2014 MONITOR. 171 open positions \u2014 aggressive expansion phase; 5 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "hybrid-plg-and-enterprise", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=seat-based, entry $0.99"}, "competitiveEvents": [{"type": "aggressive-growth-phase", "severity": "critical", "confidence": 0.8, "evidence": ["171 open positions \u2014 aggressive velocity"]}, {"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 50}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["sales-buildout"], "counterMoves": [{"trigger": "aggressive-growth-phase", "action": "Watch for funding announcement / new product launch in next 3-6 months. Brief exec.", "owner": "exec", "urgency": "medium"}, {"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "fast-moving", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:hybrid": ["free signup CTA", "contact-sales / demo-request CTA", "sales-team hiring"], "archetype:hybrid-plg-and-enterprise": ["gtm=hybrid", "ai=experimenting", "enterprise=none"], "threat:monitor": ["AGGRESSIVE_HIRING", "PUBLIC_PRICING"]}, "actionabilityScore": {"score": 44, "components": {"evidenceStrength": 0.47, "magnitude": 0.33, "freshness": 0.6, "strategicImportance": 0.4}, "reasoning": "Moderate actionability \u2014 some signals worth tracking, magnitude 33."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [{"theme": "Growth phase / funding likely", "priority": "medium", "events": ["aggressive-growth-phase"], "recommendedAction": "Watch for funding announcement / new product launch in next 3-6 months."}], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.99 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Intercom: aggressive growth phase (80% confidence).", "Intercom: Entry price $0.99 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 36, "components": {"driftMateriality": 0, "eventsMateriality": 0.6, "threatMateriality": 0.33, "cohortSurpriseMateriality": 0.5}, "reasoning": ["1 high/critical events.", "Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.26, "noiseRisk": 0}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 11, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 78, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 4, "hiringVolumePercentile": 97, "interpretation": "Top 22% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "a87484db8ab72b7583126c40cfffaf25", "url": "https://monday.com", "domain": "monday.com", "companyName": "monday.com", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "The AI Work Platform for People & Agents | monday.com", "description": "Get more work done with AI agents that work side by side with your people. Execute, manage, and operate together on one AI work platform to drive business results.", "ogImage": null, "socialLinks": {"twitter": "https://twitter.com/mondaydotcom", "linkedin": "https://www.linkedin.com/company/2525169/", "facebook": "https://www.facebook.com/mondaydotcom", "youtube": "https://www.youtube.com/channel/UCA9UvBiKHly15rN8u_Km3BQ", "instagram": "https://www.instagram.com/mondaydotcom", "tiktok": "https://www.tiktok.com/@mondaydotcom"}}, "pricing": {"found": true, "pricingUrl": "https://monday.com/pricing", "plans": [{"name": "Free", "price": "$0", "period": "/mo", "features": []}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": "Basic", "price": "$9", "period": "/mo", "features": []}, {"name": null, "price": "$9", "period": null, "features": []}, {"name": null, "price": "$90", "period": null, "features": []}, {"name": null, "price": "$100", "period": null, "features": []}, {"name": "Standard", "price": "$12", "period": null, "features": []}, {"name": null, "price": "$12", "period": null, "features": []}, {"name": null, "price": "$120", "period": null, "features": []}, {"name": null, "price": "$140", "period": null, "features": []}, {"name": "Pro", "price": "$19", "period": null, "features": []}, {"name": null, "price": "$19", "period": null, "features": []}, {"name": null, "price": "$190", "period": null, "features": []}, {"name": null, "price": "$220", "period": null, "features": []}, {"name": "Enterprise", "price": "$200", "period": null, "features": []}], "rawPricingText": ".css-1h1m6dq{max-width:1440px;margin:auto;}.css-1h1m6dq .full-paragraph-wrapper{max-width:1100px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0px 32px;}.css-1yu2fk9{word-break:break-word;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.css-1yu2fk9.align-items-left{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.css-1yu2fk9.align-items-center{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-1yu2fk9.align-items-center .title-wrapper{width:100%;}.css-1yu2fk9.align-items-right{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}.css-1yu2fk9.with-left-line{border-width:2px;border-style:solid;padding-left:32px;}.css-1yu2fk9 .full-paragraph-topic-image-and-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.css-1yu2fk9 .full-paragraph-topic-image-wrapper{margin-bottom:40px;}.css-1yu2fk9 .full-paragraph-topic{font-size:0.875rem;margin-bottom:16px;}.css-1yu2fk9 .title-wrapper{margin-top:16px;margin-bottom:16px;}.css-1yu2fk9 .icons-wrapper{margin-top:40px;margin-bottom:64px;}.css-1yu2fk9 .bullets-wrapper{margin-top:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:768px){.css-1yu2fk9 .bullets-wrapper.no-mobile-margin{margin-top:0;}}.css-1yu2fk9 .bullets-wrapper.left{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}.css-1yu2fk9 .bullets-wrapper.left .bullets{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}.css-1yu2fk9 .bullets-wrapper.center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-1yu2fk9 .bullets-wrapper.center .bullets{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-1yu2fk9 .bullets-wrapper.right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}.css-1yu2fk9 .bullets-wrapper.right .bullets{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}.css-1yu2fk9 .full-paragraph-topic-image-wrapper.left:global(.picture-component){-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;}.css-1yu2fk9 .full-paragraph-topic-image-wrapper.center:global(.picture-component){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-1yu2fk9 .full-paragraph-topic-image-wrapper.right:global(."}, "careers": {"found": true, "careersUrl": "https://monday.com/careers/", "totalOpenings": 9, "jobTitles": ["Account ExecutiveConsulting (Sales)London, UK", "Account ExecutiveConsulting (Sales)Sydney, AU", "Account Executive, Mid-MarketConsulting (Sales)Denver, US", "Account Executive, Mid-MarketConsulting (Sales)New York, US", "Account ManagerConsulting (Sales)London, UK", "Account Manager, Mid-MarketConsulting (Sales)New York, US", "Account Manager, Mid-MarketConsulting (Sales)Atlanta, US", "Agentic Partner Growth Manager, CRMGTMNew York, US", "Agentic Platform Marketing Lead, CRMGTMNew York, US"], "hiringVelocity": "moderate", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"sales": 7, "marketing": 2}, "engineeringToSalesRatio": 0, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://monday.com/p/about/", "teamSize": null, "companyDescription": null}, "techStack": ["Cloudflare", "Google Analytics", "Google Tag Manager", "Webflow"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74355}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Cloudflare", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 4, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "trust / compliance center"], "capabilities": ["enterprise-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.85, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA", "sales-team hiring"], "reasoning": "2 contact-sales / enterprise-pricing indicators with no self-serve signals."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": true, "hasCustomPricing": false, "pricingComplexity": "medium", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 9, "maxPriceUsd": 220}, "featureMatrix": {"features": [], "planCount": 15, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 27, "threatLevel": "monitor", "competitiveSignals": [{"code": "MODERATE_HIRING", "weight": 12, "evidence": {"type": "count-threshold", "value": "9 open positions \u2014 steady growth phase.", "source": "careers-page", "confidence": 0.85}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["MODERATE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.765, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.6666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0.22, "ai": 0.07, "gtm": 0.85, "pricing": 1}, "scoringTrace": [{"rule": "MODERATE_HIRING", "weight": 12, "contribution": 12}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "monday.com \u2014 MONITOR. 9 open positions \u2014 steady growth phase; 15 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $9"}, "competitiveEvents": [{"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 50}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["sales-buildout", "pricing-aggression"], "counterMoves": [{"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA", "sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "free tier"], "threat:monitor": ["MODERATE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 33, "components": {"evidenceStrength": 0.54, "magnitude": 0.27, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $9 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["monday.com: Entry price $9 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 20, "components": {"driftMateriality": 0, "eventsMateriality": 0.1, "threatMateriality": 0.27, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.2, "noiseRisk": 0.5}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 12, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 76, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 67, "interpretation": "Top 24% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "680a5373d6818165d25228baaf0a4f4a", "url": "https://deel.com", "domain": "deel.com", "companyName": "Deel", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Deel | Global Payroll, Compliance, HR Solutions | HRIS", "description": "Hire, pay, and manage teams in 150+ countries with Deel. Run global payroll, ensure compliance, and streamline HR operations\u2014all on one powerful platform.", "ogImage": "https://website-media.deel.com/General_Purple_f6b2f3f9bd.png", "socialLinks": {"twitter": "https://twitter.com/deel", "linkedin": "https://linkedin.com/company/deel", "facebook": "https://facebook.com/getdeel", "instagram": "https://instagram.com/getdeel"}}, "pricing": {"found": true, "pricingUrl": "https://deel.com/pricing/", "plans": [{"name": null, "price": "$599", "period": null, "features": []}, {"name": null, "price": "$899", "period": null, "features": []}, {"name": null, "price": "$125", "period": null, "features": []}, {"name": null, "price": "$49", "period": null, "features": []}, {"name": null, "price": "$325", "period": null, "features": []}, {"name": null, "price": "$99", "period": null, "features": []}, {"name": null, "price": "$5", "period": null, "features": []}, {"name": null, "price": "$14", "period": null, "features": []}, {"name": null, "price": "$22", "period": null, "features": []}, {"name": null, "price": "$30", "period": null, "features": []}, {"name": null, "price": "$56", "period": null, "features": []}, {"name": null, "price": "$29", "period": null, "features": []}, {"name": null, "price": "$45", "period": null, "features": []}, {"name": null, "price": "$133", "period": null, "features": []}, {"name": null, "price": "$10", "period": null, "features": []}], "rawPricingText": "PRICINGDesigned around how you build and scale your global workforceSelect what you need today and add more as you grow.Speak with a trusted expertHireManagePayEquipHire Employee of RecordStandardEmploy global talent without setting up local entities.Starting at$599per employee per monthSpeak to sales Full legal employment in 110+ countries Support for remote, on-site & field workers Automated onboarding & compliance Benefits enrollment Managed payroll, tax filings & reporting On-demand HR & legal expertise 24/7 support EnterpriseEmploy global talent with advanced legal and security support.Starting at$899per employee per monthSpeak to salesAll standard EOR items plus: Dedicated onboarding manager In\u2011app redlining Legal response guarantees Dedicated Slack/MS Teams support channel Audit log export to SIEM domain & SSO/SAML Hire US PEO EmployeesDeel is your co-employment partner for US employees in all 50 states.Starting at$125per employee per monthSpeak to sales One place to run payroll, HR & compliance Federal, state, & local taxes handled for you Regulatory compliance handled for you Competitive benefit access (healthcare & more) Support for complex employee lifecycle events Built-in onboarding, document management & HR workflow Hire ContractorsStandardHire and pay global contractors compliantly.Starting at$49per contractor per monthSpeak to sales Centralized contractor management Compliant contracts Payments in 120+ currencies Automated invoicing Tax form guidance & document collection Multi\u2011currency payments Contractor of RecordHire contractors with Deel as legal entity.Starting at$325per contractor per monthSpeak to salesAll Contractor items plus: Deel acts as legal contracting entity Deel owns compliance & classification Tax & labor law adherence Reduce misclassification risks Automated payment & invoicing Applicant Tracking SystemManage candidates, interviews, and offers.Speak to sales Job posting & candidate tracking Full pipeline visibility by stage Interview scheduling & feedback AI-powered screening & offers LinkedIn, Google Workspace & productivity suite integrations Additional ServicesSupport global setup and expansion needs.Speak to sales Entity setup & maintenance Background checks Remote worker verification TalentAccess vetted recruiting partners worldwide and hire through one platform. Starting at$99 per hire + recruitment feesSpeak to sales Access to vetted sourcing partners Candidate pipeline support Optional ATS integration Deel HRAll modules can be purchased individually and added as needed. They run on the same HR data\u2014no migrations or re-implementations. Slack & Teams plugin always included.Core HREssential tools that lay your HRIS foundation. $5per employee per monthSpeak to sales Worker profiles Time tracking & time off Secure contract & document management People analytics & dashboards Roles, permissions & approvals Compliance insights AI help & insights RecruitAccelerate your hiring process. $14 per employee per monthSpe"}, "careers": {"found": true, "careersUrl": "https://deel.com/careers/", "totalOpenings": 6, "jobTitles": ["Tech Lead, EngineeringMultiple LocationsEngineeringFullTime", "Global Mobility Manager, Field Services | EMEAMultiple LocationsSolution EngineeringFullTime", "Growth Solutions Architect | UKIMultiple LocationsPipeline and Marketing OperationsFullTime", "Team Lead, Engineering | Customer SandboxMultiple LocationsEngineeringFullTime", "Agent Operations HR Experience | EMEAMultiple LocationsHR ExperienceFullTime", "Sales Development Representative, SMB and Mid-Mark...Multiple LocationsSales DevelopmentFullTime"], "hiringVelocity": "moderate", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"other": 2, "marketing": 1, "engineering": 1, "people": 1, "sales": 1}, "engineeringToSalesRatio": 1, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://deel.com/about/", "teamSize": null, "companyDescription": null}, "techStack": ["Amplitude", "Google Analytics", "Google Tag Manager", "HubSpot", "Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75057}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": false, "maturity": "none", "vendors": [], "keywords": [], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.85, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA", "sales-team hiring"], "reasoning": "2 contact-sales / enterprise-pricing indicators with no self-serve signals."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 5, "maxPriceUsd": 899}, "featureMatrix": {"features": [], "planCount": 15, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 24, "threatLevel": "monitor", "competitiveSignals": [{"code": "MODERATE_HIRING", "weight": 12, "evidence": {"type": "count-threshold", "value": "6 open positions \u2014 steady growth phase.", "source": "careers-page", "confidence": 0.85}}, {"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["MODERATE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0, "gtm": 0.85, "pricing": 1}, "scoringTrace": [{"rule": "MODERATE_HIRING", "weight": 12, "contribution": 12}, {"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Deel \u2014 MONITOR. 6 open positions \u2014 steady growth phase; 15 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $5"}, "competitiveEvents": [{"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 50}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["sales-buildout"], "counterMoves": [{"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"gtm:sales-led": ["contact-sales / demo-request CTA", "sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=none", "enterprise=none"], "threat:monitor": ["MODERATE_HIRING", "PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 31, "components": {"evidenceStrength": 0.46, "magnitude": 0.24, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unknown", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $5 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Deel: Entry price $5 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 19, "components": {"driftMateriality": 0, "eventsMateriality": 0.1, "threatMateriality": 0.24, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.19, "noiseRisk": 0.5}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "weekly-review", "sla": "7d", "reason": "Active signals \u2014 fold into weekly competitor review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": false}, "rank": 13, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 74, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 0, "techStackSizePercentile": 86, "hiringVolumePercentile": 61, "interpretation": "Top 26% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "5e527d7cf08dec0ca275c040cfedccd3", "url": "https://elastic.co", "domain": "elastic.co", "companyName": "Elastic", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Elastic \u2014 The Search AI Company | ElasticElastic logo", "description": "Power insights and outcomes with The Elasticsearch Platform. See into your data and find answers that matter with enterprise solutions designed to help you accelerate time to insight. Try Elastic toda...", "ogImage": "https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt96190c29d4696f9b/6887c80d865be560a05ab25d/elastic_open_graph_bold.png", "socialLinks": {"linkedin": "https://www.linkedin.com/company/elastic-co", "youtube": "https://www.youtube.com/user/elasticsearch", "facebook": "https://www.facebook.com/elastic.co", "twitter": "https://www.twitter.com/elastic", "github": "https://github.com/elastic"}}, "pricing": {"found": true, "pricingUrl": "https://elastic.co/pricing", "plans": [], "rawPricingText": "Elastic pricingElastic Cloud makes it easy to launch and scale Search, Observability, and Security with flexible hosted and serverless options. Compare solutions and deployment to find the right fit.ElasticsearchBuild search and vector database applications.ServerlessHostedSelf-managedElastic ObservabilityMonitor health and resolve issues for apps and infrastructure.ServerlessHostedSelf-managedElastic SecurityProtect, investigate, and respond to cyber threats.ServerlessHostedSelf-managedElastic Cloud: Hosted vs. ServerlessThe flexibility to choose between control and simplicityHostedServerlessSelf-managedOperationsFull visibility and control over HW configuration, clusters size, node count, and versionsFully managed, just bring your data. Elastic manages all HW configuration, clusters size, node count, and versions.Full control over deployment location, HW setup and configuration, orchestration, clusters size, node count, and versionsScalabilityCustom control over cluster capacityAutomatically scales up and down based on search and indexing load to optimize performanceCustom control over cluster capacity, storage-based autoscaling available in ECE and ECKPricingResource based pricingPay as you go (monthly) or prepaidUsage based pricingPay as you go (monthly) or prepaid License based pricing Licensing based on number of nodes and used RAMCloud and regions AWS, GCP, Azure, Alibaba, FedRamp 60 regions across AWS, Azure, and GCPCurrently generally available in AWS, GCP, and Azure (see a list of supported regions)Deploy anywhere: on-prem or in private or public cloudCapabilitiesAll solutions and platform capabilitiesMost solution and platform capabilitiesNotable upcoming features: traffic filtering, cross project search, and bring your own keySee a detailed roadmap of upcoming featuresAll solutions and platform capabilitiesSupport Four support tiers, depending on the Elastic Cloud subscription tier Four support tiers, depending on the Elastic Cloud subscription tier Two subscription tiers (Platinum and Enterprise) with identical support SLAUptime SLA99.95% Monthly Uptime SLA for Platinum and Enterprise subscription tiers. See Elastic Cloud Hosted SLA for more details. 99.95% Monthly Uptime SLA for Platinum and Enterprise subscription tiers. See Elastic Cloud Serverless SLA for more details. Not applicable, as infrastructure is self-managed by the customerOperationsScalabilityPricingCloud and regions CapabilitiesSupport Uptime SLAHostedServerlessSelf-managedFull visibility and control over HW configuration, clusters size, node count, and versionsFully managed, just bring your data. Elastic manages all HW configuration, clusters size, node count, and versions.Full control over deployment location, HW setup and configuration, orchestration, clusters size, node count, and versionsCustom control over cluster capacityAutomatically scales up and down based on search and indexing load to optimize performanceCustom control over cluster capacity, storage-based "}, "careers": {"found": true, "careersUrl": "https://elastic.co/careers", "totalOpenings": 1, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://elastic.co/about", "teamSize": null, "companyDescription": null}, "techStack": ["Clearbit", "Google Analytics", "Google Tag Manager", "Marketo", "Next.js", "Optimizely"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74055}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 10, "tier": "none", "detected": ["GDPR / DPA", "enterprise plan / contact-sales tier", "dedicated security page", "trust / compliance center"], "capabilities": ["gdpr", "enterprise-page", "security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "hybrid", "confidence": 0.7, "plgIndicators": ["free signup CTA", "no-credit-card framing"], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Both PLG (2 signals) and sales-led (1 signal) indicators present."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 22, "threatLevel": "monitor", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "GROWTH_TECH_STACK", "weight": 8, "evidence": {"type": "tech-stack-fingerprint", "value": "6 technologies detected \u2014 growth-stage stack.", "source": "homepage", "confidence": 0.8}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["OPAQUE_PRICING", "GROWTH_TECH_STACK", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.825, "level": "high", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.6666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.46, "ai": 0.07, "gtm": 0.7, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "GROWTH_TECH_STACK", "weight": 8, "contribution": 8}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Elastic \u2014 MONITOR. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 6 technologies detected \u2014 growth-stage stack.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "hybrid-plg-and-enterprise", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 50, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["developer-platform"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "plg-saas"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:hybrid": ["free signup CTA", "no-credit-card framing", "contact-sales / demo-request CTA"], "archetype:hybrid-plg-and-enterprise": ["gtm=hybrid", "ai=experimenting", "enterprise=none", "github presence"], "threat:monitor": ["OPAQUE_PRICING", "GROWTH_TECH_STACK", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 29, "components": {"evidenceStrength": 0.43, "magnitude": 0.22, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 6, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.22, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.17, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 29, materiality 6).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 14, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 72, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 96, "hiringVolumePercentile": 11, "interpretation": "Top 28% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "8f32e798d4dd7d68d6ccf5cd1581430d", "url": "https://hubspot.com", "domain": "hubspot.com", "companyName": "HubSpot", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "HubSpot | Software & Tools for your Business - HomepageLogo - Full (Color)", "description": "HubSpot's customer platform includes all the marketing, sales, customer service, and CRM software you need to grow your business.", "ogImage": "https://www.hubspot.com/hubfs/assets/hubspot.com/homepage/hero-backgrounds-2025/HS_Full_Bleed_1.jpg", "socialLinks": {"facebook": "https://www.facebook.com/hubspot", "instagram": "https://www.instagram.com/hubspot/", "youtube": "https://youtube.com/user/HubSpot", "twitter": "https://x.com/HubSpot", "linkedin": "https://www.linkedin.com/company/hubspot", "tiktok": "https://www.tiktok.com/@hubspot"}}, "pricing": {"found": true, "pricingUrl": "https://www.hubspot.com/pricing/marketing", "plans": [], "rawPricingText": "window._hsg = window._hsg || {}; window._hsg.__ip_lookup = {\"ip\":\"100.48.50.71\",\"country\":\"us\"}; window.hubspot=window.hubspot||{},window.hubspot[\"__hub-http-labs\"]=window.hubspot[\"__hub-http-labs\"]||{},window.hubspot[\"__hub-http-labs\"].HUBONEDOMAIN=!0;!function(){function n(){try{return void 0!==window.parent.document}catch(n){return}}if(window!==window.parent)try{var o;n()||(o=document.domain,document.domain=0<window.location.hostname.indexOf(\"qa\")?\"hubspotqa.com\":\"hubspot.com\",n()||(document.domain=o))}catch(n){}}();__hsiplt('b',document.currentScript,\"//static.hsappstatic.net/hubspot-dlb/static-2.1832/bundle.production.js\")__hsiplt('b',document.currentScript,\"//static.hsappstatic.net/react-dlb/static-1.78/bundle.production.js\")__hsiplt('b',document.currentScript,\"//static.hsappstatic.net/apollo-dlb/static-3.86/bundle.production.js\")__hsiplt('b',document.currentScript,\"//static.hsappstatic.net/pricing-pages-ui-public-app/static-1.12911/bundles/project.js\")"}, "careers": {"found": true, "careersUrl": "https://www.hubspot.com/careers", "totalOpenings": 7, "jobTitles": ["Customer Success", "Marketing", "Product, UX & Engineering", "Operations", "Sales", "AI Talent Philosophy", "Emerging Talent"], "hiringVelocity": "moderate", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"customerSuccess": 1, "marketing": 1, "design": 1, "operations": 1, "sales": 1, "people": 2}, "engineeringToSalesRatio": 0, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://www.hubspot.com/company/contact", "teamSize": null, "companyDescription": null}, "techStack": ["Generator: HubSpot", "Google Analytics", "Google Tag Manager", "HubSpot"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 73746}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 5, "tier": "none", "detected": ["GDPR / DPA", "trust / compliance center"], "capabilities": ["gdpr", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "plg", "confidence": 0.5, "plgIndicators": ["self-serve language"], "salesLedIndicators": [], "reasoning": "Single PLG signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": true, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 21, "threatLevel": "monitor", "competitiveSignals": [{"code": "MODERATE_HIRING", "weight": 12, "evidence": {"type": "count-threshold", "value": "7 open positions \u2014 steady growth phase.", "source": "careers-page", "confidence": 0.85}}, {"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["MODERATE_HIRING", "OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.23, "ai": 0.07, "gtm": 0.5, "pricing": 0.5}, "scoringTrace": [{"rule": "MODERATE_HIRING", "weight": 12, "contribution": 12}, {"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "HubSpot \u2014 MONITOR. 7 open positions \u2014 steady growth phase; Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "unclassified", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "community-led"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:plg": ["self-serve language"], "archetype:unclassified": ["gtm=plg", "ai=experimenting", "enterprise=none"], "threat:monitor": ["MODERATE_HIRING", "OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 26, "components": {"evidenceStrength": 0.33, "magnitude": 0.21, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 5, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.21, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 26, materiality 5).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 15, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 70, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 64, "interpretation": "Top 30% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "75e971afeb177205fbecaa0ff9e341ba", "url": "https://n8n.io", "domain": "n8n.io", "companyName": "n8n", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "AI Workflow Automation Platform - n8n", "description": "n8n is a workflow automation platform that uniquely combines AI capabilities with business process automation, giving technical teams the flexibility of code with the speed of no-code.", "ogImage": "https://n8niostorageaccount.blob.core.windows.net/n8nio-strapi-blobs-stage/assets/og_image_website_3_afd66761a9.png", "socialLinks": {"github": "https://github.com/n8n-io/n8n", "twitter": "https://x.com/@igordisco", "linkedin": "https://www.linkedin.com/in/luiza-vidal-po/", "youtube": "https://www.youtube.com/c/n8n-io"}}, "pricing": {"found": true, "pricingUrl": "https://n8n.io/pricing/", "plans": [], "rawPricingText": "PricingAll plans include unlimited users & workflows and every integration. Pricing based on monthly workflow executions, regardless of complexity. MonthlyAnnually (Save 17%)StarterGreat for getting started and seeing the power of n8n. 20\u20ac/mo, billed annually2.5Kworkflow executions with unlimited steps Start free trial No credit card required Hosted by n8n This plan includes:1 shared project5 concurrent executionsUnlimited users50 AI Workflow Builder creditsForum supportProFor solo builders and small teams running workflows in production. 50\u20ac/mo, billed annually10Kworkflow executions with unlimited steps Start free trial No credit card required Hosted by n8n Everything in Starter plan, plus:3 shared projects20 concurrent executions7 days of insights150 AI Workflow Builder creditsAdmin rolesGlobal variablesWorkflow history Execution searchBusinessFor companies with < 100 employees needing collaboration and scale. 667\u20ac/mo, billed annually40Kworkflow executions with unlimited steps Start free trial Self-hosted Everything in Pro plan, plus:6 shared projectsSSO, SAML and LDAP30 days of insightsAI Workflow Builder coming soonDifferent environmentsScaling optionsVersion control using GitForum supportEnterpriseFor organisations with strict compliance and governance needs. Contact SalesCustom number of workflow executions Contact sales Hosted by n8n or Self-hosted Everything in Business plan, plus:Unlimited shared projects200+ concurrent executions365 days of insights1000 AI Workflow Builder credits (only available on n8n cloud)External secret store integrationLog streamingExtended data retentionDedicated support with SLAInvoice billing"}, "careers": {"found": true, "careersUrl": "https://n8n.io/careers/", "totalOpenings": 2, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": null, "teamSize": null, "companyDescription": null}, "techStack": ["Cloudflare", "Nuxt.js", "Sentry"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75560}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["nuxt", "vue"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": ["OpenAI"], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 20, "threatLevel": "monitor", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "PERFORMANCE_TOOLING", "weight": 6, "evidence": {"type": "tech-stack-fingerprint", "value": "2 performance/observability tools \u2014 engineering-led culture.", "source": "homepage", "confidence": 0.85}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["OPAQUE_PRICING", "PERFORMANCE_TOOLING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.825, "level": "high", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.6666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.32, "gtm": 0.5, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "PERFORMANCE_TOOLING", "weight": 6, "contribution": 6}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "n8n \u2014 MONITOR. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 2 performance/observability tools \u2014 engineering-led culture.", "whyThisMatters": "Steady-state competitor \u2014 fold into a monthly tracking schedule.", "nextBestAction": "Re-run monthly; flag change-events via watchlistName.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "sales-led"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["vendors: OpenAI", "keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=integrated", "enterprise=none", "github presence"], "threat:monitor": ["OPAQUE_PRICING", "PERFORMANCE_TOOLING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 26, "components": {"evidenceStrength": 0.33, "magnitude": 0.2, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 5, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.2, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 26, materiality 5).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 16, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 68, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 36, "hiringVolumePercentile": 33, "interpretation": "Top 32% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "79d81f57dd97fbded05e4aa44537c5c2", "url": "https://salesforce.com", "domain": "salesforce.com", "companyName": "Salesforce", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Salesforce: The #1 Agentic AI CRM | Salesforce", "description": "Salesforce is the #1 AI CRM, helping companies become Agentic Enterprises where humans and agents drive success together through a unified AI, data, and Customer 360 platform.", "ogImage": "https://wp.sfdcdigital.com/en-us/wp-content/uploads/sites/4/2022/11/salesforce-logo.jpg?w=1024", "socialLinks": {}}, "pricing": {"found": true, "pricingUrl": "https://www.salesforce.com/agentforce/pricing/", "plans": [{"name": "Give every employee task specific, highly specialized agents with Cloud & Industry user licenses.", "price": "$550", "period": "/Mo", "features": ["Unmetered Agentforce usage for employees", "Our full suite of AI, unified in the flow of work", "AI-powered analytics, Prompt Builder & more", "Unmetered Agentforce usage for employees", "Our full suite of industry-specific AI,  unified in the flow of work", "Everything in Agentforce Sales & Agentforce Service add-ons", "Agentforce add-on included", "2.5M Flex Credits per org per year", "Provide Agentforce access to every employee", "Access to limited Salesforce CRM objects", "Metered Agentforce usage for employees"]}, {"name": "Agentforce 1 Editions", "price": "$550", "period": null, "features": ["Agentforce add-on included", "2.5M Flex Credits per org per year"]}, {"name": null, "price": "$550", "period": null, "features": []}], "rawPricingText": "Agentforce Pricing Scale AI-powered digital labor across your business with flexible pricing. Choose from consumption-based pricing, with Flex Credits or Conversations, or per-user licensing \u2014 with options designed to fit how and where you deploy AI. Agentforce empowers you to scale on your terms, providing the flexibility to seamlessly expand and optimize for any team or use case. Get started with Agentforce today for any use case. Power 24/7 digital labor with consumption-based pricing. Currency converter US Dollar (USD) Australian Dollar (AUD) British Pound (GBP) Euro (EUR) Japanese Yen (JPY) Swedish Krona (SEK) Salesforce Foundations Get started with Agentforce for free, for any use case. $ 0 $ 0 0 \u20ac AU$ 0 0 \u5186 0 kr \u00a3 0 Agent Builder Prompt Builder 200k Flex Credits 250K Data Cloud credits Agentforce Vibes Try for free Flex Credits Pay per Action as you scale Agentforce. $ 500 USD/Per 100k Credits $ 500 USD/Per 100k Credits 500 \u20ac EUR/Per 100k Credits AU$ 700 AUD/Per 100k Credits 60,000 \u5186 JPY/Per 100k Credits 5,000 kr SEK/Per 100k Credits \u00a3 400 GBP/Per 100k Credits Customer-facing Agents Employee-facing Agents Agentforce Voice Digital Wallet Buying Model flexibility Agentforce Vibes Contact us Conversations Pay per Conversation as you scale Agentforce. $ 2 USD/Per conversation $ 2 USD/Per conversation 2 \u20ac EUR/Per conversation AU$ 2.80 AUD/Per conversation 240 \u5186 JPY/Per conversation 20 kr SEK/Per conversation \u00a3 1.60 GBP/Per conversation Customer-facing Agents Digital Wallet Buying Model: Pre-Purchase only Contact us This page is provided for information purposes only and is subject to change. Contact a sales representative for detailed pricing information. Agentforce Rate Card #pricing-marquee .blade__description {margin-left:50px;margin-right:50px;} #buying-models .tablist li:first-child::after { display: none; } #buying-models .tablist li { position: relative; } #buying-models .tablist li::after { content: \"new\"; background-color: #3627a7; color: #ffffff; font-size: 14px; padding: 2px 6px; margin-left: 8px; border-radius: 4px; display: inline-block; position: absolute; top: -5px; right: -20px; font-weight: 500; font-family: \"ITC Avant Garde\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; } #buying-models .tablist li:nth-child(3)::after { content: \"limited\"; right: -35px; display:none;} #buying-models .tablist li:nth-child(2)::after { content: \"limited\"; right: -35px; display:none; } @media (max-width: 768px) { #buying-models .tablist li::after, #buying-models .tablist li:nth-child(3)::after { font-size: 10px; right: 10px; } } #cases-a-day p { text-align: center; } #fc-footnote {margin-top:-25px;} Buying Models Pre-Purchase Pre-Commit PayGo Pre-Purchase Buy a set amount of usage for the full contract term and pay upfront. Save the most by paying upfront, with usage drawing down from your balance. Al"}, "careers": {"found": true, "careersUrl": "https://www.salesforce.com/company/careers/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": "https://www.salesforce.com/company/be-a-trailblazer/", "teamSize": null, "companyDescription": null}, "techStack": ["Generator: PBC on Nunjucks", "Google Analytics", "Google Tag Manager", "Optimizely", "Salesforce", "WordPress"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 73732}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Akamai", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "hybrid", "confidence": 0.7, "plgIndicators": ["no-credit-card framing", "self-serve language"], "salesLedIndicators": ["custom / enterprise pricing"], "reasoning": "Both PLG (2 signals) and sales-led (1 signal) indicators present."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": true, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 550, "maxPriceUsd": 550}, "featureMatrix": {"features": [{"feature": "Agentforce add-on included", "plans": ["Agentforce 1 Editions", "Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "2.5M Flex Credits per org per year", "plans": ["Agentforce 1 Editions", "Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "Unmetered Agentforce usage for employees", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "Our full suite of AI, unified in the flow of work", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "AI-powered analytics, Prompt Builder & more", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "Our full suite of industry-specific AI,  unified in the flow of work", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "Everything in Agentforce Sales & Agentforce Service add-ons", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "Provide Agentforce access to every employee", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "Access to limited Salesforce CRM objects", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}, {"feature": "Metered Agentforce usage for employees", "plans": ["Give every employee task specific, highly specialized agents with Cloud & Industry user licenses."], "universal": false, "enterpriseOnly": false}], "planCount": 3, "totalUniqueFeatures": 10, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 19, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "3 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "GROWTH_TECH_STACK", "weight": 8, "evidence": {"type": "tech-stack-fingerprint", "value": "6 technologies detected \u2014 growth-stage stack.", "source": "homepage", "confidence": 0.8}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["PUBLIC_PRICING", "GROWTH_TECH_STACK", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.715, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0.7, "pricing": 0.8}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "GROWTH_TECH_STACK", "weight": 8, "contribution": 8}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Salesforce \u2014 WATCH. 3 pricing plans published \u2014 transparent pricing strategy; 6 technologies detected \u2014 growth-stage stack.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "hybrid-plg-and-enterprise", "marketPosition": {"segment": "enterprise", "estimatedAcvBand": "25k-100k", "buyerPersonas": ["security", "IT", "engineering ops"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $550"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 50, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:hybrid": ["no-credit-card framing", "self-serve language", "custom / enterprise pricing"], "archetype:hybrid-plg-and-enterprise": ["gtm=hybrid", "ai=experimenting", "enterprise=none"], "threat:watch": ["PUBLIC_PRICING", "GROWTH_TECH_STACK", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 28, "components": {"evidenceStrength": 0.39, "magnitude": 0.19, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": false}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-high", "severity": "medium", "description": "Entry price $550 vs cohort mean $100 \u2014 premium-priced outlier."}], "executiveSignals": ["Salesforce: Entry price $550 vs cohort mean $100 \u2014 premium-priced outlier."], "competitiveMateriality": {"score": 10, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.19, "cohortSurpriseMateriality": 0.25}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 10, "alertQuality": {"novelty": 0.1, "urgency": 0.17, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 28, materiality 10).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 17, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 64, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 96, "hiringVolumePercentile": 0, "interpretation": "Top 36% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "f83aa6792b61d092512640854ea58ec7", "url": "https://mongodb.com", "domain": "mongodb.com", "companyName": "MongoDB", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "MongoDB: The World\u2019s Leading Modern Data Platform | MongoDBarrow-rightarrow-rightarrow-rightarrow-rightarrow-rightarrow-rightarrow-rightarrow-rightarrow-rightmenu-vertical", "description": "Get your ideas to market faster with a flexible, AI-ready database. MongoDB makes working with data easy.", "ogImage": "https://images.contentstack.io/v3/assets/blt7151619cb9560896/bltfe3bee7877352896/Meta_Generic.png", "socialLinks": {"github": "https://github.com/mongodb"}}, "pricing": {"found": true, "pricingUrl": "https://www.mongodb.com/pricing", "plans": [{"name": "Free", "price": "$0", "period": null, "features": []}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": "Flex", "price": "$0.011", "period": "/mo", "features": []}, {"name": null, "price": "$0.011", "period": null, "features": []}, {"name": "Dedicated", "price": "$0.08", "period": "/mo", "features": []}, {"name": null, "price": "$0.08", "period": null, "features": []}], "rawPricingText": "Free$0/hourExplore AtlasFree foreverFor learning and exploring MongoDB in a cloud environment.512MB of storageShared RAMShared vCPU"}, "careers": {"found": true, "careersUrl": "https://www.mongodb.com/company/careers", "totalOpenings": 2, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://www.mongodb.com/company/blog/product-release-announcements/ai-changing-what-customers-need-from-database-mongodb-8-3-built-for-it", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js", "Optimizely", "Sentry"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74047}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": ["Hugging Face"], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "plg", "confidence": 0.5, "plgIndicators": ["community plan tier"], "salesLedIndicators": [], "reasoning": "Single PLG signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.011, "maxPriceUsd": 0.08}, "featureMatrix": {"features": [], "planCount": 6, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 19, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "6 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "PERFORMANCE_TOOLING", "weight": 6, "evidence": {"type": "tech-stack-fingerprint", "value": "2 performance/observability tools \u2014 engineering-led culture.", "source": "homepage", "confidence": 0.85}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}], "threatReasons": ["PUBLIC_PRICING", "PERFORMANCE_TOOLING", "DEV_BRAND_PRESENCE"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.32, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "PERFORMANCE_TOOLING", "weight": 6, "contribution": 6}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}], "summary": "MongoDB \u2014 WATCH. 6 pricing plans published \u2014 transparent pricing strategy; 2 performance/observability tools \u2014 engineering-led culture.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "developer-first-plg", "marketPosition": {"segment": "consumer-developer", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $0.011"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": ["developer-focused PLG GTM"]}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products", "developer-platform", "pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "plg-saas", "community-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["vendors: Hugging Face", "keywords: ai"], "gtm:plg": ["community plan tier"], "archetype:developer-first-plg": ["gtm=plg", "ai=integrated", "enterprise=none", "github presence", "free tier"], "threat:watch": ["PUBLIC_PRICING", "PERFORMANCE_TOOLING", "DEV_BRAND_PRESENCE"]}, "actionabilityScore": {"score": 29, "components": {"evidenceStrength": 0.46, "magnitude": 0.19, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.011 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["MongoDB: Entry price $0.011 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 15, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.19, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.17, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 29, materiality 15).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 18, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 64, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 36, "hiringVolumePercentile": 33, "interpretation": "Top 36% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "7d836b1b036f999658bd5594ed435841", "url": "https://github.com", "domain": "github.com", "companyName": "GitHub", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "GitHub \u00b7 Change is constant. GitHub keeps you ahead. \u00b7 GitHubAmerican AirlinesDuolingoErnst and YoungFordInfoSysMercado LibreMercedes-BenzShopifyPhilipsSoci\u00e9t\u00e9 G\u00e9n\u00e9raleSpotifyVodafoneAmerican AirlinesDuolingoErnst and YoungFordInfoSysMercado LibreMercedes-BenzShopifyPhilipsSoci\u00e9t\u00e9 G\u00e9n\u00e9raleSpotifyVodafoneInstagramTikTokTwitch", "description": "Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.", "ogImage": "https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png", "socialLinks": {"github": "https://github.com/features/copilot", "linkedin": "https://www.linkedin.com/company/github", "instagram": "https://www.instagram.com/github", "youtube": "https://www.youtube.com/github", "twitter": "https://x.com/github", "tiktok": "https://www.tiktok.com/@github"}}, "pricing": {"found": true, "pricingUrl": "https://github.com/pricing", "plans": [{"name": "Team", "price": "$0.18", "period": "/mo", "features": ["Everything included in Free, plus..."]}, {"name": "Uh oh!", "price": "$0.18", "period": null, "features": []}, {"name": "Uh oh!", "price": "$0", "period": null, "features": []}, {"name": "Uh oh!", "price": "$4", "period": "/mo", "features": []}], "rawPricingText": "Pricing update coming soon \u2014 Learn more"}, "careers": {"found": true, "careersUrl": "https://github.careers/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": "icims", "atsHostedUnsupported": true, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://github.com/team", "teamSize": null, "companyDescription": null}, "techStack": [], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74062}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 3, "tier": "none", "detected": ["dedicated security page", "trust / compliance center"], "capabilities": ["security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["copilot"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.18, "maxPriceUsd": 4}, "featureMatrix": {"features": [{"feature": "Everything included in Free, plus...", "plans": ["Team"], "universal": false, "enterpriseOnly": false}], "planCount": 4, "totalUniqueFeatures": 1, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 17, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "4 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 0.8}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.22, "ai": 0.07, "gtm": 0, "pricing": 0.9}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "GitHub \u2014 WATCH. 4 pricing plans published \u2014 transparent pricing strategy; Public GitHub presence \u2014 developer-focused brand or open-source play.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "consumer-developer", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $0.18"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: copilot"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=none", "github presence", "free tier"], "threat:watch": ["PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 25, "components": {"evidenceStrength": 0.3, "magnitude": 0.17, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": false, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-tech-stack-detector for deeper, multi-page tech fingerprinting.", "targetActorSlug": "ryanclinton/website-tech-stack-detector", "reason": "Closes gap: techStack"}], "dataGaps": [{"field": "techStack", "reason": "No technologies detected via regex fingerprinting on homepage HTML.", "suggestedFix": "Run website-tech-stack-detector for deeper, multi-page tech fingerprinting.", "suggestedActorSlug": "ryanclinton/website-tech-stack-detector"}], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.18 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["GitHub: Entry price $0.18 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 14, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.17, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.15, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 25, materiality 14).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 19, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 58, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 0, "hiringVolumePercentile": 0, "interpretation": "Top 42% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "2c0cd1f4797fe114f6b419c6e88a43c8", "url": "https://netlify.com", "domain": "netlify.com", "companyName": "Netlify", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Push your ideas to the web | Netlify", "description": "Create with AI or code, deploy instantly on production infrastructure. One platform to build and ship.", "ogImage": "https://www.netlify.com/images/og-image-default.png", "socialLinks": {"youtube": "https://youtube.com/watch?v=Evdv_HSFHBk", "github": "https://github.com/netlify", "linkedin": "https://www.linkedin.com/company/netlify", "twitter": "https://twitter.com/netlify"}}, "pricing": {"found": true, "pricingUrl": "https://netlify.com/pricing/", "plans": [{"name": "Free", "price": "$0", "period": null, "features": ["Deploy from AI, Git, or API", "Unlimited deploy previews", "Build with Agent Runners", "Add Custom domains with SSL", "Functions & AI models", "Store structured data with Netlify Database", "Store files & images with Blob storage", "Firewall Traffic Rules & basic rate limiting", "Global CDN", "300 credit limit / month", "Personal    $9 month  Ready for real traffic    Everything in Free, plus:   Smart secret detection  1-day observability  Priority email support    1,000 credits / month          Get started", "Smart secret detection", "1-day observability", "Priority email support", "1,000 credits / month", "Private organization repos", "Shared env variables", "3+ concurrent builds", "30-day analytics & metrics", "3,000 credits / month"]}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": null, "price": "$9", "period": null, "features": []}, {"name": null, "price": "$20", "period": null, "features": []}, {"name": "View a plan", "price": "$5", "period": "/mo", "features": ["Free", "Personal", "Pro", "Enterprise", "Usage credits", "Build & deploy", "Collaboration & observability", "Members & roles", "Security & compliance", "Get support"]}], "rawPricingText": "Pricing"}, "careers": {"found": true, "careersUrl": "https://netlify.com/careers/", "totalOpenings": 1, "jobTitles": ["Your Chance to Join Our Talent Community!"], "hiringVelocity": "minimal", "atsProvider": "greenhouse", "atsHostedUnsupported": false, "extractionMethod": "ats-api", "roleCategoryCounts": {"marketing": 1}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://netlify.com/about/", "teamSize": null, "companyDescription": null}, "techStack": ["Generator: Astro v5.18.1", "Google Analytics", "Google Tag Manager", "HubSpot"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74248}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 5, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "dedicated security page"], "capabilities": ["enterprise-page", "security-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 5, "maxPriceUsd": 20}, "featureMatrix": {"features": [{"feature": "Deploy from AI, Git, or API", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited deploy previews", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Build with Agent Runners", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Add Custom domains with SSL", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Functions & AI models", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Store structured data with Netlify Database", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Store files & images with Blob storage", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Firewall Traffic Rules & basic rate limiting", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Global CDN", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "300 credit limit / month", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Smart secret detection", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "1-day observability", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Priority email support", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "1,000 credits / month", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Private organization repos", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Shared env variables", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "3+ concurrent builds", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "30-day analytics & metrics", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "3,000 credits / month", "plans": ["Free"], "universal": false, "enterpriseOnly": false}, {"feature": "Free", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Personal", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Pro", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Enterprise", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Usage credits", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Build & deploy", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Collaboration & observability", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Members & roles", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Security & compliance", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}, {"feature": "Get support", "plans": ["View a plan"], "universal": false, "enterpriseOnly": false}], "planCount": 5, "totalUniqueFeatures": 29, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 17, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "5 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.23, "ai": 0.07, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Netlify \u2014 WATCH. 5 pricing plans published \u2014 transparent pricing strategy; Public GitHub presence \u2014 developer-focused brand or open-source play.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "consumer-developer", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $5"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "github presence", "free tier"], "threat:watch": ["PUBLIC_PRICING", "DEV_BRAND_PRESENCE", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 28, "components": {"evidenceStrength": 0.45, "magnitude": 0.17, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $5 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Netlify: Entry price $5 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 14, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.17, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.17, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 28, materiality 14).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 20, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 58, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 11, "interpretation": "Top 42% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "9a82fd97335f4ae0ace4a0a7c11a2593", "url": "https://zendesk.com", "domain": "zendesk.com", "companyName": "Zendesk", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "AI-Powered Service Platform | Zendesk", "description": "Move beyond deflection with AI agents that resolve issues end-to-end. Improve service quality, speed, and scale. Start your free trial.", "ogImage": "https://d1eipm3vz40hy0.cloudfront.net/images/logos/favicons/zendesk-image.png", "socialLinks": {"twitter": "https://www.twitter.com/zendesk", "facebook": "https://www.facebook.com/zendesk", "linkedin": "https://www.linkedin.com/company/zendesk", "youtube": "https://www.youtube.com/zendesk", "instagram": "https://www.instagram.com/zendesk", "tiktok": "https://www.tiktok.com/@zendesk"}}, "pricing": {"found": true, "pricingUrl": "https://zendesk.com/pricing/", "plans": [{"name": null, "price": "$19", "period": "/mo", "features": []}, {"name": null, "price": "$55", "period": "/mo", "features": []}, {"name": null, "price": "$115", "period": "/mo", "features": []}, {"name": null, "price": "$169", "period": "/mo", "features": []}, {"name": null, "price": "$155", "period": "/mo", "features": []}, {"name": null, "price": "$209", "period": "/mo", "features": []}, {"name": null, "price": "$50", "period": "/mo", "features": []}, {"name": null, "price": "$35", "period": "/mo", "features": []}, {"name": null, "price": "$25", "period": "/mo", "features": []}], "rawPricingText": "Plans and PricingPricing for the #1 AI service solutionTrusted By startups to enterprisesCustomer ServiceEmployee ServiceMonthlyAnnualSave 20%Support TeamGet up and running fast with streamlined email support$19per agent/month billed annuallyBuy nowStarting with the basicsEmail and ticketing supportFacebook and X supportConversation history and customer contextPre-written responsesTicket routingAutomations and triggersPrebuilt analytics dashboardsAgent performance and ticket trend reports1000+ easy to setup integrationsStreamlined onboarding with on-demand trainingsSupport from the Zendesk teamSuite Team AI IncludedAutomate service with AI and support across all channels$55per agent/month billed annuallyBuy nowSupport Team features, plus:AI agents (Essential)Generative repliesCustomizable AI agent personaAutomated resolution reportingKnowledge BuilderKnowledge connectorsGenerative search1 help centerMessaging and live chatSocial messaging on Instagram, WhatsApp, Slack, and moreTelephonyCall routingMost PopularSuite ProfessionalAI IncludedOptimize operations with AI, data, and customizations$115per agent/month billed annuallyBuy nowSuite Team features, plus:AI agents (Essential)Generative repliesCustomizable AI agent personaAutomated resolution reportingKnowledge BuilderKnowledge connectorsGenerative searchCopilot writing toolsUp to 5 help centersCustomizable reporting with real-time insightsApp BuilderLayout builderCSAT surveysSkills-based routingIVR phone treeCustomizable ticket formsService level agreementsEstablished business hoursTicket side conversations100 comment-only agentsHIPAA complianceData location optionsVersion managementSuite EnterpriseAI IncludedAdapt service safely with AI change management tools$169per agent/month billed annuallyTalk to SalesSuite Professional features, plus:AI agents (Essential)Generative repliesCustomizable AI agent personaAutomated resolution reportingKnowledge BuilderKnowledge connectorsGenerative searchCopilot writing toolsUp to 300 help centersCustomizable reporting with real-time insightsApp BuilderApproval workflowsSandbox environmentCustom agent rolesAudit logsBusiness rules analysisVisual data alertsDynamic, contextual workspacesTicket queues to avoid agents cherry-pickingVersion managementSupport TeamStarting with the basicsEmail and ticketing supportFacebook and X supportConversation history and customer contextPre-written responsesTicket routingAutomations and triggersPrebuilt analytics dashboardsAgent performance and ticket trend reports1000+ easy to setup integrationsStreamlined onboarding with on-demand trainingsSupport from the Zendesk teamSuite Team Support Team features, plus:AI agents (Essential)Generative repliesCustomizable AI agent personaAutomated resolution reportingKnowledge BuilderKnowledge connectorsGenerative search1 help centerMessaging and live chatSocial messaging on Instagram, WhatsApp, Slack, and moreTelephonyCall routingSuite ProfessionalSuite Team features, plus:AI agents (Ess"}, "careers": {"found": true, "careersUrl": "https://zendesk.com/company/careers/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": "workday", "atsHostedUnsupported": true, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://zendesk.com/company/events/", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js", "Zendesk"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74948}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 19, "maxPriceUsd": 209}, "featureMatrix": {"features": [], "planCount": 9, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 17, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "9 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SUPPORT_INVESTMENT", "weight": 5, "evidence": {"type": "tech-stack-fingerprint", "value": "1 customer-support platform \u2014 investing in retention.", "source": "homepage", "confidence": 0.8}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SUPPORT_INVESTMENT", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.775, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SUPPORT_INVESTMENT", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Zendesk \u2014 WATCH. 9 pricing plans published \u2014 transparent pricing strategy; 1 customer-support platform \u2014 investing in retention.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $19"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=none"], "threat:watch": ["PUBLIC_PRICING", "SUPPORT_INVESTMENT", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 24, "components": {"evidenceStrength": 0.27, "magnitude": 0.17, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $19 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Zendesk: Entry price $19 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 14, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.17, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.14, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 24, materiality 14).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 21, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 58, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 0, "interpretation": "Top 42% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "c4e6dcc7fd5285cf19b1b953e9eed24c", "url": "https://asana.com", "domain": "asana.com", "companyName": "Asana", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Manage your team\u2019s work, projects, & tasks online \u2022 AsanaAsana Homechevron-down iconchevron-down iconchevron-down iconchevron-down iconsettings iconplus iconchevron-down iconlist iconpremium iconbriefcase iconchevron-down iconarrow-right iconchevron-down iconlist iconpremium iconbriefcase iconarrow-right iconarrow-right-circle iconarrow-right-circle iconarrow-right-circle iconarrow-right-circle iconarrow-right-circle iconarrow-right-circle iconarrow-right-circle iconarrow-right-circle iconScroll carousel backScroll carousel forwardarrow-right iconarrow-right iconarrow-right iconarrow-right iconarrow-right iconarrow-right iconarrow-right iconarrow-right-circle iconarrow-right-circle iconarrow-right-circle iconXLinkedinInstagramFacebookYoutube", "description": "Work anytime, anywhere with Asana. Keep remote and distributed teams, and your entire organization, focused on their goals, projects, and tasks with Asana.", "ogImage": "https://assets.asana.biz/m/4aecf2c7c66aa51b/original/asana-meta-coral-1x.png", "socialLinks": {"twitter": "https://x.com/intent/follow?screen_name=asana", "linkedin": "https://www.linkedin.com/company/asana", "instagram": "https://www.instagram.com/asana/", "facebook": "https://www.facebook.com/asana", "youtube": "https://www.youtube.com/channel/UC2BoogM0AqwOJyoSp1S4ClQ"}}, "pricing": {"found": true, "pricingUrl": "https://asana.com/pricing", "plans": [{"name": null, "price": "$0.", "period": null, "features": []}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": null, "price": "$10.99", "period": null, "features": []}, {"name": null, "price": "$24.99", "period": null, "features": []}, {"name": null, "price": "$13.49", "period": null, "features": []}, {"name": null, "price": "$30.49", "period": null, "features": []}, {"name": null, "price": "$5.99", "period": null, "features": []}], "rawPricingText": ":root{--white:#ffffff;--gray-1:#f6f8f9;--gray-1a:#f4f6f6;--gray-2:#edf1f2;--gray-3:#e0e6e8;--gray-4:#d5dce0;--gray-5:#b7bfc6;--gray-6:#9ca6af;--gray-7:#848f99;--gray-8:#646f79;--gray-9:#222b37;--gray-10:#151b26;--green-1:#e2fffa;--green-2:#b0fff1;--green-3:#58f5d9;--green-4:#25e8c8;--green-5:#00bf9c;--teal-1:#edf8ff;--teal-2:#95e0ff;--teal-3:#32c1ff;--teal-4:#14aaf5;--teal-5:#008ce3;--purple-1:#f0f0ff;--purple-2:#aba3ff;--purple-3:#9287ff;--purple-4:#796eff;--purple-5:#635ac7;--gold-1:#fffede;--gold-2:#fff78f;--gold-3:#ffe01b;--gold-4:#fcbd01;--gold-5:#f2a100;--orange-1:#f9dc00;--orange-2:#ffba00;--orange-3:#ff7f00;--coral-1:#ffedef;--coral-2:#ff9ca5;--coral-3:#ff7381;--coral-4:#ff5263;--coral-5:#ed4758;--shadow-color:rgb(36, 50, 66);--shadow-10:0 3px 5px 0 rgba(36, 50, 66, 0.2);--shadow-20:0 11px 12px 0 rgba(36, 50, 66, 0.12);--shadow-30:0 20px 30px 0 rgba(36, 50, 66, 0.14);--shadow-40:0 50px 60px 0 rgba(36, 50, 66, 0.15);--spacing-0:0;--spacing-1half:8px;--spacing-1:16px;--spacing-1plus:24px;--spacing-2:32px;--spacing-3:48px;--spacing-4:64px;--spacing-5:80px;--spacing-6:96px;--spacing-7:112px;--spacing-8:128px;--spacing-9:144px;--spacing-10:160px;--zIndex-1:100;--zIndex-2:200;--zIndex-3:300;--zIndex-4:400;--zIndex-5:500;--zIndex-6:600;--zIndex-7:700;--zIndex-8:800;--zIndex-9:900;--zIndex-10:1000;--fontFamily-print:\"Georgia\",\"Times New Roman\",\"Times\",serif;--fontFamily-mono:\"Consolas\",monospace;--fontSize-base:16px;--fontSize-larger:3.2rem;--fontSize-large:2.2rem;--fontSize-medium:2rem;--fontSize-regular:1.6rem;--fontSize-small:1.4rem;--fontSize-smaller:1.2rem;--fontSize-xl:82;--fontSize-h1:56;--fontSize-h2:56;--fontSize-h3:45;--fontSize-h4:31;--fontSize-h5:22;--fontSize-h6:16;--fontWeight-thin:300;--fontWeight-light:300;--fontWeight-normal:normal;--fontWeight-medium:400;--fontWeight-semibold:500;--fontWeight-bold:500;--media-xsmall:480;--media-small:768;--media-medium:960;--media-large:1120;--media-xlarge:1280;--media-xxlarge:1440;--media-xxxlarge:1920;--media-xsmall-min:cacl(var(--media-xsmall) / var(--fontSize-base));--media-small-min:cacl(var(--media-small) / var(--fontSize-base));--media-medium-min:cacl(var(--media-medium) / var(--fontSize-base));--media-large-min:cacl(var(--media-large) / var(--fontSize-base));--media-xlarge-min:cacl(var(--media-xlarge) / var(--fontSize-base));--media-xxlarge-min:cacl(var(--media-xxlarge) / var(--fontSize-base));--media-xxxlarge-min:cacl(var(--media-xxxlarge) / var(--fontSize-base));--media-xsmall-max:cacl((var(--media-small) - 1) / var(--fontSize-base));--media-small-max:cacl((var(--media-medium) - 1) / var(--fontSize-base));--media-medium-max:cacl((var(--media-large) - 1) / var(--fontSize-base));--media-large-max:cacl((var(--media-xlarge) - 1) / var(--fontSize-base));--media-xlarge-max:cacl((var(--media-xxlarge) - 1) / var(--fontSize-base));--transition-duration-short:75ms;--transition-duration:150ms;--transition-duration-med:225ms;--transition-duration-long:300ms;--transition-duration-xlong:450ms;--grid"}, "careers": {"found": true, "careersUrl": "https://asana.com/jobs", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": "https://asana.com/company", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Marketo", "Next.js", "Optimizely"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74348}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "reCAPTCHA", "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 3, "tier": "none", "detected": ["enterprise plan / contact-sales tier"], "capabilities": ["enterprise-page"]}, "aiSignals": {"detected": false, "maturity": "none", "vendors": [], "keywords": [], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 5.99, "maxPriceUsd": 30.49}, "featureMatrix": {"features": [], "planCount": 7, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 15, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "7 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.715, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0.12, "ai": 0, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Asana \u2014 WATCH. 7 pricing plans published \u2014 transparent pricing strategy; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $5.99"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=none", "enterprise=none", "free tier"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 27, "components": {"evidenceStrength": 0.41, "magnitude": 0.15, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unknown", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $5.99 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Asana: Entry price $5.99 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 14, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.15, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 27, materiality 14).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 22, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 50, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 0, "techStackSizePercentile": 66, "hiringVolumePercentile": 0, "interpretation": "Top 50% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "c269dd96be04d7d3a6549506c00c2ea8", "url": "https://mailchimp.com", "domain": "mailchimp.com", "companyName": "Mailchimp", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Email & SMS Marketing Platform | Mailchimp", "description": "Utilize real-time user behavior data and artificial intelligence to convert more customers. Easy to use, get started for free!", "ogImage": "https://mailchimp.com/ctf/images/yzco4xsimv0y/1SB1jCYU95Dh5YDdrucTh0/add18363e44ff00d54254592c7c0860c/Intuit_Mailchimp_-_Wordmark_2023_-_Recirculation_.png", "socialLinks": {"facebook": "https://www.facebook.com/mailchimp/", "twitter": "https://x.com/Mailchimp", "instagram": "https://www.instagram.com/mailchimp/", "linkedin": "https://www.linkedin.com/company/mailchimp", "youtube": "https://www.youtube.com/user/Mailchimp"}}, "pricing": {"found": true, "pricingUrl": "https://mailchimp.com/pricing/marketing/", "plans": [{"name": "Try our Standard plan for free!", "price": "$20", "period": "/year", "features": ["Generative AI features", "Actionable insights into audience growth and conversion funnels", "Enhanced automations", "Custom-coded email templates", "Customizable Popup forms", "Personalized onboarding"]}, {"name": "Standard", "price": "$20", "period": "/year", "features": []}], "rawPricingText": "{\"pricing_api_version\":22,\"country\":\"US\"}"}, "careers": {"found": true, "careersUrl": "https://mailchimp.com/jobs/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": "https://mailchimp.com/about/security/", "teamSize": null, "companyDescription": null}, "techStack": ["FullStory", "Google Analytics", "Optimizely"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75161}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Akamai", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "plg", "confidence": 0.85, "plgIndicators": ["free signup CTA", "no-credit-card framing"], "salesLedIndicators": [], "reasoning": "2 self-serve / free-tier indicators with no sales-led signals."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 20, "maxPriceUsd": 20}, "featureMatrix": {"features": [{"feature": "Generative AI features", "plans": ["Try our Standard plan for free!"], "universal": false, "enterpriseOnly": false}, {"feature": "Actionable insights into audience growth and conversion funnels", "plans": ["Try our Standard plan for free!"], "universal": false, "enterpriseOnly": false}, {"feature": "Enhanced automations", "plans": ["Try our Standard plan for free!"], "universal": false, "enterpriseOnly": false}, {"feature": "Custom-coded email templates", "plans": ["Try our Standard plan for free!"], "universal": false, "enterpriseOnly": false}, {"feature": "Customizable Popup forms", "plans": ["Try our Standard plan for free!"], "universal": false, "enterpriseOnly": false}, {"feature": "Personalized onboarding", "plans": ["Try our Standard plan for free!"], "universal": false, "enterpriseOnly": false}], "planCount": 2, "totalUniqueFeatures": 6, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 15, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "2 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.715, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0.85, "pricing": 0.7}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Mailchimp \u2014 WATCH. 2 pricing plans published \u2014 transparent pricing strategy; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $20"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 50, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "community-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:plg": ["free signup CTA", "no-credit-card framing"], "archetype:unclassified": ["gtm=plg", "ai=experimenting", "enterprise=none"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 27, "components": {"evidenceStrength": 0.4, "magnitude": 0.15, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $20 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Mailchimp: Entry price $20 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 14, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.15, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 27, materiality 14).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 23, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 50, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 0, "interpretation": "Top 50% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "463dbfd2c623a7d48464c3cf9854c5ab", "url": "https://fastly.com", "domain": "fastly.com", "companyName": "FastlyFastlyFastlyFastly", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Powering the best of the internet | FastlyFastlyFastlyFastly", "description": "Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers. Elevate your edge CDN, video delivery, security, and more.", "ogImage": "https://www.fastly.com/cimages/ocb1q9kflo7k/1UfTfeN01lL2r1S0c4CTrF/7df8a14f92177c540a6f325be6cf5ef3/metadataImage-fastly-generic.png?auto=avif&canvas=1200:630&width=1200&height=630&fit=bounds&bg-color=FFFFFF", "socialLinks": {"twitter": "https://www.twitter.com/fastly", "linkedin": "https://www.linkedin.com/company/fastly", "instagram": "https://www.instagram.com/fastlyinc", "youtube": "https://www.youtube.com/@Fastly-Inc"}}, "pricing": {"found": true, "pricingUrl": "https://fastly.com/pricing", "plans": [{"name": "Pricing Details", "price": "$0.28", "period": null, "features": []}, {"name": "Full Site Delivery", "price": "$0.28", "period": null, "features": []}, {"name": "Bandwidth", "price": "$0.28", "period": null, "features": []}, {"name": null, "price": "$0.28", "period": null, "features": []}, {"name": null, "price": "$0.19", "period": null, "features": []}, {"name": null, "price": "$0.12", "period": null, "features": []}, {"name": null, "price": "$0.16", "period": null, "features": []}, {"name": null, "price": "$0.24", "period": null, "features": []}, {"name": null, "price": "$0.14", "period": null, "features": []}, {"name": null, "price": "$0.08", "period": null, "features": []}, {"name": "Requests", "price": "$0.01", "period": null, "features": []}, {"name": null, "price": "$0.01", "period": null, "features": []}, {"name": null, "price": "$0.0095", "period": null, "features": []}, {"name": "TLS", "price": "$20.00", "period": null, "features": []}, {"name": "Managed TLS Non-Profit CA / Bring Your Own Certificates or Certainly\u00ae", "price": "$20.00", "period": null, "features": []}], "rawPricingText": "Pricing from startup to scale up Level up with The Fastly Platform, from our powerful free tier to volume-based discounts as your business grows. How does it work? Start building for free\u2014only pay for what you use, with built-in discounts as usage grows. Free Tier Kick the tires and experiment with Fastly\u2019s powerful platform Sign up for free Usage-based, volume discounts Spend less as you use more with our built-in pricing tiers Pricing \u2193 Packages \u2193 Enterprise solutions Contact us for a custom quote tailored to your business Request a quote Pricing Details Collapse all Expand all Filter products: All Security Network Services Compute Observability Full Site Delivery Free tier Fast, reliable content delivery network Bandwidth 100 GB free Contact us for high-volume pricing Billed per GB per Region per month Bandwidth (per month) AfricaAsiaAustraliaEuropeIndiaMexicoNorth AmericaSouth AmericaSouth Korea 0 - 100 GB FreeFreeFreeFreeFreeFreeFreeFreeFree 100 GB - 10 TB $0.28$0.19$0.19$0.12$0.28$0.16$0.12$0.19$0.28 Next 10 TB $0.24$0.14$0.14$0.08$0.24$0.12$0.08$0.14$0.24 Requests 1 Million free Billed per 10,000 Requests per Region per month Requests (per month) Monthly Price (per 10,000 Requests) 0 - 1 Million Free 1 Million - 100 Million $0.01 Next 100 Million $0.0095 TLS Free tier Reduce the complexity of TLS management Managed TLS Non-Profit CA / Bring Your Own Certificates or Certainly\u00ae 5 domains free Billed per domain Domains Monthly Price (per domain) 0 - 5 Free Beyond 5 $20.00 Managed TLS Commercial CA Billed per domain Domains Monthly Price (per domain) 1+ $275.00 Mutual TLS 2 domains free Billed per domain Domains Monthly Price (per domain) 0 - 2 Free Beyond 2 $500.00 Image Optimizer Free tier Turn image-heavy into conversion-ready Image Requests 100,000 free Billed per 10,000 Image Requests Image Requests (per month) Monthly Price (per 10,000 Image Requests) 0 - 100,000 Free 100,000 - 10 Million $0.50 10 Million - 50 Million $0.15 50 Million - 150 Million $0.07 150 Million - 500 Million $0.03 500 Million - 1 Billion $0.02 1 Billion - 5 Billion $0.015 Beyond 5 Billion $0.01 Domain Research API Free tier Domain search results and real-time availability checks. Status-Precise 10,000 free Billed per Request Requests (per month) Monthly Price (per Request) 0 - 10,000 Free 10,000 - 1 Million $0.001 1 Million - 5 Million $0.0008 5 Million - 25 Million $0.0006 Beyond 25 Million $0.0005 Status-Estimated 10,000 free Billed per Request Requests (per month) Monthly Price (per Request) 0 - 10,000 Free 10,000 - 1 Million $0.0005 1 Million - 5 Million $0.0004 5 Million - 25 Million $0.0003 Beyond 25 Million $0.00025 Suggest 10,000 free Billed per Request Requests (per month) Monthly Price (per Request) 0 - 10,000 Free Beyond 10,000 $0.00001 AI Accelerator Free tier Build more efficient LLM applications with semantic caching Requests 20,000 free Billed per 1,000 Requests Requests (per month) Monthly Price (per 1,000 Requests) 0 - 20,000 Free 20,000 - 2 Million"}, "careers": {"found": true, "careersUrl": "https://fastly.com/about/careers", "totalOpenings": 2, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://fastly.com/company", "teamSize": null, "companyDescription": null}, "techStack": ["Generator: Gatsby 5.16.1"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75353}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Akamai", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": false, "maturity": "none", "vendors": [], "keywords": [], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.0095, "maxPriceUsd": 20}, "featureMatrix": {"features": [], "planCount": 15, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 15, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.715, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0, "ai": 0, "gtm": 0, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "FastlyFastlyFastlyFastly \u2014 WATCH. 15 pricing plans published \u2014 transparent pricing strategy; 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $0.0095"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"archetype:unclassified": ["gtm=unknown", "ai=none", "enterprise=none"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 23, "components": {"evidenceStrength": 0.25, "magnitude": 0.15, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unknown", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.0095 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["FastlyFastlyFastlyFastly: Entry price $0.0095 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 14, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.15, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.14, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 23, materiality 14).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 24, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 50, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 0, "techStackSizePercentile": 4, "hiringVolumePercentile": 33, "interpretation": "Top 50% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "65b96150ab4c6c81de6cce9de1189296", "url": "https://zapier.com", "domain": "zapier.com", "companyName": "Zapier", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Zapier: Automate AI Workflows, Agents, and Apps", "description": "Build and scale AI workflows and agents across 9,000+ apps with Zapier\u2014the most connected AI orchestration platform. Trusted by 3 million+ businesses. ", "ogImage": "https://res.cloudinary.com/zapier-media/image/upload/q_auto/f_auto/v1776210705/Governance/og-image-homepage_mskeaq.png", "socialLinks": {"facebook": "http://www.facebook.com/ZapierApp?utm_source=zapier.com&utm_medium=referral&utm_campaign=zapier", "linkedin": "https://www.linkedin.com/company/zapier/?utm_source=zapier.com&utm_medium=referral&utm_campaign=zapier", "twitter": "https://x.com/zapier?utm_source=zapier.com&utm_medium=referral&utm_campaign=zapier#!", "youtube": "https://www.youtube.com/user/ZapierApp/videos?utm_source=zapier.com&utm_medium=referral&utm_campaign=zapier"}}, "pricing": {"found": true, "pricingUrl": "https://zapier.com/pricing", "plans": [{"name": "Free", "price": "$0.", "period": "/mo", "features": []}, {"name": null, "price": "$0.", "period": "/mo", "features": []}, {"name": "Professional", "price": "$19.99", "period": "/mo", "features": []}, {"name": null, "price": "$19.99", "period": "/mo", "features": []}, {"name": "Team", "price": "$69", "period": "/mo", "features": []}, {"name": null, "price": "$69", "period": "/mo", "features": []}, {"name": "Pro", "price": "$33.33", "period": "/mo", "features": []}, {"name": null, "price": "$33.33", "period": "/mo", "features": []}, {"name": "Pro", "price": "$13.33", "period": "/mo", "features": []}, {"name": null, "price": "$13.33", "period": "/mo", "features": []}, {"name": "Advanced", "price": "$66.67", "period": "/mo", "features": []}, {"name": null, "price": "$66.67", "period": "/mo", "features": []}], "rawPricingText": "@font-face { font-family: \"Inter\"; src: local(\"Inter\"), url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 400; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 100; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 200; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 300; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 500; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 600; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 700; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 800; }@font-face { font-family: \"Inter\"; src: url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZhrib2Bg-4.ttf') format('woff2'); font-display: fallback; font-weight: 900; } .css-h47494{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.css-eysw4m.builder-block{padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;margin-top:0px;background-color:rgba(32,21,21,1);box-sizing:border-box;}.css-c7v8zh{width:100%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:auto;margin-right:auto;}.css-1watm7h.builder-block{line-height:20px;height:auto;text-align:center;color:rgba(255,254,251,1);-webkit-letter-spacing:-0.25px;-moz-letter-spacing:-0.25px;-ms-letter-spacin"}, "careers": {"found": true, "careersUrl": "https://zapier.com/jobs", "totalOpenings": 4, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": null, "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75555}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "reCAPTCHA", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 49, "tier": "serious", "detected": ["SSO / SAML", "SOC 2", "GDPR / DPA", "audit logs", "enterprise plan / contact-sales tier", "dedicated security page"], "capabilities": ["sso", "soc2", "gdpr", "audit-logs", "enterprise-page", "security-page"]}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": ["OpenAI", "Anthropic"], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "hybrid", "confidence": 0.7, "plgIndicators": ["free signup CTA"], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Both PLG (1 signal) and sales-led (1 signal) indicators present."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 13.33, "maxPriceUsd": 69}, "featureMatrix": {"features": [], "planCount": 12, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 15, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "12 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.715, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0.69, "ai": 0.57, "gtm": 0.7, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Zapier \u2014 WATCH. 12 pricing plans published \u2014 transparent pricing strategy; 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "hybrid-plg-and-enterprise", "marketPosition": {"segment": "mid-market", "estimatedAcvBand": "5k-25k", "buyerPersonas": ["ops", "engineering", "IT"], "reasoning": "enterprise tier=serious, billing=freemium, entry $13.33"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["enterprise-readiness", "ai-products", "pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["enterprise-ready", "plg-saas", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:serious": ["SSO / SAML", "SOC 2", "GDPR / DPA", "audit logs", "enterprise plan / contact-sales tier", "dedicated security page"], "ai:integrated": ["vendors: OpenAI, Anthropic", "keywords: ai"], "gtm:hybrid": ["free signup CTA", "contact-sales / demo-request CTA"], "archetype:hybrid-plg-and-enterprise": ["gtm=hybrid", "ai=integrated", "enterprise=serious", "free tier"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 35, "components": {"evidenceStrength": 0.74, "magnitude": 0.15, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "stable", "aiInference": "stable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $13.33 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Zapier: Entry price $13.33 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 14, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.15, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.21, "noiseRisk": 0.5}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "archive", "sla": "no-action", "reason": "Quiet record \u2014 archive without review.", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 25, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 50, "enterpriseTierPercentile": 92, "aiMaturityPercentile": 80, "techStackSizePercentile": 36, "hiringVolumePercentile": 58, "interpretation": "Top 50% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "fca94c9ed3a848e560cb10e26ff3d7b0", "url": "https://stripe.com", "domain": "stripe.com", "companyName": "Stripe", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Stripe | Financial Infrastructure to Grow Your Revenue", "description": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.", "ogImage": "https://images.stripeassets.com/fzn2n1nzq965/XtX984S1GJVsVOXFC7kMu/01988281e867728dfb09aa7793a6e3b9/Stripe.jpg?q=80", "socialLinks": {"github": "https://github.com/stripe", "youtube": "https://www.youtube.com/watch?v=eMSqlQMk480"}}, "pricing": {"found": true, "pricingUrl": "https://stripe.com/pricing", "plans": [{"name": "Global payments", "price": "$5.00", "period": null, "features": ["Increase customer acquisition with 100+ payment methods.", "Improve conversion with Link - Stripe\u2019s accelerated checkout.", "Reduce fraud and increase revenue with ML optimizations.", "Save engineering time with prebuilt UIs.", "Accept payments in minutes by generating no-code links.", "Sell products, offer subscriptions, and more.", "Create at scale via our API to automate marketing campaigns and sales operations.", "Save engineering time and get started quickly.", "Reduce friction with features designed to improve conversion.", "Customize with your branding.", "Quickly launch or expand your businesses worldwide with no additional setup.", "Offload tax compliance, fraud, disputes, and customer support responsibilities.", "Use Managed Payments for all your transactions or just for specific markets and products.", "Build a custom checkout or integrate with hundreds of third-party POS systems.", "Streamline hardware logistics with pre-certified Stripe or select 3P card readers.", "Unify online and in-person payments to create a cohesive customer experience.", "Scale globally with one integration.", "Reduce fraud with ML powered by the Stripe network.", "Customize fraud prevention by creating custom rules.", "Get rich fraud insights for more efficient and accurate manual reviews."]}, {"name": null, "price": "$5.00", "period": null, "features": []}, {"name": null, "price": "$15.00", "period": null, "features": []}, {"name": null, "price": "$0.03", "period": null, "features": []}, {"name": null, "price": "$0.15", "period": null, "features": []}, {"name": null, "price": "$10.00", "period": null, "features": []}, {"name": null, "price": "$2.00", "period": null, "features": []}, {"name": null, "price": "$0.10", "period": null, "features": []}, {"name": null, "price": "$0.05", "period": null, "features": []}, {"name": null, "price": "$59.00", "period": null, "features": []}, {"name": null, "price": "$0.02", "period": null, "features": []}, {"name": "Money management", "price": "$2.00", "period": null, "features": ["Launch faster with Stripe-hosted or prebuilt embedded components.", "Save time by using tooling from Stripe for onboarding, risk, tax forms and more.", "Grow revenue by monetizing payments.", "Open an account in minutes and access funds instantly", "Reduce FX costs with multicurrency accounts and stablecoin access", "Mitigate risk by insuring your funds", "Save time with no-code and hosted solutions.", "Provide Dashboard access to developers and support teams.", "Get reporting and analytics to track payouts success globally.", "Instantly issue cards using Stripe\u2019s bank partners and compliance team.", "Control expenses and help prevent fraud with spending limits and custom rules.", "Earn a share of interchange revenue."]}, {"name": null, "price": "$1.50", "period": null, "features": []}, {"name": "Revenue and finance automation", "price": "$620.00", "period": null, "features": ["Respond to user demand faster with flexible pricing models.", "Increase revenue and reduce churn with Smart Retries and recovery workflow automations.", "Save engineering time with no-code tools or our composable APIs.", "Create, customize, and send an invoice in minutes\u2014no code required.", "Save time with automated accounts receivable and invoicing workflows.", "Configure invoices for any use case.", "Get compliant quickly with no-code and low-code setups.", "Receive alerts when you reach a sales tax, VAT, or GST threshold and need to collect taxes.", "Scale with confidence by automating tax calculations and collections in 100+ countries.", "Increase your finance team\u2019s efficiency by easily registering and filing taxes in 90+ countries.", "Get faster, more comprehensive insights using SQL or AI-powered natural language prompts.", "Make confident, data-driven decisions with fully customizable reporting.", "Keep teams in sync and save time with scheduled reports.", "Set up your pipeline in minutes, and automate data delivery\u2014no code required.", "Speed up your financial close, and access more complete business insights.", "Get insights faster and fully customizable reporting with Stripe Sigma.", "Close books quickly and accurately with automated accounting reports and dashboards.", "Easily review finances and audit in real time.", "Stay compliant with ASC 606 and IFRS 15."]}, {"name": null, "price": "$620.00", "period": null, "features": []}], "rawPricingText": "Standard pricing for all products Explore pricing for the full Stripe platform Online and in-person payments, recurring billing, embedded payments, and much more. Global payments Payments Payment Links Checkout Managed Payments Terminal Radar Money management Connect Treasury Global Payouts Issuing Revenue and finance automation Billing Invoicing Tax Stripe Sigma Data Pipeline Revenue Recognition More Financial Connections Identity Atlas Climate Workflows Custom pricing Global payments Optimize checkout conversion, accept local payment methods, and increase acceptance rates. Payments An online payments platform engineered for growth. Start now Increase customer acquisition with 100+ payment methods. Improve conversion with Link - Stripe\u2019s accelerated checkout. Reduce fraud and increase revenue with ML optimizations. Save engineering time with prebuilt UIs. Cards and wallets Accept widely used credit and debit cards, prepaid cards, and digital wallets for online payments. 2.9% + 30\u00a2 per successful transaction for domestic cards + 0.5% for manually entered cards + 1.5% for international cards + 1% if currency conversion is required Link Autofill your customers\u2019 preferred payment details to deliver a frictionless checkout experience. 2.9% + 30\u00a2 per successful transaction for domestic cards 2.6% + 30\u00a2 per successful transaction for Instant Bank Payments Learn more 5.99% + 30\u00a2 per successful transaction for Klarna Learn more Buy Now Pay Later Let your customers buy something and pay for it in installments over time. 5.99% + 30\u00a2 per successful transaction for Klarna See more payment methods Bank-based and other payment methods Offer bank debits, bank transfers, and other locally relevant payment methods. 0.8% ACH Direct Debit $5.00 cap See more payment methods Stablecoins Enable customers globally to pay with stablecoins. 1.5% of the transaction amount in USD Included: conversion to fiat, wallet and AML screening, fraud prevention, gas sponsorship Learn more Disputes Understand and effectively respond to disputes on card transactions (also known as chargebacks) through a guided process.Countering rare dispute types may incur network fees.Learn more $15.00 per dispute received. Fighting rare dispute types may incur network fees Fee for countering disputes manually $15.00 fee charged when you submit evidence If you win, the fee is returned. If you lose, the fee is not returned Learn more Smart Disputes Automatically compiles and submits evidence to fight eligible disputes for you using Stripe\u2019s AI (public preview)Sign up for the waitlist. Countering with Smart Disputes 30% of the disputed amount charged if you win If you lose, no fees are charged for Smart Disputes Learn more Payment optimizations Included with Payments Included at no additional charge for businesses on standard payments pricing 3D Secure authentication Verify a customer's identity using 3D Secure, an authentication method, before an online card purchase. Included with Payments Included "}, "careers": {"found": true, "careersUrl": "https://stripe.com/jobs", "totalOpenings": 3, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": null, "teamSize": null, "companyDescription": null}, "techStack": ["Next.js", "Stripe"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74652}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 3, "tier": "none", "detected": ["enterprise plan / contact-sales tier"], "capabilities": ["enterprise-page"]}, "aiSignals": {"detected": false, "maturity": "none", "vendors": [], "keywords": [], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "usage-based", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": true, "minPriceUsd": 0.02, "maxPriceUsd": 620}, "featureMatrix": {"features": [{"feature": "Increase customer acquisition with 100+ payment methods.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Improve conversion with Link - Stripe\u2019s accelerated checkout.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Reduce fraud and increase revenue with ML optimizations.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Save engineering time with prebuilt UIs.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Accept payments in minutes by generating no-code links.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Sell products, offer subscriptions, and more.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Create at scale via our API to automate marketing campaigns and sales operations.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Save engineering time and get started quickly.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Reduce friction with features designed to improve conversion.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Customize with your branding.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Quickly launch or expand your businesses worldwide with no additional setup.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Offload tax compliance, fraud, disputes, and customer support responsibilities.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Build a custom checkout or integrate with hundreds of third-party POS systems.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Unify online and in-person payments to create a cohesive customer experience.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Scale globally with one integration.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Reduce fraud with ML powered by the Stripe network.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Customize fraud prevention by creating custom rules.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Get rich fraud insights for more efficient and accurate manual reviews.", "plans": ["Global payments"], "universal": false, "enterpriseOnly": false}, {"feature": "Launch faster with Stripe-hosted or prebuilt embedded components.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Save time by using tooling from Stripe for onboarding, risk, tax forms and more.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Grow revenue by monetizing payments.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Open an account in minutes and access funds instantly", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Reduce FX costs with multicurrency accounts and stablecoin access", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Mitigate risk by insuring your funds", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Save time with no-code and hosted solutions.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Provide Dashboard access to developers and support teams.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Get reporting and analytics to track payouts success globally.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Instantly issue cards using Stripe\u2019s bank partners and compliance team.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Control expenses and help prevent fraud with spending limits and custom rules.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Earn a share of interchange revenue.", "plans": ["Money management"], "universal": false, "enterpriseOnly": false}, {"feature": "Respond to user demand faster with flexible pricing models.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Save engineering time with no-code tools or our composable APIs.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Create, customize, and send an invoice in minutes\u2014no code required.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Save time with automated accounts receivable and invoicing workflows.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Configure invoices for any use case.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Get compliant quickly with no-code and low-code setups.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Make confident, data-driven decisions with fully customizable reporting.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Keep teams in sync and save time with scheduled reports.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Set up your pipeline in minutes, and automate data delivery\u2014no code required.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Speed up your financial close, and access more complete business insights.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Get insights faster and fully customizable reporting with Stripe Sigma.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Easily review finances and audit in real time.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}, {"feature": "Stay compliant with ASC 606 and IFRS 15.", "plans": ["Revenue and finance automation"], "universal": false, "enterpriseOnly": false}], "planCount": 15, "totalUniqueFeatures": 43, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 13, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "DEV_BRAND_PRESENCE", "weight": 5, "evidence": {"type": "social-link", "value": "Public GitHub presence \u2014 developer-focused brand or open-source play.", "source": "homepage", "confidence": 0.95}}], "threatReasons": ["PUBLIC_PRICING", "DEV_BRAND_PRESENCE"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.12, "ai": 0, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "DEV_BRAND_PRESENCE", "weight": 5, "contribution": 5}], "summary": "Stripe \u2014 WATCH. 15 pricing plans published \u2014 transparent pricing strategy; Public GitHub presence \u2014 developer-focused brand or open-source play.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "consumer-developer", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=usage-based, entry $0.02"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["developer-platform"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["developer-first", "sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=none", "enterprise=none", "github presence"], "threat:watch": ["PUBLIC_PRICING", "DEV_BRAND_PRESENCE"]}, "actionabilityScore": {"score": 26, "components": {"evidenceStrength": 0.41, "magnitude": 0.13, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unknown", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.02 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Stripe: Entry price $0.02 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.13, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 26, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 26, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 48, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 0, "techStackSizePercentile": 28, "hiringVolumePercentile": 50, "interpretation": "Top 52% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "6825e1423f5e13db74a7c136d14db4be", "url": "https://datadoghq.com", "domain": "datadoghq.com", "companyName": "Datadog", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Cloud Monitoring as a Service | DatadogWhite modal up arrowIcon/world", "description": " See inside any stack, any app, at any scale, anywhere. ", "ogImage": "https://corp.dd-static.net/img/og/og-image-10-25.png?fit=crop&w=1200&h=630", "socialLinks": {"twitter": "https://twitter.com/datadoghq", "instagram": "https://www.instagram.com/datadoghq/", "youtube": "https://www.youtube.com/user/DatadogHQ", "linkedin": "https://www.linkedin.com/company/datadog"}}, "pricing": {"found": true, "pricingUrl": "https://www.datadoghq.com/pricing/", "plans": [{"name": "Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here.", "price": "$12", "period": "/mo", "features": ["Observability", "Security", "Digital Experience", "Software Delivery", "Service Management", "Platform Capabilities", "Infrastructure Monitoring", "Metrics", "Network Monitoring", "Container Monitoring", "Kubernetes Autoscaling", "Serverless", "Cloud Cost Management", "Cloudcraft", "Storage Management", "GPU Monitoring", "Application Performance Monitoring", "Universal Service Monitoring", "Continuous Profiler", "Dynamic Instrumentation"]}, {"name": "Code Coverage", "price": "$12", "period": null, "features": ["Gain unified visibility into test coverage across every repository", "Enforce consistent testing standards with automated PR quality gates", "Improve test reliability with context-driven insights"]}, {"name": null, "price": "$12", "period": null, "features": ["Gain unified visibility into test coverage across every repository", "Enforce consistent testing standards with automated PR quality gates", "Improve test reliability with context-driven insights"]}, {"name": "Log Management", "price": "$0.10", "period": "/mo", "features": ["Out-of-the-box parsing for 200+ log sources", "Enrich and tag your logs for RBAC, cost control and usage allocation", "Generate log-based metrics for long term analysis", "Self-hosted archives, with the option to ad-hoc rehydrate back to Datadog", "Dynamic routing to desired retention tier options", "Prioritize logs for critical investigations", "Build log alerts with Log Monitors", "Detect log anomalies proactively with Watchdog Insights", "Best suited for frequently accessed logs i.e. infrastructure, application, operational logs", "Out-of-the-box parsing for 200+ log sources", "Enrich and tag your logs for RBAC, cost control and usage allocation", "Generate log-based metrics for long term analysis", "Self-hosted archives, with the option to ad-hoc rehydrate back to Datadog", "Dynamic routing to desired retention tier options", "Flexible long-term retention up to 15 months without the need to rehydrate", "Increased ROI on high-volume logs", "Correlate with metrics and traces for deeper analysis", "Best suited for infrequently accessed logs", "Easily search for logs stored in both Standard and Flex Tier", "Datadog-managed compute infrastructure"]}, {"name": "Ingest", "price": "$0.10", "period": null, "features": ["Out-of-the-box parsing for 200+ log sources", "Enrich and tag your logs for RBAC, cost control and usage allocation", "Generate log-based metrics for long term analysis", "Self-hosted archives, with the option to ad-hoc rehydrate back to Datadog", "Dynamic routing to desired retention tier options"]}, {"name": null, "price": "$0.10", "period": null, "features": []}, {"name": "Standard Indexing", "price": "$2.55", "period": null, "features": ["Prioritize logs for critical investigations", "Build log alerts with Log Monitors", "Detect log anomalies proactively with Watchdog Insights", "Best suited for frequently accessed logs i.e. infrastructure, application, operational logs"]}, {"name": null, "price": "$2.55", "period": null, "features": []}, {"name": "Flex Storage", "price": "$0.075", "period": null, "features": ["Flexible long-term retention up to 15 months without the need to rehydrate", "Increased ROI on high-volume logs", "Correlate with metrics and traces for deeper analysis", "Best suited for infrequently accessed logs"]}, {"name": null, "price": "$0.075", "period": null, "features": []}, {"name": "Flex Logs Starter", "price": "$0.90", "period": null, "features": ["Retention options of 3 months, 6 months, 12 months, and 15 months", "Bundled Starter Compute for log volumes below 2B per month (10B total stored)", "Easily search for logs stored in both Standard and Flex Tier without the need to rehydrate", "Best suited for infrequently accessed logs that need to be retained for longer periods"]}, {"name": null, "price": "$0.90", "period": null, "features": []}, {"name": "Bits AI SRE Investigations", "price": "$600", "period": null, "features": ["Automatic alert investigations with zero setup", "Root causes delivered in minutes", "Learns from each investigation to improve accuracy over time", "Chat-based explanations in natural language", "Enterprise-grade RBAC and data controls", "Seamless integrations with Slack, Jira, GitHub, ServiceNow, and more"]}, {"name": null, "price": "$600", "period": null, "features": ["Automatic alert investigations with zero setup", "Root causes delivered in minutes", "Learns from each investigation to improve accuracy over time", "Chat-based explanations in natural language", "Enterprise-grade RBAC and data controls", "Seamless integrations with Slack, Jira, GitHub, ServiceNow, and more"]}, {"name": "Feature Flags", "price": "$100", "period": null, "features": ["Decouple deployment from release to safely control when and how changes reach users", "Target specific user and service cohorts to control exposure by environment or traffic segment", "Automate risk mitigation with telemetry-driven canary rollouts with automatic rollbacks", "Gain instant visibility into release impact by correlating feature flags with service health"]}], "rawPricingText": "Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here. DASH NYC, June 9-10 | AI + Observability function getGeotarget(){const o=!1,t={webinars:[{codes:[\"US\",\"CA\"],desktop_title:null,end_date:null,link:null,mobile_title:null,start_date:null,supported_language:\"en\"},{codes:[\"UK\",\"US\",\"CA\",\"GB\",\"IE\",\"BE\",\"NL\",\"PL\",\"DK\",\"SE\",!1,\"LU\",\"IL\",\"FI\",\"GR\",\"LI\",\"CZ\",\"ZA\",\"IL\",\"ES\",\"DE\",\"FR\",\"IT\",\"CH\"],desktop_title:\"Datadog Detect is back! Register for the virtual mini-conference on Oct 30, 12PM ET\",end_date:\"2025-10-30\",link:\"https://www.datadoghq.com/event/datadog-detect-q425/?utm_source=inbound&utm_medium=corpsite-display&utm_campaign=dg-security-ww-banner-corpsite\",mobile_title:\"Join us for Datadog Detect on Oct 30, 12PM ET\",start_date:\"2025-10-22\",supported_language:\"en\"},{codes:[\"ES\"],desktop_title:\"Webinar de Datadog: Crea experiencias digitales impecables con monitorizaci\u00f3n End-to-End\",end_date:\"2025-05-06\",link:\"https://www.datadoghq.com/es/dg/webinars/uxdem-spain-2025/?utm_source=inbound&utm_medium=corpsite-display&utm_campaign=dg-dem-emea-livewebinar-202505uxdemsp\",mobile_title:\"Crea experiencias digitales impecables con monitorizaci\u00f3n End-to-End\",start_date:\"2025-04-22\",supported_language:\"es\"},{codes:[\"JP\"],desktop_title:\"Datadog \u30a6\u30a7\u30d3\u30ca\u30fc: \u30a8\u30f3\u30c9\u30c4\u30fc\u30a8\u30f3\u30c9\u306e\u76e3\u8996\u306b\u3088\u3063\u3066\u751f\u307f\u51fa\u3055\u308c\u308b\u30b7\u30fc\u30e0\u30ec\u30b9\u306a DX\",end_date:\"2025-05-14\",link:\"https://www.datadoghq.com/ja/dg/webinars/uxdem-japan-2025/?utm_source=inbound&utm_medium=corpsite-display&utm_campaign=dg-dem-japan-livewebinar-202505uxdemjp\",mobile_title:\"\u30a6\u30a7\u30d3\u30ca\u30fc: \u30a8\u30f3\u30c9\u30c4\u30fc\u30a8\u30f3\u30c9\u306e\u76e3\u8996\u306b\u3088\u3063\u3066\u751f\u307f\u51fa\u3055\u308c\u308b\u30b7\u30fc\u30e0\u30ec\u30b9\u306a DX\",start_date:\"2025-05-01\",supported_language:\"ja\"},{codes:[\"SG\",\"NZ\",\"AU\",\"IN\",\"PH\",\"TW\",\"VN\",\"ID\",\"TH\",\"MY\"],desktop_title:\"Register Now: Create Seamless Digital Experiences with End-to-End Monitoring\",end_date:\"2025-04-24\",link:\"https://www.datadoghq.com/dg/webinars/uxdem-anz-2025/?utm_source=inbound&utm_medium=corpsite-display&utm_campaign=dg-dem-apac-livewebinar-202504uxdemanz\",mobile_title:\"Create Seamless Digital Experiences with End-to-End Monitoring\",start_date:\"2025-04-10\",supported_language:\"en\"},{codes:[\"MX\",\"AR\",\"CO\",\"PE\",\"VE\"],desktop_title:\"Webinar de Datadog: Crea experiencias digitales fluidas con el monitoreo punto a punto\",end_date:\"2025-04-10\",link:\"https://www.datadoghq.com/es/dg/webinars/uxdem-es-2025/?utm_source=inbound&utm_medium=corpsite-display&utm_campaign=dg-dem-latam-livewebinar-202504uxdemes\",mobile_title:\"Crea experiencias digitales fluidas con el monitoreo punto a punto\",start_date:\"2025-04-01\",supported_language:\"es\"},{codes:[\"FR\",\"BE\",\"CH\",\"CA\"],desktop_title:\"Webinar Datadog: Cr\u00e9ez des exp\u00e9riences num\u00e9riques fluides gr\u00e2ce \u00e0 la surveillance de bout en bout \",end_date:\"2025-04-30\",link:\"https://www.datadoghq.com/fr/dg/webinars/uxdem-france-2025/?utm_source=inbound&utm_medium=corpsite-display&utm_campaign=dg-dem-emea-livewebinar-202504uxdemfr\",mobile_title:\"Cr\u00e9ez des exp\u00e9riences num\u00e9riques fluides gr\u00e2ce \u00e0 la surveillance de bout en bout\",start_date:\"2025-04-16\",supported_language:\"fr\"},"}, "careers": {"found": true, "careersUrl": "https://careers.datadoghq.com/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": "https://www.datadoghq.com/about/leadership/", "teamSize": null, "companyDescription": null}, "techStack": ["Datadog", "Generator: Hugo 0.142.0", "Google Analytics", "Google Tag Manager", "Marketo"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 73861}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 18, "tier": "developing", "detected": ["audit logs", "role-based access control", "dedicated security page", "trust / compliance center"], "capabilities": ["audit-logs", "rbac", "security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "plg", "confidence": 0.5, "plgIndicators": ["free signup CTA"], "salesLedIndicators": [], "reasoning": "Single PLG signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.075, "maxPriceUsd": 600}, "featureMatrix": {"features": [{"feature": "Gain unified visibility into test coverage across every repository", "plans": ["Code Coverage", "Plan 3"], "universal": false, "enterpriseOnly": false}, {"feature": "Enforce consistent testing standards with automated PR quality gates", "plans": ["Code Coverage", "Plan 3"], "universal": false, "enterpriseOnly": false}, {"feature": "Improve test reliability with context-driven insights", "plans": ["Code Coverage", "Plan 3"], "universal": false, "enterpriseOnly": false}, {"feature": "Out-of-the-box parsing for 200+ log sources", "plans": ["Ingest", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Enrich and tag your logs for RBAC, cost control and usage allocation", "plans": ["Ingest", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Generate log-based metrics for long term analysis", "plans": ["Ingest", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Self-hosted archives, with the option to ad-hoc rehydrate back to Datadog", "plans": ["Ingest", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Dynamic routing to desired retention tier options", "plans": ["Ingest", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Prioritize logs for critical investigations", "plans": ["Log Management", "Standard Indexing"], "universal": false, "enterpriseOnly": false}, {"feature": "Build log alerts with Log Monitors", "plans": ["Log Management", "Standard Indexing"], "universal": false, "enterpriseOnly": false}, {"feature": "Detect log anomalies proactively with Watchdog Insights", "plans": ["Log Management", "Standard Indexing"], "universal": false, "enterpriseOnly": false}, {"feature": "Flexible long-term retention up to 15 months without the need to rehydrate", "plans": ["Flex Storage", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Increased ROI on high-volume logs", "plans": ["Flex Storage", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Correlate with metrics and traces for deeper analysis", "plans": ["Flex Storage", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Best suited for infrequently accessed logs", "plans": ["Flex Storage", "Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Automatic alert investigations with zero setup", "plans": ["Bits AI SRE Investigations", "Plan 14"], "universal": false, "enterpriseOnly": false}, {"feature": "Root causes delivered in minutes", "plans": ["Bits AI SRE Investigations", "Plan 14"], "universal": false, "enterpriseOnly": false}, {"feature": "Learns from each investigation to improve accuracy over time", "plans": ["Bits AI SRE Investigations", "Plan 14"], "universal": false, "enterpriseOnly": false}, {"feature": "Chat-based explanations in natural language", "plans": ["Bits AI SRE Investigations", "Plan 14"], "universal": false, "enterpriseOnly": false}, {"feature": "Enterprise-grade RBAC and data controls", "plans": ["Bits AI SRE Investigations", "Plan 14"], "universal": false, "enterpriseOnly": false}, {"feature": "Seamless integrations with Slack, Jira, GitHub, ServiceNow, and more", "plans": ["Bits AI SRE Investigations", "Plan 14"], "universal": false, "enterpriseOnly": false}, {"feature": "Observability", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Security", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Digital Experience", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Software Delivery", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Service Management", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Platform Capabilities", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Infrastructure Monitoring", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Metrics", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Network Monitoring", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Container Monitoring", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Kubernetes Autoscaling", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Serverless", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Cloud Cost Management", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Cloudcraft", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Storage Management", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "GPU Monitoring", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Application Performance Monitoring", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Universal Service Monitoring", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Continuous Profiler", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Dynamic Instrumentation", "plans": ["Join Datadog at DASH in NYC, June 9-10. | The future of AI + Observability starts here."], "universal": false, "enterpriseOnly": false}, {"feature": "Easily search for logs stored in both Standard and Flex Tier", "plans": ["Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Datadog-managed compute infrastructure", "plans": ["Log Management"], "universal": false, "enterpriseOnly": false}, {"feature": "Retention options of 3 months, 6 months, 12 months, and 15 months", "plans": ["Flex Logs Starter"], "universal": false, "enterpriseOnly": false}, {"feature": "Bundled Starter Compute for log volumes below 2B per month (10B total stored)", "plans": ["Flex Logs Starter"], "universal": false, "enterpriseOnly": false}], "planCount": 15, "totalUniqueFeatures": 45, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "team"], "sitemap": ["careers-probed"]}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.51, "ai": 0.07, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Datadog \u2014 WATCH. 15 pricing plans published \u2014 transparent pricing strategy; 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=developing, billing=flat-tier, entry $0.075"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "community-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:developing": ["audit logs", "role-based access control", "dedicated security page", "trust / compliance center"], "ai:experimenting": ["keywords: ai"], "gtm:plg": ["free signup CTA"], "archetype:unclassified": ["gtm=plg", "ai=experimenting", "enterprise=developing"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 29, "components": {"evidenceStrength": 0.52, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "stable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.075 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Datadog: Entry price $0.075 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.17, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 29, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 27, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 84, "aiMaturityPercentile": 14, "techStackSizePercentile": 86, "hiringVolumePercentile": 0, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "cd4ff9ea9d6130135f60910c42bc61a8", "url": "https://clickup.com", "domain": "clickup.com", "companyName": "ClickUp", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "ClickUp\u2122 | Maximize productivity \u2022 Software, AI, and humans converge", "description": "Our mission is to make the world more productive. To do this, we built the everything app for work - Tasks, Docs, Goals, and Chat.", "ogImage": "/assets/brand/clickup-meta.png", "socialLinks": {"linkedin": "https://www.linkedin.com/company/12949663", "facebook": "https://www.facebook.com/clickupprojectmanagement/", "instagram": "https://www.instagram.com/clickup/", "twitter": "https://twitter.com/clickup"}}, "pricing": {"found": true, "pricingUrl": "https://clickup.com/pricing", "plans": [{"name": null, "price": "$7", "period": "/mo", "features": []}, {"name": null, "price": "$12", "period": "/mo", "features": []}, {"name": "Free Forever", "price": "$9", "period": "/mo", "features": ["Try AI across chat, tasks and docs", "Trial access to advanced AI features", "Upgrade at any time", "Unlimited Brain Assistant", "Unlimited @Brain Agent", "Unlimited AI chatChatGPT, Gemini, Claude", "Unlimited Premium AI models$200 value", "Unlimited AI writing", "Enterprise SearchWorkspace", "Unlimited Ambient Answers", "Unlimited Talk-to-Text", "Unlimited AI Notetaker", "Unlimited Image GenerationFair use", "Unlimited AI Fields", "Unlimited AI Automations & Dashboards", "Unlimited AI Assign & Prioritize", "Enterprise SearchPrivate & Workspace"]}, {"name": "Brain AI", "price": "$9", "period": "/mo", "features": ["Unlimited Brain Assistant", "Unlimited @Brain Agent", "Unlimited AI chatChatGPT, Gemini, Claude", "Unlimited Premium AI models$200 value", "Unlimited AI writing", "Enterprise SearchWorkspace"]}, {"name": null, "price": "$9", "period": null, "features": []}, {"name": "Everything AI", "price": "$28", "period": "/mo", "features": ["Unlimited Ambient Answers", "Unlimited Talk-to-Text", "Unlimited AI Notetaker", "Unlimited Image GenerationFair use", "Unlimited AI Fields", "Unlimited AI Automations & Dashboards", "Unlimited AI Assign & Prioritize", "Enterprise SearchPrivate & Workspace"]}, {"name": null, "price": "$28", "period": null, "features": []}], "rawPricingText": "100% Money-back GuaranteeThe best work solution, for the best price.100% Money-back GuaranteeSave up to 30% with yearlyMonthlyYearlyfree foreverGet StartedKey Features:60MB StorageUnlimited TasksUnlimited Free Plan MembersTwo-Factor AuthenticationCollaborative DocsKanban BoardsSprint ManagementCalendar ViewBasic Custom Field ManagerIn-App Video Recording24/7 Support1 Formunlimited$7Per user/month, billed yearlyGet startedEverything in Free Forever, plus:Unlimited Spaces, Folders, and FormsUnlimited Gantt ChartsUnlimited IntegrationsUnlimited StorageUnlimited Custom FieldsNative Time TrackingGoals & Portfolio ManagementGuests With Permission ControlResource ManagementClickUp ChatEmail in ClickUpIntegrations like Slack, Hubspot, Google Drive, and moreand much more...businessPopular$12Per user/month, billed yearlyGet startedEverything in Unlimited, plus:Unlimited Dashboards with Advanced CardsUnlimited Message HistoryUnlimited Activity ViewsUnlimited Timeline ViewsWebhooks & Automation Integrations5K Automations Per Month$100 in valueMind MappingPrivate WhiteboardsCustom ExportingSprint Points & ReportingPortfolio Workload ManagementGoogle SSOSMS 2-Factor AuthenticationUnlimited Proofingand much more...enterpriseGet a custom demoContact salesEverything in Business, plus:Enterprise Permissions and GovernanceUnlimited Custom RolesSAML SSO & SCIM ProvisioningAudit LogSession ManagementEnterprise API250K Automations Per Month$750 in valueCustom BrandingDefault Personal ViewsMSA & HIPAA AvailableData ResidencyEnterprise-Scale Automations & IntegrationsEnterprise-Scale API UsageLive Onboarding TrainingCustomer Success ManagerAccess to Managed Servicesand much more...TRUSTED BY THE BESTComplete feature list[AI PRICING]The world's most advanced AI for workSave up to 20% with yearlyMonthlyYearlyFree ForeverFreePer user/monthGet startedSTART USING AITry AI across chat, tasks and docsTrial access to advanced AI featuresUpgrade at any timeBrain AI$9Per user/monthGet startedHIGHLIGHTSUnlimited Brain AssistantUnlimited @Brain AgentUnlimited AI chatChatGPT, Gemini, ClaudeUnlimited Premium AI models$200 valueUnlimited AI writingEnterprise SearchWorkspace+1,500 AI Super Credits per user monthly for Agents, Automations, & moreEverything AIRECOMMENDED$28Per user/monthGet startedEVERYTHING IN BRAIN AI +Unlimited Ambient AnswersUnlimited Talk-to-TextUnlimited AI NotetakerUnlimited Image GenerationFair useUnlimited AI FieldsUnlimited AI Automations & DashboardsUnlimited AI Assign & PrioritizeEnterprise SearchPrivate & Workspace+5,000 AI Super Credits per user monthly for Super AgentsAI Super Credits$0.001$10 per 10,000 creditsEvery AI plan includes a monthly credit allowance shared across your Workspace. Credits fuel Super Agents, AI Fields, Automations, Image Generation, and more. Usage varies by complexity. Add more anytime.Get AI Super CreditsClickUp Certified AgentsBuilt, tested, and verified by ClickUp's AI experts. The only agents that power complex workflows, with"}, "careers": {"found": true, "careersUrl": "https://clickup.com/careers", "totalOpenings": 1, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://clickup.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js", "Segment"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74361}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "plg", "confidence": 0.5, "plgIndicators": ["no-credit-card framing"], "salesLedIndicators": [], "reasoning": "Single PLG signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 7, "maxPriceUsd": 28}, "featureMatrix": {"features": [{"feature": "Unlimited Brain Assistant", "plans": ["Brain AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited @Brain Agent", "plans": ["Brain AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited AI chatChatGPT, Gemini, Claude", "plans": ["Brain AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited Premium AI models$200 value", "plans": ["Brain AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited AI writing", "plans": ["Brain AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Enterprise SearchWorkspace", "plans": ["Brain AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited Ambient Answers", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited Talk-to-Text", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited AI Notetaker", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited Image GenerationFair use", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited AI Fields", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited AI Automations & Dashboards", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Unlimited AI Assign & Prioritize", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Enterprise SearchPrivate & Workspace", "plans": ["Everything AI", "Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Try AI across chat, tasks and docs", "plans": ["Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Trial access to advanced AI features", "plans": ["Free Forever"], "universal": false, "enterpriseOnly": false}, {"feature": "Upgrade at any time", "plans": ["Free Forever"], "universal": false, "enterpriseOnly": false}], "planCount": 7, "totalUniqueFeatures": 17, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "7 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "ClickUp \u2014 WATCH. 7 pricing plans published \u2014 transparent pricing strategy; 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "plg-saas", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $7"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "community-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:plg": ["no-credit-card framing"], "archetype:plg-saas": ["gtm=plg", "ai=experimenting", "enterprise=none", "free tier"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 25, "components": {"evidenceStrength": 0.39, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $7 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["ClickUp: Entry price $7 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.15, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 25, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 28, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 11, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "b8a2f18b6589323ae903f1ace6506477", "url": "https://zoom.us", "domain": "zoom.us", "companyName": "Zoom Communications", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "One platform to connect | Zoom", "description": "Modernize workflows with Zoom's trusted collaboration tools: including video meetings, Zoom Chat, VoIP phone, webinars, whiteboard, contact center, and events.", "ogImage": "https://st1.zoom.us/homepage/20260430-1229/primary/dist/assets/images/thumb.png", "socialLinks": {"youtube": "https://www.youtube.com/watch?v=AbLapi4wIvg", "linkedin": "https://www.linkedin.com/company/zoom/", "twitter": "https://twitter.com/zoom", "facebook": "https://www.facebook.com/zoom", "instagram": "https://www.instagram.com/zoom/"}}, "pricing": {"found": true, "pricingUrl": "https://zoom.us/pricing", "plans": [], "rawPricingText": "Pricing .circular { position: relative; top: 150px; left: 50%; height: auto; width: 42px; fill: currentColor; margin-top: -21px; margin-left: -21px; animation: loading-rotate 1.6s linear infinite; } @keyframes loading-rotate { 100% { transform: rotate(360deg); } }"}, "careers": {"found": true, "careersUrl": "https://careers.zoom.us/home", "totalOpenings": 1, "jobTitles": ["Join our talent community"], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"marketing": 1}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://www.zoom.com/en/about/", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74453}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Cloudflare", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 22, "tier": "developing", "detected": ["SSO / SAML", "enterprise plan / contact-sales tier", "trust / compliance center"], "capabilities": ["sso", "enterprise-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "hybrid", "confidence": 0.7, "plgIndicators": ["free signup CTA", "self-serve language"], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Both PLG (2 signals) and sales-led (1 signal) indicators present."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.715, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0.43, "ai": 0.07, "gtm": 0.7, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Zoom Communications \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "hybrid-plg-and-enterprise", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=developing, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 50, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:developing": ["SSO / SAML", "enterprise plan / contact-sales tier", "trust / compliance center"], "ai:experimenting": ["keywords: ai"], "gtm:hybrid": ["free signup CTA", "self-serve language", "contact-sales / demo-request CTA"], "archetype:hybrid-plg-and-enterprise": ["gtm=hybrid", "ai=experimenting", "enterprise=developing"], "threat:watch": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 26, "components": {"evidenceStrength": 0.42, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 3, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 26, materiality 3).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 29, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 84, "aiMaturityPercentile": 14, "techStackSizePercentile": 28, "hiringVolumePercentile": 11, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "5ec563b26ea2bfdeb3b51f7b38121dd1", "url": "https://slack.com", "domain": "slack.com", "companyName": "Slack", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Slack | AI Work Platform & Productivity ToolsClose NavigationClose Navigation", "description": "Boost productivity and save time with Slack\u200c \u2014 \u200cthe AI work platform for managing projects, automating workflows, and connecting teams securely. Start working smarter today.", "ogImage": "https://a.slack-edge.com/737c9d1/marketing/img/homepage/revamped-24/unfurl/hp-revamp-unfurl.en-GB.jpg", "socialLinks": {"youtube": "https://www.youtube.com/embed/nl66SzwkGKU", "linkedin": "https://www.linkedin.com/company/tiny-spec-inc/", "instagram": "https://www.instagram.com/slackhq/", "facebook": "https://facebook.com/slackhq", "twitter": "https://twitter.com/slackhq", "tiktok": "https://www.tiktok.com/@slackhq"}}, "pricing": {"found": true, "pricingUrl": "https://slack.com/pricing", "plans": [{"name": "FreeA simpler way to chat and collaborate", "price": "$0", "period": null, "features": []}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": "ProDrive productivity in one place", "price": "$8.75", "period": null, "features": []}, {"name": null, "price": "$8.75", "period": null, "features": []}, {"name": null, "price": "$4.38", "period": null, "features": []}, {"name": null, "price": "$7.25", "period": null, "features": []}, {"name": "Business+Best valueScale with AI-powered work", "price": "$18", "period": null, "features": []}, {"name": null, "price": "$18", "period": null, "features": []}, {"name": null, "price": "$9", "period": null, "features": []}, {"name": null, "price": "$15", "period": null, "features": []}], "rawPricingText": "Pricing"}, "careers": {"found": true, "careersUrl": "https://slack.com/careers", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": "workday", "atsHostedUnsupported": true, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://slack.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Clearbit", "Google Analytics", "Google Tag Manager", "Optimizely", "Salesforce"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74547}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 6, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "dedicated security page", "trust / compliance center"], "capabilities": ["enterprise-page", "security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": ["OpenAI"], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 4.38, "maxPriceUsd": 18}, "featureMatrix": {"features": [], "planCount": 10, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "10 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.34, "ai": 0.32, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Slack \u2014 WATCH. 10 pricing plans published \u2014 transparent pricing strategy; 6 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $4.38"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products", "pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["vendors: OpenAI", "keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=integrated", "enterprise=none", "free tier"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 29, "components": {"evidenceStrength": 0.54, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $4.38 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Slack: Entry price $4.38 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.17, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 29, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 30, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 86, "hiringVolumePercentile": 0, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "d8b6de48c1fff2b29ec2d3007bc7cd4f", "url": "https://brex.com", "domain": "brex.com", "companyName": "Brex", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Brex: The Modern Finance Software Platform | Spend Smarter", "description": "Simplify expense management with Brex's finance platform. From company cards to banking, Brex helps you drive growth, automate processes, & earn more.", "ogImage": "https://www.brex.com/api/proxy-image?url=https%3A%2F%2Fbrand.brex.com%2Ftransform%2F7b10bdf8-ed31-4a40-8429-c9fe54f83aa5%2FHomepage-preview%3Fio%3Dtransform%3Afit%2Cwidth%3A1200", "socialLinks": {"twitter": "https://dashboard.brex.com/", "linkedin": "https://www.linkedin.com/in/michaelkimsf/", "facebook": "https://www.facebook.com/BrexHQ/", "youtube": "https://www.youtube.com/channel/UCQQB8ThG8aBLvp50R0OcscA/", "instagram": "https://www.instagram.com/brexhq/"}}, "pricing": {"found": true, "pricingUrl": "https://brex.com/pricing", "plans": [{"name": null, "price": "$0", "period": "/mo", "features": []}, {"name": null, "price": "$12", "period": "/mo", "features": []}], "rawPricingText": ".css-qkir6z{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;position:relative;width:100%;height:auto;background:#F3F3F7;overflow:visible;display:block;}@media(max-width: 1023px){.css-qkir6z{display:block;}}@media(max-width: 766px){.css-qkir6z{display:block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}}.css-1qen71p{position:relative;max-width:2500px;width:auto;height:auto;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}.css-11y9s7j{width:min(100%, 1680px);margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;}.css-1iqhtm7{display:grid;padding-top:0;padding-right:72px;padding-bottom:0;padding-left:72px;grid-template-columns:repeat(24, 1fr);}@media(max-width: 1023px){.css-1iqhtm7{padding-top:0;padding-right:48px;padding-bottom:0;padding-left:48px;grid-template-columns:repeat(12, 1fr);}}@media(max-width: 766px){.css-1iqhtm7{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;grid-template-columns:repeat(4, 1fr);}}.css-1s4bsua{grid-column-start:8;grid-column-end:span 10;grid-row:auto;display:initial;visibility:visible;}@media(max-width: 1023px){.css-1s4bsua{grid-column-start:4;grid-column-end:span 6;grid-row:auto;display:initial;visibility:visible;}}@media(max-width: 766px){.css-1s4bsua{grid-column-start:1;grid-column-end:span 4;grid-row:auto;display:initial;visibility:visible;}}.css-1erfsvp{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0;}.css-skynlw{display:block;gap:0;-webkit-mask-image:initial;}@media(max-width: 1023px){.css-skynlw{display:block;gap:0;-webkit-mask-image:initial;}}@media(max-width: 766px){.css-skynlw{display:block;gap:0;-webkit-mask-image:initial;}}@media(min-width: 1024px){.css-hqxvux{max-width:100%;}}.css-98xt7s{font-family:var(--font-inter),sans-serif;color:#15191E;margin:0;-webkit-transition:opacity .25s ease-in -out;transition:opacity .25s ease-in -out;font-size:48px;line-height:48px;letter-spacing:-0.96px;font-feature-settings:\"cv01\" 1,\"ss01\" 0,\"ss03\" 1,\"zero\" 0,\"liga\" 0,\"calt\" 0,\"cv10\" 1,\"cv05\" 0;margin-top:80px;margin-right:0;margin-bottom:0;margin-left:0;white-space:pre-wrap;}@media(min-width: 1024px){.css-98xt7s{font-size:48px;line-height:48px;font-variation-settings:\"wght\" 600;letter-spacing:-0.96px;font-feature-settings:\"cv01\" 1,\"ss01\" 0,\"ss03\" 1,\"zero\" 0,\"liga\" 0,\"calt\" 0,\"cv10\" 1,\"cv05\" 0;margin-top:80px;margin-right:0;margin-bottom:0;margin-left:0;}}@media(max-width: 1023px){.css-98xt7s{font-size:36px;line-height:36px;font-variation-settings:\"wght\" 600;letter-spacing:-0.72px;font-"}, "careers": {"found": true, "careersUrl": "https://brex.com/careers", "totalOpenings": 1, "jobTitles": ["Enterprise Account Executive I, Embedded FinanceNew YorkNew YorkApply"], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"sales": 1}, "engineeringToSalesRatio": 0, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://brex.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Angular", "Google Analytics", "Google Tag Manager", "Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74664}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["sales-team hiring"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 12, "maxPriceUsd": 12}, "featureMatrix": {"features": [], "planCount": 2, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "2 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0.5, "pricing": 0.7}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Brex \u2014 WATCH. 2 pricing plans published \u2014 transparent pricing strategy; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $12"}, "competitiveEvents": [{"type": "sales-team-buildout", "severity": "medium", "confidence": 0.65, "evidence": ["sales-team roles detected in job titles"]}], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["pricing-aggression"], "counterMoves": [{"trigger": "sales-team-buildout", "action": "Expect inbound competition pressure on enterprise deals over next 60-90 days.", "owner": "sales", "urgency": "medium"}], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["sales-team hiring"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none", "free tier"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 24, "components": {"evidenceStrength": 0.32, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "90-180d", "confidence": 0.65, "reasoning": "Upmarket expansion / sales buildout \u2014 competitive pressure builds over 3-6 months."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $12 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Brex: Entry price $12 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 16, "components": {"driftMateriality": 0, "eventsMateriality": 0.1, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.14, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 24, materiality 16).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 31, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 11, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "d1f91b8a8f03888658e7074563adfd35", "url": "https://twilio.com", "domain": "twilio.com", "companyName": "Twilio", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Conversational AI and APIs for SMS, Email, Voice | TwilioAn icon of a down chevronAn icon of a checkmarkAn icon of a down chevronAn icon of a down chevronTwilio logoAn icon of a down chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolTwilio Conversation memory iconAn icon of a right chevronTwilio Conversation orchestrator iconAn icon of a right chevronTwilio Conversation intelligence iconAn icon of a right chevronTwilio Conversation relay iconAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a outbound link arrowAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a search magnifying glassAn icon of a down chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolTwilio Conversation memory iconAn icon of a right chevronTwilio Conversation orchestrator iconAn icon of a right chevronTwilio Conversation intelligence iconAn icon of a right chevronTwilio Conversation relay iconAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a outbound link arrowAn icon of a down chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a right chevronTwilio Programmable Voice logoTwilio RCS MessagingChat bubblesPython logoC# logoPHP logoRuby logoJava logoJavaScript logoCurl logoGartner logoAn icon of a outbound link arrowOmdiaAn icon of a outbound link arrowIDC logoAn icon of a outbound link arrowAn icon of a plus symbolAn icon of a minus symbolTwilioTwilioFacebook logoTwitter LogoLinkedIn logoAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevronAn icon of a plus symbolAn icon of a minus symbolAn icon of a right chevron", "description": "Build amazing customer experiences on the Twilio platform with APIs for SMS, RCS, voice, and email, plus conversational AI for smarter engagement, and identity verification for trust.", "ogImage": "https://www.twilio.com/content/dam/twilio-com/core-assets/social/twilio-com-default-ogimage.png", "socialLinks": {"facebook": "https://www.facebook.com/TeamTwilio", "twitter": "https://x.com/twilio", "linkedin": "https://www.linkedin.com/company/twilio-inc-", "youtube": "https://www.youtube.com/@twilio"}}, "pricing": {"found": true, "pricingUrl": "https://twilio.com/en-us/pricing", "plans": [{"name": null, "price": "$0.0002", "period": null, "features": []}, {"name": null, "price": "$0.005", "period": null, "features": []}, {"name": null, "price": "$0.0028", "period": null, "features": []}, {"name": null, "price": "$0.018", "period": null, "features": []}, {"name": null, "price": "$0.07", "period": null, "features": []}, {"name": null, "price": "$0.0083", "period": null, "features": []}, {"name": null, "price": "$0.05", "period": null, "features": []}, {"name": null, "price": "$19.95", "period": "/mo", "features": []}, {"name": null, "price": "$0.0013", "period": null, "features": []}, {"name": null, "price": "$15", "period": "/mo", "features": []}, {"name": null, "price": "$0.0085", "period": null, "features": []}, {"name": null, "price": "$0.0045", "period": null, "features": []}, {"name": null, "price": "$1", "period": null, "features": []}, {"name": null, "price": "$0.01", "period": null, "features": []}, {"name": null, "price": "$0.06", "period": "/mo", "features": []}], "rawPricingText": "Twilio pricing Start for free. Then pay as you go. Sign up for a free trial\u2014no credit card required Pay as you go with usage-based pricing Unlock volume discounts as you scale Start for free Contact sales Jump to: Conversations Communications Authentication Customer Data Builder tools Conversations Conversation Orchestrator Keep conversations connected across channels. Starts at $0.0002/1k characters for conversation ingestion. View Orchestrator pricing Start for free Conversation Intelligence Extract context from real-time conversations. Starts at $0.005/1k characters for Twilio-authored Operators; $0.002/1k input characters and $0.018/1k output characters for Custom Operators View Intelligence pricing Start for free Conversation Memory Build a persistent memory of customer interactions. Starts at $0.0028/1k characters for memory generation - input + output. $0.007/memory recall. View Memory pricing Start for free Enterprise Knowledge Build your policies, documents, and reference materials into your Conversation Memory. Starts at $0.018/GB-Hour for knowledge storage and $0.005/retrieval for knowledge retrieval. View Knowledge pricing Start for free Conversation Relay Integrate advanced voice AI for natural conversations. Starts at $0.07/min. View Relay pricing Start for free Communications SMS Send and receive SMS and MMS messages. Starts at $0.0083 to send or receive a message. View SMS pricing Start for free RCS Send and receive RCS messages. Starts at $0.0083 to send or receive a message. View RCS pricing Start for free WhatsApp Business API Send and receive WhatsApp messages. Starts at $0.005 to send or receive a WhatsApp message. Prices vary by use case. View WhatsApp pricing Start for free Conversations API Cross\u2011channel conversations on SMS, WhatsApp, Chat, and MMS. Starts at $0.05 per active user per month. View Conversations pricing Start for free Twilio SendGrid Email API Deliver email at scale with our email API. Start for free with 100 emails/day. Paid plans start at $19.95/month. View Sendgrid Email API pricing Start for free Twilio Email Email that works alongside native Twilio channels like SMS, WhatsApp, and more. Starts at $0.0013/email. View Email pricing Start for free Twilio SendGrid Marketing Campaigns Manage and automate email marketing campaigns. Start with a free trial with 100 emails/day. Paid plans start at $15/month. View Campaigns pricing Start for free Voice APIs Embed reliable calling into any application. Starts at $0.0085/min to receive and $0.014/min to make a call. View Voice pricing Start for free Elastic SIP Trunking Connectivity for global VoIP infrastructure. Starts at $0.0045/min for origination and $0.007/min for termination. View SIP pricing Start for free Twilio Flex Customizable cloud contact center platform. Start with 5,000 hours free. $1/active user hour or $150/named user per month. View Flex pricing Start for free Twilio Video Embed reliable video calling into any application. Start with 5,000 hour"}, "careers": {"found": true, "careersUrl": "https://jobs.twilio.com/careers", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": "eightfold", "atsHostedUnsupported": true, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://twilio.com/en-us/company", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Segment"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74854}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 1, "tier": "none", "detected": ["trust / compliance center"], "capabilities": ["compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "plg", "confidence": 0.5, "plgIndicators": ["self-serve language"], "salesLedIndicators": [], "reasoning": "Single PLG signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 0.0002, "maxPriceUsd": 19.95}, "featureMatrix": {"features": [], "planCount": 15, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "15 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.11, "ai": 0.07, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Twilio \u2014 WATCH. 15 pricing plans published \u2014 transparent pricing strategy; 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $0.0002"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "community-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:plg": ["self-serve language"], "archetype:unclassified": ["gtm=plg", "ai=experimenting", "enterprise=none"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 26, "components": {"evidenceStrength": 0.42, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $0.0002 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Twilio: Entry price $0.0002 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 26, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 32, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 0, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "a3119f82f873aab9f60c4a3b4cd3b810", "url": "https://gusto.com", "domain": "gusto.com", "companyName": "Gusto", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Gusto | Online HR Services: Payroll, Benefits and everything else", "description": "Gusto | Gusto offers fully integrated online HR services: payroll, benefits and everything else.", "ogImage": "https://res.cloudinary.com/dja3z8nt6/image/upload/f_auto/q_auto/v1760546724/contentful-articles-migration/og-gusto-1.jpg", "socialLinks": {"facebook": "https://www.facebook.com/GustoHQ", "twitter": "https://x.com/gustohq", "tiktok": "https://www.tiktok.com/@gustohq", "youtube": "https://www.youtube.com/gusto", "linkedin": "https://www.linkedin.com/company/gustohq/posts/", "instagram": "https://www.instagram.com/gustohq/"}}, "pricing": {"found": true, "pricingUrl": "https://gusto.com/product/pricing", "plans": [{"name": null, "price": "$35", "period": null, "features": []}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": null, "price": "$6", "period": "/mo", "features": []}, {"name": null, "price": "$49", "period": null, "features": []}, {"name": null, "price": "$80", "period": null, "features": []}, {"name": null, "price": "$12", "period": "/mo", "features": []}, {"name": null, "price": "$180", "period": null, "features": []}, {"name": null, "price": "$22", "period": "/mo", "features": []}], "rawPricingText": "Simple, transparent pricingPayroll, benefits, and HR all in one place. No hidden fees. Cancel any time.Pay My TeamPay Myselfcontractor onlyFor contractor-only businesses who haven't hired W-2 employees yet.$35 $0/mo + $6/mo per personGet startedTop features:Domestic contractor payments4 day payForm 1099 creation and filingssimpleFor small businesses needing single-state payroll, reports and basic support.$49/mo + $6/mo per personGet startedPopular featuresSingle-state payrollUnlimited payrolls per monthTax filings and paymentsBasic PTO policies and holiday payBEST VALUEplusFor businesses needing advanced payroll, benefits, HR and time & attendance tracking.$80/mo + $12/mo per personGet startedPopular featuresMulti-state payrollNext-day payTime TrackingpremiumFor scaling businesses needing full-service payroll, benefits, and HR with dedicated support.$180/mo + $22/mo per personGet startedPopular featuresDedicated Service AdvisorAccess to certified HR expertsPerformance & compensation managementCustom reportsPriority supportPayroll migration and account setupCompare plans & featurescontractor onlyFor contractor-only businesses who haven't hired W-2 employees yet.LIMITED TIME OFFER 1$35 $0/mo plus $6/mo per person Top features:Domestic contractor payments4 day payForm 1099 creation and filingsDoes not include:Back-up withholding or other contractor withholding required by state agencies Plan adds-ons (aside from global contractor payments)Get started See plan detailsNeed to pay yourself compliantly as an S corp?Pay yourself and get tax-saving solutions.See Gusto Solo planNeed to pay yourself compliantly as an S corp?Pay yourself and get tax-saving solutions.See Gusto Solo planWe're here to help.Talk to our teamTell us more about your business so we can help you pick the right plan.Contact usCheck out our FAQsJump to the bottom of the page to read some common questions and answers.Go to FAQs#1 Most InnovativeCompany in HRFastCompany | 20254.6 star averageCapterra | 4,137 reviewsBest HR and payrollsoftwarebusiness.com | 20254.6 star averageSoftware Advice | 4,137reviewsCustomize your Gusto plan with powerful add-ons.Offer more meaningful benefits to your team, add powerful time-saving tools, and uncover valuable tax credits. See pricing details below.PayrollGlobal contractor paymentsManage payments to contractors in more than 120 countries, with no monthly per-contractor fee.Foreign exchange rates may vary$5 per payment to US-based bank accountsState tax registrationWe'll handle the state and local paperwork when you need to file payroll taxes in a new state.Pricing varies by stateR&D tax creditsSimple pricing, powerful tax credits. Scan your payroll data to save up to $250,000 in annual payroll tax offsets.Pay 15% of identified tax creditsDiscounts available with Premium PlanNext-Day payRunning payroll the day before your employees need to be paid.$15/mo + 3/mo per personAvailable with Simple planInstant payHang on to your cash for as long as possibl"}, "careers": {"found": true, "careersUrl": "https://gusto.com/about/careers", "totalOpenings": 3, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://gusto.com/invite/company", "teamSize": null, "companyDescription": null}, "techStack": ["Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74958}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 5, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "dedicated security page"], "capabilities": ["enterprise-page", "security-page"]}, "aiSignals": {"detected": false, "maturity": "none", "vendors": [], "keywords": [], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 6, "maxPriceUsd": 180}, "featureMatrix": {"features": [], "planCount": 8, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "8 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.23, "ai": 0, "gtm": 0.5, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Gusto \u2014 WATCH. 8 pricing plans published \u2014 transparent pricing strategy; 6 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $6"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=none", "enterprise=none", "free tier"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 26, "components": {"evidenceStrength": 0.43, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unknown", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $6 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Gusto: Entry price $6 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.16, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 26, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 33, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 0, "techStackSizePercentile": 4, "hiringVolumePercentile": 50, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "cc8f35f1c4a9ccc7bae8cd39ffb8a3a1", "url": "https://rippling.com", "domain": "rippling.com", "companyName": "Rippling", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Rippling: #1 Workforce Management System | HR, IT, Finance", "description": "Rippling eliminates the friction from running a business, combining HR, IT, and Finance apps on a unified data platform.", "ogImage": "https://images.ctfassets.net/k0itp0ir7ty4/vHRKUFsFAQqr4GQSHmFtT/34d6eef0de850e28c9156ea888a7f588/SEO_-_General_enUS.png", "socialLinks": {"facebook": "https://www.facebook.com/ripplingapp/", "linkedin": "https://www.linkedin.com/company/rippling", "twitter": "https://x.com/rippling", "instagram": "https://www.instagram.com/ripplinghq/", "youtube": "https://www.youtube.com/@RipplingHQ"}}, "pricing": {"found": true, "pricingUrl": "https://rippling.com/pricing", "plans": [], "rawPricingText": "Pricing"}, "careers": {"found": true, "careersUrl": "https://rippling.com/careers", "totalOpenings": 1, "jobTitles": ["Engineering"], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"engineering": 1}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://rippling.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js", "Optimizely", "WordPress"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75047}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Cloudflare", "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.715, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.5}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Rippling \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": [], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=none"], "threat:watch": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 19, "components": {"evidenceStrength": 0.14, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 3, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.11, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 19, materiality 3).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 34, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 86, "hiringVolumePercentile": 11, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "6bd6f7e62120935b8fb435eeae78c838", "url": "https://calendly.com", "domain": "calendly.com", "companyName": "Calendly", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Free Online Appointment Scheduling Software | Calendly", "description": "Calendly is the modern scheduling platform that makes \u201cfinding time\u201d a breeze. When connecting is easy, your teams can get more done.", "ogImage": "https://images.ctfassets.net/k0lk9kiuza3o/6sN1GkuaBoQ67Nhkqa8Hgn/bcefc60aa064f94237bac2524bad875c/homepage.png", "socialLinks": {"twitter": "https://x.com/calendly", "facebook": "https://www.facebook.com/calendly", "instagram": "https://www.instagram.com/calendly/", "linkedin": "https://www.linkedin.com/company/calendly/life/lifeatcalendly/", "youtube": "https://www.youtube.com/c/Calendly"}}, "pricing": {"found": true, "pricingUrl": "https://calendly.com/pricing", "plans": [{"name": "Pick the perfect plan for your teamPricing", "price": "$10", "period": "/mo", "features": ["1 event type", "Connect 1 calendar", "Customize availability", "Add video conferencing", "Customize your booking page", "Mobile apps", "Browser extensions", "Unlimited event types", "Connect multiple calendars", "Connect Hubspot, Mailchimp", "Connect Stripe, Paypal", "Connect with Zapier, webhooks", "Automate meeting reminders", "Automate scheduling outreach", "24/7 chat support", "Send meetings to Salesforce", "Share Round-robin meetings", "Qualify & route leads", "Connect Hubspot, Marketo, Pardot", "Advanced admin features"]}, {"name": "Standard", "price": "$10", "period": "/mo", "features": ["Unlimited event types", "Connect multiple calendars", "Connect Hubspot, Mailchimp", "Connect Stripe, Paypal", "Connect with Zapier, webhooks", "Automate meeting reminders", "Automate scheduling outreach", "24/7 chat support"]}, {"name": "$10", "price": "$10", "period": "/mo", "features": []}, {"name": "Teams", "price": "$16", "period": "/mo", "features": ["Send meetings to Salesforce", "Share Round-robin meetings", "Qualify & route leads", "Connect Hubspot, Marketo, Pardot", "Advanced admin features", "Single Sign-On"]}, {"name": "$16", "price": "$16", "period": "/mo", "features": []}, {"name": "Enterprise", "price": "$15", "period": "/yr", "features": ["Route with Salesforce lookup", "Connect Microsoft Dynamics", "Dedicated account support", "Enable SSO & SAML", "Domain control", "Audit log compliance", "Data deletion API", "Security and legal reviews"]}, {"name": "Starts at", "price": "$15", "period": "/yr", "features": []}, {"name": "Compare features", "price": "$10", "period": "/mo", "features": []}], "rawPricingText": "ProductSolutionsResourcesPricingTalk to salesLog InGet started for freeGet startedTalk to salesLog InGet started for freeGet startedProductSchedulingSimplified bookingNotetakerMeeting recaps and action itemsContactsRelationship management toolsPaymentsFlexible ways to get paidProduct overviewWhy choose CalendlyPlatformIntegrationsMobile appBrowser extensionAdmin controlsSecurityBy business sizeIndividualsFor solopreneursSmall businessFor growing businessesLarge companiesFor enterpriseBy teamBy industrySalesMarketingCustomer successRecruitingEducationTechnologyFinancial ServicesProfessional ServicesGet startedDiscoverSupportLearning hubStructured paths and guidesDeveloper docsBuild with Calendly APIProduct tourSee Calendly in actionBlogTips and best practicesEbooks & webinarsExpert insightsAbout usDiscover our missionWhat's newProduct updatesCustomer storiesCalendly success storiesNewsroomCompany news and pressHelp centerSearch articles and FAQsCommunityConnect with other usersContact usConnect with supportPick the perfect plan for your teamPricingPick the perfect plan for your teamBilled yearlyBilled monthlyBilled yearlyFreeFor personal useAlways freeGet startedFree features:Scheduling1 event typeConnect 1 calendarCustomize availabilityAdd video conferencingCustomize your booking pageMobile appsBrowser extensionsStandardYearlyFor professionals and small teams$10/seat/moSave 16%Try for freeFree features, plus:SchedulingUnlimited event typesConnect multiple calendarsConnect Hubspot, MailchimpConnect Stripe, PaypalConnect with Zapier, webhooksAutomate meeting remindersAutomate scheduling outreach24/7 chat supportTeamsYearlyRecommended planFor growing businesses$16/seat/moSave 20%Try for freeStandard features, plus:SchedulingSend meetings to SalesforceShare Round-robin meetingsQualify & route leadsConnect Hubspot, Marketo, PardotAdvanced admin featuresSecurity add-onSingle Sign-OnEnterpriseFor large companiesStarts at$15k/yrContact salesTeams features, plus:SchedulingRoute with Salesforce lookupConnect Microsoft DynamicsDedicated account supportSecurityEnable SSO & SAMLDomain controlAudit log complianceData deletion APISecurity and legal reviewsCompare featuresFreeAlways freeGet startedStandard$10 /seat/moTry for freeTeams$16 /seat/moTry for freeEnterpriseContact usContact salesSchedulingOne-on-one meeting types1UnlimitedUnlimitedUnlimitedConnect calendars1666Unlimited meetingsCustomize your booking linkMobile app & browser extensionMeeting polls and one-off meetingsView contact profiles and scheduling activityControl your meeting availabilityMulti-person meeting typesUnlimitedUnlimitedUnlimitedRound robin meeting distributionUnlimitedUnlimitedShare availability from contact profilesBook meetings on behalf of othersAutomate meeting remindersAutomate scheduling outreachAdd a meeting cancellation policyCreate forms and screen invitees based on responsesIntegrationsGoogle, Microsoft Teams, Outlook, and Office 365 calendar integrations1Zoom, Google Meet,"}, "careers": {"found": true, "careersUrl": "https://calendly.com/careers", "totalOpenings": 1, "jobTitles": ["Developer tools"], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"engineering": 1}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://calendly.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75454}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "flat-tier", "hasFreeTier": false, "hasEnterpriseTier": true, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 10, "maxPriceUsd": 16}, "featureMatrix": {"features": [{"feature": "Unlimited event types", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect multiple calendars", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect Hubspot, Mailchimp", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect Stripe, Paypal", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect with Zapier, webhooks", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "Automate meeting reminders", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "Automate scheduling outreach", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "24/7 chat support", "plans": ["Pick the perfect plan for your teamPricing", "Standard"], "universal": false, "enterpriseOnly": false}, {"feature": "Send meetings to Salesforce", "plans": ["Pick the perfect plan for your teamPricing", "Teams"], "universal": false, "enterpriseOnly": false}, {"feature": "Share Round-robin meetings", "plans": ["Pick the perfect plan for your teamPricing", "Teams"], "universal": false, "enterpriseOnly": false}, {"feature": "Qualify & route leads", "plans": ["Pick the perfect plan for your teamPricing", "Teams"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect Hubspot, Marketo, Pardot", "plans": ["Pick the perfect plan for your teamPricing", "Teams"], "universal": false, "enterpriseOnly": false}, {"feature": "Advanced admin features", "plans": ["Pick the perfect plan for your teamPricing", "Teams"], "universal": false, "enterpriseOnly": false}, {"feature": "1 event type", "plans": ["Pick the perfect plan for your teamPricing"], "universal": false, "enterpriseOnly": false}, {"feature": "Connect 1 calendar", "plans": ["Pick the perfect plan for your teamPricing"], "universal": false, "enterpriseOnly": false}, {"feature": "Customize availability", "plans": ["Pick the perfect plan for your teamPricing"], "universal": false, "enterpriseOnly": false}, {"feature": "Add video conferencing", "plans": ["Pick the perfect plan for your teamPricing"], "universal": false, "enterpriseOnly": false}, {"feature": "Customize your booking page", "plans": ["Pick the perfect plan for your teamPricing"], "universal": false, "enterpriseOnly": false}, {"feature": "Mobile apps", "plans": ["Pick the perfect plan for your teamPricing"], "universal": false, "enterpriseOnly": false}, {"feature": "Browser extensions", "plans": ["Pick the perfect plan for your teamPricing"], "universal": false, "enterpriseOnly": false}, {"feature": "Single Sign-On", "plans": ["Teams"], "universal": false, "enterpriseOnly": false}, {"feature": "Route with Salesforce lookup", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}, {"feature": "Connect Microsoft Dynamics", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}, {"feature": "Dedicated account support", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}, {"feature": "Enable SSO & SAML", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}, {"feature": "Domain control", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}, {"feature": "Audit log compliance", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}, {"feature": "Data deletion API", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}, {"feature": "Security and legal reviews", "plans": ["Enterprise"], "universal": false, "enterpriseOnly": true}], "planCount": 8, "totalUniqueFeatures": 29, "universalFeatures": 0, "enterpriseOnlyFeatures": 8}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "8 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Calendly \u2014 WATCH. 8 pricing plans published \u2014 transparent pricing strategy; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "1k-5k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=flat-tier, entry $10"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=none"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 22, "components": {"evidenceStrength": 0.27, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $10 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Calendly: Entry price $10 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.13, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 22, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 35, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 11, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "f2f28e1aadeb6879f55350b3f93bd19e", "url": "https://miro.com", "domain": "miro.com", "companyName": "Miro", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "AI Innovation Workspace | Miro", "description": "Speed up product development from ideation to launch. Align teams, break tool silos, and ship what customers need in one AI-powered visual platform>", "ogImage": "https://framerusercontent.com/assets/Bab0War93Jeq5MpDPwqKFiyI.png", "socialLinks": {"twitter": "https://twitter.com/mirohq", "facebook": "https://www.facebook.com/TryMiro", "linkedin": "https://www.linkedin.com/company/mirohq", "instagram": "https://www.instagram.com/mirohq/", "youtube": "https://www.youtube.com/user/RealtimeBoardEng"}}, "pricing": {"found": true, "pricingUrl": "https://miro.com/pricing/", "plans": [{"name": "Free", "price": "$0", "period": "/mo", "features": []}, {"name": null, "price": "$0", "period": null, "features": []}, {"name": "Starter", "price": "$8", "period": "/mo", "features": []}, {"name": null, "price": "$8", "period": "/mo", "features": []}, {"name": null, "price": "$10", "period": null, "features": []}, {"name": "Business", "price": "$20", "period": "/mo", "features": []}, {"name": null, "price": "$20", "period": "/mo", "features": []}, {"name": null, "price": "$25", "period": null, "features": []}], "rawPricingText": "Pricing"}, "careers": {"found": true, "careersUrl": "https://miro.com/careers/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": "https://miro.com/about/", "teamSize": null, "companyDescription": null}, "techStack": ["Generator: Framer 465b58a", "Google Analytics", "Google Tag Manager"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75548}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 8, "maxPriceUsd": 25}, "featureMatrix": {"features": [], "planCount": 8, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 12, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "8 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0, "pricing": 1}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Miro \u2014 WATCH. 8 pricing plans published \u2014 transparent pricing strategy; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=freemium, entry $8"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=none", "free tier"], "threat:watch": ["PUBLIC_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 22, "components": {"evidenceStrength": 0.27, "magnitude": 0.12, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $8 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Miro: Entry price $8 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 13, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.12, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.13, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 22, materiality 13).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 36, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 28, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 0, "interpretation": "Top 72% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "add491a83db14d87f9c97901f3c25a5c", "url": "https://snowflake.com", "domain": "snowflake.com", "companyName": "Snowflake AI Data Cloud", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Snowflake AI Data Cloud", "description": "Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud\u2014eliminating silos and accelerating innovation.", "ogImage": "https://www.snowflake.com/content/dam/snowflake-site/general/technical/default-og-image/snowflake-social-share.png", "socialLinks": {"twitter": "https://x.com/Snowflake", "linkedin": "https://www.linkedin.com/company/3653845", "facebook": "https://www.facebook.com/snowflakedb/", "youtube": "https://www.youtube.com/user/snowflakecomputing"}}, "pricing": {"found": true, "pricingUrl": "https://snowflake.com/en/pricing-options/", "plans": [], "rawPricingText": "Snowflake PricingWe keep pricing simple with a consumption-based pricing model. Explore the details of our pricing model and how you can easily understand costs. For a view of all specific pricing related information, view the consumption table."}, "careers": {"found": true, "careersUrl": "https://careers.snowflake.com/us/en", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": "phenom", "atsHostedUnsupported": true, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://www.snowflake.com/en/company/overview/about-snowflake/", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 73950}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 9, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Snowflake AI Data Cloud \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": [], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=none"], "threat:watch": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 18, "components": {"evidenceStrength": 0.14, "magnitude": 0.09, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 2, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.09, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.11, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 18, materiality 2).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 37, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 18, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 28, "hiringVolumePercentile": 0, "interpretation": "Top 82% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "5543ab9f0b2130ce2e4d8b92aca18b19", "url": "https://databricks.com", "domain": "databricks.com", "companyName": "Databricks", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Databricks: Leading Data and AI Platform for Enterprises", "description": "Databricks offers a unified platform for data, analytics and AI. Build better AI with a data-centric approach. Simplify ETL, data warehousing, governance and AI on the Data Intelligence Platform.", "ogImage": "https://www.databricks.com/sites/default/files/2023-11/databricks-og-universal.png", "socialLinks": {"linkedin": "https://www.linkedin.com/company/databricks", "facebook": "https://www.facebook.com/pages/Databricks/560203607379694", "twitter": "https://twitter.com/databricks", "youtube": "https://www.youtube.com/@Databricks"}}, "pricing": {"found": true, "pricingUrl": "https://databricks.com/product/pricing", "plans": [], "rawPricingText": "Skip to main contentLoginWhy Databricks DiscoverFor App DevelopersFor ExecutivesFor Startups Lakehouse Architecture Databricks AI ResearchCustomersCustomer StoriesPartnersPartner OverviewExplore the Databricks partner ecosystem Partner SpotlightFeatured partner announcementsPartner ProgramExplore benefits, tiers and how to become a partnerCloud ProvidersDatabricks on AWS, Azure and GCPFind a PartnerDiscover Databricks partners for your needsPartner SolutionsFind custom industry and migration solutionsProduct Databricks PlatformPlatform OverviewA unified platform for data, analytics and AIData ManagementData reliability, security and performanceSharingOpen, secure, zero-copy sharing for all dataData WarehousingServerless data warehouse for SQL analyticsGovernanceUnified governance for all data, analytics and AI assetsData EngineeringETL and orchestration for batch and streaming dataArtificial IntelligenceBuild and deploy ML and GenAI applicationsBusiness ProductivityUnified search, chat, dashboards and appsBusiness IntelligenceIntelligent analytics for real-world dataApplication DevelopmentQuickly build secure data and AI appsDatabasePostgres for data apps and AI agentsSecurityOpen agentic SIEM built for the AI eraIntegrations and DataMarketplaceOpen marketplace for data, analytics and AIIDE IntegrationsBuild on the Lakehouse in your favorite IDEPartner ConnectDiscover and integrate with the Databricks ecosystemPricingDatabricks PricingExplore product pricing, DBUs and moreCost CalculatorEstimate your compute costs on any cloudOpen SourceOpen Source TechnologiesLearn more about the innovations behind the platformSolutions Databricks for IndustriesCommunicationsMedia and EntertainmentFinancial ServicesPublic SectorHealthcare & Life SciencesRetailManufacturingSee All IndustriesCross Industry SolutionsAI AgentsAI GovernanceCybersecurityMarketingMigration & DeploymentData MigrationProfessional ServicesSolution AcceleratorsExplore AcceleratorsMove faster toward outcomes that matterResources LearningTrainingDiscover curriculum tailored to your needsDatabricks AcademySign in to the Databricks learning platformCertificationGain recognition and differentiationFree EditionLearn professional Data and AI tools for freeUniversity AllianceWant to teach Databricks? See how.EventsData + AI SummitData + AI World TourAI DaysEvent CalendarBlog and PodcastsDatabricks BlogExplore news, product announcements, and moreAI BlogExplore our AI research and engineering workData Brew PodcastLet\u2019s talk data!Champions of Data + AI PodcastInsights from data leaders powering innovationGet HelpCustomer SupportDocumentationCommunityDive DeepResource CenterDemo CenterArchitecture CenterAbout CompanyWho We AreOur TeamDatabricks VenturesContact UsCareersWorking at DatabricksOpen JobsPressAwards and RecognitionNewsroomSecurity and TrustSecurity and TrustDATA + AI SUMMITJUNE 15\u201318|SAN FRANCISCOJoin us at the world\u2019s largest data, apps and AI event.RegisterReady to get started?Get a Demo"}, "careers": {"found": true, "careersUrl": "https://databricks.com/company/careers", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": "https://databricks.com/company/about-us", "teamSize": null, "companyDescription": null}, "techStack": ["Generator: Gatsby 5.15.0", "Google Analytics", "Google Tag Manager"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 73958}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 9, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0.07, "gtm": 0, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Databricks \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": [], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=none"], "threat:watch": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 18, "components": {"evidenceStrength": 0.14, "magnitude": 0.09, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unknown", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 2, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.09, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.11, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 18, materiality 2).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 38, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 18, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 0, "interpretation": "Top 82% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "da2f3655cdb4c3ec1a7fdf36913818ec", "url": "https://airtable.com", "domain": "airtable.com", "companyName": "Airtable", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Airtable: Build Enterprise-ready AI Workflows, Apps & Agents - Airtable", "description": "500,000+ brands use Airtable to enable real-time collaboration, automate repetitive tasks & manual work, and streamline business processes in minutes. Join them.", "ogImage": "https://www.airtable.com/images/airtable-seo.jpg", "socialLinks": {"facebook": "https://facebook.com/airtableapp", "linkedin": "https://linkedin.com/company/airtable", "twitter": "https://twitter.com/airtable", "instagram": "https://instagram.com/airtable", "youtube": "https://www.youtube.com/c/AirtableApp"}}, "pricing": {"found": true, "pricingUrl": "https://airtable.com/pricing", "plans": [], "rawPricingText": "A plan for every organization's needsHave additional questions?Billing / pricingBilling FAQSpecial plans forNonprofits or EducationEnterprise plansContact SalesFrequently asked questionsHow does Airtable's pricing work?Airtable plans are charged per seat. If you are on Airtable\u2019s Free plan, all users are free. If you are on a Team or Business plan, you will be charged for all users who have edit permissions for at least one base in the workspace. No charges will apply on a Team or Business plan for read-only collaborators, form submissions, or share links. Charges are prorated: users with edit permissions added partway through the month will only be charged for the days after they were added.How does Airtable's Business and Enterprise Scale pricing work?Airtable has two plans geared towards large company usage of Airtable: Business and Enterprise Scale. You can purchase Business either through the plan upgrades page in your workspace settings tab, or by contacting our sales team. To purchase Enterprise Scale, please contact sales. On either plan, you will be charged for all users with edit permissions for at least one base in your organization. As part of the Enterprise Scale plan, an organization has the ability to create unlimited org units, workspaces and bases within their organization. Charges are prorated: collaborators with edit permissions added partway through the billing cycle will only be charged for the months after they were added. For more information on our Business and Enterprise Scale plans, contact sales.Is Airtable free to use?Airtable has multiple packages to help teams of all sizes orchestrate their work. Our Free plan is available to teams for no charge and provides the key building blocks to help you build applications. The Free plan is formulated for individual users, very small teams, or those with lightweight needs. Our paid plans offer additional power and scale for teams, departments, and large enterprises.How much does Airtable cost?Our Free plan is available at no cost for users just getting started. For teams who like the features of our Free plan but need more capacity, our Team plan is available for $20/user/month when billed annually. Our Business and Enterprise Scale plans include the additional customization, data scale, flexibility, and administrative features that departments and enterprise organizations need. Business is available at $45/user/month when billed annually our Enterprise Scale plan pricing is custom, based on the organization\u2019s needs and scale with Airtable. To learn more about our Enterprise Scale pricing, contact sales.What are my payment options?All payments are made via credit card for Team workspaces, and for Business if purchased through your workspace settings tab. For Business and Enterprise Scale accounts purchased through our sales team, we can issue an annual invoice with payment via PO and/or ACH, wire, or check. Please contact sales for more information.What happens when I hit my us"}, "careers": {"found": true, "careersUrl": "https://airtable.com/careers", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "none", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://airtable.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74447}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 39, "tier": "serious", "detected": ["SOC 2", "HIPAA", "audit logs", "role-based access control"], "capabilities": ["soc2", "hipaa", "audit-logs", "rbac"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 9, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.63, "ai": 0.07, "gtm": 0, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Airtable \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "mid-market", "estimatedAcvBand": "5k-25k", "buyerPersonas": ["ops", "engineering", "IT"], "reasoning": "enterprise tier=serious, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["enterprise-readiness"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["enterprise-ready"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:serious": ["SOC 2", "HIPAA", "audit logs", "role-based access control"], "ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=serious"], "threat:watch": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 22, "components": {"evidenceStrength": 0.3, "magnitude": 0.09, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "stable", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 2, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.09, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.13, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 22, materiality 2).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 39, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 18, "enterpriseTierPercentile": 92, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 0, "interpretation": "Top 82% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "997e1ce1b9faa87a5a72f28773367369", "url": "https://greenhouse.io", "domain": "greenhouse.io", "companyName": "Greenhouse", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Greenhouse | Applicant tracking software & hiring platform", "description": "Greenhouse is more than your typical ATS recruiting software, powered by built-in AI recruiting tools to streamline sourcing, hiring and talent management.", "ogImage": "https://cdn.prod.website-files.com/6668a687e71e2722fccb8357/6838cce6a2c87094baa9dfd6_Web-Home-SEO-clusters-of-three-workflows-with-photos-of-people-working-together-and-UI.png", "socialLinks": {"facebook": "https://www.facebook.com/greenhouse.io/", "linkedin": "https://www.linkedin.com/company/greenhouse-inc-/", "youtube": "https://www.youtube.com/channel/UCwLlhrx5lFssgTwKCHEuC8g", "instagram": "https://www.instagram.com/greenhousesoftware/", "tiktok": "https://www.tiktok.com/@greenhouse_software"}}, "pricing": {"found": true, "pricingUrl": "https://greenhouse.io/pricing", "plans": [], "rawPricingText": "Greenhouse pricing plansGreenhouse is built to support hiring teams as complexity and organizational needs evolve. Compare Core, Plus and Pro to find the right plan for how your organization hires.CoreBring structure to hiringGet a demoBest for:Establishing a consistent hiring processReplacing manual hiring tools with automationCreating fair, repeatable hiring practicesIncludes:Sourcing & CRMStructured interview kits & scorecardsSchedulingReporting & analyticsSSOReal Talent\u2122:Talent MatchingPlusOptimize your operationGet a demoBest for: Adding teams, locations or brandsDriving efficiency and consistency with automationExpanding reporting and process controlEverything in Core, plus:AI-powered report filtersBusiness Intelligence ConnectorGreenhouse Sourcing AutomationTextingReal Talent:fraud & spam detectionPro Manage hiring complexity Get a demoBest for: Operating across regions and business unitsSupporting advanced governance, auditability and data securityEnabling developer tools and extensibilityEverything in Plus, and:Unlimited CRM eventsEnterprise-level data configuration and securityAudit logDeveloper sandbox & syncReal Talent:enterprise-level features const features = document.querySelectorAll('.pricing-hero-flex .pricing-feature-content'); if (features.length > 0) { features.forEach((feature) => { feature.textContent === 'Default text' ? (feature.style.display = 'none') : null; }); } :root { --first-color: #F3FFFB; --second-color: #C9F0E6; --third-color: #90D1C2; } .pricing-flex-container:nth-of-type(1) .pricing-card-head, .spz-pricing-plan:nth-child(2) { background-color: var(--first-color); } .pricing-flex-container:nth-of-type(2) .pricing-card-head, .spz-pricing-plan:nth-child(3) { background-color: var(--second-color); } .pricing-flex-container:nth-of-type(3) .pricing-card-head, .spz-pricing-plan:nth-child(4) { background-color: var(--third-color); } @media(max-width: 991.98px) { .pricing-flex-container::before, .pricing-flex-container::after { display: none; } .pricing-flex-container:nth-of-type(1) .pricing-card-head, .pricing-flex-container:nth-of-type(2) .pricing-card-head, .pricing-flex-container:nth-of-type(3) .pricing-card-head { background-color: transparent; } .pricing-flex-container:nth-of-type(1) .pricing-card-top { background-color: var(--first-color); } .pricing-flex-container:nth-of-type(2) .pricing-card-top { background-color: var(--second-color); } .pricing-flex-container:nth-of-type(3) .pricing-card-top { background-color: var(--third-color); } } @media(max-width: 767.98px) { .pricing-flex-container:nth-of-type(1) .pricing-card-top, .pricing-flex-container:nth-of-type(2) .pricing-card-top, .pricing-flex-container:nth-of-type(3) .pricing-card-top { background-color: transparent; } .pricing-flex-container:nth-of-type(1) .pricing-card-head { background-color: var(--first-color); } .pricing-flex-container:nth-of-type(2) .pricing-card-head { background-color: var(--second-color); } .pricing-flex-container:nth-of-type(3) .pric"}, "careers": {"found": true, "careersUrl": "https://greenhouse.io/careers", "totalOpenings": 1, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://greenhouse.io/company", "teamSize": null, "companyDescription": null}, "techStack": ["Clearbit", "Google Analytics", "Google Tag Manager"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75148}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 5, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "dedicated security page"], "capabilities": ["enterprise-page", "security-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 9, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.23, "ai": 0.07, "gtm": 0.5, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Greenhouse \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none"], "threat:watch": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 23, "components": {"evidenceStrength": 0.33, "magnitude": 0.09, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 2, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.09, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.14, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 23, materiality 2).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 40, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 18, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 11, "interpretation": "Top 82% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "7ff7e5a423d1bbc9ecfb8fc89d3ff590", "url": "https://cloudflare.com", "domain": "cloudflare.com", "companyName": "Cloudflare", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Connect, protect, and build everywhere | Cloudflare", "description": "Make employees, applications and networks faster and more secure everywhere, while reducing complexity and cost.", "ogImage": "https://cf-assets.www.cloudflare.com/dzlvafdwdttg/5hEMO0prBW3wDvchZU0iBZ/8e05bb4c55f8906e58d09dbc861c0f22/CF_logo_horizontal_singlecolor_wht.svg", "socialLinks": {"facebook": "https://www.facebook.com/Cloudflare/", "linkedin": "https://www.linkedin.com/company/cloudflare", "twitter": "https://x.com/Cloudflare", "youtube": "https://www.youtube.com/cloudflare", "instagram": "https://www.instagram.com/cloudflare/"}}, "pricing": {"found": true, "pricingUrl": "https://cloudflare.com/plans/enterprise/demo/", "plans": [], "rawPricingText": "Log inSign upLanguagesEnglishEnglish (United Kingdom)DeutschEspa\u00f1ol (Latinoam\u00e9rica)Espa\u00f1ol (Espa\u00f1a)Fran\u00e7aisItaliano\u65e5\u672c\u8a9e\ud55c\uad6d\uc5b4PolskiPortugu\u00eas (Brasil)\u0420\u0443\u0441\u0441\u043a\u0438\u0439\u7e41\u9ad4\u4e2d\u6587\u7b80\u4f53\u4e2d\u6587Platform Connectivity cloudCloudflare\u2019s connectivity cloud delivers 60+ networking, security, and performance services. EnterpriseFor large and medium organizations Small businessFor small organizations PartnerBecome a Cloudflare partneruse casesModernize applications Accelerate performance Ensure app availability Optimize web experienceModernize security VPN replacement Phishing protection Secure web apps and APIsModernize networks Coffee shop networking WAN modernization Network protectionCxO topics Adopt AIBring AI into workforces and digital experiences AI securitySecure agentic AI and GenAI applications Data complianceStreamline compliance and minimize risk Post-quantum cryptographySafeguard data and meet compliance standardsIndustries Healthcare Financial services Retail Gaming Public sectorResources Product guides Reference architectures Analyst reportsEngage Events Demos Webinars WorkshopsRequest a demo ProductsproductsSASE (Cloudflare One) Zero trust network access Secure web gateway Network-as-a-service / SD-WAN Email securityApplication security L7 DDoS protection Web application firewall API security Bot managementApplication performance CDN DNS Smart routing Load balancingNetworking L3/4 DDoS protection Firewall-as-a-service Network Interconnect Smart routingplans & pricing Enterprise plans Small business plans Individual plans Compare plans Domain registrationBuy and manage domains 1.1.1.1Free DNS resolverResources Product guides Reference architectures Analyst reports Product demos and tours Global servicesExpert-led successHelp me chooseDevelopersdocumentation Developer libraryDocumentation and guides Application demosExplore what you can build TutorialsStep-by-step build tutorials Reference architectureDiagrams and design patternsProductsArtificial Intelligence AI GatewayObserve, control AI apps Workers AIRun ML models on our networkCompute ObservabilityLogs, metrics, and traces WorkersBuild, deploy serverless appsMedia ImagesTransform, optimize images RealtimeBuild real-time audio/video appsStorage & database D1Create serverless SQL databases R2Store data without costly egress feesPlans & Pricing WorkersBuild and deploy serverless apps Workers KVServerless key-value store for apps R2Store data without costly egrees fees Explore projectsCustomer stories AI Demo in 30 secondsQuick guide to get started Explore Workers PlaygroundBuild, test, and deploy Developers DiscordJoin the communityStart buildingPartners Partner NetworkGrow, innovate and meet customer needs with Cloudflare Partner PortalFind resources and register dealsPartnership Types PowerUP ProgramGrow your business while keeping your customers connected and secure Technology PartnersExplore our ecosystem of technology partners and integrators Global System IntegratorsSupport seamless large-scale digital transformat"}, "careers": {"found": true, "careersUrl": "https://cloudflare.com/careers/", "totalOpenings": 2, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://cloudflare.com/people/", "teamSize": null, "companyDescription": null}, "techStack": ["Cloudflare", "Google Analytics", "Google Tag Manager"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75347}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 4, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "trust / compliance center"], "capabilities": ["enterprise-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "hybrid", "confidence": 0.7, "plgIndicators": ["self-serve language"], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Both PLG (1 signal) and sales-led (1 signal) indicators present."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 9, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.725, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.22, "ai": 0.07, "gtm": 0.7, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Cloudflare \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "hybrid-plg-and-enterprise", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:hybrid": ["self-serve language", "contact-sales / demo-request CTA"], "archetype:hybrid-plg-and-enterprise": ["gtm=hybrid", "ai=experimenting", "enterprise=none"], "threat:watch": ["OPAQUE_PRICING", "SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 24, "components": {"evidenceStrength": 0.37, "magnitude": 0.09, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 2, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.09, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.14, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 24, materiality 2).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 41, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 18, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 33, "interpretation": "Top 82% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "900970b073fe78ed52e74a6665841b6b", "url": "https://canva.com", "domain": "canva.com", "companyName": "Canva", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Canva: Visual Suite for Everyone", "description": "Canva is a free-to-use online graphic design tool. Use it to create social media posts, presentations, posters, videos, logos and more.", "ogImage": "https://content-management-files.canva.com/c37135f6-6d9a-4920-b659-4f5e12698b8d/og-image-global-1200x630.jpg", "socialLinks": {}}, "pricing": {"found": true, "pricingUrl": "https://www.canva.com/pricing/", "plans": [], "rawPricingText": "document.documentElement.classList.replace('adaptive', window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');(function() {window['__canva_public_path__'] = 'https:\\/\\/static.canva.com\\/web\\/'; window['bootstrap'] = JSON.parse('{\"base\":{\"A?\":\"B\",\"L\":false,\"N\":false,\"E\":\"cbfc6e86889d13806642967d504fb04c162ebb36\",\"j\":\"1258650\",\"K\":1778313238,\"F\":{\"A?\":\"C\",\"b\":\"https://31b80c12758c45b59038e73ab88ff644@o13855.ingest.sentry.io/5715036\",\"c\":0.1,\"f\":false,\"g\":\"A\",\"i\":[],\"j\":{\"A\":true},\"k\":{\"A\":false,\"B\":100,\"C\":30,\"D\":10},\"l\":[],\"m\":0.05},\"G\":\"CLIENT_FULL\",\"I\":\"A\",\"O\":{\"A?\":\"B\"},\"M\":\"/_online\",\"R\":{\"O\":true,\"L\":false,\"M\":false,\"A\":false,\"B\":false,\"N\":false,\"C\":\"https://www.canva.com/policies/cookies-policy/\",\"I\":\"https://www.canva.com/manage-cookies/\",\"J\":\"https://www.canva.com/policies/privacy-policy/\",\"E\":[{\"A\":\"B\",\"B\":\"Canva\"},{\"A\":\"B\",\"B\":\"Castle\"},{\"A\":\"B\",\"B\":\"Cloudflare\"},{\"A\":\"B\",\"B\":\"Fastly\"},{\"A\":\"B\",\"B\":\"Google Firebase Crashlytics\"},{\"A\":\"B\",\"B\":\"Google Login\"},{\"A\":\"B\",\"B\":\"Sentry\"},{\"A\":\"B\",\"B\":\"Stripe\"},{\"A\":\"C\",\"B\":\"Canva\"},{\"A\":\"C\",\"B\":\"Branch\"},{\"A\":\"C\",\"B\":\"Drift\"},{\"A\":\"C\",\"B\":\"Optimizely\"},{\"A\":\"C\",\"B\":\"Ada\"},{\"A\":\"D\",\"B\":\"Canva\"},{\"A\":\"D\",\"B\":\"Adora\"},{\"A\":\"D\",\"B\":\"BEN 605\"},{\"A\":\"D\",\"B\":\"Chili Piper\"},{\"A\":\"D\",\"B\":\"Fullstory\"},{\"A\":\"D\",\"B\":\"Google Analytics\"},{\"A\":\"D\",\"B\":\"Google Firebase Analytics\"},{\"A\":\"D\",\"B\":\"Google Firebase Crashlytics\"},{\"A\":\"D\",\"B\":\"Google Firebase Performance\"},{\"A\":\"D\",\"B\":\"Google Optimize\"},{\"A\":\"D\",\"B\":\"Hotjar\"},{\"A\":\"D\",\"B\":\"Innovid\"},{\"A\":\"D\",\"B\":\"LiveRamp\"},{\"A\":\"D\",\"B\":\"Metadata\"},{\"A\":\"D\",\"B\":\"Rokt\"},{\"A\":\"E\",\"B\":\"Amazon\"},{\"A\":\"E\",\"B\":\"Apple Search Ads\"},{\"A\":\"E\",\"B\":\"Appsflyer\"},{\"A\":\"E\",\"B\":\"Baidu\"},{\"A\":\"E\",\"B\":\"BigMarker\"},{\"A\":\"E\",\"B\":\"Braze\"},{\"A\":\"E\",\"B\":\"Canva\"},{\"A\":\"E\",\"B\":\"Facebook\"},{\"A\":\"E\",\"B\":\"Facebook SDK\"},{\"A\":\"E\",\"B\":\"Google Ads\"},{\"A\":\"E\",\"B\":\"Google DoubleClick\"},{\"A\":\"E\",\"B\":\"Google Firebase\"},{\"A\":\"E\",\"B\":\"Google Tag Manager\"},{\"A\":\"E\",\"B\":\"LinkedIn Insights\"},{\"A\":\"E\",\"B\":\"Microsoft Advertising\"},{\"A\":\"E\",\"B\":\"Outbrain\"},{\"A\":\"E\",\"B\":\"Pardot\"},{\"A\":\"E\",\"B\":\"Pinterest Ads\"},{\"A\":\"E\",\"B\":\"Snapchat\"},{\"A\":\"E\",\"B\":\"TikTok\"},{\"A\":\"E\",\"B\":\"Twitter\"},{\"A\":\"E\",\"B\":\"Userled\"},{\"A\":\"E\",\"B\":\"Yahoo Ad Exchange\"},{\"A\":\"E\",\"B\":\"Youtube\"}],\"P\":[],\"Q\":[],\"W\":true,\"X\":false},\"T\":{\"A?\":\"A\",\"E\":true,\"F\":1000,\"G\":20,\"H\":20,\"I\":true,\"J\":0.0,\"K\":0.1,\"M\":\"web\",\"R\":\"29419ba7-f430-484e-bfb1-37ea35a3c9bd\",\"P\":false,\"S\":false,\"T\":true,\"U\":false,\"X\":false,\"Y\":false,\"Z\":false,\"a\":\"pricing\",\"b\":\"https://telemetry.canva.com/v1/traces\",\"c\":\"20260507-23-cbfc6e8\",\"d\":\"STABLE\",\"e\":\"prod\",\"i\":\"web\"},\"U\":[],\"V\":[],\"a\":{\"A\":\"AAQAA1dFQgAA\",\"L\":\"UAAAAAAAAAA\",\"D\":\"BAAAAAAAAAA\",\"J\":\"en\",\"K\":\"pricing\",\"E\":\"s-20260508-0045\",\"F\":\"cf2cea0\",\"H\":{},\"O\":true,\"P\":false},\"d\":{\"A\":\"/_stream\",\"B\":{\"A\":\"AAQAA1dFQgAA\",\"I\":\"UAAAAAAAAAA\",\"D\":\"BAAAAAAAAAA\",\"E\":\"en\",\"F\":\"pricing\",\"G\":\"s-20260508-0045\",\"H\":\"cf2cea0\"},\"C\":8388608},\"b\":{\"A?\":\"N\",\"C\":{\"a\":\"WEB\"},\"D\":{\"a\":\"WEB\",\"b\":\"US\",\"c\":\"en\",\"i\":\"29419ba7-f43"}, "careers": {"found": false, "careersUrl": null, "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "none", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": null, "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://www.canva.com/about/", "teamSize": null, "companyDescription": null}, "techStack": ["Sentry"], "metadata": {"pagesScraped": 2, "scrapeDurationMs": 74554}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Cloudflare", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 74, "tier": "enterprise-grade", "detected": ["SSO / SAML", "SCIM provisioning", "SOC 2", "ISO 27001", "GDPR / DPA", "audit logs", "enterprise plan / contact-sales tier", "dedicated security page", "trust / compliance center"], "capabilities": ["sso", "scim", "soc2", "iso27001", "gdpr", "audit-logs", "enterprise-page", "security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.85, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA", "custom / enterprise pricing", "enterprise sales roles"], "reasoning": "3 contact-sales / enterprise-pricing indicators with no self-serve signals."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 8, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["OPAQUE_PRICING", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.54, "level": "low", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.5}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 0.8}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0.84, "ai": 0.07, "gtm": 0.85, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Canva \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing; Bot-protection challenge detected \u2014 some pages may have returned partial data.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "enterprise-sales-led", "marketPosition": {"segment": "enterprise", "estimatedAcvBand": "25k-100k", "buyerPersonas": ["security", "IT", "engineering ops"], "reasoning": "enterprise tier=enterprise-grade, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 75}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["enterprise-readiness", "sales-buildout"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["enterprise-ready", "sales-led"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:enterprise-grade": ["SSO / SAML", "SCIM provisioning", "SOC 2", "ISO 27001", "GDPR / DPA", "audit logs", "enterprise plan / contact-sales tier", "dedicated security page", "trust / compliance center"], "ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA", "custom / enterprise pricing", "enterprise sales roles"], "archetype:enterprise-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=enterprise-grade"], "threat:watch": ["OPAQUE_PRICING", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 29, "components": {"evidenceStrength": 0.56, "magnitude": 0.08, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "stable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing"], "succeeded": ["homepage", "pricing"], "missed": ["careers"], "pagesScraped": 2, "coverageScore": 0.67}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": false, "teamDetected": false, "techStackDetected": true, "socialLinksFound": false}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}, {"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}, {"field": "careers", "reason": "Careers page not found \u2014 may use embedded Greenhouse/Lever iframe (not server-rendered).", "suggestedFix": "Direct Greenhouse/Lever board URL works as alternative input \u2014 pass it as a competitor URL.", "suggestedActorSlug": null}], "surpriseSignals": [{"type": "sole-enterprise-grade", "severity": "medium", "description": "Only competitor with enterprise-grade compliance signals in this cohort."}], "executiveSignals": ["Canva: Only competitor with enterprise-grade compliance signals in this cohort."], "competitiveMateriality": {"score": 7, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.08, "cohortSurpriseMateriality": 0.25}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 10, "alertQuality": {"novelty": 0.1, "urgency": 0.17, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 29, materiality 7).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 42, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 14, "enterpriseTierPercentile": 98, "aiMaturityPercentile": 14, "techStackSizePercentile": 4, "hiringVolumePercentile": 0, "interpretation": "Top 86% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "56d5fa1f5b76afeb747b3e0c10b30526", "url": "https://loom.com", "domain": "loom.com", "companyName": "Loom", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Free screen recorder for Mac and PC | Loom", "description": "Best free online screen recording tool with advanced video editing and video storage trusted by over 22 million people and easy sharing from Loom.com.", "ogImage": "https://cdn.sanity.io/images/pvn35iyy/production/6f62a5ee8e9e6a4a980876e632eb1f58c3125591-2400x1254.jpg", "socialLinks": {}}, "pricing": {"found": true, "pricingUrl": "https://loom.com/pricing", "plans": [{"name": "Starter", "price": "$0", "period": null, "features": []}, {"name": "Business", "price": "$18", "period": null, "features": []}, {"name": "Business + AI.css-1ap0jla{display:block;max-width:.5em;}.css-1ap0jla > svg.lns-logoSvg{display:block", "price": "$24", "period": null, "features": []}], "rawPricingText": "Choose the plan that fits your needs.Team size:.css-14mc7cq{display:grid;grid-template-columns:auto 1fr;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-hfhd1p{-webkit-appearance:none;font-family:inherit;width:100%;height:var(--lns-formFieldHeight);border:none;color:inherit;background-color:var(--lns-color-formFieldBackground);-webkit-transition:0.3s box-shadow;transition:0.3s box-shadow;padding-top:0;padding-bottom:0;padding-left:var(--lns-formFieldHorizontalPadding);padding-right:var(--lns-formFieldHorizontalPadding);border-radius:var(--lns-radius-175);box-shadow:inset 0 0 0 var(--lns-formFieldBorderWidth) var(--lns-color-formFieldBorder);font-size:var(--lns-fontSize-medium);line-height:var(--lns-lineHeight-medium);-webkit-letter-spacing:var(--lns-letterSpacing-medium);-moz-letter-spacing:var(--lns-letterSpacing-medium);-ms-letter-spacing:var(--lns-letterSpacing-medium);letter-spacing:var(--lns-letterSpacing-medium);}.css-hfhd1p:hover{box-shadow:inset 0 0 0 var(--lns-formFieldBorderWidthFocus) var(--lns-color-blurple);}.css-hfhd1p:focus{outline:1px solid transparent;box-shadow:var(--lns-formFieldBorderShadowFocus);}.css-hfhd1p:disabled{color:var(--lns-color-disabledContent);background-color:var(--lns-color-disabledBackground);}.css-hfhd1p:disabled:hover{box-shadow:inset 0 0 0 var(--lns-formFieldBorderWidth) var(--lns-color-formFieldBorder);}.css-hfhd1p::-webkit-input-placeholder{color:var(--lns-color-bodyDimmed);}.css-hfhd1p::-moz-placeholder{color:var(--lns-color-bodyDimmed);}.css-hfhd1p:-ms-input-placeholder{color:var(--lns-color-bodyDimmed);}.css-hfhd1p::placeholder{color:var(--lns-color-bodyDimmed);}.css-15l10rb{display:block;margin-left:var(--lns-space-small);}usersBill me:.css-1gt4iho{display:grid;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-auto-flow:column;gap:var(--lns-space-small);}.css-14mc7cq{display:grid;grid-template-columns:auto 1fr;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-wo1vcs{display:block;position:relative;}.css-wo1vcs .RadioBox:after{background-color:transparent;}.css-1ak2vjb{position:absolute;opacity:0;}.css-1ak2vjb:not(:disabled){cursor:pointer;}.css-1ak2vjb:not(:disabled) ~ .RadioBox{border:2px solid var(--lns-color-body);}.css-1ak2vjb:not(:disabled):checked ~ .RadioBox{border:2px solid var(--lns-color-body);}.css-1ak2vjb:disabled,.css-1ak2vjb:disabled ~ .RadioBox{pointer-events:none;}.css-1ak2vjb:disabled ~ .RadioBox{background-color:var(--lns-color-disabledBackground);}.css-1ak2vjb:checked ~ .RadioBox:after{background-color:var(--lns-color-blurple);}.css-1ak2vjb:checked:disabled ~ .RadioBox:after{background-color:var(--lns-color-disabledContent);}.css-1ak2vjb:focus-visible ~ .RadioBox{box-shadow:0 0 0 2px var(--lns-color-focusRing);}.css-7rp1uf{cursor:pointer;width:ca"}, "careers": {"found": true, "careersUrl": "https://www.atlassian.com/company/careers/all-jobs?team=&location=&search=Loom", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": null, "teamSize": null, "companyDescription": null}, "techStack": ["Amplitude", "Google Analytics", "Google Tag Manager", "Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75462}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["next.js"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 36, "tier": "serious", "detected": ["SSO / SAML", "SCIM provisioning", "dedicated security page"], "capabilities": ["sso", "scim", "security-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "freemium", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": 18, "maxPriceUsd": 24}, "featureMatrix": {"features": [], "planCount": 3, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing"], "sitemap": ["careers-probed"]}, "scrapeError": null, "failureType": null, "threatScore": 8, "threatLevel": "watch", "competitiveSignals": [{"code": "PUBLIC_PRICING", "weight": 8, "evidence": {"type": "count-threshold", "value": "3 pricing plans published \u2014 transparent pricing strategy.", "source": "pricing-page", "confidence": 0.9}}], "threatReasons": ["PUBLIC_PRICING"], "confidence": {"score": 0.675, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.16666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.52, "ai": 0.07, "gtm": 0, "pricing": 0.8}, "scoringTrace": [{"rule": "PUBLIC_PRICING", "weight": 8, "contribution": 8}], "summary": "Loom \u2014 WATCH. 3 pricing plans published \u2014 transparent pricing strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "mid-market", "estimatedAcvBand": "5k-25k", "buyerPersonas": ["ops", "engineering", "IT"], "reasoning": "enterprise tier=serious, billing=freemium, entry $18"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["enterprise-readiness"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["enterprise-ready", "pricing-transparent"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:serious": ["SSO / SAML", "SCIM provisioning", "dedicated security page"], "ai:experimenting": ["keywords: ai"], "archetype:unclassified": ["gtm=unknown", "ai=experimenting", "enterprise=serious", "free tier"], "threat:watch": ["PUBLIC_PRICING"]}, "actionabilityScore": {"score": 23, "components": {"evidenceStrength": 0.35, "magnitude": 0.08, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "stable", "aiInference": "unstable", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": false}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [], "surpriseSignals": [{"type": "cohort-pricing-outlier-low", "severity": "high", "description": "Entry price $18 vs cohort mean $100 \u2014 aggressive pricing."}], "executiveSignals": ["Loom: Entry price $18 vs cohort mean $100 \u2014 aggressive pricing."], "competitiveMateriality": {"score": 12, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.08, "cohortSurpriseMateriality": 0.5}, "reasoning": ["Cohort outlier \u2014 1 high-severity surprises."]}, "surpriseIndex": 20, "alertQuality": {"novelty": 0.2, "urgency": 0.14, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 23, materiality 12).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 43, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 14, "enterpriseTierPercentile": 92, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 0, "interpretation": "Top 86% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "2952de7d394eef55a0ab06eb5245feb2", "url": "https://servicenow.com", "domain": "servicenow.com", "companyName": "ServiceNow", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "ServiceNow - Put AI to Work", "description": "Streamline your enterprise workflows with the ServiceNow AI Platform\u2014empowering both customers and employees in every corner of your business.", "ogImage": "https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/images/ds-og-images/hp-put-ai-to-work-og-image.jpg", "socialLinks": {"twitter": "https://twitter.com/servicenow", "youtube": "https://www.youtube.com/user/servicenowinc", "linkedin": "https://www.linkedin.com/company/servicenow", "facebook": "https://www.facebook.com/servicenow", "instagram": "https://www.instagram.com/servicenow/", "tiktok": "https://www.tiktok.com/@servicenow"}}, "pricing": {"found": false, "pricingUrl": null, "plans": [], "rawPricingText": null}, "careers": {"found": true, "careersUrl": "https://careers.servicenow.com/careers", "totalOpenings": 3, "jobTitles": ["Forward Deployed Solution Engineer \u2013 Applied AI FDE", "Forward Deployed Engineering Build Manager", "Senior Technical Program Manager, Forward Deployed Engineering- Applied AI"], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {"engineering": 2, "operations": 1}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://servicenow.com/company/how-servicenow-uses-servicenow.html", "teamSize": null, "companyDescription": null}, "techStack": ["Angular"], "metadata": {"pagesScraped": 2, "scrapeDurationMs": 73853}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "Akamai", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 20, "tier": "developing", "detected": ["SSO / SAML", "dedicated security page"], "capabilities": ["sso", "security-page"]}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": [], "keywords": ["ai"], "aiHiringDetected": true}, "gtmSignals": {"motion": "plg", "confidence": 0.5, "plgIndicators": ["self-serve language"], "salesLedIndicators": [], "reasoning": "Single PLG signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 7, "threatLevel": "watch", "competitiveSignals": [{"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "6 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.54, "level": "low", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.5}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 0.8}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0.32, "ai": 0.37, "gtm": 0.5, "pricing": 0}, "scoringTrace": [{"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "ServiceNow \u2014 WATCH. 6 social platforms \u2014 broad audience-engagement strategy; Bot-protection challenge detected \u2014 some pages may have returned partial data.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=developing, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": ["AI-first or AI-integrated positioning"]}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas", "community-led"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:developing": ["SSO / SAML", "dedicated security page"], "ai:integrated": ["AI/ML hiring detected", "keywords: ai"], "gtm:plg": ["self-serve language"], "archetype:unclassified": ["gtm=plg", "ai=integrated", "enterprise=developing"], "threat:watch": ["SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 22, "components": {"evidenceStrength": 0.3, "magnitude": 0.07, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "unknown", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "careers"], "succeeded": ["homepage", "careers"], "missed": ["pricing"], "pagesScraped": 2, "coverageScore": 0.67}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "targetActorSlug": "ryanclinton/website-tech-stack-detector", "reason": "Closes gap: pricing"}], "dataGaps": [{"field": "pricing", "reason": "Pricing page not found via link-scan or anchor-text matching.", "suggestedFix": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "suggestedActorSlug": "ryanclinton/website-tech-stack-detector"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 2, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.07, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.13, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 22, materiality 2).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 44, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 10, "enterpriseTierPercentile": 84, "aiMaturityPercentile": 80, "techStackSizePercentile": 4, "hiringVolumePercentile": 50, "interpretation": "Top 90% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "0b42339519a46ba92b7437585e597502", "url": "https://klaviyo.com", "domain": "klaviyo.com", "companyName": "Klaviyo: AI Email Marketing & SMS | B2C CRM", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Klaviyo: AI Email Marketing & SMS | B2C CRM", "description": "Klaviyo unifies AI-powered email marketing and SMS to drive growth, retention, and measurable results. Build personalized, omnichannel experiences across WhatsApp, ecommerce, and more with K:AI Agents.", "ogImage": "https://www.klaviyo.com/static/klaviyo-social-share-image.jpg", "socialLinks": {"facebook": "https://www.facebook.com/Klaviyo/", "twitter": "https://twitter.com/klaviyo/", "linkedin": "https://www.linkedin.com/company/klaviyo/", "instagram": "https://www.instagram.com/klaviyo/"}}, "pricing": {"found": true, "pricingUrl": "https://www.klaviyo.com/pricing", "plans": [{"name": "Klaviyo pricing: Start with a free plan", "price": "$0", "period": "/mo", "features": []}], "rawPricingText": "Home/Pricing Klaviyo pricing: Start with a free planExplore Klaviyo's free plan\u2014get started at no cost with email marketing sends, text message credits, Customer Hub, and built-in reporting.FreeMarketingData + AnalyticsService (30% OFF)Professional ServicesEnterprisePlatformGet startedFreeSolutions PricingMarketingData + AnalyticsService30% OFFProfessional ServicesEnterpriseTotal: $0USDView breakdownFree plan highlightsUp to 250 profiles500 emails/month150 mobile message creditsCustomer HubBuilt-in reportingEmail supportGet to know the Klaviyo platformExplore our free products and features across marketing, service, analytics, and support.MarketingUp to 500 email sends per month150 monthly mobile message creditsBasic email templates and drag-and-drop editorAI-powered subject line generatorMarketing Agent for campaign creationMobile app marketingAnalytics + DataBuilt-in reporting and dashboardsEmail campaign performance metricsBasic customer segmentationContact and list growth trackingRevenue attribution for campaignsEngagement and click-through ratesServiceCustomer HubBasic self-service portalAccount managementOrder tracking and status updates1-click \"Buy again\"HelpdeskBasic ticket managementPersonalized macrosSupports multiple agentsShared email inboxSupportEmail support for first 60 daysKlaviyo Academy coursesKlaviyo CommunityHelp Center and documentationGetting started guides and tutorialsProduct updates and release notesStart freeBuild a planStart growing your businessGet started with essential marketing tools at no cost. Perfect for small businesses and startups.Start freeUp to 250 active profiles500 email sends/month150 mobile message credits/monthFrequently asked questionsWhat is included in the Klaviyo free plan?The free plan allows you to create a Klaviyo account, import or sync your contacts and activity data, use the drag-and-drop email / SMS editors, and build automations, segmentation, and reports. On this tier you are limited to up to 250 active profiles (contacts who may receive marketing emails) and 500 email sends per month. Additionally, the free tier includes 150 mobile messaging credits per month (region/carrier dependent).Is Klaviyo's free plan really free?Yes \u2014 the free plan is available at no monthly cost as long as your account remains under the limits of 250 active profiles and 500 monthly email sends. However if you exceed those limits (or require paid-plan features such as custom branding removal or advanced support) you will need to upgrade or your sending may be paused.How long can I stay on the free plan?You may remain on the free plan indefinitely as long as your active profile count remains at or below the 250-profile limit and your monthly sends stay at or below 500 emails. Once you exceed either threshold, your ability to send may be restricted. Note: With the free plan you receive full email support only for the first 60 days; after that you still have access to the Help Center, community resources, and training"}, "careers": {"found": true, "careersUrl": "https://www.klaviyo.com/careers", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": true}, "team": {"found": false, "teamUrl": "https://www.klaviyo.com/about", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "HubSpot"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75250}, "rendering": {"botProtectionDetected": true, "botProtectionVendor": "reCAPTCHA", "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 0.5}, "enterpriseSignals": {"score": 1, "tier": "none", "detected": ["trust / compliance center"], "capabilities": ["compliance-page"]}, "aiSignals": {"detected": true, "maturity": "integrated", "vendors": ["OpenAI"], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "hybrid", "confidence": 0.7, "plgIndicators": ["self-serve language"], "salesLedIndicators": ["custom / enterprise pricing"], "reasoning": "Both PLG (1 signal) and sales-led (1 signal) indicators present."}, "pricingClassification": {"billingModel": "free-only", "hasFreeTier": true, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": {"features": [], "planCount": 1, "totalUniqueFeatures": 0, "universalFeatures": 0, "enterpriseOnlyFeatures": 0}, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 7, "threatLevel": "watch", "competitiveSignals": [{"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}, {"code": "BOT_PROTECTION_DETECTED", "weight": 3, "evidence": {"type": "keyword-match", "value": "Bot-protection challenge detected \u2014 some pages may have returned partial data.", "source": "multiple-pages", "confidence": 0.9}}], "threatReasons": ["SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"], "confidence": {"score": 0.665, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.3333333333333333}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 0.6}]}, "perClassConfidence": {"enterprise": 0.11, "ai": 0.32, "gtm": 0.7, "pricing": 0.6}, "scoringTrace": [{"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}, {"rule": "BOT_PROTECTION_DETECTED", "weight": 3, "contribution": 3}], "summary": "Klaviyo: AI Email Marketing & SMS | B2C CRM \u2014 WATCH. 4 social platforms \u2014 broad audience-engagement strategy; Bot-protection challenge detected \u2014 some pages may have returned partial data.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "hybrid-plg-and-enterprise", "marketPosition": {"segment": "smb", "estimatedAcvBand": "sub-1k", "buyerPersonas": ["individual developers", "team leads", "engineering ICs"], "reasoning": "enterprise tier=none, billing=free-only"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 25, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": ["ai-products", "pricing-aggression"], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["plg-saas"], "confidenceConflicts": [], "provenanceGraph": {"ai:integrated": ["vendors: OpenAI", "keywords: ai"], "gtm:hybrid": ["self-serve language", "custom / enterprise pricing"], "archetype:hybrid-plg-and-enterprise": ["gtm=hybrid", "ai=integrated", "enterprise=none", "free tier"], "threat:watch": ["SOCIAL_FOOTPRINT_BROAD", "BOT_PROTECTION_DETECTED"]}, "actionabilityScore": {"score": 25, "components": {"evidenceStrength": 0.43, "magnitude": 0.07, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": true, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [], "dataGaps": [], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 2, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.07, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.15, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 25, materiality 2).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 45, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 10, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 80, "techStackSizePercentile": 36, "hiringVolumePercentile": 0, "interpretation": "Top 90% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "5db9a1cd0380e6c997f1542c4bd8bf93", "url": "https://lever.co", "domain": "lever.co", "companyName": "Lever", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Lever | Modern Recruiting Software & ATS", "description": "Lever is modern recruiting software that combines ATS and CRM capabilities to help scaling teams nurture talent relationships and hire efficiently.", "ogImage": "https://www.lever.co/images/og-default.png", "socialLinks": {"linkedin": "https://linkedin.com/company/employinc"}}, "pricing": {"found": true, "pricingUrl": "https://lever.co/pricing", "plans": [], "rawPricingText": "PricingPricing That Worksthe Way You DoPay for what you need to hire, not complexity you'll never use.Powered by collective intelligencefrom 26k+ hiring teamsGet Your Customized QuoteDiscover flexible, scalable pricing tailored to your hiring needs. Fill out the form and a representative will be in touch shortly.By submitting, you agree to Lever's Privacy Policy.Core PlatformAI-Powered Hiring PlatformEverything you need to hire smarter, faster, and more strategically \u2013 built into one unified platform.ATS & CRM in one: Manage sourcing, nurturing, and hiring in a single platform with built-in CRM and ATS functionality, no integrations or toggling required.Powerful reporting: Access out-of-the-box dashboards and customizable reports that connect hiring activity to performance, pipeline health, and business impact.AI-powered screening: Automatically prioritize top candidates with AI-powered matching, insights, and signals that improve accuracy, reduce candidate loss risk, and increase transparency.Unlimited AI interview transcripts and summaries: Capture every interview automatically with unlimited AI-powered transcripts and summaries to streamline feedback and decision-making.AI-powered fraud prevention signals: Detect suspicious applications early with AI that flags potential fraud patterns to help protect hiring integrity.Get My Price QuoteAdd-OnsTailor Your Recruiting Toolkit to Your NeedsCandidate InsightsAutomatically surface skills, fit, and key signals like assessments and reference data directly in the candidate profile to inform faster, more confident decisions.Get My Price QuoteAI Screening by VONQTurn high application volume into pre-screened candidates with AI-powered, agent-based screening embedded directly into your career site.Get My Price QuoteOnboardingStreamline new hire onboarding with automated workflows, task management, and document collection to ensure a smooth, consistent start for every employee.Get My Price Quote\"Beautiful interface, super easy to use. Love how they stay up to date with the latest technology and incorporate AI into the platform.\"Donnie Halloway \u2014 Director of Talent Acquisition, EnablecompLever Pricing FAQs: Plans, Costs, and Feature OverviewHow does Lever\u2019s pricing accommodate growth?Lever is built to grow with your business. Our pricing scales based on your team size and hiring needs, so you\u2019re investing in what delivers the most value\u2014without paying for features you don\u2019t need. As your strategy evolves, Lever flexes with you.How long does implementation take?We prioritize a fast, low-lift rollout so your team can see impact quickly. Most customers are fully implemented within weeks, not months, with personalized guidance to keep your team focused and momentum high from day one.Is Lever reliable and secure?Yes. Lever is trusted by thousands of companies for its stability, performance, and enterprise-grade security. We\u2019re SOC 2 Type II certified and built to protect your data\u2014so your team can work confident"}, "careers": {"found": true, "careersUrl": "https://careers.employinc.com/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "none", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": null, "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 75155}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 17, "tier": "developing", "detected": ["SOC 2", "enterprise plan / contact-sales tier"], "capabilities": ["soc2", "enterprise-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "custom-quote", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": true, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing"], "sitemap": ["careers-probed"]}, "scrapeError": null, "failureType": null, "threatScore": 5, "threatLevel": "watch", "competitiveSignals": [{"code": "OPAQUE_PRICING", "weight": 5, "evidence": {"type": "page-found", "value": "Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "source": "pricing-page", "confidence": 0.7}}], "threatReasons": ["OPAQUE_PRICING"], "confidence": {"score": 0.675, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.16666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 1}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.3, "ai": 0.07, "gtm": 0.5, "pricing": 0.5}, "scoringTrace": [{"rule": "OPAQUE_PRICING", "weight": 5, "contribution": 5}], "summary": "Lever \u2014 WATCH. Pricing page exists but no extractable plans \u2014 likely sales-led / enterprise-only pricing.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "enterprise", "estimatedAcvBand": "25k-100k", "buyerPersonas": ["security", "IT", "engineering ops"], "reasoning": "enterprise tier=developing, billing=custom-quote"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led", "pricing-opaque"], "confidenceConflicts": [], "provenanceGraph": {"enterprise:developing": ["SOC 2", "enterprise plan / contact-sales tier"], "ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=developing"], "threat:watch": ["OPAQUE_PRICING"]}, "actionabilityScore": {"score": 22, "components": {"evidenceStrength": 0.34, "magnitude": 0.05, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "stable", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "pricing", "careers"], "missed": [], "pagesScraped": 3, "coverageScore": 1}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/serp-rank-tracker", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "targetActorSlug": "ryanclinton/company-deep-research", "reason": "Closes gap: pricing.plans"}], "dataGaps": [{"field": "pricing.plans", "reason": "Pricing page reached but no plans extracted (likely sales-led / enterprise-only).", "suggestedFix": "Inspect rawPricingText for \"Contact sales\" CTA. For enterprise pricing context, pair with company-deep-research for SEC filings.", "suggestedActorSlug": "ryanclinton/company-deep-research"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 1, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.05, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.13, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 22, materiality 1).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 46, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 8, "enterpriseTierPercentile": 84, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 0, "interpretation": "Top 92% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "f7bd0a4ed8863eb467e349c05d686c71", "url": "https://workday.com", "domain": "workday.com", "companyName": "Workday", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "The Enterprise AI Platform for HR, Finance, and IT | Workday", "description": "Superintelligence for work is here. Empower your people with AI agents that understand your organization. It\u2019s a new work day.", "ogImage": "https://www.workday.com/content/dam/web/en-us/images/social/workday-og-theme.png", "socialLinks": {"twitter": "https://x.com/workday", "linkedin": "https://www.linkedin.com/company/workday", "facebook": "https://www.facebook.com/workday", "instagram": "https://www.instagram.com/workday", "youtube": "https://www.youtube.com/user/workdayvideo"}}, "pricing": {"found": false, "pricingUrl": null, "plans": [], "rawPricingText": null}, "careers": {"found": true, "careersUrl": "https://workday.wd5.myworkdayjobs.com/Workday", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "unknown", "atsProvider": "workday", "atsHostedUnsupported": true, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://www.workday.com/en-us/company/latest/events-webinars/events.html", "teamSize": null, "companyDescription": null}, "techStack": ["React"], "metadata": {"pagesScraped": 1, "scrapeDurationMs": 73847}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 4, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "trust / compliance center"], "capabilities": ["enterprise-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 4, "threatLevel": "watch", "competitiveSignals": [{"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "5 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.475, "level": "low", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.25}, {"name": "signal-coverage", "weight": 0.3, "value": 0.16666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 0.8}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.22, "ai": 0.07, "gtm": 0.5, "pricing": 0}, "scoringTrace": [{"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "Workday \u2014 WATCH. 5 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none"], "threat:watch": ["SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 18, "components": {"evidenceStrength": 0.2, "magnitude": 0.04, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "unknown", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "careers"], "succeeded": ["homepage", "careers"], "missed": ["pricing"], "pagesScraped": 1, "coverageScore": 0.67}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "targetActorSlug": "ryanclinton/website-tech-stack-detector", "reason": "Closes gap: pricing"}], "dataGaps": [{"field": "pricing", "reason": "Pricing page not found via link-scan or anchor-text matching.", "suggestedFix": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "suggestedActorSlug": "ryanclinton/website-tech-stack-detector"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 1, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.04, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.11, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 18, materiality 1).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 47, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 4, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 4, "hiringVolumePercentile": 0, "interpretation": "Top 96% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "51edd30d518623c4b97ae655793a14b6", "url": "https://atlassian.com", "domain": "atlassian.com", "companyName": "Atlassian", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Collaboration software for software, IT and business teams | AtlassianAtlassianTeamwork CollectionStrategy CollectionService CollectionSoftware CollectionSoftware CollectionTeamwork CollectionTeamwork CollectionStrategy CollectionAtlassianAtlassianTeamwork CollectionStrategy CollectionService CollectionSoftware CollectionSoftware CollectionTeamwork CollectionTeamwork CollectionStrategy CollectionTeamwork CollectionStrategy CollectionService CollectionSoftware CollectionSoftware CollectionTeamwork CollectionTeamwork CollectionStrategy Collection", "description": "Atlassian's team collaboration software like Jira, Confluence and Trello help teams organize, discuss, and complete shared work.", "ogImage": null, "socialLinks": {"youtube": "https://www.youtube.com/watch?v=nfD2uEgHQCk"}}, "pricing": {"found": false, "pricingUrl": null, "plans": [], "rawPricingText": null}, "careers": {"found": true, "careersUrl": "https://atlassian.com/company/careers", "totalOpenings": 2, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://atlassian.com/company/contact/general-inquiries", "teamSize": null, "companyDescription": null}, "techStack": [], "metadata": {"pagesScraped": 2, "scrapeDurationMs": 73757}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 0, "tier": "none", "detected": [], "capabilities": []}, "aiSignals": {"detected": false, "maturity": "none", "vendors": [], "keywords": [], "aiHiringDetected": false}, "gtmSignals": {"motion": "unknown", "confidence": 0, "plgIndicators": [], "salesLedIndicators": [], "reasoning": "No PLG or sales-led indicators detected on the scanned pages."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 0, "threatLevel": "watch", "competitiveSignals": [], "threatReasons": [], "confidence": {"score": 0.45, "level": "low", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.5}, {"name": "signal-coverage", "weight": 0.3, "value": 0}, {"name": "data-completeness", "weight": 0.25, "value": 0.6}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0, "ai": 0, "gtm": 0, "pricing": 0}, "scoringTrace": [], "summary": "Atlassian \u2014 WATCH. No strong signals detected from public pages.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "unclassified", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 0}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": [], "confidenceConflicts": [], "provenanceGraph": {"archetype:unclassified": ["gtm=unknown", "ai=none", "enterprise=none"], "threat:watch": []}, "actionabilityScore": {"score": 12, "components": {"evidenceStrength": 0, "magnitude": 0, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "unknown", "enterpriseInference": "unknown", "aiInference": "unknown", "gtmInference": "unknown"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "careers"], "succeeded": ["homepage", "careers"], "missed": ["pricing"], "pagesScraped": 2, "coverageScore": 0.67}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": false, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/website-contact-scraper", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "targetActorSlug": "ryanclinton/website-tech-stack-detector", "reason": "Closes gap: pricing"}, {"action": "Run website-contact-scraper to find LinkedIn handle + decision-makers.", "targetActorSlug": "ryanclinton/website-contact-scraper", "reason": "No LinkedIn link detected on homepage."}], "dataGaps": [{"field": "pricing", "reason": "Pricing page not found via link-scan or anchor-text matching.", "suggestedFix": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "suggestedActorSlug": "ryanclinton/website-tech-stack-detector"}, {"field": "techStack", "reason": "No technologies detected via regex fingerprinting on homepage HTML.", "suggestedFix": "Run website-tech-stack-detector for deeper, multi-page tech fingerprinting.", "suggestedActorSlug": "ryanclinton/website-tech-stack-detector"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 0, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.07, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 12, materiality 0).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 48, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 0, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 0, "techStackSizePercentile": 0, "hiringVolumePercentile": 33, "interpretation": "Top 100% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "8f1d848fc837d13ad3a6992d23af78b0", "url": "https://braze.com", "domain": "braze.com", "companyName": "Braze Customer Engagement Platform", "scrapedAt": "2026-05-09T07:52:53.545Z", "homepage": {"title": "Braze Customer Engagement Platform", "description": "Power customer-centric interactions between consumers and brands in real-time.", "ogImage": "https://cdn.sanity.io/images/b7pblshe/marketing-prod/891fb46276a1ffb13fbdc58cb3f1432b6be59470-1200x630.png", "socialLinks": {"instagram": "https://www.instagram.com/braze/", "twitter": "https://twitter.com/braze", "linkedin": "https://www.linkedin.com/company/792882/"}}, "pricing": {"found": false, "pricingUrl": null, "plans": [], "rawPricingText": null}, "careers": {"found": true, "careersUrl": "https://braze.com/company/careers", "totalOpenings": 2, "jobTitles": [], "hiringVelocity": "minimal", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "native-html", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://braze.com/company", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Next.js"], "metadata": {"pagesScraped": 2, "scrapeDurationMs": 75258}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": [], "renderCompleteness": 1}, "enterpriseSignals": {"score": 11, "tier": "none", "detected": ["ISO 27001", "enterprise plan / contact-sales tier"], "capabilities": ["iso27001", "enterprise-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["careers", "team"], "sitemap": []}, "scrapeError": null, "failureType": null, "threatScore": 0, "threatLevel": "watch", "competitiveSignals": [], "threatReasons": [], "confidence": {"score": 0.5, "level": "low", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.5}, {"name": "signal-coverage", "weight": 0.3, "value": 0}, {"name": "data-completeness", "weight": 0.25, "value": 0.8}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.27, "ai": 0.07, "gtm": 0.5, "pricing": 0}, "scoringTrace": [], "summary": "Braze Customer Engagement Platform \u2014 WATCH. No strong signals detected from public pages.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none"], "threat:watch": []}, "actionabilityScore": {"score": 17, "components": {"evidenceStrength": 0.21, "magnitude": 0, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "unknown", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "careers"], "succeeded": ["homepage", "careers"], "missed": ["pricing"], "pagesScraped": 2, "coverageScore": 0.67}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "targetActorSlug": "ryanclinton/website-tech-stack-detector", "reason": "Closes gap: pricing"}], "dataGaps": [{"field": "pricing", "reason": "Pricing page not found via link-scan or anchor-text matching.", "suggestedFix": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "suggestedActorSlug": "ryanclinton/website-tech-stack-detector"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 0, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.1, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 17, materiality 0).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 49, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 0, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 36, "hiringVolumePercentile": 33, "interpretation": "Top 100% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "competitor", "eventId": "bcc762780b915f0c23c73f927b287fee", "url": "https://gitlab.com", "domain": "gitlab.com", "companyName": "GitLab", "scrapedAt": "2026-05-09T07:52:53.544Z", "homepage": {"title": "Finally, AI for the entire software lifecycle.", "description": "Your intelligent orchestration platform for DevSecOps", "ogImage": "https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png", "socialLinks": {"twitter": "https://twitter.com/gitlab", "facebook": "https://www.facebook.com/gitlab", "youtube": "https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg", "linkedin": "https://www.linkedin.com/company/gitlab-com"}}, "pricing": {"found": false, "pricingUrl": "https://gitlab.com/pricing/", "plans": [], "rawPricingText": null}, "careers": {"found": true, "careersUrl": "https://gitlab.com/jobs/", "totalOpenings": 0, "jobTitles": [], "hiringVelocity": "none", "atsProvider": null, "atsHostedUnsupported": false, "extractionMethod": "failed", "roleCategoryCounts": {}, "engineeringToSalesRatio": null, "rejectedAsProductCopy": false}, "team": {"found": false, "teamUrl": "https://handbook.gitlab.com/handbook/company/culture/all-remote/", "teamSize": null, "companyDescription": null}, "techStack": ["Google Analytics", "Google Tag Manager", "Nuxt.js", "Optimizely"], "metadata": {"pagesScraped": 3, "scrapeDurationMs": 74150}, "rendering": {"botProtectionDetected": false, "botProtectionVendor": null, "jsRenderingRequired": false, "jsFrameworkMarkers": ["nuxt", "vue"], "renderCompleteness": 1}, "enterpriseSignals": {"score": 6, "tier": "none", "detected": ["enterprise plan / contact-sales tier", "dedicated security page", "trust / compliance center"], "capabilities": ["enterprise-page", "security-page", "compliance-page"]}, "aiSignals": {"detected": true, "maturity": "experimenting", "vendors": [], "keywords": ["ai"], "aiHiringDetected": false}, "gtmSignals": {"motion": "sales-led", "confidence": 0.5, "plgIndicators": [], "salesLedIndicators": ["contact-sales / demo-request CTA"], "reasoning": "Single sales-led signal \u2014 confidence is moderate."}, "pricingClassification": {"billingModel": "unknown", "hasFreeTier": false, "hasEnterpriseTier": false, "hasCustomPricing": false, "pricingComplexity": "low", "seatBasedDetected": false, "usageBasedDetected": false, "minPriceUsd": null, "maxPriceUsd": null}, "featureMatrix": null, "discoverySources": {"homepage": ["pricing", "careers", "team"], "sitemap": []}, "scrapeError": "Failed page(s): pricing", "failureType": "parse-error", "threatScore": 4, "threatLevel": "watch", "competitiveSignals": [{"code": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "evidence": {"type": "social-link", "value": "4 social platforms \u2014 broad audience-engagement strategy.", "source": "homepage", "confidence": 0.85}}], "threatReasons": ["SOCIAL_FOOTPRINT_BROAD"], "confidence": {"score": 0.625, "level": "medium", "components": [{"name": "pages-scraped", "weight": 0.3, "value": 0.75}, {"name": "signal-coverage", "weight": 0.3, "value": 0.16666666666666666}, {"name": "data-completeness", "weight": 0.25, "value": 0.8}, {"name": "rendering-clarity", "weight": 0.15, "value": 1}]}, "perClassConfidence": {"enterprise": 0.34, "ai": 0.07, "gtm": 0.5, "pricing": 0}, "scoringTrace": [{"rule": "SOCIAL_FOOTPRINT_BROAD", "weight": 4, "contribution": 4}], "summary": "GitLab \u2014 WATCH. 4 social platforms \u2014 broad audience-engagement strategy.", "whyThisMatters": "Quiet snapshot \u2014 no urgent signals. Re-check periodically for change.", "nextBestAction": "Re-check quarterly. No active signals to track.", "archetype": "mid-market-sales-led", "marketPosition": {"segment": "unknown", "estimatedAcvBand": "unknown", "buyerPersonas": [], "reasoning": "enterprise tier=none, billing=unknown"}, "competitiveEvents": [], "trajectory": {"overall": "unknown", "threatScore": "unknown", "hiring": "unknown", "enterpriseMotion": "unknown", "aiAdoption": "unknown", "reasoning": "No watchlist context \u2014 trajectory needs at least one prior run."}, "emergingCompetitor": {"detected": false, "confidence": 0, "reasons": []}, "gtmNumericScores": {"plgScore": 0, "salesLedScore": 25}, "strategicDrift": {"detected": false, "kind": "none", "from": null, "to": null, "confidence": 0, "reasoning": ["No prior watchlist snapshot \u2014 drift requires at least one prior run."]}, "pressureZones": [], "counterMoves": [], "threatVelocity": {"direction": "unknown", "rate": 0, "runsObserved": 0}, "competitiveDna": ["sales-led"], "confidenceConflicts": [], "provenanceGraph": {"ai:experimenting": ["keywords: ai"], "gtm:sales-led": ["contact-sales / demo-request CTA"], "archetype:mid-market-sales-led": ["gtm=sales-led", "ai=experimenting", "enterprise=none"], "threat:watch": ["SOCIAL_FOOTPRINT_BROAD"]}, "actionabilityScore": {"score": 19, "components": {"evidenceStrength": 0.23, "magnitude": 0.04, "freshness": 0.6, "strategicImportance": 0}, "reasoning": "Low actionability \u2014 quiet signals; monitor only."}, "focusShift": {"detected": false, "from": null, "to": null, "reasoning": "No prior pressure-zone snapshot \u2014 focus shift requires a prior watchlist run."}, "detectionStability": {"pricingSignals": "unknown", "enterpriseInference": "unstable", "aiInference": "unstable", "gtmInference": "stable"}, "riskHorizon": {"window": "unknown", "confidence": 0, "reasoning": "No event basis for a horizon estimate."}, "decisionBundles": [], "suppressedSignals": [], "temporalSignals": null, "coverage": {"requested": ["homepage", "pricing", "careers"], "attempted": ["homepage", "pricing", "careers"], "succeeded": ["homepage", "careers"], "missed": ["pricing"], "pagesScraped": 3, "coverageScore": 0.67}, "pipelineState": {"homepageScraped": true, "pricingExtracted": false, "careersDetected": true, "teamDetected": false, "techStackDetected": true, "socialLinksFound": true}, "actorGraph": {"previous": null, "current": "ryanclinton/saas-competitive-intel", "next": ["ryanclinton/website-tech-stack-detector", "ryanclinton/company-deep-research", "ryanclinton/whois-domain-lookup"]}, "improvementSuggestions": [{"action": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "targetActorSlug": "ryanclinton/website-tech-stack-detector", "reason": "Closes gap: pricing"}], "dataGaps": [{"field": "pricing", "reason": "Pricing page not found via link-scan or anchor-text matching.", "suggestedFix": "Some SaaS sites gate pricing behind login or a \"Contact sales\" CTA. Try website-tech-stack-detector for deeper crawl, or use SEMrush / Crunchbase for non-public pricing context.", "suggestedActorSlug": "ryanclinton/website-tech-stack-detector"}], "surpriseSignals": [], "executiveSignals": [], "competitiveMateriality": {"score": 1, "components": {"driftMateriality": 0, "eventsMateriality": 0, "threatMateriality": 0.04, "cohortSurpriseMateriality": 0}, "reasoning": ["No material movement detected."]}, "surpriseIndex": 0, "alertQuality": {"novelty": 0, "urgency": 0.11, "noiseRisk": 0.8}, "operationalConfidence": {"safeToAutomate": false, "confidence": 0, "blockers": ["\u22652 signal classes unstable", "low materiality \u2014 likely noise", "low actionability \u2014 not worth acting on"]}, "escalationRecommendation": {"level": "ignore", "sla": "no-action", "reason": "Below generic ignore threshold (actionability 19, materiality 1).", "audience": ["product", "sales", "exec"], "ignoreRecommendation": true}, "rank": 50, "peerBenchmarks": {"cohortSize": 50, "threatScorePercentile": 4, "enterpriseTierPercentile": 0, "aiMaturityPercentile": 14, "techStackSizePercentile": 66, "hiringVolumePercentile": 0, "interpretation": "Top 96% by threat score in this cohort of 50."}}, {"schemaVersion": "2.0.0", "recordType": "summary", "runId": "oLQshvvNGuZYifvtg", "runIndex": 1, "mode": "standard", "watchlistName": null, "competitorsAnalyzed": 50, "avgThreatScore": 18, "threatLevelCounts": {"critical": 0, "alert": 3, "monitor": 13, "watch": 34}, "oneLine": "3 alert-level competitors flagged. Avg threat 18/100.", "topThreats": [{"domain": "linear.app", "companyName": "Linear", "threatLevel": "alert", "threatScore": 44, "summary": "Linear \u2014 ALERT. 23 open positions \u2014 aggressive expansion phase; 4 pricing plans published \u2014 transparent pricing strategy."}, {"domain": "vercel.com", "companyName": "Vercel", "threatLevel": "alert", "threatScore": 42, "summary": "Vercel \u2014 ALERT. 82 open positions \u2014 aggressive expansion phase; 15 pricing plans published \u2014 transparent pricing strategy."}, {"domain": "supabase.com", "companyName": "Supabase", "threatLevel": "alert", "threatScore": 42, "summary": "Supabase \u2014 ALERT. 46 open positions \u2014 aggressive expansion phase; 14 pricing plans published \u2014 transparent pricing strategy."}], "aggregateChangeFlags": [], "decisionCards": [], "trustSummary": {"level": "medium", "reason": "3/5 signals aligned. Treat results as a starting point and broaden the input or enable watchlist for stronger signal.", "alignedSignals": 3, "meanConfidence": 0.72}, "marketBenchmarks": {"sampleSize": 50, "entryPriceUsd": {"median": 5, "min": 0.0002, "max": 2395, "lowest": {"domain": "twilio.com", "companyName": "Twilio", "price": 0.0002}, "highest": {"domain": "mercury.com", "companyName": "Mercury", "price": 2395}}, "topPlanPriceUsd": {"median": 30.49, "min": 0.08, "max": 239590}, "gtmMotionDistribution": {"sales-led": 24, "unknown": 12, "hybrid": 7, "plg": 7}, "enterpriseTierDistribution": {"none": 42, "serious": 3, "developing": 4, "enterprise-grade": 1}, "aiMaturityDistribution": {"experimenting": 33, "integrated": 10, "none": 7}, "billingModelDistribution": {"freemium": 16, "flat-tier": 13, "unknown": 17, "seat-based": 1, "usage-based": 1, "free-only": 1, "custom-quote": 1}, "commonUniversalFeatures": []}, "marketNarrative": ["Sales-led dominates the cohort GTM mix (48% sales-led vs 14% PLG)."], "narrativeCollisions": [], "changeDensity": null, "persona": "generic", "immediateReviewQueue": [], "portfolio": {"totalCompetitors": 50, "criticalCount": 0, "alertCount": 3, "monitorCount": 13, "watchCount": 34, "withPricing": 45, "withCareers": 49, "withTeam": 0, "avgTechStackSize": 2.8, "partialFailures": 1}, "completedAt": "2026-05-09T07:54:12.788Z"}]
