AgentOS Scope Out
BlogChangelogFAQFeaturesHow it worksIntegrationsSecurityUse cases
Join the waitlist
AgentOS Scope OutJoin the waitlist
AgentOS Scope Out
HomeBlogChangelogFAQFeaturesHow it worksIntegrationsSecurityUse cases
Join the waitlist
AgentOS Scope Out
BlogChangelogFAQFeaturesHow it worksIntegrationsSecurityUse cases
TermsPrivacyData Processing

© 2026 AgentOS Scope Out

48 SHIPPED FEATURES

From raw directory URL to ranked opportunity dossier — every step shipped.

Scope Out crawls PropTech supplier directories, scrapes reviews and pricing signals, scores each product across four dimensions, and hands you a copy-ready dossier — all in a single pipeline.

[ DISCOVER / CRAWL ]

Paste a URL. Watch listings appear in real time.

The crawl trigger form accepts any directory URL — starting with Kerfuffle.com. A single click dispatches the ingestion job: pagination handled, rate limits respected, robots.txt obeyed. Live status ticks from queued → running → completed with a product count as listings land.

  • Skim or Full Analysis Choose listing-only discovery in seconds, or commit to full scrape + score + dossier — decide after you see directory size.

  • Duplicate Guard Concurrent crawls of the same URL are blocked. Previously seen products are deduplicated automatically.

  • Configurable Depth Per-domain request rate, user-agent identity, and exponential back-off on 429/503 responses baked in.

  • Multi-directory Support Add directories beyond Kerfuffle — GetApp PropTech, G2, and more — each with its own crawl frequency.

Crawl trigger UI showing directory URL input and live pipeline status
  1. STEP 01 — INGEST

    Directory crawl & listing extraction

    All vendor listings scraped: name, URL, category tags, description. Stored and deduplicated.

  2. STEP 02 — DEEP SCRAPE

    Reviews, ratings & pricing signals

    Top-N products sent to deep-scrape: star ratings, review text, pricing tier, feature bullets extracted.

  3. STEP 03 — SCORE

    Four-dimension AI opportunity scoring

    LLM evaluates replicability, market demand, revenue potential, and competitive gaps — composite score computed.

  4. STEP 04 — DOSSIER

    Mission, feature list & weakness analysis ready to copy

    Auto-drafted mission statement, prioritised feature list, and competitor weakness analysis — copy to clipboard in one click.

console
0.2s$ crawl kerfuffle.com/suppliers --depth=skim
1.1s→ 214 listings discovered, 0 duplicates
1.4s→ categories tagged via directory + AI fallback
0.1s$ deep-scrape --top=20 --auto-flag
0.9s→ 20 products confirmed for deep analysis
1.3s→ pricing_tier: mid £50–200/mo (12 products)
0.3s$ score --dimensions=4 --weights=org-default
1.2s→ composite scores written to product_scores
1.6s→ top opportunity: score 8.4 / PropertyBase CRM
0.2s$ generate-dossier --product-id=pb-crm-001
1.0s→ mission_statement, feature_list, weakness_analysis stored
1.4s→ dossier ready — copy to SaaS builder
CRAWL-RUN / KERFUFFLE214 listings ingested, 20 flagged for deep analysisjust now
SCORER / REPLICABILITYPropertyBase CRM — score 7.2 — Neon schema moderate complexity0:32
SCRAPER / DEEP-SCANFixflo Maintenance — 3 pricing tiers extracted, 88 reviews1:04
SCORER / COMPETITIVE-GAPTop complaint theme identified: 'no bulk export' — gap score 8.11:18
DOSSIER / GENERATORMission statement drafted — PropertyBase CRM clone candidate2:01
NOTIFY / CRAWL-COMPLETEWeekly digest dispatched — 5 new products, 3 score movements3:45
SCORER / REVENUETenantCloud Lite — ARR range £400k–£2M estimated for new entrant4:22
CRAWL-RUN / KERFUFFLE214 listings ingested, 20 flagged for deep analysisjust now
SCORER / REPLICABILITYPropertyBase CRM — score 7.2 — Neon schema moderate complexity0:32
SCRAPER / DEEP-SCANFixflo Maintenance — 3 pricing tiers extracted, 88 reviews1:04
SCORER / COMPETITIVE-GAPTop complaint theme identified: 'no bulk export' — gap score 8.11:18
DOSSIER / GENERATORMission statement drafted — PropertyBase CRM clone candidate2:01
NOTIFY / CRAWL-COMPLETEWeekly digest dispatched — 5 new products, 3 score movements3:45
SCORER / REVENUETenantCloud Lite — ARR range £400k–£2M estimated for new entrant4:22
CRAWL-RUN / KERFUFFLE214 listings ingested, 20 flagged for deep analysisjust now
SCORER / REPLICABILITYPropertyBase CRM — score 7.2 — Neon schema moderate complexity0:32
SCRAPER / DEEP-SCANFixflo Maintenance — 3 pricing tiers extracted, 88 reviews1:04
SCORER / COMPETITIVE-GAPTop complaint theme identified: 'no bulk export' — gap score 8.11:18
DOSSIER / GENERATORMission statement drafted — PropertyBase CRM clone candidate2:01
NOTIFY / CRAWL-COMPLETEWeekly digest dispatched — 5 new products, 3 score movements3:45
SCORER / REVENUETenantCloud Lite — ARR range £400k–£2M estimated for new entrant4:22
CRAWL-RUN / KERFUFFLE214 listings ingested, 20 flagged for deep analysisjust now
SCORER / REPLICABILITYPropertyBase CRM — score 7.2 — Neon schema moderate complexity0:32
SCRAPER / DEEP-SCANFixflo Maintenance — 3 pricing tiers extracted, 88 reviews1:04
SCORER / COMPETITIVE-GAPTop complaint theme identified: 'no bulk export' — gap score 8.11:18
DOSSIER / GENERATORMission statement drafted — PropertyBase CRM clone candidate2:01
NOTIFY / CRAWL-COMPLETEWeekly digest dispatched — 5 new products, 3 score movements3:45
SCORER / REVENUETenantCloud Lite — ARR range £400k–£2M estimated for new entrant4:22

