ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Workflows
  3. Digest quotidien des concurrents via Groq Email
Workflow

Digest quotidien des concurrents via Groq Email

Automatisez la veille concurrentielle quotidienne avec les données SERP de Scavio et le résumé Groq Llama. Recevez un digest concis par email chaque matin.

Commencez gratuitementDocumentation API

Aperçu

Ce workflow s'exécute tous les jours à 7h UTC, interroge Scavio pour le nom de marque de chaque concurrent sur Google et Reddit, envoie les résultats bruts à Groq Llama 8B pour résumer, et envoie le digest par email à votre équipe. Coût quotidien total pour 5 concurrents : ~0,03 $ (Scavio) + ~0,005 $ (Groq) = ~0,035 $.

Déclencheur

Planification Cron (tous les jours à 7h UTC)

Planification

Tous les jours à 7h UTC

Étapes du workflow

1

Charger la liste des concurrents

Lire les noms des concurrents et les mots-clés de suivi depuis un fichier de configuration JSON ou une variable d'environnement.

2

Rechercher sur Google et Reddit pour chaque concurrent

Pour chaque concurrent, appeler la recherche Google et Reddit de Scavio avec le nom du concurrent. Collecter les résultats organiques et les fils Reddit.

3

Résumer avec Groq Llama 8B

Envoyer les extraits SERP combinés et les titres Reddit à Groq Llama 8B avec une invite de résumé. Demander 3 à 5 points par concurrent.

4

Formater le digest email

Compiler les résumés dans un email HTML avec des sections par concurrent, des points et des liens sources.

5

Envoyer l'email

Envoyer le digest via SMTP, SendGrid ou Resend. Inclure un texte brut de secours pour les clients email qui suppriment le HTML.

Implémentation 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)

Implémentation 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`);
}

Plateformes utilisées

Google

Recherche web avec graphe de connaissances, PAA et aperçus IA

Reddit

Communauté, publications et commentaires imbriqués de n'importe quel subreddit

Questions fréquentes

Ce workflow s'exécute tous les jours à 7h UTC, interroge Scavio pour le nom de marque de chaque concurrent sur Google et Reddit, envoie les résultats bruts à Groq Llama 8B pour résumer, et envoie le digest par email à votre équipe. Coût quotidien total pour 5 concurrents : ~0,03 $ (Scavio) + ~0,005 $ (Groq) = ~0,035 $.

Ce workflow utilise un planification cron (tous les jours à 7h utc). Tous les jours à 7h UTC.

Ce workflow utilise les plateformes Scavio suivantes : google, reddit. Chaque plateforme est appelée via le même point de terminaison API unifié.

Oui. L'offre gratuite de Scavio comprend 50 crédits à l'inscription sans carte bancaire. Cela suffit pour tester et valider ce workflow avant de le passer à l'échelle.

Digest quotidien des concurrents via Groq Email

Automatisez la veille concurrentielle quotidienne avec les données SERP de Scavio et le résumé Groq Llama. Recevez un digest concis par email chaque matin.

Obtenez votre clé APILire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité