AI assistant

Ask your database a question. Get an answer you can act on.

Kepler reads the notes, CVs, emails and call transcripts you can already open, answers with a record set you can save as a list, and turns the admin that follows into changes you confirm one at a time.

Who did we speak to about data engineering roles last quarter?

Five people, ranked by most recent contact. Sophia Bennett was yesterday, on the Northwind Capital intake call.

Data engineering · spoken to last quarter
Everyone spoken to about data engineering roles last quarter, with the source of each match.
CandidateCurrent employerConsultantLast contactStageWhy it matched
Sophia BennettMonarch AnalyticsPriya NairYesterdayInterviewingIntake call for the Northwind brief Call note · yesterday
Amir HassanNorthwind CapitalPriya Nair2 SepScreeningAsked about Spark platform roles Email · 2 Sep
James OkaforJuniper SystemsTom Reilly29 AugSourcedScreening call — data platform work Call note · 29 Aug
Mei TanAtlas CloudTom Reilly21 AugSourcedReplied about a London data role Email · 21 Aug
Elena RossiFormaLena Holm14 AugSourcedCall note — analytics engineering Call note · 14 Aug

Message Sophia on WhatsApp to confirm the interview on Thursday at 3pm

Here is the draft. Nothing is sent until you approve it.

WhatsApp to Sophia Bennett+44 7700 900123
Hi Sophia, confirming your interview with Northwind Capital on Thursday 10 September at 3pm. It is a 45-minute video call with their Head of Data. I will send the link tomorrow. Let me know if anything changes.
Sent from your connected WhatsApp number
01

It finds what was never typed in

Notes, CVs, call transcripts and emails — not just the profile fields someone remembered to fill in.

02

Changes arrive as cards

When the answer is an edit, it comes back as a proposal with its source. Nothing is written until you confirm it.

03

It inherits your permissions

The assistant runs on your access. A record you cannot open is a record it cannot open either.

What you can ask

Five things it does, in the words you would use.

Search everything you hold, rank a pool against a job, count what happened last month, explain where a fact on a record came from, and draft the message that follows. Every answer comes back as something you can act on — a record set, a shortlist, a total, a draft.

See it on your own data

Active data engineers in London who have used Kafka in production, available within a month

Found 4 candidates. Three mention Kafka on their CV; one said it on a recorded call last week.

4 candidates
Search results with the source of each match.
CandidateCurrent employerNoticeWhy it matched
Sophia BennettMonarch Analytics1 monthKafka streaming for card transactions at Halcyon CV
Amir HassanNorthwind Capital2 weeksKafka feed for the risk platform CV
James OkaforJuniper Systems3 monthsRebuilt the Kafka clickstream pipeline CV
Oliver ChenNorthwind CapitalImmediateMentioned running Kafka on the 2 Sep call Call note · 2 Sep
Nothing lands on its own

When the answer is a change, it comes back as a card.

Move a stage, set a field, file a note, send a message — each one proposed with the source it came from, and applied only when you confirm it. Confirmed changes are written as you, in the record’s own history, where the rest of the team can see them.

Move Sophia Bennett to Interviewing?
Stage ScreeningInterviewing

Northwind Capital asked for a first-stage interview on today’s call, 14 minutes in.

Sophia Bennett · HistoryToday
  • Stage changed to Interviewing

    by you · via the assistant · just now

  • CV sent — Senior Data Engineer, Northwind Capital

    by you · Tuesday

How the answers behave

It searches the words people used, and counts before it lists.

Three things that decide whether an answer is worth having: what it read, whether it gives you a number or a wall of rows, and what happens when the question is a morning’s work.

“led a team through a migration”6 matches

  • Sophia Bennett“Managed four engineers across two squads through the warehouse migration.”CV
  • Amir Hassan“Migrated on-prem Hadoop to EMR and S3.”CV
  • Mei Tan“Hands-on until 2023; since then leading the platform team.”Call note · 21 Aug

It finds the phrasing you did not use

A search for “led a team through a migration” surfaces the CV that says exactly that — and the note and the call that say it differently.

Interviews · August 2026From 33 interview activities
  • Priya Nair14
  • Tom Reilly11
  • Lena Holm8
Total33

It counts before it lists

Ask for a number and you get a number, with the breakdown behind it. The list only happens when you ask for one.

Re-score 214 candidatesbackground run

  • Pull everyone against the specDone
  • Score against the rubric133 of 214
  • Draft the shortlist summaryQueued
Resumes where it stopped.

Long runs stay yours to stop

A big ask — re-score everyone against this spec — runs in the background, step by step, and pauses the moment you want a look.

The data boundary

It reads what you can read. It writes nothing without you.

The assistant lives inside the permissions you already have. That is the whole trick, and the whole boundary.

  • It reads what you can open. The records, notes, CVs, emails and call transcripts your permissions already allow. Nothing else, nothing further.
  • It writes only through a card. Every change is a proposal you confirm, written as you, in the record’s own history.
  • It never trains on your data. Your database answers your questions. It does not become anyone else’s.

Questions, answered.

What can the AI assistant actually do?

Two things. It answers questions about your database in plain English — across notes, CVs, call transcripts and emails, not just profile fields — and it does the admin those answers imply: moving a stage, setting a field, filing a note, creating a task. Answers cite their sources, and changes arrive as cards you confirm.

How do I find candidates I have spoken to before without relying on my memory?

Ask in plain English. Kepler searches everything you can already open, including CVs, notes, call transcripts and emails, not only the fields someone filled in. A phrase like “led a team through a migration” surfaces the CV that says exactly that, and the ones that say it differently in a note or a transcript.

Can it change records without me?

No. Every edit comes back as a card — sourced, reversible, and applied only when you confirm it. Confirmed changes are written as you, in the record’s own history, not in a side channel nobody audits.

Can it see records I am not allowed to see?

No. The assistant inherits your permissions exactly: it reads what you can read and writes as you, never around you. Confidential records stay confidential, and your data is never used to train AI models.

What happens to a question that takes a while?

It runs in the background, step by step, so you can watch it progress and stop it whenever you want a look — it resumes where it stopped. Any set of results it produces can be saved as a list, so the work is still there tomorrow.

Start your free trial.

We set up your workspace, migrate your data and walk you through it.

  • Free migration from your current system
  • No card, no minimum seats
  • A reply within one working day

Prefer to talk first? Book a demo · Privacy policy