[ TEAM / SHORTLIST / COLLABORATION ]

Track which opportunities the team has already evaluated — and what they found.

Product status lifecycle

Mark any product as new, reviewed, shortlisted, building, or archived. Shortlisted products surface in a dedicated Watchlist view. Archived ones disappear from the main table without being deleted.

Team notes on each dossier

Any team member can add free-text notes to a product's dossier — timestamped and attributed. Notes thread on the dossier page alongside the AI analysis. No separate document needed.

Weekly intelligence digest

A weekly email to all allowlisted team members: top 5 new products discovered, top 3 by composite score, and any products whose scores shifted by ±2 points. Configurable on/off per user.

In-app notifications

Crawl completion, new product discovery, score movements on shortlisted products, and AI cost threshold breaches all surface as in-app notifications with direct links to the relevant run or dossier.

48 features. One pipeline. Built for two people who know exactly what they're looking for.

Access is restricted to the internal team. Questions? Email sf-core-org-support-agentos-scope-out@saas-factory.ai

Email Support

[ RANKED DASHBOARD / PRODUCTS ]

The ranked products table. Dense by design.

Every analysed product sorted by composite opportunity score. Sort by any column — replicability, revenue potential, review count, pricing tier. Filter by category or score threshold. Share exact filtered views via URL query params. No cards, no carousel — this is a working intelligence tool.

Ranked products dashboard showing sortable data-dense table with composite scores

[ AI SCORING / FOUR DIMENSIONS ]

Four lenses on every opportunity. One weighted composite.

The AI scoring engine passes scraped product data to an LLM and computes four 1–10 scores. Each has a written rationale you can read, not just a number you have to trust.

  • Replicability (1–10) Can we build this with Next.js, Neon, Inngest, tRPC, Drizzle, Vercel? LLM evaluates data model complexity, real-time needs, integration count, AI requirements.

  • Market Demand (1–10) Review volume, recency, average rating, and positive/negative sentiment ratio — logarithmically scaled so low review counts still surface real signal.

  • Revenue Potential (1–10) Pricing tier × PropTech category market size × review-implied adoption. Written rationale includes estimated ARR range for a new entrant.

Side-by-side product comparison view showing aligned dimension scores

[ COMPARE / DOSSIER ]

Side-by-side. Pick the one worth building.

Select 2–4 products from the ranked table and open a comparison view: all four dimension scores, pricing tier, review count, and top weakness themes aligned in columns. When two products score similarly, the detail that separates them is usually visible here.

[ DOSSIER / OUTPUT ]

Three artefacts. One click to copy each into your build workflow.

The AI dossier generator produces three structured outputs per product — ready to paste directly into the SaaS platform builder.

Auto-drafted mission statement

A concise positioning statement for a competing SaaS — framed around the gaps in the existing product's negative reviews.

Prioritised 10-item feature list

Suggested features ordered by market gap size — what the market is asking for that the incumbent doesn't deliver.

[ PIPELINE / BACKGROUND JOBS ]

Every job visible. Every failure retryable.

The pipeline status panel shows real-time progress across every stage of a crawl run: listings discovered, products deep-scraped (X/Y), scored (X/Y), dossiers generated (X/Y). When scraping fails — 403 blocked, timeout, no reviews — the error is surfaced with status code and detail, and individual products can be retried without re-running the whole batch.

  • Crawl history & run log Every past run logged: URL, timestamp, products found, score count, duration, status. Click a run to see exactly which products came from it.

  • Bulk re-score Checkbox-select up to 50 products and trigger a batch refresh — scrape + re-score — tracked in the status panel.

  • AI cost tracking Token usage and estimated cost tracked per crawl run — skim, scoring, dossier generation broken out. In-app alert if a single run exceeds a configurable threshold.

[ SETTINGS / CONFIGURATION ]

Every control your team actually needs. No more.

Score weight configuration

Adjust the relative weight of each scoring dimension. Stored per-org. Weight changes trigger background re-ranking — no AI re-run required.

Composite score + four dimensions

