Skip to content

Every requirement answered, with proof.

Paste a broker email or a tender excerpt. ConsultCV answers each requirement from your consultant's profile and quotes the assignment behind every Yes. Then it writes the CV in your template, in Swedish or English.

No signup. Use your own CV or the sample consultant, and keep one PDF.

Requirement match

Senior Java-utvecklare till myndighet, 6 mån, Stockholm

Must 4/5Should 2/3

  • Must

    Minst 5 års erfarenhet av Java

    Java sedan 2015 över tre uppdrag, senast Java 17 hos Skatteverket.

    Yes
  • Must

    Erfarenhet av Spring Boot

    Mikrotjänster i Spring Boot hos Skatteverket 2021-2024.

    Yes
  • Should

    Kubernetes i produktion

    Drift på OpenShift hos Skatteverket, men Kubernetes nämns inte direkt.

    Partly
  • Must

    Säkerhetsprövad

    No

Nothing in her profile shows this one, so it stays No.

Appendix 1. Example: a Swedish public-sector request, matched against the trial's sample consultant. Drawn with the app's own match table.
Swedish or English
The CV follows the request's language
CV files not stored
Read in memory, then dropped
Priced per profile
Never per seat
A DPA for every workspace
Signed with Woberry AB, Sweden

Section 1How it works

How a broker email becomes a CV you can send.

The trial runs these steps on one CV and one request. A workspace runs them for every consultant you have.

1.1

Paste the request

Paste the email as it arrived, or an excerpt from the tender. ConsultCV picks out the title, client and deadline, and lists each requirement as must or should. Fix anything it read wrong before you match.

1.2

Check each requirement

Every requirement gets Yes, Partly or No, with the line from the profile behind it. If nothing in the profile supports a requirement, it stays No and its evidence stays empty. You can change any verdict before it goes out.

1.3

Send the CV

ConsultCV writes the CV for this request in your template, in the request's language, as a PDF. Team and Growth add Word files and an anonymised version for brokers, without the name, contact details or photo.

Pasted request

556 / 20,000

Vi söker en Senior Java-utvecklare till en myndighet i Stockholm. Uppdraget är på 6 månader med start i december och möjlig förlängning. Omfattning 100 %, delvis på plats. Sista svarsdag är 15 november 2026.

Krav (ska):

Minst 5 års erfarenhet av Java

Erfarenhet av Spring Boot

Uppdrag inom offentlig sektor

Säkerhetsprövad

Goda kunskaper i svenska

Meriterande (bör):

Kubernetes i produktion

Kafka

Erfarenhet av CI/CD

Read from it

5 must, 3 should

Title
Senior Java-utvecklare
Client
Myndighet
Deadline
15 Nov 2026
Appendix 2. The sample request as pasted, and what ConsultCV read from it.

Requirement match

Senior Java-utvecklare till myndighet, 6 mån, Stockholm

Must 4/5Should 2/3

  1. Must

    Minst 5 års erfarenhet av Java

    Java sedan 2015 över tre uppdrag, senast Java 17 hos Skatteverket.

    Yes
  2. Must

    Erfarenhet av Spring Boot

    Mikrotjänster i Spring Boot hos Skatteverket 2021-2024.

    Yes
  3. Must

    Uppdrag inom offentlig sektor

    Uppdrag hos Skatteverket och Försäkringskassan i offentlig sektor.

    Yes
  4. Must

    Säkerhetsprövad

    Evidence left empty

    No
  5. Must

    Goda kunskaper i svenska

    Svenska som modersmål, uppdrag på svenska hos Skatteverket.

    Yes
  6. Should

    Kubernetes i produktion

    Drift på OpenShift hos Skatteverket, men Kubernetes nämns inte direkt.

    Partly
  7. Should

    Kafka

    Händelseflöden med Kafka hos Skatteverket.

    Yes
  8. Should

    Erfarenhet av CI/CD

    Införde CI/CD med Jenkins hos Telia.

    Yes
Appendix 3. The full match for the same request and consultant.

For the client

For the broker

Appendix 4. The tailored CV, for the client in an example brand's template, and anonymised for a broker.

Section 2The evidence

A Yes always names the assignment behind it.

Each verdict points at the line in the profile it rests on: the client, the role and the years. Where no line shows a requirement, there is nothing to point at, so the verdict is No.

  1. Must

    Requirement 2: Erfarenhet av Spring Boot

    Yes

    Mikrotjänster i Spring Boot hos Skatteverket 2021-2024.

    Quoted from Skatteverket, 2021–2024

    Byggde mikrotjänster i Java 17 och Spring Boot

  2. Should

    Requirement 6: Kubernetes i produktion

    Partly

    Drift på OpenShift hos Skatteverket, men Kubernetes nämns inte direkt.

    Quoted from Skatteverket, 2021–2024

    Drift på OpenShift med automatiserade pipelines

  3. Must

    Requirement 4: Säkerhetsprövad

    No

    Evidence left empty.

    No line to point at here.

Appendix 5. Three of the sample's requirements. Each string runs from a verdict to the line in the profile it quotes.
  • Yes: the evidence names the assignment, the client and the years.
  • Partly: OpenShift is in the profile, Kubernetes isn't. The evidence says which part is there.
  • No: nothing in the profile shows it, so the evidence stays empty.

Section 3The CV

Your template for the client. No names for the broker.

Pick one of three consultancy templates and add your logo, colour and font once. For a broker, anonymised mode removes the name, contact details and photo, and names each client by its sector.

For the client

WordPDF

Example brands

Granit Konsult AB
Oxford template, its colour and logo
Norrsken Digital
Helsinki template, its colour and logo

For the broker

WordPDF

