Aller au contenu
NouveauDécouvrir comment

Comment créer une campagne basée sur Maps Scraper dans FirstSales

Sourcez des entreprises locales depuis Google Maps avec l'outil de collecte Maps Scraper. Couvre les termes de recherche, les localisations, l'enrichissement d'email et l'enregistrement dans une liste.

  1. Démarrez une campagne Autopilot

    Le Maps Scraper est un outil de récolte, et la récolte n'a lieu qu'en mode Autopilot : commencez donc là. Ouvrez Campaigns → Create Campaign, réglez Campaign Type sur Outreach et Campaign Mode sur Autopilot, choisissez un objectif (Meeting ou Get Reply), et continuez.

    C'est l'approche à privilégier quand vos prospects sont des entreprises locales : plombiers, cliniques, restaurants, agences : présentes sur Google Maps plutôt que dans une base de données de titres de poste. Une campagne Template ne peut pas faire cela ; elle n'a pas de récolteur.

    Démarrez une campagne Autopilot
  2. Ouvrez le Contact Harvester et choisissez Maps Scraper

    Dans le Workflow de la campagne, cliquez sur le nœud Contact Harvester pour ouvrir Configure Contact Harvester. Il liste les outils de sourcing disponibles (AI Leads, Maps Scraper, File Upload, et Signal. Cliquez sur la ligne Maps Scraper, puis basculez-la sur ON pour révéler ses champs de configuration.

    Maps Scraper récupère des entreprises directement depuis Google Maps selon leur activité et leur emplacement) comme si vous cherchiez vous-même sur Maps, mais à l'échelle d'une liste.

  3. Configurez les termes de recherche et les emplacements

    Les deux champs qui pilotent tout, chacun prenant une entrée par ligne :

    • Search terms (les types d'entreprise, par exemple plumber puis coffee shop à la ligne suivante.
    • Locations) où chercher, par exemple New York, NY puis Los Angeles, CA.

    FirstSales recherche chaque terme sur chaque emplacement, donc 2 termes × 3 villes = 6 recherches. Ajustez ensuite le volume :

    • Max results : plafonne le nombre de lieux à récupérer par recherche.
    • Language / Country : oriente les résultats (par exemple en, us).
    • Frequency : exécution unique par cycle, ou daily / weekly / monthly pour continuer à alimenter la liste.
  4. Décidez de l'enrichissement des emails

    Google Maps fournit un nom d'entreprise, un téléphone, et un site web : mais pas toujours un email. L'option Find emails active un enrichissement payant qui recherche une adresse de contact par lieu.

    • Cela coûte des crédits : environ 5 crédits par lieu, plus davantage par email trouvé : activez-la donc délibérément.
    • Les entreprises sans email trouvable restent dans votre liste comme des fiches téléphone uniquement ; les campagnes email les ignorent simplement.

    Pour un contrôle avancé, l'outil accepte aussi des Place IDs spécifiques (ChIJ…) ou des Start URLs (un lien google.com/maps/place/…) si vous connaissez déjà les lieux exacts que vous voulez.

  5. Enregistrez la récolte dans une liste

    Dirigez la récolte vers une contact list où enregistrer les résultats (c'est obligatoire, et c'est ce à partir de quoi le reste de la campagne travaille. Au fur et à mesure que le scraper s'exécute, les entreprises correspondantes rejoignent cette liste puis le pipeline Autopilot standard : Segmentation → Email Scheduler → Email Drafter → Content Approval → Email Sender.

    Tout ce qui suit est identique à n'importe quelle campagne Autopilot) la seule différence est d'où viennent les contacts.

    Enregistrez la récolte dans une liste
  6. Lancez et surveillez la récolte

    Passez la campagne en Active. Surveillez deux choses au début :

    • Contacts : confirmez que de vraies entreprises arrivent dans votre liste et que les emails sont trouvés au rythme attendu (sinon, vos termes de recherche sont peut-être trop pointus ou Find emails est désactivé).
    • Analytics : envoyés, ouverts, répondus, une fois la prospection lancée.

    Si un emplacement renvoie peu de résultats, élargissez le terme de recherche ou ajoutez des villes voisines plutôt que d'augmenter Max results : la pertinence prime sur le volume pour la prospection locale.

Astuces de pro

  • Maps Scraper est réservé à Autopilot

    La récolte se fait dans le Contact Harvester Autopilot, donc une campagne Maps Scraper doit être en Autopilot. Il n'y a pas de sourcing Maps en mode Template.

  • Une entrée par ligne, et ça se multiplie

    Search terms et Locations prennent chacun une ligne par entrée, et chaque terme s'exécute sur chaque emplacement. Deux termes sur trois villes font six recherches : commencez étroit et élargissez.

  • Find emails est payant : activez-le avec intention

    L'enrichissement coûte environ 5 crédits par lieu plus davantage par email. Laissez-le désactivé pour une liste orientée téléphone ; activez-le quand vous avez spécifiquement besoin d'adresses email pour la prospection.

  • Les entreprises téléphone uniquement restent dans la liste

    Les lieux sans email trouvable restent comme fiches téléphone uniquement et les étapes email les ignorent : utile si vous faites aussi des appels, mais votre nombre de contacts par email sera inférieur à votre nombre total de lieux récoltés.

Questions fréquentes

Qu'est-ce que le Maps Scraper ?

C'est un outil Contact Harvester dans les campagnes Autopilot qui récupère des entreprises locales sur Google Maps selon un terme de recherche et un emplacement : idéal quand vos prospects sont des commerces physiques ou des entreprises de services locales plutôt que des titres de poste dans une base de données.

Ai-je besoin d'une campagne Autopilot pour l'utiliser ?

Oui. La récolte ne s'exécute qu'en mode Autopilot via le nœud Contact Harvester. Les campagnes Template apportent leurs propres contacts et n'ont pas de récolteur, donc Maps Scraper n'y est pas disponible.

Comment fonctionnent ensemble les termes de recherche et les emplacements ?

Vous saisissez un terme de recherche par ligne et un emplacement par ligne, et FirstSales exécute chaque terme sur chaque emplacement. Donc 2 termes et 3 emplacements produisent 6 recherches. Commencez avec quelques-uns de chaque et élargissez une fois la qualité des résultats constatée.

Trouve-t-il des adresses email ?

Seulement si vous activez Find emails. Google Maps fournit par défaut le nom, le téléphone, et le site web ; l'option d'enrichissement payant recherche un email de contact par lieu (environ 5 crédits par lieu, plus davantage par email trouvé). Laissez-la désactivée pour une liste uniquement téléphone.

Que se passe-t-il pour les entreprises sans email ?

Elles sont quand même enregistrées dans votre liste comme fiches téléphone uniquement. Les étapes email de la campagne les ignorent simplement, donc votre nombre de contacts par email sera inférieur au nombre total de lieux récoltés.

Puis-je cibler des lieux précis au lieu de rechercher ?

Oui. L'outil accepte des Place IDs spécifiques (ChIJ…) ou des Start URLs (un lien google.com/maps/place/…) quand vous connaissez déjà les entreprises exactes que vous voulez, au lieu de dépendre de la recherche par terme et emplacement.

Dois-je enregistrer les résultats dans une liste ?

Oui : vous dirigez la récolte vers une contact list, et cette liste alimente le reste du pipeline Autopilot (segmentation, rédaction, approbation, envoi). C'est une étape obligatoire.

À quelle fréquence récupère-t-il de nouvelles entreprises ?

Défini par le champ Frequency : une fois par cycle, ou daily / weekly / monthly pour continuer à alimenter la liste au fil du temps. Utilisez une fréquence récurrente quand vous voulez un pipeline local toujours à jour.

Campagnes

Une prospection qui continue quand vous vous déconnectez.Leads, emails, relances et réponses, gérés.

Connectez des boîtes illimitées et laissez les agents IA trouver les leads, écrire chaque email et relancer. Ou envoyez vos propres modèles en mode manuel. À partir de $29/mois.

$1 pour 3 jours · Annulez quand vous voulez · Sans engagement

Installer avec l'IA

Votre agent de code installe la CLI et les skills FirstSales pour vous.

Prompt pour 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.