Kepler vs Spott: the single-plan choice. Kepler’s one AI Chat works across your whole database, at one price.

Kepler is a recruitment CRM you can talk to. Ask AI Chat in plain English and it searches every CV, note, email and call transcript, scores candidates for a job and suggests updates you approve. Spott ships its AI as many separate features, and its automations, sequences and enrichment are only on the Pro plan.

The short answer

The difference is how you work.

Kepler is a simple, modern CRM where you ask AI Chat in plain English instead of searching by hand. AI Chat is included on every plan, monthly and annual, with no add-on or upgrade needed.

Spott’s Ask AI works on one record at a time, with no AI chat that works across many records inside the app.

Choose Kepler if
You want a simple, modern CRM with the AI included. You would rather ask one question across your whole database than open records one by one, see a 0 to 100 score with the reason behind each criterion, and approve updates instead of typing them in. You want one price of USD 99 per user per month billed annually, with campaigns, the client portal and consent records in it and the migration done for you.
Spott is built for
Many separate AI features, each with its own switch, with cross-record questions run in ChatGPT or Claude through an MCP server.

Written from Spott's own public documentation and pricing pages, last checked 1 Oct 2026. Tell us if we have something wrong and we will correct it.

Longer reads: the full Spott review and the best Spott alternatives in 2026.

Side by side

How Kepler and Spott compare.

  • 10 Kepler ahead
Kepler compared with Spott across 16 dimensions: Kepler ahead on 10, both products cover 6. A tick marks each product that has the feature.
DimensionkeplerKeplerSpott
AI Chat and search4 dimensions: 3 Kepler ahead
AI chat Kepler Kepler ahead. AI Chat on every page

Ask in plain English and it works across the whole database, then updates records after you approve.

Spott Ask AI, one record at a time

Spott does not have an AI chat across many records inside the app.

AI taking actions Kepler Kepler ahead. Finds, ranks and updates for you

Saves results as a list. Nothing changes until you approve.

Spott Answers about the record in view

On candidate, job, application, opportunity and call records.

Search Kepler Kepler ahead. Ask in plain English

AI Chat searches your CVs, notes, emails and call transcripts.

Spott AI-ranked search over notes and CVs

Only Ask AI reads synced email, on the one record you have open.

MCP server Kepler Both have this. An MCP server as well as AI Chat

Claude, ChatGPT or Claude Code can work in your workspace with the permissions you set.

Spott Both have this. An MCP server for ChatGPT and Claude

Spott routes cross-record AI work through it.

Matching and records3 dimensions: 3 Kepler ahead
Matching Kepler Kepler ahead. A 0 to 100 score with the reason

Criteria come from the job description and you can edit them. Each one shows the line from the CV, call or email behind it.

Spott A 0–100 score with a thumb per criterion

Spott notes quality drops when the filtered pool passes about two thousand candidates.

Profile updates Kepler Kepler ahead. Updates you approve

Emails, calls and WhatsApp messages become suggested updates, with the source attached.

Spott A scheduled profile refresh

Spott documents no review step before changes land.

Field history and undo Kepler Kepler ahead. History and undo on every field

Each AI-suggested change keeps its source, and two people editing one record cannot overwrite each other.

Spott An activity panel

Shows each change and its source. Per-field history and undo are not documented.

Outreach and clients5 dimensions: 1 Kepler ahead
Outbound campaigns Kepler Both have this. Email campaigns on every plan

Sends the emails for you and reminds your team when it is time to call or reach out on LinkedIn or WhatsApp. Daily caps per mailbox, and a slower start for new ones.

Spott Both have this. Sequences, only on Pro

Manual steps as tasks, daily caps and automatic mailbox warm-up.

Client portal Kepler Both have this. Clients review your shortlist

They sign in from a link, rate candidates 1 to 5, comment and request interviews. Candidates can be shared blind.

Spott Both have this. A client shortlist portal

