Custom CRM & ATS for recruitment agencies

A CRM shaped around how you place candidates.

We build it, and we keep working on it after it goes live. It runs on what your agency already uses: Microsoft 365, Google Workspace or your own hosting. When your process changes, we change the software. You call us, not a ticket queue.

The demo below is real, on sample data. Click through it.

3-5 daysto index a typical 20,000-CV archive into searchable records. Scans and messy files get a free feasibility check first.
Day onesource code, docs and a written handover path
You call usa guaranteed response within one working day, and bug fixes are always free
Your setupMicrosoft 365, Google Workspace or your own hosting
See it work

How the CRM works.

This is the kind of system we build, so click through it. Your brand, your workflow.

Your Agency CRMbuilt by Sorapis, sample datayour brand, one clickMicrosoft 365, Google Workspace or your own hostingYour own tenant
Money report
AI match
Candidates
Expiry guard
Dashboard
Pipeline
Intake
Documents
Office TV
More
Money you're losing right now (computed from your own database)
Owner dashboard (the whole firm at a glance, read-only)
Expiry guard (certificates & right to work, watched automatically)
Candidate database (search, then open one)
CandidateRoleNationalityStatusUpdated
AI match (say what you need, get a shortlist)
Pipeline (same people, by stage)
Public intake form
Marko Sample
Mechanic
Office TV (the board on the wall, runs on its own)
Your Agency · this month LIVE--:--:--

Put it on a screen in the office and forget it. The line along the bottom is the real activity log, not a script: when someone approves a timesheet, it shows up here.

Documents

Summaries & documents are composed per person. Open anyone in the Candidates database, go to the Documents tab, and one client-ready summary is composed from all their profile fields. You edit, done.

Everything in this demo (tap one to open it)
Money reportWhat sitting candidates cost, computed from the database.
AI matchSay what you need, get a scored shortlist.
CandidatesThe database: search, then open one.
Expiry guardCertificates & right to work, watched automatically.
DashboardThe whole firm at a glance, for the owner.
PipelineSame people, by stage.
IntakeA public form that feeds the database on its own.
DocumentsClient-ready summaries composed per person.
Office TVThe board on the wall, runs on its own.
Your cloud, your data

All of it lives on your own infrastructure.

AI does the busywork (reads CVs, passports and IDs and fills the fields), and a person confirms every time.

Get a tailored concept

AI: used heavily, kept honest

Modern AI built into what we deliver.

Less manual work: pull candidate data straight from CVs, passports and IDs; draft summaries, job ads and emails in seconds.

Always in control: AI does the busywork. A person makes every decision. No black boxes, nothing sent automatically.

What we build

Three things, done properly.

Not a generalist agency. A focused build partner for recruitment and staffing firms.

01

Custom recruitment CRM & ATS

A recruitment/HR system shaped to how you actually work, not a rented SaaS you bend yourself around. Built on the Microsoft 365 or Google Workspace your firm already runs, or your own stack.

  • Candidate & client pipelines
  • Intake forms that feed the CRM
  • Reminders, dashboards, exports
  • Auto-generated branded documents

See pricing ranges → · usually one fixed monthly number

02

Custom websites

Hand-built, fast, and on-brand, not a template. Career site, employer pages and intake funnels designed to actually convert.

  • Custom design & brand identity
  • Multilingual when you need it
  • Technical SEO done right
  • Connected to your CRM

See pricing ranges →

03

Recruitment growth infrastructure

The machine behind the marketing: job-posting structured data, Google for Jobs, employer landing pages and candidate funnels, all wired into your CRM.

  • JobPosting / Google for Jobs
  • Employer & candidate funnels
  • Multilingual reach (hreflang)
  • GDPR / consent done correctly

See pricing ranges →

Also, when a project needs it: workflow automation, Power BI reports & dashboards, legacy-data migration & cleanup, and emergency server / hosting recovery. Twenty-plus optional modules live on the add-ons page.

Proof, not promises

Every one of these is still in use today.

Three builds running for paying clients. Public sites you can open, systems their desks run on every day.

Builds running3
Records consolidated25,000
Optional modules20+
Vorentis

Public site and the CRM behind it, built from scratch: candidate database, AI CV parsing, branded CV creator, client shortlists matched from the database. Their desk runs on it every day, and we still maintain it.

View it live → Read the case study

Norwegian staffing company

Recovered a failing server and database with zero data loss, then built their recruitment and HR system on the Microsoft 365 they already had. Roughly 25,000 records came out of scattered spreadsheets, deduplicated and synced.

Read the case study ~25,000 candidates · client name withheld

InfermiereTicino

A home nursing-care service in Locarno, Switzerland. Not recruitment. It is here because it is the one we have looked after the longest, and their site and systems still run.

different sector · longest-running

Get a tailored concept

One rule: if it won't make you money or save it, we don't build it.