Un fil r/Entrepreneurs a suggéré de créer des sites de démonstration pour les entreprises sans site web et de les utiliser pour du démarchage à froid. Ce tutoriel automatise le pipeline : trouver un prospect → obtenir ses infos → générer un site → déployer → démarcher.
Prérequis
- Clé API Scavio
- Compte GitHub avec Pages activé
- Générateur de site modèle (Hugo, 11ty ou HTML simple)
Parcours
Étape 1: Récupérer les données de l'entreprise
Utilisez Scavio pour obtenir les infos de l'entreprise depuis Google.
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def get_business_info(business_name, location):
return requests.post('https://api.scavio.dev/api/v1/search',
headers=H,
json={'platform': 'google', 'query': f'{business_name} {location}'}).json()Étape 2: Générer le site de démonstration
Remplir un modèle avec les données de l'entreprise.
def generate_site(business):
template = open('template.html').read()
return template.replace('{{name}}', business['title'])\
.replace('{{phone}}', business.get('phone', ''))\
.replace('{{address}}', business.get('address', ''))\
.replace('{{hours}}', business.get('hours', 'Call for hours'))Étape 3: Déployer sur GitHub Pages
Pousser chaque site de démonstration vers un sous-répertoire GitHub Pages.
import subprocess
def deploy(slug, html):
path = f'demos/{slug}/index.html'
os.makedirs(f'demos/{slug}', exist_ok=True)
with open(path, 'w') as f:
f.write(html)
subprocess.run(['git', 'add', path])
subprocess.run(['git', 'commit', '-m', f'add demo: {slug}'])
subprocess.run(['git', 'push'])Étape 4: Envoyer un message de démarchage avec le lien de démo
Email avec le site de démonstration en ligne comme argument.
# The demo site IS the pitch
# Subject: I made a website for {business_name} (free preview)
# Body: Link to the live demo + offer to customize
# No PDF, no deck, just a working websiteExemple Python
# Pipeline: Google Maps → filter no-website → generate demo → deploy → email
# Cost: $0.005 per business lookup + free GitHub Pages hosting
# 100 demos = $0.50 in API cost + 2 hours of pipeline timeExemple JavaScript
// Same pattern with Node.js + Octokit for GitHub deployment.Sortie attendue
Auto-generated demo websites for businesses without web presence, deployed to GitHub Pages, with cold outreach email templates.