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.
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 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.
Written from Spott's own public documentation and pricing pages, . 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.
| Dimension | keplerKepler | Spott |
|---|---|---|
| AI Chat and search | 4 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 records | 3 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 clients | 5 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 plans | 4 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. |
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.
| Candidate | Match | Role title | Current employer | Skills | |
|---|---|---|---|---|---|
| Sophia Bennett | 92Strong | Senior Data Engineer | Monarch Analytics | Python, Spark, AWS, Terraform, dbt | |
| Amir Hassan | 81Good | Data Engineer | Northwind Capital | Python, Spark, EMR, SQL, Airflow | |
| James Okafor | 74Good | Senior Data Engineer | Juniper Systems | Spark, Azure, Databricks, Kafka, Scala | |
| Mei Tan | 68Weak | Engineering Manager, Data | Atlas Cloud | AWS, Leadership, Python, Snowflake | |
| Elena Rossi | 55Weak | Analytics Engineer | Forma | dbt, SQL, Python, Looker | |
| Oliver Chen | 49Off spec | Platform Engineer | Northwind Capital | AWS, Kubernetes, Terraform, Go |
Select a candidate to read the evidence.
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
Criteria · 3 of 4
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
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.
Are you still keeping half an eye out?
I handed my notice in this morning, so I am actively looking now.
James · 11:26For my next move I am looking for £105,000. I would want a step up for a move.
| Candidate | Available from | Status | Expected salary | Notice period | Company | Owner | Skills | |
|---|---|---|---|---|---|---|---|---|
| Sophia Bennett | Not set | Passive | £90,000 | 1 month | Monarch Analytics | Priya Nair | ||
| Amir Hassan | 14 Oct 2026 | Passive | £85,000 | 2 weeks | Northwind Capital | Priya Nair | ||
| James Okafor | Immediate | New | £100,000 | 3 months | Juniper Systems | Tom Reilly | ||
| Mei Tan | Not set | Passive | S$160,000 | 2 months | Atlas Cloud | Tom Reilly | ||
| Elena Rossi | Not set | Active | €78,000 | 1 month | Forma | Tom Reilly | ||
| Oliver Chen | Immediate | New | £88,000 | None | Northwind Capital | Priya Nair | ||
| Rahul Menon | 2 Nov 2026 | Active | £92,000 | 1 month | Juniper Systems | Priya Nair | ||
| Yuki Tanaka | Not set | Passive | ¥14,000,000 | 3 months | Atlas Cloud | Tom Reilly | ||
| Hafiz Rahman | 20 Oct 2026 | Active | S$145,000 | 2 weeks | Meridian Partners | Priya Nair | ||
| Clara Nowak | Not set | New | €84,000 | 1 month | Forma | Tom Reilly | ||
| Daniel Okonkwo | Immediate | Active | £78,000 | None | Northwind Capital | Priya Nair | ||
| Ana Ferreira | 8 Dec 2026 | Passive | €96,000 | 3 months | Juniper Systems | Tom Reilly | ||
| Tomas Novak | Not set | Active | €71,000 | 1 month | Monarch Analytics | Priya Nair | ||
| Grace Adeyemi | 27 Oct 2026 | Active | £105,000 | 2 weeks | Atlas Cloud | Tom Reilly | ||
| Ivan Petrov | Not set | Passive | €88,000 | 2 months | Forma | Priya Nair | ||
| Leila Haddad | Immediate | New | £82,000 | None | Meridian Partners | Tom Reilly | ||
| Marcus Reid | 16 Nov 2026 | Active | £98,000 | 1 month | Monarch Analytics | Priya Nair | ||
| Nadia Kaur | Not set | Passive | S$172,000 | 3 months | Northwind Capital | Tom Reilly |
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.
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.
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.
Fifty of your own records, fully parsed. Your people, not a demo set. Tell us what we got wrong and we re-run.
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.
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.
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.
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.
Cheaper tiers, not compared above
From Spott's pricing page, checked 13 Sep 2026.
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.
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.
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.
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.
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.
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.
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.