Build your own lead database and feed it to your AI

Capture Google Maps businesses with the free Vonsel extension, export CSV, Excel, or JSON, then let ChatGPT and Claude Code do the heavy lifting.

Key takeaways
  • Your lead database starts as a simple export: search Google Maps, capture with the free Vonsel extension, download CSV, Excel, or JSON
  • That file is fuel for your AI: upload it to ChatGPT to score and segment, point Claude Code at it to automate the whole workflow
  • The extension is the means. The Vonsel dashboard is the end: a mapped CRM with review intelligence and AI email per business

A database you own, not a list you rent

Bought lists go stale the moment they land in your inbox. A database you build yourself is different: you decide the niche, the city, and the fields, and you can refresh it whenever you want. The fastest way to start is to pull real businesses straight from the map that everyone already trusts, the same dataset behind the Google Maps Platform.

The free Vonsel Chrome extension captures Google Maps listings as you search: name, address, phone, website, category, rating, and review count. You then export the results as CSV, Excel, or JSON. That single file is the seed of your own lead database, and it is yours to keep, clean, and grow.

Once you have structured data, the interesting part begins. Modern AI tools read a spreadsheet or a JSON file better than most humans, so the export becomes the input for ChatGPT and Claude Code. This is the whole point of the "feed your AI with data" idea: real records in, useful decisions out.

Start building your database today
Grab the free Vonsel extension, capture your first city, and export it in one click. Free download. No trial, no credit card.
Add Chrome Extension
3
export formats: CSV, Excel, and JSON, ready for any AI tool
0
cost to capture and export: the extension is a free download
1
file that becomes the input for ChatGPT, Claude Code, and more

Capture and export the raw records

Open Google Maps, search something specific like "dentists in Austin" or "law firms in Manchester", and let the extension collect the listings while you scroll. You can reopen a previous capture later and add more searches to the same set, so a database can span dozens of neighborhoods or entire regions.

When the capture is done, choose your export. CSV is the universal option and works everywhere. Excel keeps things tidy for manual review. JSON is the format AI agents and scripts prefer because the structure is explicit. If you are unsure which to pick, our guide on JSON vs CSV for AI analysis breaks down the tradeoffs, and the export options overview shows each one in the extension.

A quick note on scope. Google caps a single map search at around 120 results, so building a large database means running several tight searches by category and area rather than one giant query. That is normal, and it actually produces cleaner segments. If you want the legal context first, read is it legal to scrape Google Maps.

Feed the file to ChatGPT

ChatGPT is the fastest place to start because it reads your file directly. Open a new chat, attach the CSV or Excel export, and ask a plain-language question. Its advanced data analysis runs Python behind the scenes, so it can sort, group, and summarize thousands of rows without you writing a single formula. The OpenAI tools documentation explains how file inputs and code execution work under the hood.

Here are prompts that work well on a fresh export:

GoalPrompt you paste after uploading the file
Clean it"Remove duplicate businesses, fix inconsistent phone formats, and flag rows with no website."
Segment it"Group these leads by category and rating band, and tell me which segment is largest."
Score it"Score each lead from 1 to 10 for a web design pitch. No website plus low review count scores highest."
Draft outreach"Write a short cold email for the top 10 leads, personalized with their category and city."

Because the answers come from your own records, they are grounded and specific, not generic. You can iterate in the same chat: ask it to export the scored list back to CSV, then re-import that into your database. For a deeper walkthrough, see how to upload a lead CSV to ChatGPT and ChatGPT prompts for lead lists.

The database is not the spreadsheet. The database is the structured input that lets an AI reason about your market. The cleaner and more consistent your export, the sharper every answer becomes.

Automate it with Claude Code

ChatGPT is great for one file at a time. When you have many exports, want repeatable steps, or need real scripts, Claude Code is the better fit. It runs in your terminal, reads and writes files in a project folder, and can execute code, which turns a folder full of JSON exports into a small pipeline you actually own. The Claude Code documentation covers setup and how it works with local files.

Drop your exports into a folder and ask Claude Code to build the tooling around them. A few things it handles cleanly:

Merge and dedupe

Point it at a folder of city exports and ask it to merge them into one master database, removing duplicates by phone or place name.

Enrich and score

Ask it to write a script that adds a lead score column based on your own rules, then re-runs on every new export automatically.

Build a dashboard

Have it generate a small local map or chart from your JSON so you can see coverage by area before you start outreach.

Repeat on schedule

Save the prompts as a reusable workflow so next month's capture flows through the same clean, score, and export steps.

If this is your first time using it for data work, our guides on analyzing leads with Claude Code and building a lead dashboard with Claude Code give you copy-paste starting points.

Get the data your AI needs
Capture real Google Maps businesses and export them in seconds. Free download. No trial, no credit card.
Add Chrome Extension

Codex, local models, and the wider stack

The same export works with almost anything. Codex-style coding assistants handle the same folder-of-files pattern as Claude Code, so if that is your daily driver, the workflow barely changes. For privacy-sensitive lists you can also run the data through a local model with a tool like Ollama or LM Studio, keeping every record on your own machine. Our note on using local LLMs with lead data covers that path.

Whatever the model, the raw record has limits. Name, phone, and rating tell you who a business is, not why they might buy. That is where a plain export stops and a value-added database begins. The context that actually drives a pitch, like the pain points hiding in someone's reviews, has to be added on top.

The extension hands you the raw material. The dashboard turns it into a reason to reach out

From a flat file to a mapped CRM

Feeding a CSV to ChatGPT is a strong start, but you still end up managing files. The Vonsel dashboard is where the same captures become a working system. Every business lands on a mapped CRM, so you see your territory instead of scrolling rows.

On top of that sits the intelligence layer. Reviews Intelligence reads what customers actually complain about, so each record carries real pain points. Email Intelligence drafts a tailored message per business using that context, and Sales Intelligence helps you prioritize. This is the difference between a raw list and a value-added database: the same businesses, enriched with the context that closes deals.

You can also add reviews to businesses you already captured, keep a full history of your scrapes, and enrich websites for extra contact details. The extension feeds your AI. The dashboard is what your AI, and your sales team, work inside every day. Explore the whole AI Workflows series for more ways to combine both.

Build the database, then feed the AI
Start capturing real businesses and exporting them for ChatGPT and Claude Code. Free download. No trial, no credit card. Explore the dashboard or see plans.
Add Chrome Extension

Frequently asked questions

How do I build my own lead database from Google Maps?
Install the free Vonsel Chrome extension, search a business type and location on Google Maps, let the extension capture the listings, then export the results as CSV, Excel, or JSON. That file is your database, and you can grow it by reopening a capture and adding more searches.
Can I upload a scraped lead list to ChatGPT or Claude?
Yes. Export your leads as CSV or JSON from the Vonsel extension, then upload the file to ChatGPT for analysis or point Claude Code at it in a project folder. From there you can score leads, segment by niche, and draft outreach directly from the data.
Is the Vonsel Google Maps extension free?
Yes. The Vonsel Chrome extension is a free download with no trial and no credit card required. You capture Google Maps businesses and export them to feed your AI, and the Vonsel dashboard adds a mapped CRM, review intelligence, and AI email on top.