# RemakeCV > RemakeCV is an AI CV and resume formatting platform for recruitment agencies. It parses > candidate CVs in PDF, DOCX and DOC, reformats them into an agency's branded template, > anonymises candidate details for blind hiring, generates candidate summaries, and syncs > with Bullhorn, Vincere, JobAdder, Salesforce and Mercury. A public REST API is available. ## Documentation ### Getting started - [What is RemakeCV?](https://www.remakecv.com/help/getting-started/what-is-remakecv.md): RemakeCV is an AI CV formatting platform for recruitment agencies. It reformats candidate CVs into your branded template, anonymises personal details and syncs with your ATS. - [Quickstart: format your first CV](https://www.remakecv.com/help/getting-started/quickstart.md): Upload a candidate CV, choose a template, review the extracted content and download a branded DOCX or PDF — the whole loop takes about five minutes. - [Setting up your account and team](https://www.remakecv.com/help/getting-started/account-setup.md): Invite colleagues to your RemakeCV account, assign roles, arrange per-user credit limits and configure company-wide defaults. - [How credits and usage work](https://www.remakecv.com/help/getting-started/credits-and-usage.md): One credit formats one CV. Credits are pooled at company level and refresh each billing cycle. Reprocessing, editing and re-downloading do not consume extra credits. - [Supported file types, sizes and limits](https://www.remakecv.com/help/getting-started/supported-file-types.md): RemakeCV accepts .pdf, .doc and .docx CVs. The API defaults to a 10MB file limit and 30 requests per minute. Scanned PDFs are handled via OCR. ### Formatting CVs - [Uploading a CV](https://www.remakecv.com/help/formatting-cvs/uploading-a-cv.md): Drag and drop a candidate CV into RemakeCV, or send it straight from your ATS — Bullhorn, Vincere, JobAdder, Salesforce, Mercury and other platforms we integrate with — without leaving your workflow. - [How RemakeCV's AI formatting works](https://www.remakecv.com/help/formatting-cvs/how-ai-formatting-works.md): RemakeCV extracts text from the CV, uses AI to identify roles, employers, dates and bullets as structured data, then renders that data into your agency template. - [Bulk formatting multiple CVs](https://www.remakecv.com/help/formatting-cvs/bulk-formatting.md): Drop a batch of CVs onto RemakeCV and they queue automatically, processing five at a time. Each CV costs one credit and can be reviewed individually. - [Reviewing and editing a parsed CV](https://www.remakecv.com/help/formatting-cvs/reviewing-and-editing.md): Every extracted section can be edited before download — job titles, employers, dates, bullet points, skills and education — with the original document alongside for comparison. - [Checking what was extracted](https://www.remakecv.com/help/formatting-cvs/checking-the-extraction.md): The CV Comparison Tool highlights text in the original document that did not make it into the formatted output, so you can spot omissions before sending a CV. - [Adding information that wasn't on the original CV](https://www.remakecv.com/help/formatting-cvs/adding-missing-information.md): Add expected salary, notice period, right-to-work status, recruiter contact details or your own notes to a candidate CV before sending it to a client. - [Cover pages and additional candidate info](https://www.remakecv.com/help/formatting-cvs/cover-pages.md): Add a branded cover page carrying your logo, the consultant's details, a candidate summary and role-specific information ahead of the CV itself. - [Downloading as DOCX or PDF](https://www.remakecv.com/help/formatting-cvs/downloading-docx-pdf.md): Download the formatted CV as an editable Word document or a fixed PDF. DOCX suits internal edits and client tweaks; PDF suits final submissions. - [CV history and re-downloading](https://www.remakecv.com/help/formatting-cvs/cv-history.md): Every processed CV is listed in your history with the candidate name, latest employer and role, so you can find and re-download it without spending another credit. ### Templates & branding - [Template basics](https://www.remakecv.com/help/templates-and-branding/template-basics.md): A RemakeCV template is a fully custom reproduction of your agency's CV design — any layout, font, colour, logo, section order and heading — applied automatically to every CV you process. - [Requesting a custom branded template](https://www.remakecv.com/help/templates-and-branding/requesting-a-custom-template.md): Send us your existing agency CV template and we rebuild it inside RemakeCV — fully custom, typically within 24 hours — so every formatted CV matches the document your clients already recognise. - [Using the template editor](https://www.remakecv.com/help/templates-and-branding/template-editor.md): The RemakeCV template editor is a full template builder — fonts, margins, bullet styling, section order and headings, logos, colours, cover pages, and creating or duplicating whole templates. - [Template variants and client-specific versions](https://www.remakecv.com/help/templates-and-branding/template-variants.md): Run several versions of your template — client-branded, anonymised, with or without a cover page — and choose the right one per submission. - [Logos, fonts and colours](https://www.remakecv.com/help/templates-and-branding/logos-fonts-colours.md): Administrators upload your logo and set header colours in Company Settings. Fonts are chosen from a supported list, and logos must be PNG or JPEG under 5MB. - [Section order, headings and how dates appear](https://www.remakecv.com/help/templates-and-branding/date-formats-and-sections.md): Which parts of your CV layout can be changed, who changes them, and why date wording comes from the source CV rather than a formatting setting. ### Anonymisation & compliance - [Auto-anonymisation: what gets removed](https://www.remakecv.com/help/anonymisation-and-compliance/auto-anonymisation.md): RemakeCV removes names, contact details, employer names, institutions and other identifying markers from a CV while preserving achievements, metrics and seniority. - [Neutralising first-person language](https://www.remakecv.com/help/anonymisation-and-compliance/first-person-neutralisation.md): Convert a CV written in the first person into neutral or third-person phrasing, so submissions read consistently regardless of how the candidate wrote theirs. - [GDPR, data retention and where CVs are stored](https://www.remakecv.com/help/anonymisation-and-compliance/gdpr-and-data-retention.md): How RemakeCV handles candidate personal data: what is stored, for how long, who controls it, and how to configure retention for your agency. - [Security, DPAs and sub-processors](https://www.remakecv.com/help/anonymisation-and-compliance/security-and-subprocessors.md): How RemakeCV secures candidate data: encryption, access control, two-factor authentication, an enterprise OpenAI agreement with zero data retention, EU data residency and Data Processing Agreements. ### AI tools - [AI-generated candidate summaries](https://www.remakecv.com/help/ai-tools/candidate-summaries.md): Generate a profile paragraph from the CV content — seniority, sector experience and strengths — then edit it before it goes to the client. - [Cover letter and cover message generator](https://www.remakecv.com/help/ai-tools/cover-letter-generator.md): Draft a covering message for a candidate submission from the CV content, then edit it to reflect the specific client and role. - [Custom extraction fields](https://www.remakecv.com/help/ai-tools/custom-extraction-fields.md): Pull agency-specific information out of every CV automatically — security clearance, driving licence, language proficiency or any field your sector requires. - [Getting better results from the AI](https://www.remakecv.com/help/ai-tools/improving-ai-output.md): Practical steps to get the most out of RemakeCV: configure recurring preferences once in your template, use custom extraction fields, and let reprocessing do the work on unusual layouts. ### Integrations - [Integrations overview](https://www.remakecv.com/help/integrations/integrations-overview.md): RemakeCV connects to any ATS or CRM your agency runs. Bullhorn, Vincere, JobAdder, Salesforce and Mercury are live today, and our team builds new integrations on request using your provider's API credentials. - [Connecting Bullhorn](https://www.remakecv.com/help/integrations/bullhorn.md): Connect Bullhorn to push formatted CVs onto candidate records and to search, create and update candidates from inside RemakeCV. Each consultant connects their own account in a few seconds. - [Connecting Vincere](https://www.remakecv.com/help/integrations/vincere.md): Connect Vincere to push formatted CVs onto candidate records, choosing the Vincere document type they are filed under. Our team provisions your tenant in advance, and each consultant connects individually. - [Connecting JobAdder](https://www.remakecv.com/help/integrations/jobadder.md): The JobAdder integration installs a Choose and Process CV button on every candidate record and reads the CVs already attached there, so you format in place and the finished document goes straight back. - [Connecting Salesforce](https://www.remakecv.com/help/integrations/salesforce.md): The Salesforce integration formats a CV already stored against a candidate record, in place, and sends the finished document back. Our team configures it for your org, so there is nothing for consultants to set up. - [Connecting Mercury](https://www.remakecv.com/help/integrations/mercury.md): The Mercury integration searches Mercury contacts, attaches the formatted CV to a contact record as a PDF, and creates new contacts by letting Mercury parse the CV. Our team configures access, so there is nothing to install or renew. - [Connecting RemakeCV to any ATS or internal system](https://www.remakecv.com/help/integrations/using-the-api-instead.md): The RemakeCV public REST API lets any ATS, CRM or in-house system process CVs, list results and fetch templates — the same endpoints our own native integrations are built on. - [Connecting Access Recruitment](https://www.remakecv.com/help/integrations/access-recruitment.md): RemakeCV connects to Access Recruitment. Our team builds and configures the integration using API credentials from your Access Recruitment account, so branded CVs return to the candidate record instead of being downloaded and re-attached by hand. - [Connecting Ashby](https://www.remakecv.com/help/integrations/ashby.md): RemakeCV connects to Ashby two ways — our team builds and configures the integration from API credentials issued for your Ashby account, or your own engineers build it against RemakeCV's public REST API. - [Connecting Avionté](https://www.remakecv.com/help/integrations/avionte.md): RemakeCV connects to Avionté. Our team builds the connection from API credentials issued on your Avionté account, so branded CVs come back onto candidate records at the volumes a contract staffing desk actually runs at. - [Connecting BambooHR](https://www.remakecv.com/help/integrations/bamboohr.md): RemakeCV connects to BambooHR. Our developers build and configure the integration from API credentials issued for your BambooHR account, so your HR team gets branded candidate CVs without taking on a technical project. - [Connecting Bond Adapt](https://www.remakecv.com/help/integrations/bond-adapt.md): RemakeCV connects to Bond Adapt. Our team builds and configures the integration using API credentials issued for your Adapt account, so branded CVs land back on the candidate record instead of being downloaded and re-attached. - [Connecting Ceipal](https://www.remakecv.com/help/integrations/ceipal.md): RemakeCV connects to Ceipal. Our team builds and configures the integration using API credentials issued for your Ceipal account, so branded CVs arrive back on the candidate record instead of being downloaded and re-attached by hand. - [Connecting Crelate](https://www.remakecv.com/help/integrations/crelate.md): RemakeCV connects to Crelate. Our team builds the connection from API credentials issued on your Crelate account, so candidates leave your desk in your house template or in the format a particular client insists on. - [Connecting Eploy](https://www.remakecv.com/help/integrations/eploy.md): RemakeCV connects to Eploy — our team builds and configures the integration using API credentials issued for your Eploy account, so a formatted CV reaches the candidate record without anyone saving a file to their desktop. - [Connecting Firefish](https://www.remakecv.com/help/integrations/firefish.md): RemakeCV connects to Firefish. Our team builds the integration from API credentials issued on your Firefish account, so the CV your client opens carries the same branding as everything else your agency puts in front of them. - [Connecting Greenhouse](https://www.remakecv.com/help/integrations/greenhouse.md): RemakeCV connects to Greenhouse. Our team builds and configures the integration from API credentials issued for your Greenhouse account, so every candidate reaches your hiring managers in one consistent branded format. - [Connecting iCIMS](https://www.remakecv.com/help/integrations/icims.md): RemakeCV connects to iCIMS. Our team builds and configures the integration from API credentials issued for your iCIMS account, so branded candidate documents reach the record without anyone leaving the system. - [Connecting JobDiva](https://www.remakecv.com/help/integrations/jobdiva.md): RemakeCV connects to JobDiva. Our team builds the connection from API credentials issued on your JobDiva account, so a contractor's CV is formatted once and reused across every requirement you put them forward for. - [Connecting Lever](https://www.remakecv.com/help/integrations/lever.md): RemakeCV connects to Lever. Our team builds and configures the integration from API credentials issued for your Lever account, so the branded candidate document sits on the record where your whole hiring panel can read it. - [Connecting Loxo](https://www.remakecv.com/help/integrations/loxo.md): RemakeCV connects to Loxo. Our team builds the connection from API credentials issued on your Loxo account, so the mixed bag of documents a sourced shortlist produces comes back to each record as one branded CV. - [Connecting Manatal](https://www.remakecv.com/help/integrations/manatal.md): RemakeCV connects to Manatal. Our team builds and configures the integration from API credentials issued for your Manatal account, so the branded CV lands back on the candidate record instead of passing through a manual download. - [Connecting Recruit CRM](https://www.remakecv.com/help/integrations/recruit-crm.md): RemakeCV connects to Recruit CRM. Our team builds and configures the integration using API credentials from Recruit CRM, so branded CVs reach the candidate record without anyone downloading and re-attaching a file. - [Connecting RecruiterFlow](https://www.remakecv.com/help/integrations/recruiterflow.md): RemakeCV connects to RecruiterFlow. Our team builds and configures the integration using API credentials from RecruiterFlow, so formatted CVs land back on the candidate record without a manual download. - [Connecting Recruitly](https://www.remakecv.com/help/integrations/recruitly.md): RemakeCV connects to Recruitly. Our team builds and configures the integration against the API credentials your Recruitly account provides, so branded CVs reach the candidate record without anyone downloading a file. - [Connecting SAP SuccessFactors](https://www.remakecv.com/help/integrations/sap-successfactors.md): RemakeCV connects to SAP SuccessFactors. Our team builds the integration against API credentials issued on your own tenant, so candidates from every country and business area reach decision-makers in one consistent branded format. - [Connecting SmartRecruiters](https://www.remakecv.com/help/integrations/smartrecruiters.md): RemakeCV connects to SmartRecruiters. Our team builds and configures the integration from API credentials issued for your account, so candidates from every business unit and country reach hiring panels in one consistent branded format. - [Connecting TargetRecruit](https://www.remakecv.com/help/integrations/targetrecruit.md): RemakeCV connects to TargetRecruit. Our team builds the integration against API credentials for your account, working with whoever administers the Salesforce org it runs on, so branded CVs land back on the candidate record. - [Connecting Teamtailor](https://www.remakecv.com/help/integrations/teamtailor.md): RemakeCV connects to Teamtailor. Our team builds and configures the integration from API credentials issued for your Teamtailor account, so the CV a hiring manager opens carries the same brand as everything else a candidate has seen. - [Connecting Tracker RMS](https://www.remakecv.com/help/integrations/tracker-rms.md): RemakeCV connects to Tracker RMS. Our team builds and configures the integration from API credentials issued on your Tracker RMS account, so perm and contract submissions both leave in the right branded format. - [Connecting Workable](https://www.remakecv.com/help/integrations/workable.md): RemakeCV connects to Workable. Our team builds and configures the integration from API credentials issued for your Workable account, so a branded, consistent candidate CV is produced without anyone on your hiring team retyping one. - [Connecting Workday](https://www.remakecv.com/help/integrations/workday.md): RemakeCV connects to Workday. Our team builds and configures the integration from API credentials issued for your Workday tenant, so a branded candidate document is produced alongside your system of record rather than in spite of it. - [Connecting Zoho Recruit](https://www.remakecv.com/help/integrations/zoho-recruit.md): RemakeCV connects to Zoho Recruit. Our team builds and configures the integration from API credentials issued on your Zoho Recruit account, so CV formatting joins the rest of your stack instead of happening in a tab of its own. ### Account & billing - [Plans and pricing](https://www.remakecv.com/help/account-and-billing/plans-and-pricing.md): RemakeCV offers a per-seat Business plan and a volume-based Enterprise plan. Custom templates, bulk formatting, anonymisation and ATS integrations are included on both. Each Business seat includes 30 credits per month, pooled across the company. - [Credits, limits and shared pools](https://www.remakecv.com/help/account-and-billing/credits-explained.md): Credits pool at company level and refresh each billing cycle. Our team can cap individual consultants or ring-fence an allocation for a team — email support@remakecv.com. - [Upgrading, downgrading and adding seats](https://www.remakecv.com/help/account-and-billing/upgrading-and-downgrading.md): Change your RemakeCV plan or seat count at any time. Upgrades on annual plans are pro-rated for the remainder of the year, and reductions normally take effect at your next renewal. - [Invoices and payment methods](https://www.remakecv.com/help/account-and-billing/invoices-and-payment.md): RemakeCV billing runs through Stripe. Invoices are issued each billing cycle and payment details are updated through the billing portal. - [Two-factor authentication](https://www.remakecv.com/help/account-and-billing/two-factor-authentication.md): Add a second authentication factor to RemakeCV logins. The highest-value security setting on an account holding candidate personal data. - [User roles and permissions](https://www.remakecv.com/help/account-and-billing/user-roles-and-permissions.md): RemakeCV has administrators and standard users. Administrators manage company details, API keys and templates; formatting preferences are per user and CV history is shared. ### Troubleshooting - [Adjusting a formatted CV](https://www.remakecv.com/help/troubleshooting/formatting-looks-wrong.md): How to adjust a formatted CV when a field, section or date needs changing — and how to make a recurring adjustment permanent in your template so you never make it twice. - [Scanned and image-only PDFs (OCR)](https://www.remakecv.com/help/troubleshooting/scanned-pdfs-and-ocr.md): RemakeCV reads scanned, photographed and image-only PDFs automatically using OCR, recovering content that has no text layer at all — including names held inside header graphics. - [Multi-column, sidebar and design-heavy CVs](https://www.remakecv.com/help/troubleshooting/jumbled-and-multi-column-cvs.md): RemakeCV reconstructs the intended reading order of multi-column, sidebar and heavily designed PDFs automatically, so a creative CV becomes a clean branded document. - [Upload failed or timed out](https://www.remakecv.com/help/troubleshooting/upload-failed.md): Diagnose a CV that will not upload — unsupported file type, a corrupted or unreadable PDF, duplicate filenames, or an account credit limit. - [The downloaded DOCX doesn't look right in Word](https://www.remakecv.com/help/troubleshooting/docx-wont-open.md): Fonts substituted, spacing shifted, an extra page appearing — almost always caused by fonts that aren't installed on the machine opening the file. - [Integration sync errors](https://www.remakecv.com/help/troubleshooting/integration-sync-errors.md): Diagnose a broken ATS connection — expired authorisation, insufficient permissions, or per-user access — across Bullhorn, Vincere, JobAdder, Salesforce and Mercury. - [Error code reference](https://www.remakecv.com/help/troubleshooting/error-codes.md): Every error message RemakeCV can show, what causes it, and how to resolve it — covering the web app and the public API. ### Reference - [Glossary of CV formatting and recruitment terms](https://www.remakecv.com/help/reference/glossary.md): Definitions of the terms used across RemakeCV and recruitment CV formatting — ATS, anonymisation, credits, OCR, parsing, templates and more. - [Frequently asked questions](https://www.remakecv.com/help/reference/faq.md): Answers to the questions agencies ask most about RemakeCV — how it works, what it costs, data security, file formats, integrations and support. - [Service status and reporting an outage](https://www.remakecv.com/help/reference/service-status.md): How to check whether RemakeCV is up, distinguish a service problem from a local one, and report an outage effectively. ### Getting started - [RemakeCV API introduction](https://www.remakecv.com/help/api-reference/introduction.md): The RemakeCV public API is a company-scoped REST interface for processing CVs, retrieving stored results and listing templates. Base URL https://app.remakecv.com/api/public/v1. - [Authentication](https://www.remakecv.com/help/api-reference/authentication.md): Authenticate to the RemakeCV API with a bearer API key. Keys are company-scoped, stored hashed, can be given an expiry, and are revocable at any time. - [Rate limits](https://www.remakecv.com/help/api-reference/rate-limits.md): The RemakeCV API allows 30 requests per minute per company by default. Limits are returned in standard RateLimit headers and exceeding them returns 429. - [Errors and status codes](https://www.remakecv.com/help/api-reference/errors.md): Every RemakeCV API error returns a code, a human-readable message and a request_id. Full reference of every error code the API can return. ### Endpoints - [GET /health](https://www.remakecv.com/help/api-reference/endpoints/health.md): Check that the RemakeCV API is reachable. The only endpoint requiring no authentication, which makes it the right first step when debugging an integration. - [POST /cvs/process](https://www.remakecv.com/help/api-reference/endpoints/process-a-cv.md): Upload a CV for parsing. Returns the extracted candidate name, latest employer and role, plus a signed URL to the stored source file. Does not render a formatted document. - [GET /cvs](https://www.remakecv.com/help/api-reference/endpoints/list-cvs.md): List CVs stored for your company, with pagination and creation-date filters. Requires CV storage to be enabled. - [GET /cvs/{cvId}](https://www.remakecv.com/help/api-reference/endpoints/get-cv.md): Retrieve the detail of a single stored CV by its identifier, including candidate name, latest employer, role and processing method. - [GET /cvs/{cvId}/file](https://www.remakecv.com/help/api-reference/endpoints/get-cv-file.md): Get a short-lived signed URL for a stored CV file. Fetch a fresh URL each time rather than storing the one you were given. - [GET /templates](https://www.remakecv.com/help/api-reference/endpoints/list-templates.md): List the RemakeCV templates visible to a given consultant, with their IDs and which one is the company default. Visibility is per user, so the list differs between consultants. ### Recipes - [Recipe: process a CV and store the result](https://www.remakecv.com/help/api-reference/recipes/process-and-download.md): A complete worked example — authenticate, upload a CV for parsing, read the extracted candidate details, and retrieve the stored source file, with retry and error handling. - [Recipe: sync CV data back to your ATS](https://www.remakecv.com/help/api-reference/recipes/sync-to-your-ats.md): Build a two-way flow — pull a CV from your ATS, parse it with RemakeCV, and write the extracted candidate details back onto the record. ## Machine-readable - [Full documentation corpus](https://www.remakecv.com/llms-full.txt): Every help article concatenated into one file. - [Markdown sitemap](https://www.remakecv.com/help/index.md): Every article grouped by topic. - [OpenAPI specification](https://www.remakecv.com/openapi/public-api.v1.yaml): Machine-readable definition of the RemakeCV public API v1. ## Optional - [Pricing](https://www.remakecv.com/pricing): Plans and credit bundles. - [Blog](https://www.remakecv.com/blog): Articles on recruitment, CV formatting and ATS compatibility. - [Changelog](https://www.remakecv.com/help/changelog): Release notes, newest first.