Cómo construir un pipeline completo de generación de leads B2B en una tarde, por menos de $25 al mes, sin escribir una sola línea de código Python.
Apollo. Lusha. ZoomInfo. Seamless.
Cada agencia que compra datos para outbound está comprando exactamente los mismos datos que todas las demás agencias. Las personas que reciben esos emails nunca responden — ya fueron golpeadas 200 veces con las mismas plantillas.
Los negocios que sí responderían no están en esas plataformas.
El dentista sin sitio web. El contratista cuyo perfil de Google no se actualiza desde 2021. El dueño del gimnasio con 200 reseñas y un sitio WordPress de $40 que carga en 9 segundos. Esas personas están completamente abiertas. Reciben cero outreach. Y tienen problemas reales, visibles y solucionables que vos podés resolver.
Google Maps los tiene a todos.
Hace un año necesitabas un desarrollador. Cotización en Upwork: $1,500. Script funcionando 3 semanas después. $400 extra cada vez que la API cambiaba.
codex → open the cli → describe what you want → done
Codex elimina esa cadena completa. No necesitás saber Python. Necesitás saber describir lo que querés en texto claro y saber leer un CSV.
Tres piezas. Eso es todo.
| Componente | Opción | Costo |
|---|---|---|
| Codex CLI | OpenAI coding agent | ~$20–25/mes |
| RapidAPI key | Google Maps Places endpoint | $5–15/mes (10k+ requests) |
| Environment | Laptop propio o VPS | $0–7/mes |
| Total | < $25/mes |
Output: Miles de leads locales enriquecidos por día, listos paraInstantly o Smartlead.
| Paso | Input | Output |
|---|---|---|
| Prompt 1: Maps Scraper | query + ciudad | CSV: nombre, dirección, teléfono, web, rating, reseñas, lat/long, place_id |
| Prompt 2: Website Enricher | CSV del paso 1 | CSV enriquecido: + emails, velocidad, SSL, signals de conversión |
| Prompt 3: Signal Extractor | CSV enriquecido | CSV final: + columna "signal" con el problema específico de cada negocio |
| Cold email outreach | CSV final | Respuestas. Llamas. Clientes. |
Build me a python script that uses the RapidAPI
'local business data' endpoint to pull every
business matching a search query in a given city.
Accept three command line arguments: query, city,
and max_results. Return: business name, full
address, phone, website url, google rating, review
count, business category, latitude, longitude, and
google place id. Output a clean CSV with proper
headers. Handle rate limiting with exponential
backoff. Skip duplicates by place id.
Build a second script that takes the CSV from the
maps scraper as input. For each row with a website
url, crawl up to 5 pages. Extract: emails, phone
numbers, page title, meta description, https status,
load speed, mobile responsiveness, copyright year,
and conversion signals ('book online', 'free quote',
'request appointment'). Flag 404, slow (>5s),
no SSL. Output enriched CSV.
Take the enriched CSV and add a 'signal' column.
For each business, generate one specific, observable
problem. Examples: 'no website attached to google
profile', 'site loads in 8.4 seconds', 'only 11
google reviews, ranked 9th in map pack', 'copyright
year is 2019 - site likely abandoned'. Write it in
plain language, the way you'd describe it to the
owner over coffee.
"Hey John — noticed your Google profile doesn't have a website attached, and the place id matches an old Wix site that's been down for months. Built you a free landing page mockup for [business name] — want me to send it over?"
Este email se basa en algo que el prospecto puede verificar en 10 segundos mirando su propio perfil de Google. Nadie ignora esto.
| Métrica | Valor |
|---|---|
| Leads raw (5 cats × 10 ciudades × 500) | 25,000 |
| Con email o formulario usable (~60%) | 15,000 |
| Envíos por día (800 × 35 inboxes hangat) | 28,000/día |
| Días para cubrir toda la lista | 19 días |
| Reply rate (signal-driven) | 3–7% |
| Replies totales | 450–1,050 |
| Replies positivos (~15%) | 67–157 |
| Costo all-in | <$400/mes |
| Un cliente cerrado a $3–5k/mes | Paga el año entero |
El scraping de Google Maps puede violar los Términos de Servicio de Google. Usar con precaución y para propósitos de outreach legítimo. Los signals generados por IA requieren revisión humana antes de usar en outreach real. RapidAPI endpoints varían en calidad y uptime — testear antes de depender de uno solo.
Los que deployen esto en las próximas dos semanas tienen 12 meses de ventaja sobre las agencias que siguen quejándose de las tasas de respuesta de Apollo.
Codex + RapidAPI + Google Maps = el estanque que nadie está pescando.