Google Maps leads to SalesforceCapture for free, then import in minutes
Grab businesses from Google Maps with the free Vonsel extension, export a clean CSV or JSON, and load them into Salesforce. No API, no code, no headaches.
Integrations··7 min read
Key takeaways
Capture is the means: the free Vonsel Chrome extension pulls names, addresses, phones, websites, and emails from Google Maps into a tidy export
Three import paths into Salesforce: the Data Import Wizard (no code), a Zapier connection (automated), or Data Loader (bulk)
The dashboard is the end: the Vonsel mapped CRM already holds those leads with review analysis and AI email per business, if you would rather skip the import
The workflow in one line
Capture free, export, then push to Salesforce
Salesforce is where your pipeline lives, but Google Maps is where a huge amount of local business data actually sits. The two do not talk to each other on their own. You need a way to lift business records off the map and drop them into a Lead or Account object without hand typing anything.
The reliable pattern is simple. Use a browser tool to capture the businesses you see on Google Maps, export them as a structured file, then feed that file into Salesforce with a native import. The capture step is where the Vonsel extension does the heavy lifting, and it is completely free.
Think of it as two halves. The extension is the means that turns a map search into clean rows. Salesforce, or the Vonsel dashboard, is the end where those rows become worked, tracked, contacted leads.
Start with the capture step
Install the extension, open Google Maps, and export your first list. Free download. No trial, no credit card.
Open Google Maps and search the way you normally would: a category and a place, for example "roofers in Austin" or "dental clinics in Manchester". Scroll the results so the map loads the listings you want, then let the Vonsel pop-up capture them. It reads each business card and pulls the fields you care about.
Because the extension also enriches business websites in the background, it can surface emails, phone numbers, and social profiles that never appear on the map card itself. That matters a lot for Salesforce, since a Lead without an email or phone is a dead record. For the underlying mechanics, see our guide to extracting emails from Google Maps.
When you are done, export the capture. The extension gives you CSV, XLSX, and JSON options, so pick CSV for Salesforce imports and JSON if you plan to run the data through an automation tool first.
Google Maps field
Salesforce Lead field
Business name
Company
Category
Industry
Phone number
Phone
Website
Website
Email (from enrichment)
Email
Full address
Street / City / State / Postal Code
Rating and review count
Custom field or Description
Keeping this mapping in mind while you export saves you time later. A tidy CSV with clear headers is the difference between a five minute import and a frustrating one.
Step two, path A
Import with the Salesforce Data Import Wizard (no code)
This is the path most sales teams should use. The Data Import Wizard is built into Salesforce and handles up to 50,000 records at a time without any developer involvement.
In Salesforce Setup, search for "Data Import Wizard" and launch it. Choose Leads as the object, select "Add new records", and upload your CSV. Salesforce then shows a field mapping screen where you line up each CSV column with a Lead field, exactly like the table above. Confirm the mapping, start the import, and your Google Maps businesses appear as Leads.
Before you import, clean the file. Deduplicate rows, standardize phone formats, and make sure the header row matches your intended fields. Our walkthrough on how to import scraped leads into your CRM covers the cleanup checklist in detail.
The Data Import Wizard respects your validation rules and duplicate rules. Turn on duplicate management in Salesforce before the first import, and you will never load the same restaurant or clinic twice, even across separate map searches.
Step two, path B
Automate the handoff with Zapier
If you capture new lists every week, a manual import gets old fast. You can automate it. Export your JSON or CSV to a Google Sheet, then connect that sheet to Salesforce with Zapier. A "New Spreadsheet Row" trigger can create a Salesforce Lead automatically for every business you add.
This keeps a single source of truth. You capture on the map, the row lands in your sheet, and Salesforce receives a fresh Lead without anyone touching Setup. If you prefer Google Sheets as the staging layer, our guide to exporting Google Maps leads to Google Sheets shows the sheet side of the setup.
For very large or scheduled loads, Salesforce also offers Data Loader, a free client app that handles hundreds of thousands of records and can run on a timer. It is heavier to set up than the wizard, so reserve it for genuine bulk work.
50k
records per run with the native Data Import Wizard
3
import paths: wizard, Zapier automation, or Data Loader
$0
to capture: the Vonsel extension is a free download
Grab your first list now
The capture step takes a couple of minutes, and everything after it is a native Salesforce import. Free download. No trial, no credit card.
The import route is perfect if Salesforce is your system of record. But there is a simpler option when your goal is to work local leads quickly. Every business you capture also lands in the Vonsel dashboard, a mapped CRM built specifically for Google Maps prospecting.
Inside the dashboard the leads sit on a map, not a spreadsheet. Sales Intelligence scores them, Reviews Intelligence reads their Google reviews to surface pain points, and Email Intelligence drafts an AI email tailored to each business. You can reopen a previous capture, add more businesses to it, or attach reviews to leads you already saved.
So the choice is not "extension or Salesforce". It is "raw file into Salesforce" versus "value added, contextualized database that already understands each business". Many teams do both: they work hot leads in the Vonsel CRM and export the rest into Salesforce for long term nurture. For the bigger picture, read getting Google Maps leads into any CRM.
A CSV gives Salesforce rows. Vonsel gives it context
Capture once, use it anywhere
Pull leads off Google Maps, export to Salesforce, or work them in the mapped CRM. Free download. No trial, no credit card.
Public business data on Google Maps, like a company name, address, and phone, is generally fair to collect for B2B outreach, but you should still understand the ground rules. Review our take on whether it is legal to scrape Google Maps before you build a large pipeline.
Data freshness matters too. Google Maps listings change, businesses close, and phone numbers move. Compared to a bought list, a fresh capture you made yesterday is far more accurate. If you later want a programmatic feed, Google documents its official Places API, though for most sales teams the free extension plus a CSV import is faster and cheaper.
Finally, keep your Salesforce clean. Import in small named batches, tag each batch with its source search, and let duplicate rules catch overlaps. That discipline pays off when you connect leads to other CRMs or hand them to HubSpot down the line.
Frequently asked questions
How do I get Google Maps leads into Salesforce without the API?
Capture the businesses with the free Vonsel Chrome extension, export them as a CSV, then use the Salesforce Data Import Wizard. Map each column to a Lead field and import. No developer, no API keys, and no code are needed.
Is the Vonsel Chrome extension free to use?
Yes. The Vonsel extension is a free download. There is no trial and no credit card required. You install it in Chrome, open Google Maps, and start capturing business names, addresses, phones, websites, and emails into a clean export.
Can I keep Google Maps data in a mapped CRM instead of Salesforce?
Yes. The Vonsel dashboard is a mapped CRM with Sales, Reviews, and Email Intelligence built in. Captured leads land on a map with review analysis and AI email drafts per business, so you can work them without a separate import step.