Skip to content

Features

Everything between “which city?” and “they replied”.

Finding the lead is a third of the job. The rest is knowing who to contact first, what to say to them, and who you have already spoken to.

How it works

A city name in. A sent message out.

  1. 1Pick a city and a niche

    Type it in plain words. Frontgap turns the area into a grid and sweeps every cell, so a scan means every block rather than the top of the list.

  2. 2We grade what we find

    Each business gets fetched and classified: no site, social-only, auto-generated, broken or weak. We check SSL, mobile rendering, speed and staleness.

  3. 3Work a ranked queue

    The Opportunity Score sorts by who needs you most and who is likeliest to answer. Reveal a lead and you get the owner, the email, the socials.

  4. 4Send something worth reading

    Your profile plus their signals produce an opener and three follow-ups. You send from your own account, and Frontgap remembers who you have already contacted.

Finding

4 features

Block-by-block scan

Map search caps out around 60 results per query, so one search only ever shows you the first page of a city. Frontgap splits your area into a grid and sweeps every cell, subdividing wherever a cell comes back full.

Presence filters

No site, social-only, auto-generated, broken, slow, not mobile-friendly, no SSL, unclaimed listing. Filter on what is actually wrong, not on whether a field is empty.

Opportunity Score

Every result carries a 0–100 score built from the signals that predict a reply: how badly they need you, how busy they are, and whether anyone is still minding the shop.

Presence alerts

Phase 2

Frontgap re-checks the businesses you are watching and tells you the day one loses its website or its site starts failing. A shop whose site broke on Tuesday is feeling it now — that beats hearing a shop opened last month.

Data

3 features

Contact enrichment

Phase 2

Owner name, email, Instagram, Facebook and WhatsApp, pulled from public business profiles and verified before delivery. Phone numbers are the commodity; a name is what gets you a reply. Today a reveal gives you what the listing itself carries.

Email verification

Phase 2

Every address checked before it reaches you, so a bad list never costs you a bounce rate or your sender reputation.

Website audit

Phase 2

For businesses that do have a site: load time, mobile rendering and SSL, fetched and graded first-hand rather than guessed from the link. Half your openers are in this report.

Outreach

4 features

Message composer

Drafts written from your profile and the specific presence problem you are writing about, so every one names something real about that business. Every draft records what wrote it, and a message assembled from the template because the composer was down says so above itself.

Five channels

Email, Instagram DM, SMS, WhatsApp and a phone script. Each written to its own length and register, because a 300-character DM is not a shortened email.

Follow-up sequences

Phase 2

Three follow-ups generated with the opener, each on a genuinely different angle. Scheduled as reminders you act on, not automation that sends without you.

Opener testing

Phase 2

Run two openers side by side across your sent volume and see which one actually earns replies.

Workflow

5 features

Your own queue

Every business you have unlocked sits in one list with its message drafted, its presence grade and a note of when you last reached out. It stays yours whether or not you keep paying.

Duplicate protection

Phase 2

A record of every business you have already contacted, checked automatically across every scan you run and shared across your team’s seats. Two reps cannot pitch the same shop, and nobody who opts out gets contacted again.

Export and sync

Phase 2

CSV and Google Sheets on paid plans; Zapier, HubSpot and Pipedrive on Agency. Your leads leave whenever you want them to.

White-label reports

Phase 2

A one-page presence report with your logo on it, ready to forward to the prospect as the thing you promised on the call.

Browser extension

Phase 2

Capture a business into Frontgap while you are browsing the map yourself, without breaking what you were doing.

Opportunity Score

A ranked queue, not a raw dump.

Two thousand rows is a chore, not a lead source. Every result carries a 0–100 score built from the signals that actually predict a reply, so you work the top and stop when you’re busy.

  • Weight the score toward what you sell — booking software cares about different signals than a web build
  • Filter by score, category, rating, review count, review recency and claim status
  • Businesses that have gone quiet get demoted automatically: no reviews in eighteen months means nobody is home
86of 100
Top of the queueBusiness name locked until revealed

A gym in Ikeja with no website on its listing, still answering the phone.

  1. 1Gym · Ikeja86
  2. 2Restaurant · Ikoyi86
  3. 3Restaurant · Maryland86
  4. 4Bakery · Maryland78
What builds the 86
No website
Nothing on the listing
Reachable
Phone listed
Listing gaps
Hours listed
Ticket size
Higher-value trade

Real listings from OpenStreetMap (2026-08-25), names masked. These four factors are the ones open data exposes; the product also weighs rating, review volume and review recency.

The composer

It writes like you, about them.

Generic AI outreach gets ignored because it reads like generic AI outreach. Every message here is built from two real inputs: your profile, and the specific signals on that business’s listing.

  • Train your voice by pasting two or three messages you have actually sent
  • Channel-aware: a 300-character Instagram DM is written as a DM, not a shortened email
  • A three-step follow-up generated with the opener, each on a genuinely different angle
  • Every draft shows the angle it chose, so you can disagree with it before you send
  • Writes in the language of the market you are scanning
Your profileFilled in once
I sell
5-page websites with booking and WhatsApp chat
Price range
₦250,000 – ₦600,000, two-week build
Proof
11 sites shipped, mostly Lagos auto and dental
Tone
Direct, no fluff, lowercase on DMs
Ask
Reply “yes” and I’ll send the preview

Every message you generate from then on is built from this, plus whatever is actually wrong with the business in front of you.

Pick a city. Pick a niche. See what’s missing.

One free scan and two reveals, no card. The scan scores every business in your city and niche — if that list doesn’t look like businesses you’d actually pitch, you’ve lost nothing but a coffee’s worth of time.