Una publicación de r/Entrepreneurs preguntó cuál es la mejor manera de encontrar clientes sin sitios web. El canal moderno: búsqueda en Google Maps → filtrar empresas sin sitio web → sitios de demostración de creación automática → alcance en frío. Este tutorial recorre cada paso.
Requisitos previos
- Clave API de Scavio
- Alojamiento de sitios estáticos (GitHub Pages, Vercel)
- Capacidad de envío de correo electrónico
Guia paso a paso
Paso 1: Busque en Google Maps las empresas objetivo
Utilice el punto final de Google de Scavio para encontrar empresas locales.
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def find_businesses(niche, location):
return requests.post('https://api.scavio.dev/api/v1/search',
headers=H,
json={'platform': 'google', 'query': f'{niche} in {location}', 'type': 'maps'}).json()Paso 2: Filtro para empresas sin sitio web
Verifique el campo del sitio web en los resultados: nulo o vacío significa que no hay sitio web.
def filter_no_website(results):
return [r for r in results.get('local_results', [])
if not r.get('website')]Paso 3: Generar automáticamente sitios de demostración
Cree un sitio de plantilla simple para cada cliente potencial utilizando su información comercial.
def generate_demo(business):
name = business['title']
phone = business.get('phone', '')
address = business.get('address', '')
# Generate static HTML from template
# Deploy to GitHub Pages or Vercel
return f'https://demos.yoursite.com/{name.lower().replace(" ", "-")}'Paso 4: Divulgación en frío con enlace de demostración
Envíe un correo electrónico o llame con un enlace al sitio de demostración que creó para ellos.
# Subject: I built a website for {business_name} (free preview)
# Body: Show the demo link, explain value, offer to customize
# The demo site IS the pitch — no PDF, no deckEjemplo en Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def prospect_pipeline(niche, location):
results = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
json={'platform': 'google', 'query': f'{niche} in {location}', 'type': 'maps'}).json()
no_website = [r for r in results.get('local_results', []) if not r.get('website')]
for biz in no_website:
demo_url = generate_demo(biz)
send_outreach(biz, demo_url)
return len(no_website)Ejemplo en 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({platform: 'google', query: `${niche} in ${location}`, type: 'maps'})
});Salida esperada
Pipeline that finds businesses without websites, auto-generates demo sites, and sends personalized cold outreach with a working demo link.