Saltar al contenido
NuevoVer cómo

Cómo crear una campaña basada en Maps Scraper en FirstSales

Consigue negocios locales desde Google Maps con la herramienta harvester Maps Scraper. Cubre términos de búsqueda, ubicaciones, enriquecimiento de correo y guardado en una lista.

  1. Inicia una campaña Autopilot

    Maps Scraper es una herramienta de captación (harvester), y la captación solo ocurre en modo Autopilot, así que empieza por ahí. Abre Campaigns → Create Campaign, configura Campaign Type como Outreach y Campaign Mode como Autopilot, elige un objetivo (Meeting o Get Reply) y continúa.

    Este es el enfoque adecuado cuando tus prospectos son negocios locales (plomeros, clínicas, restaurantes, agencias) que viven en Google Maps en lugar de en una base de datos por cargo. Una campaña Template no puede hacer esto; no tiene harvester.

    Inicia una campaña Autopilot
  2. Abre el Contact Harvester y elige Maps Scraper

    En el Workflow de la campaña, haz clic en el nodo Contact Harvester para abrir Configure Contact Harvester. Ahí se listan las herramientas de captación disponibles: AI Leads, Maps Scraper, File Upload y Signal. Haz clic en la fila de Maps Scraper y actívala (ON) para revelar sus campos de configuración.

    Maps Scraper extrae negocios directamente de Google Maps según lo que hacen y dónde están, de la misma forma en que buscarías tú mismo en Maps, pero a escala de lista.

  3. Configura términos de búsqueda y ubicaciones

    Los dos campos que impulsan todo, cada uno con una entrada por línea:

    • Search terms (los tipos de negocio, por ejemplo plumber y en la siguiente línea coffee shop.
    • Locations) dónde buscar, por ejemplo New York, NY y en la siguiente línea Los Angeles, CA.

    FirstSales busca cada término en cada ubicación, así que 2 términos × 3 ciudades = 6 búsquedas. Luego ajusta el volumen:

    • Max results: limita cuántos lugares extraer por búsqueda.
    • Language / Country: sesga los resultados (por ejemplo, en, us).
    • Frequency: ejecutar una vez por ciclo, o daily / weekly / monthly para seguir alimentando la lista.
  4. Decide sobre el enriquecimiento de correos

    Google Maps te da el nombre del negocio, el teléfono y el sitio web, pero no siempre un correo electrónico. La opción Find emails activa un enriquecimiento de pago que busca una dirección de contacto por cada lugar.

    • Cuesta créditos (aproximadamente 5 créditos por lugar, más adicionales por cada correo encontrado), así que actívala de forma deliberada.
    • Los negocios sin correo detectable permanecen en tu lista como registros solo con teléfono; los pasos de correo simplemente los omiten.

    Para un control avanzado, la herramienta también acepta Place IDs específicos (ChIJ…) o Start URLs (un enlace google.com/maps/place/…) si ya sabes exactamente qué lugares quieres.

  5. Guarda la captación en una lista

    Apunta la captación hacia una contact list donde guardar los resultados: esto es obligatorio, y es de donde parte el resto de la campaña. A medida que el scraper se ejecuta, los negocios que coinciden fluyen hacia esa lista y luego al pipeline estándar de Autopilot: Segmentation → Email Scheduler → Email Drafter → Content Approval → Email Sender.

    Todo lo que sigue es igual que en cualquier campaña Autopilot; la única diferencia es de dónde vinieron los contactos.

    Guarda la captación en una lista
  6. Lanza y monitorea la captación

    Marca la campaña como Active. Vigila dos cosas al principio:

    • Contacts (confirma que están llegando negocios reales a tu lista y que se están encontrando correos al ritmo que esperabas (si no, tus términos de búsqueda pueden ser demasiado específicos o Find emails puede estar desactivado).
    • Analytics) enviados, abiertos, respondidos, una vez que comienza el outreach.

    Si una ubicación devuelve pocos resultados, amplía el término de búsqueda o añade ciudades cercanas en lugar de subir Max results: la relevancia gana al volumen en outreach local.

