Skip to main content
Unique in the market at this price

Draw a radius.
Select all. Done.

ATSpro plots every candidate, contact, and company on a live map. Draw a radius around any location, select everyone within commuting distance, and bulk enrich, campaign, or submit CVs — in one operation.

Candidate Map — ATSpro
Bristol, UK
30 mi
CandidatesContactsCompanies
30 mi radius
S.C
Sarah Chen
4.2 mi96% match
J.W
James Wilson
7.1 mi91% match
E.P
A.K
L.M
R.J
T.H
D.N
M.O
K.B
38 candidates within 30 miles · sorted by proximitySelect all
SC
Sarah Chen ✓ enriched
Senior React Developer · Revolut
96%
4.2 mi
JW
James Wilson ✓ enriched
Frontend Engineer · Monzo
91%
7.1 mi
EP
Emily Parker
Full Stack Developer · Starling
88%
9.4 mi
AK
Alex Kumar
React Developer · ClearBank
85%
12.0 mi
2 selected

How it works

01

Open the map

Switch any candidate, contact, or company list to map view. Every record with a known location is plotted as a pin — your entire database, geographically.

Candidates are geocoded from their stored location. Companies show all registered office locations. Contacts appear at their company's address. All three layers can be toggled independently.

02

Draw a radius

Click any point on the map — an office address, a postcode, a town centre — and drag to set a radius in miles. Everything inside is selected.

Distance is calculated using Haversine formula — accurate to 0.1 mile. The default radius is 25 miles but you can set any distance. Results are sorted by proximity, not alphabetically.

03

Combine with search

The radius filter stacks with any other search. "React developers within 20 miles of Leeds" is a single query — vector semantic search and location filter applied together.

Works with: skill filters, seniority levels, salary range, availability status, source (database, LinkedIn, sourced), and any combination. Boolean AND/OR/NOT operators also apply.

04

Select and act

Select individual results or "select all" to grab the entire set. Then bulk enrich, add to a campaign, submit CVs to a client, update status, or export CSV.

Bulk enrichment runs Apollo/Hunter against up to 50 profiles simultaneously in a background job. Campaign enrolment is instant. CV submissions queue for your review before sending.

Six bulk actions

Everything you can do with a selection from a radius search

Bulk enrich
Get verified email and phone via Apollo/Hunter for up to 50 profiles at once. Runs in the background.
Add to campaign
Enrol the entire selection into any active email campaign. Sequences start on schedule.
Submit CVs
Spec candidates to a client contact. AI writes a personalised cover email per candidate. Queue for approval before sending.
Add to list
Add selected candidates or contacts to a named list for later use — talent pools, target account lists, shortlists.
Update status
Change the status of all selected candidates simultaneously — Active, Placed, On Assignment, or any custom status.
Export CSV
Download the radius search results as a CSV with all stored fields. Name, contact details, location, skills, status.

Real workflows

How recruiters use geographic intelligence day to day

Scenario

A client calls about a DevOps role in Bristol with a tight deadline. You need candidates who can actually commute.

Steps
01Open map centred on the Bristol office postcode
02Draw 30-mile radius
03Filter: DevOps, available, active status
04Select all 38 results
05Bulk enrich to get current emails
06Add to "Bristol DevOps" campaign
Result

38 candidates sourced, enriched, and in a campaign in under 5 minutes.

Total time: 5 min

The full sourcing stack

Apollo.io
Search by title (with auto-generated variants), company, location, seniority. Add directly to CRM.
Hunter.io
Email discovery by domain and name. Verified emails in one click.
Google X-Ray
LinkedIn profile discovery via Serper API — without scraping or needing Sales Navigator.
MPC engine
AI identifies best-fit companies for your strongest candidates. Generates personalised spec emails per target.
Bulk enrichment
Enrich up to 50 profiles simultaneously in a background job. Rate-limited and cached.
Email-to-record
CV attached to an inbound email automatically creates or updates the candidate record.

3 minutes from
map to campaign.

14-day free trial · No credit card required · Geographic intelligence included at £49/user

Geographic intelligence FAQs

What is geographic intelligence in a recruitment CRM?
Geographic intelligence is map-based candidate, contact, and company management. ATSpro plots all geocoded records on a live map and supports radius-based search using exact Haversine distance — for example, "find React developers within 25 miles of Manchester". Search results can then drive bulk actions: enrich, add to a campaign, submit CVs, or update status across the whole geographic selection.
How does ATSpro geocode candidate and company locations?
ATSpro uses a multi-tier resolver: in-memory cache first, then a 500+ city database, then UK postcodes via postcodes.io (free and unlimited for UK postcodes), then external geocoding providers (LocationIQ, Geoapify, OpenCage, or Nominatim) configurable per tenant. Geocoding triggers automatically when location fields are saved, and a backfill endpoint can geocode all existing records retroactively.
Can ATSpro combine semantic search with location filters?
Yes. Vector similarity search and Haversine distance can be combined in a single query, so "React developers within 25 miles of Manchester" returns candidates ranked by both skill match and proximity. Each result includes a precise distanceMiles field. Cross-brand candidates (shared within a tenant group) are included when the radius matches.
Which bulk actions work from a map-based search?
Six bulk actions run from any geographic search result: bulk enrich (Apollo/Hunter on up to 50 candidates as a background job), bulk add to campaign, bulk add to a list, bulk update status or tags, bulk send personalised emails, and bulk submit CVs (spec one or many candidates to multiple client contacts in one operation).
Do other recruitment CRMs offer map view and radius search?
Bullhorn Maps is a separate paid product. Loxo and Vincere have basic location filters but do not combine map view, radius filtering, semantic search, and bulk actions in one operation. ATSpro includes the full geographic intelligence stack natively at £49 per user per month.
Also explore