Workflow

SaaS Validation Loop Workflow

On-demand validation pipeline that returns a JSON verdict per SaaS idea in 25-30 minutes via Scavio + LLM.

Overview

On-demand workflow per idea: parallel Scavio calls (search, Reddit, YouTube), bundle to LLM, return JSON verdict. Founder triages 4-6 ideas in a workday instead of 1-2.

Trigger

On-demand via webhook or CLI

Schedule

On-demand

Workflow Steps

1

Receive idea phrase

Webhook payload: {idea: '...'}

2

Parallel Scavio fetch

search + reddit/search + youtube/search at once.

3

LLM bundling prompt

Pass 3 source bundles; output JSON {already_exists, demand_signal, top_3_competitors, biggest_objection, gut_call}.

4

Append top-5 quote-worthy threads

Best Reddit threads with URL + title for human review.

5

Return JSON to founder

Email or Notion or Slack.

Python Implementation

Python
import os, requests, asyncio, aiohttp
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}

async def fetchx(s, url, body):
    async with s.post(url, headers=H, json=body) as r:
        return await r.json()

async def validate(idea):
    async with aiohttp.ClientSession() as s:
        return await asyncio.gather(
            fetchx(s, 'https://api.scavio.dev/api/v1/search', {'query': f'{idea} 2026'}),
            fetchx(s, 'https://api.scavio.dev/api/v1/reddit/search', {'query': idea}),
            fetchx(s, 'https://api.scavio.dev/api/v1/youtube/search', {'query': idea}),
        )

JavaScript Implementation

JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
async function validate(idea) {
  const opts = (b) => ({ method:'POST', headers:H, body: JSON.stringify(b) });
  return Promise.all([
    fetch('https://api.scavio.dev/api/v1/search', opts({ query: `${idea} 2026` })).then(r => r.json()),
    fetch('https://api.scavio.dev/api/v1/reddit/search', opts({ query: idea })).then(r => r.json()),
    fetch('https://api.scavio.dev/api/v1/youtube/search', opts({ query: idea })).then(r => r.json())
  ]);
}

Platforms Used

Google

Web search with knowledge graph, PAA, and AI overviews

Reddit

Community, posts & threaded comments from any subreddit

YouTube

Video search with transcripts and metadata

Frequently Asked Questions

On-demand workflow per idea: parallel Scavio calls (search, Reddit, YouTube), bundle to LLM, return JSON verdict. Founder triages 4-6 ideas in a workday instead of 1-2.

This workflow uses a on-demand via webhook or cli. On-demand.

This workflow uses the following Scavio platforms: google, reddit, youtube. Each platform is called via the same unified API endpoint.

Yes. Scavio's free tier includes 500 credits per month with no credit card required. That is enough to test and validate this workflow before scaling it.

SaaS Validation Loop Workflow

On-demand validation pipeline that returns a JSON verdict per SaaS idea in 25-30 minutes via Scavio + LLM.