Grok researches which GCs hire street sweeping companies, discovers new prospects, watches competitors you add, and stores durable learnings that are injected into every draft (plans, GBP, outreach) when marked active.
Active learnings are injected into Grok drafts. Times applied increases when you generate rank-drop content and similar.
Full cycle = GC buyer research → new prospects → distill insights. Generated company names must be verified before real outreach.
Background jobs call Grok on a schedule so the pipeline and learning memory keep growing without clicking buttons.
| Job | Local daemon | Vercel (UTC) | Endpoint |
|---|---|---|---|
| Learning cycle GC research + prospects + distill | Daily 07:00 local | Daily 14:00 UTC | /api/cron/learning-cycle |
| Discover prospects Extra leads mid-day | Daily 15:00 local | Daily 22:00 UTC | /api/cron/discover-prospects |
| Competitor refresh Stale watched rivals (>7d) | Mon 08:00 local | Mon 15:00 UTC | /api/cron/competitor-refresh |
Local: keep marketing dev running, then in a second terminal: pnpm.cmd --filter @sweepops/marketing-account cron:daemon. Test now: pnpm.cmd --filter @sweepops/marketing-account cron:daemon:now. Requires CRON_SECRET + XAI_API_KEY in .env.local. Cron runs appear in history as [cron:…].
Status: CRON_SECRET set XAI key set crons enabled
| Segment | Priority | Why they buy | Triggers | Hooks | Updated |
|---|---|---|---|---|---|
| Earthwork & Grading earthwork | high | Heavy equipment tracks mud and soil onto public roads, triggering daily or post-rain sweeping to stay compliant. | mass grading, site excavation, import/export fill | Daily track-out control for OC grading permits | 7/21/2026 |
| Demolition demo | high | Dust and debris from tear-downs require frequent sweeping to control airborne particles and street contamination. | building demo, slab removal, site clearing | Dust and debris sweeping for LA demo sites | 7/21/2026 |
| Civil civil | high | Large infrastructure and subdivision work generates ongoing track-out that must be managed for permit compliance. | roadway construction, subdivision grading, utility trenching | Civil site sweeping for OC and Riverside counties | 7/21/2026 |
| General Contractor gc | high | GCs need reliable sweeping vendors to keep multiple trades compliant across active commercial and residential sites. | tenant improvement, ground-up commercial, site development | One-call sweeping for OC and LA GCs | 7/21/2026 |
| Asphalt & Paving asphalt | high | Millings, tack coat, and aggregate create constant track-out during paving operations. | night pave, mill and overlay, parking lot paving | Post-pave sweeping for Riverside County roads | 7/21/2026 |
| Concrete concrete | high | Concrete washout, form debris, and mud from pours require regular site and street cleaning. | foundation pours, flatwork, curb and gutter | Concrete site sweeping for Los Angeles projects | 7/21/2026 |
| Utility utility | medium | Trenching and vault work create mud and spoil that must be removed from streets daily. | underground utilities, trench restoration, vault installation | Utility trench sweeping for Riverside projects | 7/21/2026 |
| Landscape & Hardscape landscape | medium | Soil, gravel, and mulch track onto roads during final site work and need quick removal. | site landscaping, hardscape installation, irrigation trenching | Final phase sweeping for Orange County landscapes | 7/21/2026 |
| Solar Site Prep solar | medium | Large-scale grading and access road work on solar projects creates persistent track-out on rural and suburban roads. | solar grading, access road construction, panel foundation work | Solar site track-out control in Riverside County | 7/21/2026 |
| Warehouse & Tilt-Up warehouse | medium | Large concrete and steel erection sites produce heavy equipment track-out on industrial streets and parking areas. | tilt-up construction, warehouse slab, dock and yard paving | Warehouse site sweeping for LA and OC industrial | 7/21/2026 |
High priority: Earthwork & Grading · Demolition · Civil · General Contractor · Asphalt & Paving · Concrete
DSS leans heavy GC/public; SweeperGuys can win HOA parking lot searches by creating dedicated HOA messaging, case studies and review prompts.
Source: competitor:DSS Street Sweeping · applied 4× · 7/21/2026, 8:43:03 AM
Highlight DIR/AQMD/CARB/WSA badges prominently on every page and GBP; SweeperGuys DIR # can be featured similarly for trust signals.
Source: competitor:DSS Street Sweeping · applied 4× · 7/21/2026, 8:43:03 AM
DSS lists dispatch in 6+ counties including direct OC/LA/Riverside points; mirror with clear service-area map and local phone routing on GBP/website.
Source: competitor:DSS Street Sweeping · applied 4× · 7/21/2026, 8:43:03 AM
SCA leans municipal/government; target underserved HOA parking lots and GC track-out needs with dedicated messaging and outreach for quicker wins.
Source: competitor:Sweeping Corp of America · applied 4× · 7/21/2026, 8:42:31 AM
They use templated city pages; differentiate with unique local photos, DIR license emphasis, and SoCal-specific compliance content to rank higher locally.
Source: competitor:Sweeping Corp of America · applied 4× · 7/21/2026, 8:42:31 AM
SCA's strength is volume and municipal contracts; SweeperGuys can win with faster local response, HOA relationships, and hyper-local content/photos in OC/Riverside/LA.
Source: competitor:Sweeping Corp of America · applied 4× · 7/21/2026, 8:42:31 AM
Heavy emphasis on GC/track-out and city contracts; counter by adding explicit HOA/community messaging and parking-lot case studies to capture that segment.
Source: competitor:Guardian Street Sweeping · applied 4× · 7/21/2026, 8:41:58 AM
Listing dozens of cities on one page is good but not as powerful as individual optimized city/service pages with unique content and schema for local pack wins.
Source: competitor:Guardian Street Sweeping · applied 4× · 7/21/2026, 8:41:58 AM
Strong service descriptions and county coverage on site, but zero visible reviews or GBP means easy to outrank locally with consistent GBP optimization and review volume.
Source: competitor:Guardian Street Sweeping · applied 4× · 7/21/2026, 8:41:58 AM
Highlight SweeperGuys DIR # and local SoCal experience in proposals and GBP to counter their NAPSA/CAI ties.
Source: competitor:Peloton Sweeping · applied 4× · 7/21/2026, 8:41:29 AM
Their CARB FAQ and GPS emphasis builds trust; mirror with stronger track-out compliance messaging and add photos of jobs to outrank on local pack.
Source: competitor:Peloton Sweeping · applied 4× · 7/21/2026, 8:41:29 AM
Peloton focuses 90% on private communities; SweeperGuys can dominate construction track-out and municipal by creating targeted pages and GC outreach without direct overlap.
Source: competitor:Peloton Sweeping · applied 4× · 7/21/2026, 8:41:29 AM
They highlight municipal contracts; SweeperGuys should emphasize agile private-sector HOA/GC/track-out work to differentiate in the competitive OC market.
Source: competitor:Cleaner Streets · applied 4× · 7/21/2026, 8:40:59 AM
They use targeted city pages in LA; replicate and expand this model for every major OC city plus Riverside to capture long-tail local searches.
Source: competitor:Cleaner Streets · applied 4× · 7/21/2026, 8:40:59 AM
Cleaner Streets is Ventura/LA-centric with Camarillo base; this creates a clear opening for SweeperGuys to dominate Orange/Riverside messaging and service pages.
Source: competitor:Cleaner Streets · applied 4× · 7/21/2026, 8:40:59 AM
Solid foundation with correct primary category and county coverage, but needs tighter service listings, dual-audience separation in posts, compliance attributes, and city-specific service areas to improve local intent and GC/HOA conversion.
Source: gbp_optimize · applied 4× · 7/21/2026, 8:33:33 AM
GC superintendents value confirmed 48-hour recovery slots that align with inspection calendars; offering pre-committed storm reschedule blocks reduces last-minute cancellations and locks in recurring volume across active paving and civil jobs.
Source: learning_cycle · applied 4× · 7/21/2026, 7:38:47 AM
DSS and Peloton increase storm-recovery photo posts within 24 hours; SweeperGuys can counter with dual-funnel before/after sets that explicitly tag both GC track-out and HOA lot clearance to own the visual narrative in Orange and Riverside.
Source: learning_cycle · applied 4× · 7/21/2026, 7:38:47 AM
Santa Ana Civil Partners and similar utility prospects cite stop-work orders from haul-route debris more than appearance; messaging that references specific city inspection triggers and same-day haul-route clearance converts faster than generic compliance copy.
Source: learning_cycle · applied 4× · 7/21/2026, 7:38:47 AM
Audit gaps show missing dedicated pages for Murrieta, Costa Mesa, and Santa Ana that pair segment keywords (civil, asphalt, hardscape) with city permit language. These pages outperform generic county landing pages for both GC and HOA searches.
Source: learning_cycle · applied 4× · 7/21/2026, 7:38:47 AM
High-fit prospects like Murrieta Hardscape and South Bay Demo show concentrated track-out only during punch-list and site-restoration windows, creating short but high-value recurring blocks that differ from daily earthwork cycles. Target these trades with phase-timed offers rather than blanket weekly contracts.
Source: learning_cycle · applied 4× · 7/21/2026, 7:38:47 AM
Earthwork, demolition, asphalt, concrete, and civil contractors in Southern California rely on professional street sweeping and track-out control to meet city and Caltrans requirements on active sites. General contractors and utility firms use these services to reduce complaints, avoid fines, and maintain safe access during grading, excavation, and paving phases. Landscape, solar site prep, and warehouse tilt-up projects generate similar debris loads that trigger recurring service needs across Orange, Riverside, and Los Angeles counties.
Source: grok_gc_research · applied 4× · 7/21/2026, 7:38:19 AM
Earthwork and asphalt contractors show the most consistent weekly or daily sweeping demand across all three counties.
Source: grok_gc_research · applied 4× · 7/21/2026, 7:38:19 AM
Messaging focused on city track-out rules and same-day response outperforms generic cleanliness language.
Source: grok_gc_research · applied 4× · 7/21/2026, 7:38:19 AM
Site supers and project managers make the day-to-day sweeping decisions on active jobs rather than owners or estimators.
Source: grok_gc_research · applied 4× · 7/21/2026, 7:38:19 AM
Earthwork, asphalt, concrete, demolition, and civil contractors in Southern California generate the most track-out from grading, hauling, and heavy equipment, driving regular street sweeping needs for compliance and road safety. General contractors and utility firms hire sweepers to protect schedules and avoid city citations on public streets. Landscape/hardscape, solar site prep, and warehouse tilt-up trades use power sweeping during final phases to clean parking lots and access roads before turnover.
Source: grok_gc_research · applied 4× · 7/21/2026, 7:35:29 AM
Most buyers cite city street opening permits and avoiding stop-work orders as the primary reason they hire professional sweepers.
Source: grok_gc_research · applied 4× · 7/21/2026, 7:35:29 AM
Grading and asphalt contractors need near-daily sweeping during active phases, making them the strongest recurring revenue segments.
Source: grok_gc_research · applied 4× · 7/21/2026, 7:35:29 AM
Track DSS Street Sweeping posts/reviews; differentiate SweeperGuys on dual HOA+GC funnels, PWCR, and documented track-out.
Source: competitor:DSS Street Sweeping · applied 4× · 7/21/2026, 7:32:37 AM
SCA highlights national scale and municipalities; counter with DIR #, local GC/HOA case studies, and track-out expertise specific to SoCal counties.
Source: competitor:Sweeping Corp of America · applied 4× · 7/21/2026, 7:32:02 AM
No visible Yelp/BBB/Angi or review volume found for SCA; prioritize consistent citations and systematic review collection for quick map-pack gains.
Source: competitor:Sweeping Corp of America · applied 4× · 7/21/2026, 7:32:02 AM
SCA relies on scalable service-area pages rather than deep local content; SweeperGuys can win by creating hyper-local, regulation-focused pages for OC/Riverside/LA.
Source: competitor:Sweeping Corp of America · applied 4× · 7/21/2026, 7:32:02 AM
Broad county mentions without track-out/HOA focus; SweeperGuys should emphasize compliance, GPS proof, and client portal in all content.
Source: competitor:Guardian Street Sweeping · applied 4× · 7/21/2026, 7:31:35 AM
Absence of Yelp/BBB listings creates opportunity for SweeperGuys to dominate citations and review platforms.
Source: competitor:Guardian Street Sweeping · applied 4× · 7/21/2026, 7:31:35 AM
Competitor relies on simple site without advanced local SEO; SweeperGuys can differentiate with detailed service pages and GBP activity.
Source: competitor:Guardian Street Sweeping · applied 4× · 7/21/2026, 7:31:35 AM
They highlight CARB/NAPSA; SweeperGuys should lead with DIR #2000003690 + track-out expertise in all content and GBP posts.
Source: competitor:Peloton Sweeping · applied 4× · 7/21/2026, 7:31:07 AM
Blog exists but narrow; create service-specific pages for track-out and multi-county targeting to outrank on mixed keywords.
Source: competitor:Peloton Sweeping · applied 0× · 7/21/2026, 7:31:07 AM
Peloton owns private community messaging; counter by adding explicit GC/track-out services and broader SoCal coverage while keeping HOA strength.
Source: competitor:Peloton Sweeping · applied 0× · 7/21/2026, 7:31:07 AM
Highlight 24/7 availability and inspection-ready track-out control in all content to differentiate from their LA/Ventura focus.
Source: competitor:Cleaner Streets · applied 0× · 7/21/2026, 7:30:40 AM
No visible Maps presence means SweeperGuys can dominate local pack quickly with optimized GBP and citations.
Source: competitor:Cleaner Streets · applied 0× · 7/21/2026, 7:30:40 AM
They have clear, separate pages for construction, HOA, municipal — mirror this with deeper local targeting for OC/Riverside.
Source: competitor:Cleaner Streets · applied 0× · 7/21/2026, 7:30:40 AM
They lack track-out/GC messaging; create dedicated pages and outreach to win that segment.
Source: competitor:Sun Sweeping Services · applied 0× · 7/21/2026, 7:03:15 AM
Sun is OC-only; SweeperGuys can dominate multi-county searches by adding Riverside/LA pages and GBP areas.
Source: competitor:Sun Sweeping Services · applied 0× · 7/21/2026, 7:03:15 AM
Emphasize 40+ years and GPS email notifications in all SweeperGuys materials to match their credibility.
Source: competitor:Sun Sweeping Services · applied 0× · 7/21/2026, 7:03:15 AM
They balance construction (track-out, prevailing wage) and HOA; mirror this but add more photo proof and local testimonials.
Source: competitor:Quality Street Service · applied 0× · 7/21/2026, 7:02:32 AM
Broad SoCal claims but weak local targeting; create hyper-local pages for OC/Riverside/LA to capture intent.
Source: competitor:Quality Street Service · applied 0× · 7/21/2026, 7:02:32 AM
They rely heavily on organic website traffic via service pages; SweeperGuys can dominate Maps by claiming/optimizing GBP immediately.
Source: competitor:Quality Street Service · applied 0× · 7/21/2026, 7:02:32 AM
DSS leans heavy on construction/municipal/public projects; differentiate SweeperGuys with stronger HOA parking lot and track-out compliance messaging tailored to residential/commercial clients.
Source: competitor:DSS Street Sweeping · applied 0× · 7/21/2026, 7:01:54 AM
Presence in powersweeping.org and worldsweeper.com shows value of industry citations; prioritize claiming/updating those plus local ones for quick authority boost.
Source: competitor:DSS Street Sweeping · applied 0× · 7/21/2026, 7:01:54 AM
DSS lists dispatch in Irvine (OC), El Segundo (LA), Palm Springs/Riverside — exploit by emphasizing hyper-local OC/Riverside response times and dedicated local crews in our messaging.
Source: competitor:DSS Street Sweeping · applied 0× · 7/21/2026, 7:01:54 AM
Baseline GBP optimization for SoCal street sweeping — categories, services, dual-funnel posts, reviews, photos.
Source: gbp_optimize · applied 1× · 7/21/2026, 3:49:43 AM
Exact-match domain gives instant relevance signal; monitor whether they expand beyond basic sweeping language.
Source: competitor:Cleaner Streets · applied 1× · 7/21/2026, 2:50:42 AM
Active .com domain signals basic professional setup worth monitoring for content additions.
Source: competitor:Peloton Sweeping · applied 1× · 7/21/2026, 2:49:58 AM
Site centers on core sweeping without heavy construction or storm-specific calls-to-action.
Source: competitor:Guardian Street Sweeping · applied 1× · 7/21/2026, 2:47:58 AM
Presence of a dedicated /service-areas/street-sweeping-orange-ca/ URL shows deliberate local SEO focus rather than generic national content.
Source: competitor:Sweeping Corp of America · applied 1× · 7/21/2026, 2:47:18 AM
Focuses on general sweeping rather than track-out or parking-lot specifics; SweeperGuys can lead with those keywords.
Source: competitor:DSS Street Sweeping · applied 1× · 7/21/2026, 2:44:02 AM
Site is OC-only with no visible Riverside or LA mentions, unlike SweeperGuys multi-county positioning.
Source: competitor:DSS Street Sweeping · applied 1× · 7/21/2026, 2:44:02 AM
They maintain a /construction-sweeping URL, indicating active GC pursuit in OC.
Source: competitor:Quality Street Service · applied 1× · 7/21/2026, 2:43:13 AM
Rapid residential and paving activity in Murrieta, Temecula, and Corona creates SEO opportunities for location-specific terms around grading, asphalt, and site-prep street cleaning.
Source: learning_cycle · applied 1× · 7/20/2026, 5:02:40 PM
Competitors like Sun Sweeping and Select Sweeping lean toward HOA/parking-lot work; SweeperGuys can differentiate by owning active construction track-out and paving residue cleanup in OC and Inland Empire.
Source: learning_cycle · applied 1× · 7/20/2026, 5:02:40 PM
Prioritize Earthwork/Grading, Demolition, and Utility/Excavation messaging because they generate daily heavy mud and spoil volumes, unlike lower-volume Landscape/Hardscape jobs.
Source: learning_cycle · applied 1× · 7/20/2026, 5:02:40 PM
General Contractors are the ultimate decision-makers for site cleanliness under SWPPP rules, creating a direct sales path by positioning sweeping as insurance against stop-work orders on earthwork and civil projects.
Source: learning_cycle · applied 1× · 7/20/2026, 5:02:40 PM
In SoCal counties (LA, Orange, Riverside), professional street sweeping/track-out services are hired mainly by trades with excavation, grading, and heavy equipment activity to meet NPDES/MS4 stormwater rules, avoid city fines, and maintain clean sites. GCs often coordinate but subs in earthwork/demo/civil/utility drive the majority of recurring work.
Source: grok_gc_research · applied 1× · 7/20/2026, 5:02:40 PM
The highest volume and most consistent buyers are earthwork/grading and demolition contractors because of daily equipment movement and strict city enforcement.
Source: grok_gc_research · applied 1× · 7/20/2026, 5:02:40 PM
Most GCs in LA/OC/Riverside subcontract track-out control to specialists rather than using their own labor or equipment, especially on projects over $5M.
Source: grok_gc_research · applied 1× · 7/20/2026, 5:02:40 PM
| When | Kind | Summary | Stats |
|---|---|---|---|
| 7/22/2026, 12:18:19 AM | prospect_discover | Contact research: Irvine Spectrum Property Services · email none · addr no | email=0 · address=0 · web=1 |
| 7/22/2026, 12:16:14 AM | prospect_discover | Contact research: Newport Beach HOA Management · email none · addr no | email=0 · address=0 · web=1 |
| 7/22/2026, 12:16:05 AM | prospect_discover | Contact research: Newport Shores HOA Management · email none · addr no | email=0 · address=0 · web=1 |
| 7/22/2026, 12:15:52 AM | prospect_discover | Contact research: Huntington Shores Property Management · email none · addr no | email=0 · address=0 · web=1 |
| 7/22/2026, 12:15:01 AM | prospect_discover | Contact research: Harbor View Community Management · email none · addr no | email=0 · address=0 · web=1 |
| 7/22/2026, 12:08:44 AM | prospect_discover | Contact research: Harbor View Community Management · email none · addr no | email=0 · address=0 · web=1 |
| 7/21/2026, 10:35:32 PM | bid_package | Auto-draft fit≥50: 3 ok, 0 fail, 2 w/ email, 1 no email | drafted=3 · withEmail=2 · noEmail=1 · failed=0 · minFit=50 · scanned=12 |
| 7/21/2026, 10:35:32 PM | bid_package | Package: Sidewalk Repair Program-79 → greg@eerent.com | has_email=1 |
| 7/21/2026, 10:35:19 PM | bid_package | Package: CA/DOT JPCP and HMA Roadway Improvements → gordonr@nswash.com | has_email=1 |
| 7/21/2026, 10:35:06 PM | bid_package | Package: Villa Street Ductile Iron Water Mains Installation → no email | has_email=0 |
| 7/21/2026, 10:34:57 PM | prospect_discover | Contact research: City of Pasadena · email none · addr yes | email=0 · address=1 · web=1 |
| 7/21/2026, 10:34:33 PM | bid_match | Matched bids↔companies: 89 links, 0 bids updated | links=89 · updated=0 |