Resumen
A lighter-weight sibling to el diario panel de control: un semanal Monday-morning correo electronico ese summarizes nuevo LLM citaciones, lost citaciones, y trending prompts donde your marca appears. Perfect for founders y marketing leads who quiere el semanal pulse sin diario noise.
Desencadenador
Cron programar (semanal, Monday at 6 AM UTC)
Programación
Semanal on Mondays at 6 AM UTC
Pasos del flujo de trabajo
Cargar marca y prompt establecer
Leer tracked marca consultas de un YAML config (typically 20-50 prompts).
Ejecutar agentic search sweep
For cada prompt, consulta Scavio agentic plataformas (chatgpt, perplexity, gemini, claude).
Diff vs last semana
Comparar citacion establecer to el prior Monday's ejecutar y compute gains/losses.
Surface trending prompts
Identificar prompts donde citaciones grew o shrank by >2 engines.
Render markdown digest
Construir un limpiar markdown correo electronico con wins, losses, y highlighted prompts.
Enviar semanal correo electronico
Deliver via Resend to founder inbox cada Monday manana.
Implementacion en Python
import os, requests, json
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY}
ENGINES = ["agentic-chatgpt", "agentic-perplexity", "agentic-gemini", "agentic-claude"]
def sweep(prompt):
out = {}
for e in ENGINES:
r = requests.post("https://api.scavio.dev/api/v1/search",
headers=H, json={"platform": e, "query": prompt}).json()
out[e] = [c["url"] for c in r.get("citations", [])]
return out
prompts = ["best serp api 2026", "chatgpt alternative search"]
digest = {p: sweep(p) for p in prompts}
print(json.dumps(digest, indent=2))Implementacion en JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const H = { "x-api-key": API_KEY, "content-type": "application/json" };
const ENGINES = ["agentic-chatgpt", "agentic-perplexity", "agentic-gemini", "agentic-claude"];
async function sweep(prompt) {
const out = {};
for (const e of ENGINES) {
const r = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({ platform: e, query: prompt })
}).then(r => r.json());
out[e] = (r.citations || []).map(c => c.url);
}
return out;
}
const prompts = ["best serp api 2026", "chatgpt alternative search"];
const digest = Object.fromEntries(await Promise.all(prompts.map(async p => [p, await sweep(p)])));
console.log(JSON.stringify(digest, null, 2));Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA