Workflow

Auto Demo Site for Cold Outreach Workflow

Generate a personalized demo landing page for each prospect: search their brand, extract key facts, render a template, send the link in outreach.

Overview

For each prospect on your list, search their company via Scavio, extract industry/product/pain-point signals from SERP snippets, inject into a landing page template, deploy to a subdomain, and include the link in your cold email.

Trigger

Per outreach batch

Schedule

Per outreach batch

Workflow Steps

1

Load prospect list

CSV with company name, contact email, optional industry tag.

2

Search each company via Scavio

POST /api/v1/search with platform=google, query=company name. Take top-5 snippets.

3

Extract signals with LLM

Prompt: 'From these snippets, extract: industry, main product, recent news, likely pain point. Return JSON.'

4

Render personalized demo page

Inject extracted signals into an HTML template. Headline: 'How [Product] helps [Industry] companies like [Company].'

5

Deploy to subdomain

Push HTML to Vercel/Netlify/Cloudflare Pages under [company-slug].demo.yourdomain.com.

6

Send outreach email with demo link

Include the personalized URL in the cold email body.

Python Implementation

Python
import requests, os

key = os.environ["SCAVIO_API_KEY"]
prospect = "Stripe"

resp = requests.post("https://api.scavio.dev/api/v1/search",
    headers={"x-api-key": key},
    json={"query": prospect, "platform": "google", "limit": 5})
snippets = [r["snippet"] for r in resp.json().get("results", [])]

signals = call_llm(f"Extract industry, product, pain point from: {snippets}. Return JSON.")
html = render_template("demo.html", company=prospect, **signals)
deploy_to_subdomain(f"{prospect.lower()}.demo.yourdomain.com", html)

JavaScript Implementation

JavaScript
const resp = await fetch("https://api.scavio.dev/api/v1/search", {
  method: "POST",
  headers: { "x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ query: "Stripe", platform: "google", limit: 5 })
});
const snippets = (await resp.json()).results.map(r => r.snippet);
const signals = await callLLM(`Extract industry, product, pain point from: ${snippets.join(" ")}. JSON.`);
const html = renderTemplate("demo.html", { company: "Stripe", ...signals });
await deployToSubdomain("stripe.demo.yourdomain.com", html);

Platforms Used

Google

Web search with knowledge graph, PAA, and AI overviews

Frequently Asked Questions

For each prospect on your list, search their company via Scavio, extract industry/product/pain-point signals from SERP snippets, inject into a landing page template, deploy to a subdomain, and include the link in your cold email.

This workflow uses a per outreach batch. Per outreach batch.

This workflow uses the following Scavio platforms: google. 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.

Auto Demo Site for Cold Outreach Workflow

Generate a personalized demo landing page for each prospect: search their brand, extract key facts, render a template, send the link in outreach.