Use case

CV Formatting for IT Recruitment Agencies

How IT recruitment agencies use CVPitch to turn technical CVs into client-ready submissions with source-checked skills and evidence-backed pitches.

CV formatting for IT recruitment has to handle volume and detail at the same time. A permanent backend role can attract dozens of applicants, a contract desk might send five CVs before lunch, and every hiring manager reads the skills section with a sceptical eye. A CV that claims "Kubernetes" without showing where it was used, or lists a certification with the wrong year, costs you credibility with the client.

CVPitch was built with boutique technical and IT agencies in mind. It turns a candidate's PDF or Word CV into your agency's branded submission, links every fact to the passage it came from, and only exports once a recruiter has approved the exact version.

What IT clients expect from a submission

Technical hiring managers tend to want the same things, whatever the format:

  • A skills summary they can trust. Languages, frameworks, cloud platforms and tools, ideally tied to the roles where they were used.
  • Clear chronology. Contract roles, overlapping projects and short assignments laid out so gaps and overlaps are obvious, not hidden.
  • Certifications with dates. Cloud, security and vendor certifications, with issuer and year as the candidate wrote them.
  • No contact details. Most agencies remove email, phone and personal links, including GitHub or portfolio URLs, until the client is committed.
  • Their own layout. Larger clients often specify section order, headings and a page limit.

How the workflow looks in CVPitch

  1. Upload. Drop in the candidate's PDF or DOCX, one at a time or several at once with bulk upload, up to 10 MiB and, for PDFs, 20 pages. Older Word, RTF and ODT files are converted, scans and photos are read by OCR at 1 AI credit per page, and CVs can also arrive by email forwarding or ATS import.
  2. Review facts beside the source. Every employer, title, date range, qualification and skill links to the exact passage it came from. Click to check rather than scrolling two documents side by side.
  3. Resolve flags. Ambiguous date ranges, missing required sections and client questions appear as review flags that must be dealt with before approval.
  4. Choose contact removal. Remove email, phone, address and links, or replace the name with a candidate reference. Removal covers the DOCX, the PDF and hidden document metadata.
  5. Preview, approve, export. Check the draft PDF, approve the exact revision, and export an editable Word file plus a matching PDF.

If a colleague edits a fact after approval, the approval no longer applies and the CV must be approved again. That stops an unchecked change reaching a client.

Set up client variants once

Create one client variant per client format you send regularly. Each variant can set one of five layouts and a font, agency name and logo, client label, accent colour, section order and headings, required sections, a page limit, a privacy preset and an optional coversheet, or use your own Word template with placeholder tags. You can also make recruiter fields mandatory, such as day rate, notice period or availability, so nobody submits without them. Those fields are labelled recruiter-added, so the client and your colleagues can see they came from you, not the CV.

Sending the same developer to three clients? Reuse the reviewed CV in another client variant instead of uploading and checking it again. Our agency CV template guide covers which sections technical clients value.

Match the CV to the job description

Paste the job description and CVPitch marks each requirement as evidenced, partly evidenced or not shown, with the supporting CV passage beside it. The matching is deterministic, so it does not guess. Because the passage sits beside every status, a line such as "no production Kubernetes experience" is visible for what it is rather than hidden behind a score.

From that matrix CVPitch drafts an editable pitch email that cites the evidence, and a list of gaps to confirm with the candidate before you call the client, such as a required Terraform skill the CV does not show. See how to pitch a candidate to a client and our candidate submission email template.

Share, track and follow up

Share an approved CV with the hiring manager through a secure, expiring link. You see when it is opened and downloaded, and the client can choose Request interview, Maybe or Not a fit with a comment. You can revoke the link at any time, and link pages are not indexed by search engines.

Fit it into your stack

Most IT agencies already have an ATS and a busy Slack or Teams workspace. CVPitch connects through:

  • Chat notifications to Slack, Microsoft Teams, Discord or Google Chat when a CV is ready for review, approved or opened by a client. Messages contain metadata only, never CV text.
  • REST API and signed webhooks for your own scripts, or Zapier, Make and n8n recipes.
  • Claude and ChatGPT through a remote MCP connector that can list submissions, check status and export already-approved CVs, but never approve.
  • Native ATS and CRM connectors for Greenhouse, Lever, Workable, Ashby, Teamtailor, Recruitee, SmartRecruiters, Recruit CRM and Crelate: import a CV attachment and attach the approved files back. Manatal is supported for import.

Bullhorn, JobAdder and Vincere connectors are coming soon, once those vendors approve them; until then use the API, webhooks or an automation tool. See integrations.

Limits worth knowing

CVPitch does not embellish a candidate's experience: its optional AI writing tools only rephrase existing facts, as proposals you accept or reject, and rule-based checks drop suggestions that add numbers, links or names not found in the CV, though they cannot catch every change. Scans and photos can be read, but each page uses an AI credit and the transcription needs checking. It is a formatting and review tool, not an ATS. The Word export stays editable, but edits made in Word afterwards are not checked by CVPitch.

See the full list of CVPitch features, how contract staffing agencies and engineering recruiters use CVPitch, and what goes into a candidate submission.

Frequently asked questions

Can CVPitch handle contractor CVs with many short roles?

Yes, within the upload limits: a PDF up to 20 pages, 10 MiB and 120,000 characters of text. Each role keeps its own dates and evidence, and ambiguous or overlapping date ranges are flagged for you to check.

If you choose to remove links, personal URLs are removed from the generated DOCX, PDF and hidden metadata. The original CV is kept separately and never changed.

Does CVPitch score or rank developers?

No. Job match shows which requirements the CV evidences, with the passage, and which are not shown. It does not produce a fit score or rank candidates.

How much does it cost for a small IT desk?

Every plan includes unlimited users and monthly AI credits. Starter is $19 a month for 50 exports, Pro $49 for 200 and Agency $99 for 500. See pricing, or start free with 10 exports and no card.

Turn your next CV into a client-ready submission

Upload a candidate CV, check every fact against the source, remove contact details and export your agency’s branded DOCX and PDF. Your first 10 CVs are free.

Start free See how it works

Send your next candidate CV in your agency’s format

CVPitch reformats candidate CVs into your branded template, checks every fact against the source and removes contact details on your terms. Start with 10 free CVs.

Start free See pricing