NewRecruitly + WhatsApp — message from your CRM
Recruitly LogoRecruitly

Introducing

Simi

Your AI copilot for recruitment

BetaOpen to more agencies every week

Not a chatbot trained on help articles. Simi works inside the job — sourcing from your own database, writing the ideal candidate profile, scoring against it once you approve, moving the pipeline, publishing the role and editing the fee. You brief it. It asks before it acts.

You brief it. It asks before it acts.

Screening does not begin with a score. It begins with an Ideal Candidate Profile you can read, argue with and approve — so the shortlist is something you can defend to a client rather than a number you have to trust.

Find me senior Java devs who have done payments

Searched your database with AI Match rather than keywords, so people who describe the work differently still came back. Want me to score them against the role?

Yes — weight payments harder and make SC clearance a deal-breaker

Here is the Ideal Candidate Profile I would score against.

Ideal Candidate Profile · draft

  • Must have: commercial payments experience
  • Must have: active SC clearance
  • Weighted up: payments over general backend
  • Nice to have: regulated-environment delivery
ApproveRefine

Approve it, or tell me what to change.

Approve. Then add the top five to Shortlist

Scored and ranked against the approved profile, with the reasoning on each candidate. Top five moved to Shortlist.

Illustrative exchange. No boolean strings, no filters to configure, nothing typed twice.

What it does inside a job

Say the sentence. It does the thing.

Sourcing

“Find me senior Java devs”

Find candidates in your own database

AI Match runs a semantic search across your database, not a keyword filter, so the person whose CV never uses your phrasing still surfaces. Ask for “senior Java devs who have done payments”, or pull back what a previous run found without re-running it.

Screening

“Who’s the best fit?”

It writes the Ideal Candidate Profile first

Screening does not start with a score. Simi drafts an Ideal Candidate Profile for the role, shows it to you, and waits. Nothing is scored against criteria you have not seen.

Screening

“Add SC clearance as a deal-breaker”

And you argue with it in plain English

Refine the profile the way you would brief a resourcer — more weight on payments experience, clearance as a deal-breaker, drop the degree requirement — and it regenerates. Approve when it reads like the role you are actually working.

Screening

“Rank them”

Then it scores every candidate against it

Each candidate is scored and ranked against the profile you approved, with the reasoning attached, so a shortlist is something you can defend to a client rather than a number you have to trust.

Pipeline

“Add the top 5 to Sourced”

Move the pipeline by saying so

Add to a stage, shortlist, reject in bulk, promote the top few. The stages are your own workflow, so the instruction is the same sentence you would say out loud.

Publishing

“Is it live anywhere?”

Publish it, or take it down

Push the job to your careers site, the candidate portal or the boards — and ask where it is currently live. When the instruction is ambiguous it asks which channel rather than guessing.

The commercials

“Fee 20%, 90-day guarantee, staged 30/30/40”

Edit any field on the job, including the money

Description, skills, benefits, seniority, pay, openings, location, dates, sectors, client brief, hiring manager — and the commercials: fee percentage or fixed, currency, engagement type, guarantee period, staged and retainer payment plans. Several changes in one sentence, resolved against your own lists.

Comms

“Send that to the hiring manager”

Send the email without leaving the thread

Draft it, read it, send it from the job — and it lands on the record like every other message, so the next person to open the candidate sees it.

The lavender tiles are one loop: it drafts the profile, you refine it, it scores against what you approved.

Why this is not a support widget

A generic assistantSimi
Answers fromHelp articles and documentationYour candidates, jobs, pipeline — and the docs when you want the docs
Knows aboutProduct features and pricingYour account: your plan, your limits, your credit, your usage
Can take actionOpen a support ticketSource, screen, score, move the pipeline, publish, edit the job, send the email
Before it actsNothing to approveShows you the Ideal Candidate Profile and waits for your approval
When it cannot helpRepeats the same articleHands you to a human, with the conversation intact

Six places you will meet it

Inside the job

The copilot with the tools. Open any job and it already has the spec, the pipeline and the candidates in front of it — so “who’s the best fit” needs no further explanation.

The help chat, everywhere else

Ask how something works and it answers from the product documentation. Ask about your own account and it answers from your account — your plan, your limits, your remaining credit — rather than sending you to a pricing page.

A human, when you want one

Say so and it hands the conversation to a person with the whole thread attached. You never repeat yourself to the second responder.

From your very first minute

The same assistant walks you through signup — finding your company, verifying you, planning the migration — so the first thing you meet is the thing you will keep using.

In the browser, on LinkedIn

The Chrome extension carries it onto profiles you are already reading, with your CRM context and matching against your live jobs.

Through Claude, over MCP

Connect your CRM to Claude and ask in natural language. Read-only, OAuth 2.1, free on every plan.

It is only useful once it knows your data

Which is the whole point, and the reason to bring your database in first. Free plan, no card.