Ratings, comments and interview requests, with control over which stages and fields show.

Consent records Kepler Both have this. Consent recorded per person

Purpose, lawful basis and valid-until dates, with expiring consent flagged every night.

Spott Both have this. Consent stored per person

Purpose, lawful basis and valid-until dates, with a filter for expiring consent.

Contact enrichment Kepler Both have this. Contact enrichment available

Work and personal emails, mobile numbers and LinkedIn URLs, one record or in bulk, with a review step.

Spott Both have this. Only on Pro, with credits on top

Emails and phone numbers through a waterfall of data providers.

Careers site Kepler Kepler ahead. On your own domain

Six layout themes, and search engines can index each job.

Spott Career pages under app.spott.io

Branded pages hosted on Spott’s own domain.

Price and plans4 dimensions: 3 Kepler ahead
Price Kepler Kepler ahead. USD 99 per user per month

Billed annually, or USD 129 monthly. Every feature is included.

Spott Pro, USD 199 per user per month

Billed annually, or USD 249 monthly. Core at USD 139 drops automations, sequences and enrichment.

Plans Kepler Kepler ahead. One plan

Every feature included, with unlimited records and storage.

Spott Core, Pro and a quote-only Enterprise

Automations, sequences, the marketing suite and enrichment start at Pro.

AI pricing Kepler Both have this. AI Chat on every plan

Monthly and annual, with no add-on or upgrade needed. Each seat has a monthly AI allowance.

Spott Both have this. AI included in the seat price

Enrichment credits for contact data cost extra.

Migration Kepler Kepler ahead. Done for you, free, on every plan

Mapping, clean-up, and fifty of your own records to check first.

Spott Run by Spott, typically in four weeks

Spott does not publish a migration fee.

The difference in practice

Ask the database a question, not the record.

Kepler’s AI Chat sits on every page. It searches everything you hold, shows the records it used, and can act on them once you approve. Kepler has an MCP server too, as an extra route. Spott’s Ask AI answers about the record you are looking at, and its documentation sends cross-record work to ChatGPT or Claude over MCP.

Senior Data EngineerNorthwind Capital · London · Open
Criteria · 4 Re-run
Example matches for a Senior Data Engineer brief. Select a row to read its evidence.
CandidateMatchRole titleCurrent employerSkills
Sophia Bennett92StrongSenior Data EngineerMonarch AnalyticsPython, Spark, AWS, Terraform, dbt
Amir Hassan81GoodData EngineerNorthwind CapitalPython, Spark, EMR, SQL, Airflow
James Okafor74GoodSenior Data EngineerJuniper SystemsSpark, Azure, Databricks, Kafka, Scala
Mei Tan68WeakEngineering Manager, DataAtlas CloudAWS, Leadership, Python, Snowflake
Elena Rossi55WeakAnalytics EngineerFormadbt, SQL, Python, Looker
Oliver Chen49Off specPlatform EngineerNorthwind CapitalAWS, Kubernetes, Terraform, Go

Select a candidate to read the evidence.

Sophia Bennett

1 of 6

92

judge score

Strong match

3 of 4 criteria met

Assessment

A strong fit for the brief. Sophia has run a production Spark platform on AWS and has managed a team through a migration. Financial services exposure is via a payments client rather than a bank.

Candidate

EmployerMonarch AnalyticsLocationLondonStatusActiveLatest degreeMSc Computer ScienceEmailsophia.bennett@monarch.exampleProfileSophia Bennett

Criteria · 3 of 4

  • Financial services“Two years on a payments client; no bank or fund experience stated.”
  • Python & Spark in productionmust“Built the ingestion platform in Python and Spark, processing 40 TB a day.”
  • AWS data platform“Ran the platform on AWS: Glue, Redshift and S3, with Terraform.”
  • Led a team“Managed four engineers across two squads through the warehouse migration.”
Suggested, then approved

A conversation changes a record. You still get the last word.

