Case Study

Competitor Radar

UK Adult Social CareMulti-Agent PipelineMarket IntelligenceBuild

A multi-product platform vendor in UK adult social care needed a weekly read on a moving market, regulator announcements, competitor product launches, funding rounds, hiring patterns, review-site sentiment. The manual sweep across 30+ sources was inconsistent, slow, and rarely the same shape twice. We built a single-command agentic pipeline: seven specialised agents that run in sequence, capture and dedupe signals, and produce a leadership briefing of the 10 to 15 items that actually matter.

Sector pulse · weekly overview

Sector pulse · weekly overview

Competitor deep-dive · 90-day move timeline

Competitor deep-dive · 90-day move timeline

Signal detail · with sources and analyst view

Signal detail · with sources and analyst view

Sector heatmap · capability gaps

Sector heatmap · capability gaps

Weekly briefing drafted by the agent

Weekly briefing drafted by the agent

Five-agent pipeline · run logs and health

Five-agent pipeline · run logs and health

At a glance

Industry
UK adult social care software
Team size
Small leadership group · single internal user
Mode
Build · multi-agent pipeline
Status
Live, in active use as a weekly radar
Friction type
Hours of manual reading every week, gaps between sweeps, and no record of who saw what. Discovery of new entrants happened by accident, usually too late.

The problem

On the surface, the leadership group needed a weekly read on the market. Underneath: a manual sweep that didn't scale, no structured record across weeks, a discovery gap on new entrants, and signal lost in volume. They'd tried saved searches, RSS aggregators and a tracker spreadsheet. None of it survived contact with a busy week.

The solution

A single-command agentic pipeline that runs seven specialised agents in sequence, merges the output, and produces three artefacts every run: a deduplicated dataset, a full-text evidence document, and an LLM-generated leadership briefing of the items that actually matter.

  • Competitor Discovery

    14 sector-specific search queries, results passed through an LLM classifier with a 0.7 confidence threshold. Anything below the bar gets dropped. Bidirectional substring dedup against existing names.

  • News Scraper

    30+ feeds across regulators, sector media, compliance and workforce publishers, care-tech press and AI-platform blogs. Articles scored against three keyword buckets.

  • Competitor Blogs

    Scrapes the blog page for every known and discovered competitor. If a blog URL is missing, it probes six common paths and persists the first that returns 200.

  • LinkedIn Intelligence

    Site-restricted searches for each competitor name plus general industry phrases. Snippets only, but enough to flag announcements and partnerships.

  • Funding Monitor

    General funding queries plus per-competitor queries. Score bonus applied because funding moves are leading indicators.

  • Job Monitor

    Hiring queries classified by signal type, AI/ML, Product, Compliance, Sales, Customer Success. Hiring tells you what is shipping next.

  • Review Monitor

    Site-restricted searches across G2, Capterra and Trustpilot, both general and per-competitor.

What it deliberately isn't

An autonomous decision-maker. The pipeline does not act on what it finds. It collects, ranks, summarises and links. Every claim in the briefing has a clickable source. Every full article is preserved as evidence. The leadership team still reads and decides, the system removes the sweep, not the judgement.

The outcome

  • Sweep effort, from multi-hour manual scan across 30+ sources to one command.
  • Coverage, every run touches the same source list. No source skipped because the week was busy.
  • Discovery, 75 candidate competitors auto-classified and persisted, each with a confidence score and a one-line reason.
  • Signal density, 200+ items collapse into 10 to 15 prioritised summaries with clickable sources, ordered by sector relevance.
  • Resilience, per-agent exception isolation means a failing source doesn't abort the run. The pipeline always produces output.
Sketcha

Got an idea like this in your own business?

Sketcha is a quick, no-pressure way to talk it through. Tell me where things are sticking and you'll walk away with a sketch of how a system could look, including a flow diagram of the AI bits.

Example Sketcha flow diagram of an AI workflow
SKETCHASKETCHA