Consejos de experto

  • Maps Scraper solo funciona en Autopilot

    La captación vive en el Contact Harvester de Autopilot, así que una campaña con Maps Scraper debe ser Autopilot. No hay captación de Maps en modo Template.

  • Una entrada por línea, y se multiplica

    Search terms y Locations toman una línea por entrada, y cada término se ejecuta contra cada ubicación. Dos términos en tres ciudades son seis búsquedas: empieza acotado y expande.

  • Find emails es de pago, actívala con intención

    El enriquecimiento cuesta aproximadamente 5 créditos por lugar, más adicionales por cada correo. Déjala desactivada para una lista centrada en teléfonos; actívala cuando necesites específicamente correos electrónicos para el outreach.

  • Los negocios solo con teléfono también entran en la lista

    Los lugares sin correo detectable quedan como registros solo con teléfono y los pasos de correo los omiten: útil si también haces llamadas, pero implica que tu conteo enviable por correo es menor que el total capturado.

Preguntas frecuentes

¿Qué es Maps Scraper?

Es una herramienta de Contact Harvester en las campañas Autopilot que captura negocios locales de Google Maps mediante search term y location, ideal cuando tus prospectos son negocios físicos o de servicios locales en lugar de cargos en una base de datos.

¿Necesito una campaña Autopilot para usarlo?

Sí. La captación solo funciona en modo Autopilot a través del nodo Contact Harvester. Las campañas Template traen sus propios contactos y no tienen harvester, así que Maps Scraper no está disponible ahí.

¿Cómo funcionan juntos los términos de búsqueda y las ubicaciones?

Introduces un search term por línea y una location por línea, y FirstSales ejecuta cada término contra cada ubicación. Así, 2 términos y 3 ubicaciones producen 6 búsquedas. Empieza con un par de cada uno y amplía cuando veas la calidad de los resultados.

¿Encuentra direcciones de correo electrónico?

Solo si activas Find emails. Google Maps proporciona nombre, teléfono y sitio web por defecto; la opción de enriquecimiento de pago busca un correo de contacto por cada lugar (alrededor de 5 créditos por lugar, más adicionales por cada correo encontrado). Déjala desactivada para una lista solo con teléfono.

¿Qué pasa con los negocios sin correo?

De todas formas se guardan en tu lista como registros solo con teléfono. Los pasos de correo de la campaña simplemente los omiten, así que tu conteo enviable por correo será menor que el número total de lugares capturados.

¿Puedo apuntar a lugares exactos en lugar de buscar?

Sí. La herramienta acepta Place IDs específicos (ChIJ…) o Start URLs (un enlace google.com/maps/place/…) cuando ya sabes exactamente qué negocios quieres, en lugar de depender de la búsqueda por término y ubicación.

¿Tengo que guardar los resultados en una lista?

Sí: apuntas la captación hacia una contact list, y esa lista es la que alimenta el resto del pipeline de Autopilot (segmentación, redacción, aprobación, envío). Es un paso obligatorio.

¿Con qué frecuencia captura negocios nuevos?

Se define con el campo Frequency: una vez por ciclo, o daily / weekly / monthly para seguir alimentando la lista a lo largo del tiempo. Usa una frecuencia recurrente cuando quieras un pipeline local siempre actualizado.

Campañas

Prospección que sigue cuando te desconectas.Leads, emails, seguimientos y respuestas, resueltos.

Conecta buzones ilimitados y deja que los agentes de IA busquen leads, escriban cada email y hagan seguimiento. O envía tus propias plantillas en modo manual. Desde $29/mes.

$1 por 3 días · Cancela cuando quieras · Sin contrato

Instalar con IA

Tu agente de código configura la CLI y las skills de FirstSales por ti.

Prompt para Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.