Use the same 8A Pro account everywhere.
Google Drive, Google Drive for desktop, and the Google Drive connection inside ChatGPT should all point to this same account.
1. Sign into Google Drive
- Open Chrome and go to Google Drive.
- Confirm the profile icon in the upper-right shows the 8A Pro Google account.
- If another Google account is active, switch accounts before opening or editing project files.
- Open the 8A Pro project folder and confirm you can see index.html, leads.html, website.html, parsed.csv, services.md, assets, and data.
2. Install Google Drive for desktop
This makes the 8A Pro Drive files appear in Windows File Explorer so the project feels like a normal folder on the computer.
- Download and install Google Drive for desktop from Google.
- When asked to sign in, use 8aproservicesllc@gmail.com.
- After setup, open File Explorer and look for Google Drive in the left navigation.
- Open My Drive → GPT → 8a-pro-site and confirm the same project files are visible there.
3. Connect Google Drive to ChatGPT
- Open ChatGPT in the account Juan and Vianey will use for this work.
- Open ChatGPT Settings and find Apps / Connected apps.
- Find Google Drive and choose Connect.
- When Google asks which account to use, select 8aproservicesllc@gmail.com.
- Review the Google permission screen and allow the Drive access ChatGPT requests so it can search and read the project files.
4. Test the connection
Do not assume the setup worked. Ask ChatGPT to prove it can see the project.
“Find services.md in the 8A Pro Google Drive project and tell me the services listed there. Then tell me the names of the files beside it in the project folder.”
Use sources.csv to find a database, then bring the data to ChatGPT.
- Open sources.csv.
Pick one of the listed sources. Start with a High-priority source or one that is due to be reviewed. - Open the website in the URL column.
Use what_to_check and recommended_filters as your instructions for what to search for on that site. - Find the site's downloadable data.
Many permit, contract, award, bid, and public-data websites let you export results as CSV, Excel/XLSX, or another spreadsheet file. Apply useful filters first so you are not downloading the entire universe. - Save the downloaded file into the 8A Pro Google Drive.
Put the raw download in the project data area so ChatGPT and both of you can find the same file later. Keep the original download instead of manually rewriting hundreds of rows. - Ask ChatGPT to examine the downloaded file.
Tell ChatGPT which file you downloaded, which source it came from, and ask it to compare the rows against services.md and the lead signals described on this page. - Have ChatGPT propose the best leads for parsed.csv.
Ask for a ranked shortlist with the project, contractor or owner, location, source, likely 8A Pro need, fit score, reason, and next action. Review the suggestions before allowing parsed.csv to be updated. - Update parsed.csv with only the useful leads.
parsed.csv is the curated result — not a copy of the raw download. The best, most realistic opportunities belong there; the noise stays out.
“In the 8A Pro Google Drive, examine the new data file I just downloaded. Use services.md as the business filter and the lead signals in the Lead KB. Find the strongest realistic opportunities for 8A Pro. Rank them from best to worst and explain why. Show me the proposed changes to parsed.csv before you make any changes.”
Add a new source when you find a useful place.
- Go to the first empty row in sources.csv.
- Enter a plain-English source name and category.
- Record the jurisdiction / area it covers.
- Explain what to look for and why the data helps.
- Add a suggested review frequency, useful filters and the URL.
- Save and confirm the row is still there.
You are not asking AI to find “tree jobs.” You are asking it to notice activity that may create work.
Think one step beyond the permit name.
An electrical permit does not mean Juan should do electrical work. A sewer permit does not mean 8A Pro should install sewer pipe. They may still be useful because they can reveal that a larger construction project is starting.
A simple AI parsing workflow
- Give AI the source data.
Upload the CSV/XLSX or provide the rows you exported from the permit, bid, award, or planning system. - Give AI the business filter.
Tell it to use services.md and Juan’s confirmed capabilities. AI should not invent new services. - Tell AI what signals to notice.
Examples: multifamily, new construction, reroof, exterior alteration, site development, sewer/electrical permits tied to larger projects, vegetation, roadside work, forestry, grounds maintenance, large primes, out-of-area contractors working locally. - Ask for a ranked shortlist, not a giant summary.
Have AI return only the strongest candidates with project, address, owner/contractor, likely 8A scope, fit score, reason, source row, and next research step. - Human review decides what enters parsed.csv.
AI proposes. Juan and Vianey confirm whether the scope, geography, company, and next action make sense.
“Review this permit/contract dataset using services.md as the business filter. Do not assume 8A Pro performs electrical, plumbing, sewer, or other licensed trades. Treat those permits only as possible indicators of larger construction activity. Look for projects in or near our service area where tree/vegetation work, exterior trim, fascia, roof maintenance, caulking, cleanup, punch-list, or local field support could plausibly be needed. Rank the best 10. For each one, show the source row, project, owner/contractor, signal you noticed, likely 8A scope, fit score 1–5, why, and the next thing Vianey should verify before adding it to parsed.csv.”
Only good opportunities enter parsed.csv.
- Name the project / award / permit.
- Identify who 8A Pro would contact.
- Write the likely 8A Pro scope in plain English.
- Score fit from 1–5 and explain the score.
- Add outreach status and a specific next action.
Work the best leads first.
Rank in this order:service fit → geography → repeat relationship potential → contactability → contract value.
Every lead must have a next action.
- Contact or research the highest-ranked lead with an unfinished next action.
- After the action, update outreach_status.
- Enter last_contact_date.
- Add short notes.
- Replace the old next action with the new one.
One hour is enough.
15 min:check 3 sources.15 min:collect projects.15 min:qualify the best ones.15 min:work the current top five and update next actions.