Kepler routes every change from an email, call or message through a suggestion you accept or reject, with the source attached. The source stays in the field’s history afterwards. Spott’s scheduled profile refresh documents no review step and reports only whether a profile was updated.

Three candidates · this week

Sophia Bennettto me
Today, 09:12

Re: Senior Data Engineer at Northwind

Thanks for sending the details over. The role sounds great, and I can start on 3 October if the timing works for them.

Amir Hassanonline
WhatsApp

Are you still keeping half an eye out?

10:41

I handed my notice in this morning, so I am actively looking now.

10:46
Catch-up call · 14 minJames Okafor · Today, 11:20
Zoom

James · 11:26For my next move I am looking for £105,000. I would want a step up for a move.

ListsData engineers · London Assistant
All candidates Search candidates... Filter Sort Import / Export
Example candidate records. Three cells carry an AI suggested update from the conversations beside them.
CandidateAvailable fromStatusExpected salaryNotice periodCompanyOwnerSkills
Sophia BennettNot setPassive£90,0001 monthMonarch AnalyticsPriya NairPythonSparkAWS+1
Amir Hassan14 Oct 2026Passive£85,0002 weeksNorthwind CapitalPriya NairPythonEMRSQL
James OkaforImmediateNew£100,0003 monthsJuniper SystemsTom ReillySparkAzureKafka+1
Mei TanNot setPassiveS$160,0002 monthsAtlas CloudTom ReillyAWSLeadership
Elena RossiNot setActive€78,0001 monthFormaTom ReillydbtSQLPython+1
Oliver ChenImmediateNew£88,000NoneNorthwind CapitalPriya NairAWSKubernetesTerraform+1
Rahul Menon2 Nov 2026Active£92,0001 monthJuniper SystemsPriya NairPythonAirflowSnowflake
Yuki TanakaNot setPassive¥14,000,0003 monthsAtlas CloudTom ReillyScalaKafkaGCP
Hafiz Rahman20 Oct 2026ActiveS$145,0002 weeksMeridian PartnersPriya NairSQLdbtLooker
Clara NowakNot setNew€84,0001 monthFormaTom ReillyPythonDatabricksSpark+1
Daniel OkonkwoImmediateActive£78,000NoneNorthwind CapitalPriya NairSQLFivetran
Ana Ferreira8 Dec 2026Passive€96,0003 monthsJuniper SystemsTom ReillySparkAWSTerraform
Tomas NovakNot setActive€71,0001 monthMonarch AnalyticsPriya NairPythonSQLAirflow
Grace Adeyemi27 Oct 2026Active£105,0002 weeksAtlas CloudTom ReillyLeadershipAWSKafka+1
Ivan PetrovNot setPassive€88,0002 monthsFormaPriya NairGoKubernetesGCP
Leila HaddadImmediateNew£82,000NoneMeridian PartnersTom ReillyPythondbtBigQuery
Marcus Reid16 Nov 2026Active£98,0001 monthMonarch AnalyticsPriya NairSparkDatabricksAzure
Nadia KaurNot setPassiveS$172,0003 monthsNorthwind CapitalTom ReillyLeadershipPythonSQL
Where the engine comes from

Not a first attempt at parsing CVs.

Kepler's CV parsing and formatting come from RemakeCV, built by the same team and used by 300+ recruitment agencies. The migration that fills your database on day one runs on an engine that has been reading real agency CVs for years, not on something written for this launch.

The 300+ figure is RemakeCV's agency count. The parser reading your archive is the one those agencies already run.

Migration

Get migrated in days.
We handle the whole move.

  1. 1. Send us the export

    Whatever your current system gives you, plus loose CVs and spreadsheets sitting in folders. Not sure how to export? We will walk you through it.

  2. 2. We build the migration

    Extraction, mapping, de-duplication and validation, the unglamorous half most vendors leave on your desk. Your custom fields are recreated rather than flattened into notes.

  3. 3. You look at a sample

    Fifty of your own records, fully parsed. Your people, not a demo set. Tell us what we got wrong and we re-run.

  4. 4. Everything loads

    The full database goes in, mailboxes and calendars connect, and history backfills onto the right records. We stay on it until your team is working.

