ATSpro
Geographic Intelligence

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.

  • 14-day free trial
  • No credit card required
  • Cancel anytime
ATSpro geographic candidate search — plain-English radius query, ranked results with match scores, and a live map with clusters and a 100-mile radius around London
Inspire ResourcingKathryn Rose ConsultancyAD RecruitLuna RecruitmentChiron Human Capital3Point1 Consulting20 Twenty TalentOcean City BidsMilestones SEN

The recruitment CRM trusted by UK agencies placing every day

Type a plain-English search and your database becomes a map radius drawn, clusters ranked, six bulk actions one selection away.

0.1-mile accuracy. Haversine distance on every result.

50 profiles enriched at once. Apollo and Hunter in a background job.

6 bulk actions from a selection. Enrich, campaign, submit, and more.

£49 per user, all in. Bullhorn Maps is a separate paid product.

On the map

Your whole database, on a map.

Switch any list to map view and every geocoded candidate, contact, and company becomes a pin. Click a point, drag a radius, and everything inside is selected — then the radius stacks with your other filters, so "React developers within 20 miles of Leeds" is one query, ranked by both skill match and proximity.

  • Candidates, contacts, and companies as independent layers
  • Radius stacks with skills, salary, availability, and boolean search
  • Results sorted by proximity, not alphabetically

Selection to action in one step

Everyone inside the radius, selected — enrich, campaign, or submit in bulk.

How it works

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.

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.

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.

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.

The full sourcing stack — 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.

Laurence has built a slick and highly intuitive AI powered platform which is constantly being improved.
Adrian Isaac · Recruitment Consultant

Real workflows

How recruiters use geographic intelligence day to day

New role opens — find everyone nearby · 5 min

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

  • Open map centred on the Bristol office postcode
  • Draw 30-mile radius
  • Filter: DevOps, available, active status
  • Select all 38 results
  • Bulk enrich to get current emails
  • Add to "Bristol DevOps" campaign
  • 38 candidates sourced, enriched, and in a campaign in under 5 minutes.

BD push — target hiring managers near a candidate · 4 min

You have a strong candidate placed in Canary Wharf. You want to find every hiring manager within commuting distance to pitch them.

  • Switch to Contacts map view
  • Draw radius around Canary Wharf
  • Filter by decision-maker tag or job title
  • Select all 47 contacts
  • Add to campaign — "Canary Wharf BD Q2"
  • 47 hiring managers in a targeted BD sequence within minutes.

Contract renewals — find backfill candidates · 8 min

Three contracts ending next month in Manchester. You need to start finding replacements now.

  • Open candidate map
  • Radius around Manchester city centre, 25 miles
  • Filter: available soon or open to contract
  • Sort by proximity
  • Add top 20 to pipeline for each role
  • Backfill candidates identified and pipelined before the contractor has even handed their notice.
What our customers say

Agencies on ATSpro move faster

1 day
from submission to interview request
9.5 days
from application to accepted offer
24%
of interviews convert to a placement
20%
of submissions reach an interview

Pooled medians across our most active agencies, measured in-platform, July 2026. Speed of hire excludes the candidate’s notice period.

Since implementing ATSpro, we've seen a significant improvement in the way we manage our recruitment process. The platform is intuitive, reliable and has helped us streamline candidate tracking, improve team collaboration and reduce administrative workload.
Kirsty Gascoigne
Inspire Resourcing

All testimonials are from named UK recruiters. Verifiable on LinkedIn.

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.

GDPR Compliant

Automated data retention, consent tracking, and right-to-be-forgotten workflows.

Multi-tenant Architecture

Your data is isolated and secure. Role-based access controls for your team.

Right to Work Tracking

Automated RTW expiry alerts and document verification workflows.

SSL Encrypted

Every connection is encrypted in transit, and your data is encrypted at rest.

UK Data Centres

Your data is hosted in UK and EU data centres — it never leaves the region.

3 minutes from map to campaign.

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

  • 14-day free trial
  • No credit card required
  • Cancel anytime