Como automatizar la busqueda de clientes con Python
Si eres freelancer o tienes un negocio digital, seguro has pasado horas buscando prospectos en foros y comunidades. Es agotador.
Hoy te muestro como lo automatice con Python y recupere 10 horas al mes.
El problema real
Cada dia se publican miles de conversaciones en Reddit donde alguien pide exactamente lo que tu vendes. El problema es que nunca las ves porque no tienes tiempo de revisar 20 subreddits todos los dias.
La solucion
Un script Python que:
- Escanea subreddits relevantes cada X horas
- Detecta posts con palabras clave de compra
- Extrae titulo + URL + numero de comentarios
- Genera un reporte CSV listo para contactar
El codigo base
import praw
import pandas as pd
reddit = praw.Reddit(
client_id="TU_ID",
client_secret="TU_SECRET",
user_agent="script_ventas"
)
subreddits = ["Entrepreneur", "SaaS", "smallbusiness"]
keywords = ["necesito", "busco", "ayuda con", "como hago"]
leads = []
for sub in subreddits:
for post in reddit.subreddit(sub).new(limit=50):
titulo = post.title.lower()
if any(k in titulo for k in keywords):
leads.append({
"subreddit": sub,
"titulo": post.title,
"url": "https://reddit.com" + post.permalink,
"comentarios": post.num_comments
})
pd.DataFrame(leads).to_csv("leads.csv", index=False)
print("Encontrados {} leads".format(len(leads)))
Resultados reales
Lo ejecuto cada 6 horas. Cada dia captura entre 20 y 40 leads cualificados. En 2 semanas cerre 3 clientes de $400-$800 cada uno. El script tarda 10 segundos en ejecutarse.
Mas alla de lo basico
Esto se puede expandir para:
- Filtrar por idioma del post
- Analizar sentimiento con IA
- Enviar alertas por Telegram cuando aparece algo relevante
- Integrarlo con un CRM
Conclusion
La automatizacion no es dificil. Es cuestion de encontrar una tarea repetitiva y reemplazarla con 30 lineas de Python.
Si prefieres ahorrarte el trabajo de configurar todo, tengo un script ya empaquetado con mas funciones (numeracion automatica, integracion Telegram, modo multi-red):
Top comments (0)