DEV Community

Luis C arias
Luis C arias

Posted on

Como automatizar la busqueda de clientes con Python

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:

  1. Escanea subreddits relevantes cada X horas
  2. Detecta posts con palabras clave de compra
  3. Extrae titulo + URL + numero de comentarios
  4. 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)))

Enter fullscreen mode Exit fullscreen mode




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):

Script de Automatizacion de Leads

Top comments (0)