ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Flujos de trabajo
  3. Diario Competidor Digest via Groq Email
Flujo de trabajo

Diario Competidor Digest via Groq Email

Automatizar diario monitoreo de competidores con Scavio SERP datos y Groq Llama summarization. Recibir un concise correo electronico digest cada manana.

Comenzar gratisDocumentacion API

Resumen

Este flujo de trabajo ejecuta diario at 7 AM UTC, consultas Scavio for cada competitor's nombre de marca a traves de Google y Reddit, envia el raw resultados to Groq Llama 8B for summarization, y correos electronicos el digest to your team. Total diario cost for 5 competidores: ~$0.03 (Scavio) + ~$0.005 (Groq) = ~$0.035.

Desencadenador

Cron programar (diario at 7 AM UTC)

Programación

Diario at 7 AM UTC

Pasos del flujo de trabajo

1

Cargar competidor lista

Leer competidor names y seguimiento palabras clave de un JSON archivo de configuracion o entorno variable.

2

Search Google y Reddit for cada competidor

For cada competidor, call Scavio Google search y Reddit search con el competidor nombre. Recopilar resultados organicos y Reddit threads.

3

Resumir con Groq Llama 8B

Enviar el combined SERP fragmentos y Reddit titles to Groq Llama 8B con un summarization prompt. Solicitud 3-5 bullet points per competidor.

4

Format correo electronico digest

Compile summaries en un HTML correo electronico con competidor sections, bullet points, y fuente enlaces.

5

Enviar correo electronico

Enviar el digest via SMTP, SendGrid, o Resend. Include un plain text fallback for correo electronico clientes ese strip HTML.

Implementacion en Python

Python
import requests, os, smtplib
from email.mime.text import MIMEText

SCAVIO_KEY = os.environ["SCAVIO_API_KEY"]
GROQ_KEY = os.environ["GROQ_API_KEY"]
COMPETITORS = ["Tavily", "Serper", "Exa"]

def search_competitor(name):
    H = {"x-api-key": SCAVIO_KEY}
    serp = requests.post("https://api.scavio.dev/api/v1/search", headers=H,
        json={"platform": "google", "query": f"{name} news 2026"}, timeout=10).json()
    reddit = requests.post("https://api.scavio.dev/api/v1/search", headers=H,
        json={"platform": "reddit", "query": name}, timeout=10).json()
    snippets = [r.get("snippet", "") for r in serp.get("organic", [])[:5]]
    threads = [r.get("title", "") for r in reddit.get("organic", [])[:5]]
    return "\n".join(snippets + threads)

def summarize(text, name):
    resp = requests.post("https://api.groq.com/openai/v1/chat/completions",
        headers={"Authorization": f"Bearer {GROQ_KEY}"},
        json={"model": "llama-3.1-8b-instant", "messages": [
            {"role": "user", "content": f"Summarize {name} updates in 3-5 bullets:\n{text}"}
        ]}).json()
    return resp["choices"][0]["message"]["content"]

digest = []
for comp in COMPETITORS:
    raw = search_competitor(comp)
    summary = summarize(raw, comp)
    digest.append(f"## {comp}\n{summary}")

body = "\n\n".join(digest)
msg = MIMEText(body)
msg["Subject"] = "Daily Competitor Digest"
print(body)

Implementacion en JavaScript

JavaScript
const COMPETITORS = ["Tavily", "Serper", "Exa"];

async function searchCompetitor(name) {
  const headers = { "x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json" };
  const [serp, reddit] = await Promise.all([
    fetch("https://api.scavio.dev/api/v1/search", { method: "POST", headers,
      body: JSON.stringify({ platform: "google", query: `${name} news 2026` }) }).then(r => r.json()),
    fetch("https://api.scavio.dev/api/v1/search", { method: "POST", headers,
      body: JSON.stringify({ platform: "reddit", query: name }) }).then(r => r.json())
  ]);
  const snippets = (serp.organic || []).slice(0, 5).map(r => r.snippet || "");
  const threads = (reddit.organic || []).slice(0, 5).map(r => r.title || "");
  return [...snippets, ...threads].join("\n");
}

async function summarize(text, name) {
  const resp = await fetch("https://api.groq.com/openai/v1/chat/completions", {
    method: "POST",
    headers: { Authorization: `Bearer ${process.env.GROQ_API_KEY}`, "Content-Type": "application/json" },
    body: JSON.stringify({ model: "llama-3.1-8b-instant", messages: [
      { role: "user", content: `Summarize ${name} updates in 3-5 bullets:\n${text}` }
    ]})
  }).then(r => r.json());
  return resp.choices[0].message.content;
}

for (const comp of COMPETITORS) {
  const raw = await searchCompetitor(comp);
  const summary = await summarize(raw, comp);
  console.log(`## ${comp}\n${summary}\n`);
}

Plataformas utilizadas

Google

Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA

Reddit

Comunidad, publicaciones y comentarios en hilos de cualquier subreddit

Preguntas frecuentes

Este flujo de trabajo ejecuta diario at 7 AM UTC, consultas Scavio for cada competitor's nombre de marca a traves de Google y Reddit, envia el raw resultados to Groq Llama 8B for summarization, y correos electronicos el digest to your team. Total diario cost for 5 competidores: ~$0.03 (Scavio) + ~$0.005 (Groq) = ~$0.035.

Este flujo de trabajo usa un cron programar (diario at 7 am utc). Diario at 7 AM UTC.

Este flujo de trabajo usa las siguientes plataformas de Scavio: google, reddit. Cada plataforma se llama a traves del mismo endpoint de API unificado.

Si. El plan gratuito de Scavio incluye 50 creditos al registrarte sin tarjeta de credito. Es suficiente para probar y validar este flujo de trabajo antes de escalarlo.

Diario Competidor Digest via Groq Email

Automatizar diario monitoreo de competidores con Scavio SERP datos y Groq Llama summarization. Recibir un concise correo electronico digest cada manana.

Obtener tu clave APILeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad