name: sales-field-sales description: "Hyperlocal field-sales strategy — door-to-door / territory / route-based outbound to cash-heavy local SMB owners (restaurants, gas stations, salons, gyms, contractors, HVAC) who ignore email cadences and aren't on Apollo or ZoomInfo. Covers corridor / territory target-list building from local sources (Google Maps Places API, Yelp Fusion, Outscraper — NOT Apollo), route and density planning, 60-second clerk pitch frameworks, objection handling for cash-heavy owners, non-email follow-up via SMS / handwritten note / phone, and field-sales platform selection (SalesRabbit, Spotio, Badger Maps, and more in the catalog). Use when planning a single-corridor pilot before multi-city expansion, can't find local SMBs on Apollo, an email cadence gets no replies from a restaurant owner, picking a field-sales platform for a small rep team, or following up on an in-person maybe. Do NOT use for database-driven B2B SaaS prospect lists (use /sales-prospect-list) or digital email/LinkedIn cadences (use /sales-cadence)." argument-hint: "[describe your field-sales / door-to-door / territory question]" license: MIT version: 1.0.0 tags: [sales, outbound, field-sales, territory, smb]
Hyperlocal Field-Sales Strategy
This skill is tool-agnostic. It covers how to plan, target, pitch, and follow up on door-to-door / territory / route-based outbound to cash-heavy local SMBs — the kind that don't show up in Apollo and don't reply to cold email.
Step 1 — Gather context
If references/learnings.md exists, read it first.
What's the motion?
- A) Single-corridor pilot (one street, one neighborhood)
- B) Multi-corridor in one city
- C) Multi-city / multi-rep expansion
- D) Just building the first target list
What's the SMB vertical? (restaurants, gas stations, convenience stores, salons, gyms, contractors, HVAC, lawn care, mobile detailing, courier — drives the right pitch and objection framework)
What's the local-data source you've tried? (Google Maps, Yelp, Foursquare, an LLM, paid scrapers, or nothing yet)
Are you the founder doing the canvassing yourself, or building a rep team? (drives platform selection)
Skip-ahead rule: if the user's prompt already has these details, skip to Step 2.
Step 2 — Route or answer directly
| If the question is about... | Route to... |
|---|---|
| Database B2B SaaS prospect lists (Apollo, ZoomInfo, Clay) | /sales-prospect-list [question] |
| Digital email / LinkedIn / phone sequences | /sales-cadence [question] |
| Reviewing a recorded in-person call for coaching | /sales-siro [question] |
| Two-sided marketplace GTM (cold-start sequencing, supply recruiting, flywheel) | /sales-two-sided-marketplace [question] |
| Local SEO and Google Business Profile for inbound demand | /sales-seo [question] |
| Cold email deliverability (when you also have a digital channel) | /sales-deliverability [question] |
If the question is genuinely about field-sales execution, continue to Step 3.
Step 3 — Field-sales platform reference
Read references/platforms.md for per-platform notes on SalesRabbit, Spotio, Map My Customers, Badger Maps, Outfield, Repsly, Skynamo, and Geopointe — what each is best at, team-size fit, vertical fit, and the rough pricing band.
Answer using only the relevant platform sections. Don't dump the full file.
Step 4 — Actionable guidance
The hyperlocal field-sales motion has six pillars. Work them in order on a new pilot.
4.1 Corridor / territory target-list building
Cash-heavy SMBs aren't on Apollo. The right data sources are local-business APIs and scrapers.
| Source | What it's for | Cost | Best fit |
|---|---|---|---|
| Google Maps Places API | Authoritative business directory + hours + category | Pay-per-request (~$2-30/1k, $200/mo free credit) | Any corridor list |
| Yelp Fusion API | Categories + ratings + photo proof | Free trial, then paid commercial plans (no standing free tier) | Restaurant / hospitality |
| Foursquare Places API | Foot traffic + category richer than Google | 500 free Pro calls/mo (as of Jun 2026), then ~$15/1k; Premium endpoints no free tier | Retail-heavy corridors |
| Outscraper | Google Maps / Yelp / Foursquare scraping at scale | Pay-as-you-go: 500 free, then $3/1k records ($1/1k above 100k) | When API rate limits bite |
| Phantombuster | Generic scraping for niche directories | $69/mo+ | Salon / gym / contractor sites |
| Manual + walk-by audit | Validate the scrape against what's actually open | Time only | First corridor only — always do this once |
Corridor heuristic: start with a 10-15 stop walking corridor. Density beats sparseness. A 50-stop sparse city beats nothing, but a 15-stop dense walk converts faster per hour.
4.2 Route planning and density optimization
- Walking corridors (sub-2 miles) — order stops by side-of-street to minimize crossings; plan 8-15 stops per shift.
- Drive routes — cluster by drive-time, not distance. A 15-min drive between two stops kills a 4-hour shift. Use Badger / Map My Customers / Spotio's optimizer.
- Anchor stops — start each route at a "known yes" or a friendly current customer. Builds momentum and gives a fresh case study to drop in pitch #2.
- Time-of-day rules: restaurant pitches before 11am or 2-4pm; gas stations 10am-noon or 2-4pm; salons mornings on Tue-Thu. Avoid lunch rush and weekend nights.
4.3 In-person pitch frameworks (60-second clerk encounter)
Most pitches land with a clerk, not the owner. Optimize for the clerk.
Hook → Proof → Ask → Leave-behind:
- Hook (5 sec): one-sentence problem-statement in the owner's language. "I clean bathrooms for restaurants so your team can stop doing it."
- Proof (15 sec): one local example. "[Place down the corridor] uses us 3x/week — saves them about 10 hours of staff time."
- Ask (10 sec): ask the clerk what they need to pass it up. "Is the owner usually here mornings? Or is text easier?"
- Leave-behind (10 sec): a card or one-page sheet. The clerk WILL lose it — that's fine. The point is owner sees it.
- Capture (10 sec): owner name, owner phone if clerk volunteers it, best time to come back. Log immediately.
The clerk-is-not-the-buyer flip: if the clerk says "I don't mind cleaning the bathrooms," that's a recruiting signal, not a rejection — but route to /sales-two-sided-marketplace for the supply-recruiting layer if you're building a marketplace.
4.4 Objection handling for cash-heavy SMB owners
Cash-heavy owners have a fundamentally different objection set than SaaS buyers.
- "Too expensive": they're picturing cash out of the drawer today, not annual contract value. Reframe as cash-equivalent: "It's $40/visit, you'd be paying staff $25/hour to do 1.5 hours, so net $2-5/visit."
- "I don't know you": trust without a brand. Drop a local proof point — name another customer on the same corridor. If you don't have one, offer the first visit free.
- "Owner's not here": never push the clerk past "yes, I'll mention it." Get the best time + phone. The follow-up is the actual pitch.
- "I'll think about it": that's a no until proven otherwise. Set a specific next step: "Mind if I swing back Thursday morning?"
4.5 Light post-visit follow-up
Do NOT use email cadences. Owners don't open email. Use this order:
| Touch | Timing | Channel | Content |
|---|---|---|---|
| 1 | Same day, evening | SMS to owner | "Hey [name], met your clerk [name] today at [place]. Sending the one-pager — let me know if you want to try one visit on us." |
| 2 | Day +4 | Handwritten note dropped at the location | Single sentence + your number. The fact that you came back beats anything you write. |
| 3 | Day +10 | Phone call | "Hey [name], just checking — want to set up that first visit?" |
Stop after 3 touches. If no reply, they're a no for now — circle back in 60-90 days when the corridor matures.
4.6 Platform selection
See references/platforms.md for full per-platform notes. Quick decision pivot:
- Solo founder canvassing: Badger Maps (route opt only, $58/user/mo) or Outfield (canvassing tracking).
- Small rep team (2-10), HVAC / home services: SalesRabbit.
- Rep team (5-20), territory-heavy multichannel: Spotio.
- Mobile-first CRM with simpler route planning: Map My Customers.
- Retail execution / FMCG (rep visits stores to merchandise): Repsly.
- FMCG / distribution with order capture in-shift: Skynamo.
- Already on Salesforce: Geopointe (native).
If you discover something not covered here, append it to references/learnings.md with today's date.
Gotchas
Best-effort from research and field experience — verify pricing and feature gates against current vendor pages.
- Treating SMB pitches like SaaS demos kills the close in the first 10 seconds. Owners don't want a deck. They want to know what it costs and what changes for them. Lead with both.
- Email follow-up after an in-person "yes" destroys the deal. Owners aren't checking email. Switch to SMS or phone the moment the in-person meeting ends.
- Single-corridor density beats multi-city sparseness. Ten doors on one street with a 30% close rate is more revenue than 100 doors across a city with a 3% close rate — and the references compound.
- The clerk is not the buyer, but the clerk is the gate. Win the clerk by being respectful and quick. Lose the clerk and you never see the owner.
- Apollo-style lists are a trap. You'll get marketing-listed franchise corporate HQs, not the actual local owners. Start with Google Maps Places + a walk-by audit.
- Field-sales platforms are not CRMs. Don't try to make Spotio your system of record. Use it for routing + activity tracking and sync into HubSpot or Pipedrive nightly.
Before recommending a specific platform skill
This skill covers a strategy domain across many platforms. Before pointing the user to any specific platform skill (any /sales-{platform} listed in ## Related skills), read that platform skill's actual SKILL.md first. The 1-line description in ## Related skills is enough to identify a candidate — not enough to commit to it or to write a prompt that invokes it well.
How to read it: if ~/.claude/skills/{skill-name}/SKILL.md exists locally, Read it. Otherwise WebFetch https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md.
After reading, ground your recommendation in something concrete from the SKILL.md (its scope, an argument-hint shape, or a "Do NOT use for..." clause). If the platform skill turns out to be a poor fit, swap to another or handle the question here directly.
Related skills
/sales-prospect-list— Database-driven B2B SaaS prospect lists (Apollo, ZoomInfo, Clay) — the digital-channel alternative when targets ARE on databases/sales-cadence— Digital email / LinkedIn / phone outbound sequences — for prospects who respond to digital/sales-siro— Field-sales recording and AI call coaching — for reviewing recorded in-person calls after the visit/sales-outscraper— Google Maps / Yelp / Foursquare scraping — the canonical data source for building corridor target lists/sales-seo— Local SEO and Google Business Profile — drives inbound demand alongside outbound corridor canvassing/sales-deliverability— Email deliverability — only relevant if you have a digital channel alongside the field motion/sales-do— Not sure which skill to use? The router matches any sales objective to the right skill. Install:npx skills add sales-skills/sales --skill sales-do -a claude-code
Examples
Example 1: Single-corridor cleaning-services pilot
User says: "I run a bathroom-cleaning service for restaurants. How do I pick a corridor and pitch the first 15 stops?" Skill does: Recommends building a Google Maps Places API pull for a 2-mile walking corridor (dense restaurant zone), filters to independent restaurants (skip franchised chains), sequences stops by time-of-day window (before 11am or 2-4pm), provides the 60-second clerk hook → proof → ask → leave-behind structure for restaurants, and the same-day SMS / day-4 handwritten / day-10 phone follow-up cadence. Suggests starting with Badger Maps free trial for routing if going solo. Result: User has a corridor list, a daily route plan, a pitch frame, and a 3-touch follow-up — ready to walk Tuesday morning.
Example 2: Multi-city HVAC route expansion
User says: "We have 6 HVAC field reps now and want to expand from Phoenix to Tucson. Which platform and how should we plan routes?"
Skill does: Routes to references/platforms.md, surfaces SalesRabbit and Spotio as the leading candidates for a 6-rep HVAC team (SalesRabbit for home-services-native, Spotio for territory-mapping depth), recommends Spotio if multichannel digital is in the mix and SalesRabbit if pure D2D, suggests piloting one corridor in Tucson before full expansion, references the density-over-sparseness rule. Notes pricing in the reference is best-effort.
Result: User picks a platform, runs a single-corridor Tucson pilot before committing to multi-territory expansion.
Example 3: Restaurant-corridor pitch design
User says: "I tried walking a restaurant corridor and the clerks all said the owner wasn't there. How do I fix the pitch?" Skill does: Diagnoses the clerk-as-gate problem, gives the Hook → Proof → Ask → Leave-behind structure with the explicit "ask the clerk what they need to pass it up" step, recommends capturing owner name + best time to come back instead of pushing, sets up the same-day SMS to the owner (if the clerk volunteers a phone) or a day-2 return visit with a handwritten note. Reminds the user that email follow-up after a clerk encounter doesn't work. Result: User has a clerk-respecting pitch that converts "owner not here" from a dead end into a captured next-step.
Troubleshooting
Clerk says "owner's not here" every time
Symptom: Three walks of the corridor, never met an owner Cause: Wrong time-of-day window, or pushing past the clerk's stated limit Solution: For restaurants, switch to 10-11am or 2-4pm windows. For gas stations / C-stores, try 10am-noon. Always end the encounter with "what time tomorrow would I catch [name]?" — the answer is the next visit.
In-person "yes" ghosting after the visit
Symptom: Owner said "sounds good, send me details" — then nothing Cause: You emailed the details. Owners don't open email. Solution: Switch to SMS the moment they say yes. Send a same-day text with a one-line summary and a single CTA: "Want to start with one visit on us this week?" Follow up with a handwritten drop and a phone call per the 3-touch frame.
Corridor lists from Apollo / ZoomInfo are mostly franchise HQs
Symptom: The list is "Subway corporate" not the local Subway owner Cause: Database providers index marketing-listed entities, not local operators Solution: Switch to Google Maps Places API or Outscraper as the corridor source. Do a walk-by audit on the first corridor to verify what's actually open and independent. Skip franchised chains entirely unless the local owner is also the GM.