What anonymised mode took out

  • NameAnna Lindqvistprinted as Konsult – Senior Java-utvecklare
  • Phone+46 70 123 45 67Left out
  • E-mailanna.lindqvist@example.comLeft out
  • ClientSkatteverketprinted as Kund inom Offentlig förvaltning
  • ClientTeliaprinted as Kund inom Telekom
  • ClientFörsäkringskassanprinted as Kund inom Offentlig förvaltning
Appendix 6. The tailored CV as the PDF export draws it. Granit Konsult AB and Norrsken Digital are example brands, not customers.

Section 4Your profiles

One profile per consultant, in one workspace.

CVs come in as Word or PDF files and become structured profiles. Requests and matches are saved beside them. What goes out is a match, a CV or the whole workspace as an export.

Comes in

  • Pasted request: A broker email or tender excerpt
  • CV files: Word or PDF, one or many at a time

Kept in your workspace

  • Consultant profiles: One per consultant
  • Assignments and skills: Clients, roles and years
  • Requests and matches: Every verdict, with its evidence
  • Members by role: Owner, admin, manager, consultant

Goes out

  • Requirement match: Yes, Partly or No, with evidence
  • Tailored CV: PDF, or Word on Team and Growth
  • Anonymised CV: For brokers, on Team and Growth
  • Workspace export: JSON, with a Word CV each
Appendix 7. What goes into a workspace and what comes out. Word files and anonymised CVs come with Team and Growth.

Switching from Word folders?

Drop in up to 20 CVs at a time, or 100 on Growth. Each file becomes a profile, and the import lists anything it couldn't read so you know what to check. The files are read in memory and not stored.

Start with one CV in the trial

Import CVs

4 files

  • Anna_Lindqvist_CV_2025.docx

    48 KB

    Imported

    New profile: Anna Lindqvist

  • CV Erik Berg (senaste).pdf

    212 KB

    Imported

    New profile: Erik Berg

    • 1 end date couldn't be read, so that assignment shows as ongoing: check it.
  • Sara Holm CV.docx

    61 KB

    Imported

    New profile: Sara Holm

  • Konsultprofil_MJ_skannad.pdf

    1.9 MB

    Not imported

    No text in this PDF. Is it a scan? Export it from Word instead.

There's no text to read in this one, so it stays out.

Appendix 8. A bulk import of four sample files.

Section 5Security

What we keep, and who sees it.

CVs are personal data. This is how ConsultCV handles them.

Workspaces kept apart
Every read and write is filtered by workspace, and the database refuses a row that points into another one.
Roles
Owners and admins manage members and billing. Managers work on profiles and requests. A consultant sees only their own profile.
CV files
Read in memory to build the profile and not stored. Only the profile you save is kept.
The AI
It runs on OpenAI models through the Vercel AI Gateway. Your content isn't used to train them.
Export and delete
Owners and admins can export the whole workspace as JSON, with a Word CV per consultant. An owner can delete it at any time.
Data processing agreement
Every workspace can sign one with Woberry AB, the Swedish company behind ConsultCV.

Priced by consultant profiles, not seats

One price per workspace. On Team and Growth, everyone in your sales team can join at no extra cost. Pay monthly or yearly; prices exclude VAT.

  • Free

    0 €for as long as you like

    • 3 consultant profiles
    • 1 member
    • 5 tailored CVs a month
    • Requirement match for every request
    • PDF export with a “Made with ConsultCV” footer
    Start free
  • Team

    99 €a month, excl. VAT

    or 990 € a year, excl. VAT

    • 25 consultant profiles
    • Unlimited tailored CVs
    • Word and PDF export
    • Your logo and colours, no ConsultCV footer
    • Anonymised CVs for brokers
    • Unlimited members
    Choose Team
  • Growth

    249 €a month, excl. VAT

    or 2,490 € a year, excl. VAT

    • 100 consultant profiles
    • Unlimited members
    • Everything in Team
    • Bulk import, 100 CVs at a time
    • Priority support
    Choose Growth
  • Enterprise

    Let’s talkpriced for your firm

    • More than 100 consultant profiles
    • Everything in Growth
    • Help moving your Word CVs over
    • Invoice billing
    Contact us

Questions

Anything else? Write to support@consultcv.com. Woberry AB, Sweden

What is a requirement match?
A table that answers each requirement in a request with Yes, Partly or No, and points to the experience that shows it. In Swedish it's called a "kravmatchning". Brokers and public buyers use it to check a consultant quickly. ConsultCV drafts it from the consultant's profile, and you review it before it goes out.
Can the AI make up experience?
It isn't allowed to. Every verdict has to point at something in the profile; without that, the requirement is marked No and the evidence stays empty. If a rewrite adds a number the profile doesn't have, the rewrite is dropped and the original text is kept. Read every CV before you send it all the same.
Can we try it without an account?
Yes. On the trial page, upload one CV or pick the sample consultant, then paste one request. You get the match and the tailored CV, and you can download one PDF. Sign up to keep them.
What happens to the CV files we upload?
They're read in memory to build the profile and are not stored. The profile you save stays in your workspace, and you can export or delete it whenever you like.
Can consultants keep their own profiles up to date?
Yes. Invite them with the Consultant role: they can see and edit their own profile and nothing else. Team and Growth include as many members as you need.
Which languages does it write?
Swedish and English. The CV and the match follow the language of the request. The app itself is in English.
How is it priced?
Per workspace, by the number of consultant profiles, never by seat. The Free plan has 3 profiles, 5 tailored CVs a month and a "Made with ConsultCV" footer on the PDF. Team and Growth add more profiles, Word export, your branding and anonymised CVs. Prices are on the pricing page.

Try it on the request in your inbox.

One CV and one request, no signup. If you have neither to hand, the trial has a sample consultant and a sample request.

Open the trial

Bring a real request. I only point at what the CV can back up.