Documentation

Product guide · Onboarding checklist

What ApexPull is for

ApexPull helps solo web professionals find local businesses with weak websites, understand factual website problems, prepare manual call lists, and track outcomes.

Differentiation is market intelligence first (city × niche opportunity), then prospecting and outreach artifacts you review before sending. Automatic calling, employee enrichment, and a full CRM stay out of scope.

New here? Follow the onboarding checklist (seven steps to a first call list).

Markets — cells, segments, compare, trends

Open Markets. Tabs: Market cells, Compare, Districts, Trends.

Markets cells table with segment badges and pagination
Market cells: opportunity ranking, segment badges, pager

Opportunity score

Cells are city × niche. Score = log(size) × website gap × phone reachability— components stay visible; no opaque “AI score”.

Segments (G1 quadrants)

  • Sweet spot — high own-website gap and reachable phones vs this list
  • Crowded — reachable pool, but most already have a site
  • Hard to reach — many without a site, few callable phones
  • Tough market — low gap and hard to reach

Filter by segment in the cells toolbar. Pagination uses ← prev · page X/Y · next → at the table foot.

Compare & districts

Compare shows concentration (location quotient) across cities/countries and side-by-side cells. Districts drill into postal codes for a chosen city × niche. Website-gap rankings answer “where is the gap widest?”.

Trends

Release-over-release movers (places and coverage deltas) between the two latest snapshots. Same pager as cells when there are many movers. Needs at least two loaded source releases.

Click a cell name to open Search pre-filtered to that market with No own website.

Map — coverage and choropleth

Map shows geographic coverage: country → denser geohash cells as you zoom. Metric tabs recolor by the active signal (coverage, callable pool, etc.). Country can auto-select from the viewport using catalog extents.

World or country map with geohash cells
Business map — cells refine with zoom

Place pages also embed a neighborhood map filtered to that business’s niche, so you see local competition, not every listing in the city.

Place page — audit & outreach

Open any business from Search or Saved. Run an audit for factual site issues (meta, HTTPS, llms.txt, etc.). Under Send to the business owner:

  • Report link — white-label one-pager under your brand; open tracking shows up when the owner views it. Left card does not stretch when scripts grow.
  • Call script / email draft — situation-specific text from audit facts + neighborhood stats. Review, copy, mark as sent, or delete. Template path is not generative AI unless marked AI-assisted.
Outreach panel with report link and call script
Report link + call script on a place page

Spain B2B cold email: check consent / Lista Robinson before sending — the product shows a compliance note; you remain responsible for the send.

Queue & Saved

Saved pins places for outreach. Export is available where enabled. Queue is the working list for follow-ups and statuses — not a full CRM.

Analytics

Analytics summarizes your outreach outcomes by niche, city, and web presence — so you see which markets convert, not only which look good on the cells table.

Campaigns & suppressions

Automated email is opt-in under Settings → Campaigns. Suppression list and daily quotas always apply. Auto-DM and auto-dialing are out of scope.

Manage suppressions at Settings → Suppressions.

Data source modes

  • Accurate — listings backed by verified map data (product default)
  • Raw — fuller catalog origin; more volume, can be less complete
  • Mixed — union of both

The same switch appears on Markets, Search, and Map so KPI cards and lists stay consistent with the table below.

Billing & quotas

Search and filters are not credit-gated. Quotas apply to expensive actions (saved searches, audits, exports, campaign sends) per plan — see Billing and Pricing.