From scrape to AI-powered CRMFeed your AI with real business data
Capture Google Maps businesses with the free Vonsel extension, export CSV, Excel, or JSON, then work the leads with ChatGPT and Claude Code. Here is the practical flow.
AI Workflows··8 min read
Key takeaways
The Vonsel Chrome extension is the means: it captures Google Maps businesses and exports clean CSV, Excel, and JSON in seconds
Feed that file to ChatGPT to clean, score, and segment leads, or to Claude Code to run repeatable scripts over the whole database
The end is a working pipeline: enriched, contextualized leads inside the Vonsel dashboard with a mapped CRM and AI email per business
The idea
Your AI is only as good as the data you feed it
Large language models are brilliant at reasoning over structured data, and useless without any. Ask ChatGPT to "find me 200 dentists in Chicago with weak websites" and it will invent plausible names, because it has no live database to draw from. The fix is simple: give the model real rows, then let it think.
That is the whole point of the workflow in this guide. You use a scraper to capture the raw material, an AI to reason over it, and a CRM to act on the result. The scraper is not the destination. It is the on-ramp.
The free Vonsel Chrome extension is built for exactly this. You browse Google Maps like normal, capture the businesses you want, and export them as CSV, Excel, or JSON. No credit card, no trial timer, no paywall between you and your data.
Get the raw material first
Install the extension, capture a list from Google Maps, and export it in one click. Free download. No trial, no credit card.
export formats out of the box: CSV, Excel (XLSX), and JSON
1
file upload is all it takes to start analyzing in ChatGPT
0
cost to install the extension. No trial, no card
Step 1
Capture and export the leads
Open Google Maps, search for a category and city (say "roofers in Denver"), and let the Vonsel pop-up capture the results. When you are done, export. Choose CSV or Excel if you plan to work in a spreadsheet-style tool, or JSON if you want a machine to parse nested fields like categories, ratings, and reviews.
Each row carries the fields that matter for outreach: business name, address, phone, website, category, rating, and review count. If you are unsure which format fits your task, our note on JSON vs CSV for AI analysis breaks down the trade-offs, and the export options guide covers the buttons.
One habit that pays off: capture more than you think you need. It is far cheaper to let an AI filter a 500-row list down to 40 great fits than to run five separate scrapes. Volume in, precision out.
Step 2
Work the list in ChatGPT
ChatGPT is the fastest entry point because it will run code on your file for you. Drag your CSV or Excel export straight into the chat box and it spins up a sandbox to read the rows. Under the hood this is the same code interpreter tooling the API exposes, so it can sort, filter, and chart without you writing a line of Python.
Prompts that work well on a fresh export:
Goal
Prompt you paste after uploading
Clean
"Dedupe by phone, drop rows with no website, and standardize the category column."
Score
"Score each lead 1-10 for a web-design pitch. Low rating plus no website equals high score."
Segment
"Split into three tiers by review count and give me a count per tier."
Draft
"Write a two-line cold opener for the top 20, referencing their category and city."
The trick is to ask for a downloadable file back. Say "return the scored list as a new CSV" and you get a clean file ready to import into a CRM. For a deeper walkthrough, see how to upload a lead CSV to ChatGPT.
A scraped list is raw ore. ChatGPT is the smelter. The value is not in having 500 rows, it is in the 40 rows the model hands back with a reason to call each one.
Step 3
Scale it up with Claude Code
ChatGPT is perfect for a one-off list. When you are running the same analysis every week across many exports, you want something repeatable, and that is where Claude Code earns its place. It works in your terminal, reads your JSON exports directly, and can write a small script that scores and segments any file you drop in the folder.
A realistic session looks like this. You export ten JSON files from ten cities, open Claude Code in that directory, and ask it to "read every JSON here, merge them, tag each lead by city, flag the ones with under 20 reviews, and write a combined ranked CSV." It writes the script, runs it, and shows you the output. Next week you rerun the same script on new files.
Because Claude Code keeps the logic in a file, your scoring rules become an asset instead of a prompt you retype. Our guide on analyzing leads with Claude Code shows the exact commands. This is the difference between doing analysis once and building a repeatable lead pipeline.
Feed your AI with real data
Grab clean CSV, Excel, or JSON straight from Google Maps, then hand it to ChatGPT or Claude Code. Free download. No trial, no credit card.
The same export feeds any model. If you live in an IDE, a coding agent like Codex can turn your JSON into an enrichment script or a small dashboard the same way Claude Code does. If privacy matters and you would rather keep leads on your own machine, run a local model with Ollama and pass it the CSV so nothing leaves your laptop.
None of this changes the shape of the workflow. You capture with the extension, export a clean file, and point whatever model you trust at it. The data format is the universal adapter: every serious AI tool reads CSV and JSON.
The destination
From clean file to a mapped CRM that sells
Analysis is not the finish line. A scored CSV sitting in a downloads folder never closed a deal. The point of the workflow is to move those leads into a place where you can work them, and that is what the Vonsel dashboard is for.
Where a bare export gives you rows, the dashboard gives you a mapped CRM: every business plotted so you can plan a territory, plus Reviews Intelligence that reads what customers complain about and Sales Intelligence that turns those pains into talking points. Email Intelligence then drafts a tailored AI email per business, so the personalization you prototyped in ChatGPT becomes a standing feature, not a copy-paste chore.
That is the value-added layer: contextualized databases where each lead carries its own pain points, not a naked list of names. When you are ready to push scraped leads into a system that acts on them, see moving Google Maps leads to a CRM.
What the extension does that a plain scraper does not
Built for the whole pipeline
Reopen and extend a scrape
Come back to a capture later and add more businesses to it, instead of starting a fresh export every time you widen the search.
Add reviews to captured businesses
Pull the review text your AI needs to find pain points, attached to the exact businesses already on your list.
Website enrichment
Follow each site to pull emails, phones, and social profiles, so the file you feed your AI is richer from the start.
Capture history
Every scrape is saved, so re-exporting last month's list for a new AI experiment takes one click, not a re-run.
The extension is the means. A working AI-powered CRM is the end
Start the workflow now
Capture from Google Maps, export CSV, Excel, or JSON, and feed your AI. Free download. No trial, no credit card. Then explore the dashboard or read the AI Workflows guides.
Capture businesses with the free Vonsel Chrome extension, export them as CSV or Excel, then upload the file directly in the ChatGPT chat box. Ask it to clean, score, or segment the rows, and it runs code on the file to return a structured answer you can act on.
Should I export CSV or JSON for AI analysis?
Use CSV or Excel for spreadsheet-style analysis in ChatGPT, and JSON when you want Claude Code or a script to parse nested fields like reviews and categories programmatically. The Vonsel extension exports all three, so you can pick per task.
Is the Vonsel Chrome extension free?
Yes. The Vonsel Chrome extension is a free download with no trial and no credit card. It captures Google Maps businesses and exports CSV, Excel, or JSON so you can work the data in any AI tool or push it into the Vonsel dashboard.