Pricing

What each one costs, like for like.

Kepler's one price next to the Spott plan that carries the features compared on this page. Cheaper tiers are listed underneath with what they leave out.

Kepler

One plan

USD 99 per user / month, billed annually

USD 129 billed monthly

One plan, monthly or annual. AI Chat and every feature on this page are included, with no add-on or upgrade needed.

  • Unlimited records and storage
  • Migration done for you, on every plan
  • A monthly AI allowance is included, and more capacity is available on request

Spott

Pro

USD 199 per user / month, billed annually

USD 249 billed monthly

Adds automations and multi-channel sequences to Core’s notetaker, search and matching. These are the features this page compares.

  • AI token spend for matching, notes and drafting is included.
  • Enrichment credits for contact data are paid on top of the seat.
  • Spott runs migration, typically in four weeks, with no published fee.

Cheaper tiers, not compared above

  • Core · USD 139 annual · USD 169 monthlyDrops automations, the marketing suite, multi-channel sequences and data enrichment.

From Spott's pricing page, checked 13 Sep 2026.

Questions, answered.

Is Spott better than Kepler?

It depends on how you want to work. If you want a simple, easy-to-use recruitment CRM with the AI included, where you ask AI Chat in plain English and it finds, ranks and updates records across your whole database instead of you searching by hand, choose Kepler. It is a single plan at USD 99 per user per month billed annually, with free migration. If you want many separate AI features, each with its own switch, and prefer to run cross-record questions in ChatGPT or Claude through an MCP server, Spott is built for that.

How much does Spott cost compared to Kepler?

Kepler is USD 99 per user per month billed annually (USD 129 monthly), with every feature on a single plan. The like-for-like Spott plan is Pro at USD 199 per user per month billed annually (USD 249 monthly), and automations, multi-channel sequences, the marketing suite and data enrichment are only on Pro. Spott Core is USD 139 annual or USD 169 monthly without those four, and enrichment credits are paid on top of every Spott seat.

Does Spott have an AI assistant?

Kepler’s AI Chat sits on every page, reads the whole workspace and updates records once you approve. Kepler also has an MCP server, so Claude, ChatGPT or Claude Code can work in your workspace too. Spott’s Ask AI is on candidate, job, application, opportunity and call records and answers about the record you have open. Spott does not have an AI chat across many records inside the app, and its documentation points that work to ChatGPT or Claude through its MCP server.

How does matching compare between Kepler and Spott?

Kepler scores every candidate from 0 to 100 against the job, using criteria taken from the job description that you can edit. Each criterion shows the line from the CV, call or email behind it, so you can explain a ranking to a client or a consultant. Spott shows a 0–100 score with a thumb up or down per criterion.

Does Kepler have outbound email sequences like Spott?

Yes, on every plan. Kepler campaigns are multi-step sequences that send the emails for you and remind your team when it is time to call or reach out on LinkedIn or WhatsApp. They include sending windows, exit rules, reply sorting, daily caps per mailbox, a slower start for new mailboxes, sending from a colleague’s mailbox, testing two versions of the first step, and credit to placements. Spott’s sequences have the same shape and add automatic mailbox warm-up, and Spott’s multi-channel sequences are only on the Pro plan.

Can you migrate from Spott to Kepler?

Yes, free on every Kepler plan. You send an export from Spott plus any loose CVs and spreadsheets, and Kepler does the mapping, clean-up and checks. Custom fields are rebuilt as real fields, and activity, stages and history come across. You review fifty of your own records before the full load, and you can export your whole workspace at any time with no exit fee.

See it run on your own database.

Bring your hardest search to a 15-minute call. We will run it live, on real records, and talk through what a migration would look like.