Replicability, market demand, revenue potential, and competitive gap shown per row. No aggregation that hides signal.

Full-text product search

Search across product names, descriptions, and dossier content. Filters persist in URL so the whole team works from the same view.

Score movement indicators

▲/▼ directional badges show when a product's composite score moved more than 1.5 points between crawl runs.

  • Competitive Gap (1–10) Top 3 recurring complaints from negative reviews mapped to opportunity themes: no mobile app, pricing too high, poor API — scored by frequency and severity.

  • Admins can adjust dimension weights from Settings — replicability 30%, revenue 30%, demand 25%, gap 15% by default. Changing weights triggers a background re-ranking without burning more AI tokens.

    COMPOSITE SCORE DISTRIBUTION
    ↑ all four dimensions wired
    48
    Features shipped across the scoring pipeline
    ReplicabilityDemandRevenueGap

    Representative workload shape — bars illustrative.

  • Dossier drill-down Click any product row to open its full dossier: scored dimensions with written rationale, raw review samples, pricing signals, and feature list.

  • Radar / bar chart breakdown Visual score breakdown on each dossier page — strengths and weaknesses at a glance without reading every number.

  • Version history Every re-score persists the previous dossier as a snapshot. Track how a product's opportunity has shifted across crawl runs.

  • Competitor weakness analysis

    Three recurring complaint themes from negative reviews, mapped to product opportunity categories and scored by frequency.

    Each artefact has a dedicated Copy as Markdown button. Export the full dossier as a formatted PDF or Markdown file from the same page.

  • Scheduled re-crawl Mark a directory as monitored; a weekly cron re-crawls it and badges newly discovered products in the dashboard.

  • Background jobs view showing pipeline stage progress and job statuses

    PropTech market size table

    Admin-editable lookup table mapping each PropTech category to estimated UK/global ARR and growth rate — the foundation of revenue potential scoring.

    Data retention & scrape cache

    Configure how long raw scrape data is retained (default 90 days) and the minimum interval before a product is re-scraped (default 7 days).

    Source directory management

    Add and manage crawled directories with per-directory crawl frequency — one-off, weekly, or monthly. Last crawl date and product count visible at a glance.

    AI cost threshold alerts

    Set a per-run cost ceiling. In-app notification fires if a single crawl run's AI spend exceeds your configured limit — default $5.

    Kerfuffle is the primary supported source, with purpose-built extraction rules for its listing structure. That said, the source directory management settings let you add other directory URLs beyond Kerfuffle — G2 PropTech and GetApp PropTech are named expansion targets. Each directory gets its own crawl frequency (one-off, weekly, or monthly), and the scraper plugin architecture lets site-specific extraction rules be defined for new high-value domains. If a site isn't yet in the plugin registry, the crawler falls back to generic heuristics.
    No. Every composite score is built from four transparent, separately reported dimensions: replicability (how buildable is this with our stack, 1–10), market demand (review volume, recency, and sentiment ratio, 1–10), revenue potential (pricing tier crossed against PropTech category market size, 1–10), and competitive gap (frequency and severity of recurring negative review themes, 1–10). Each dimension has a written LLM rationale alongside its number, and you control the weighting of each dimension from the settings page. Change the weights and the entire product table re-ranks in the background — no AI re-run required.
    Access is restricted to a hardcoded allowlist of approved email addresses. Any sign-in attempt from an address not on that list is rejected with an explicit 'access restricted' message. There is no public sign-up flow. The root URL routes unauthenticated visitors straight to the sign-in page — there is no public-facing marketing funnel to stumble through. It is a deliberately closed internal tool.
    A full dossier includes: all four scored dimensions with written rationales, raw review samples, pricing signals normalised to a standard tier (free through enterprise), a feature list extracted from scraping, an AI-drafted mission statement for a competing SaaS, a prioritised 10-item suggested feature list shaped by market gaps, and a competitor weakness analysis drawn from negative review patterns. Each of those three text artefacts has a copy-to-clipboard button that outputs formatted Markdown. You can also export the entire dossier as a Markdown file or PDF from the same page. Dossier version history is retained every time a product is re-scored, so you can track how the opportunity has shifted over time.
    Several signals surface movement automatically. Monitored directories run a weekly re-crawl and flag any newly discovered products with a 'new since last crawl' badge on the dashboard. When a product's composite score moves more than 1.5 points between runs, a directional indicator (▲ or ▼) appears on its dashboard row. If a shortlisted product drops significantly, you can opt into an in-app notification. A weekly email digest also lands in your inbox summarising the top new products discovered, the top scorers, and any products with notable score swings — configurable per user in notification settings.
    Yes. When starting a crawl you choose the depth: 'Skim only' discovers listings and pulls surface data in seconds with minimal AI cost, while 'Full analysis' runs the complete scrape, score, and dossier pipeline. The typical workflow is to skim first to gauge directory size, then review the auto-flagged top candidates before confirming the expensive deep-analysis run. AI token usage and estimated cost are tracked per crawl run and broken down by pipeline stage on the run detail page. Cumulative monthly spend is logged, and you can set a cost threshold — the default is $5 per run — that triggers an in-app alert if a single run exceeds it.