Overview
CATS (Candidate Applicant Tracking System) is an applicant tracking system that helps recruiting teams manage candidates, job postings, and the hiring pipeline from application through offer. Persona's CATS integration enables automated candidate management directly from your workflows — creating and updating candidate records with identity-verified data so your recruiting team always has accurate, current information.
Benefits
Eliminate Manual Candidate Data Entry: Automatically create or update CATS candidate records when Persona completes a background or identity check, removing the manual step of re-entering verified data.
Reduce Time-to-Hire Delays: Ensure candidate records are created and enriched immediately after verification, so recruiters can move candidates through the pipeline without waiting for data to be entered.
Improve Data Accuracy: Populate CATS with structured, verified candidate fields sourced directly from Persona rather than self-reported application data.
Prevent Duplicate Records: Use CATS' built-in duplicate checking (enabled via a flag on the Create Candidate action) to avoid creating redundant candidate profiles.
Support Compliance and Audit Requirements: Maintain a complete, verified candidate record in CATS that reflects Persona's identity check outcome for audit and compliance purposes.
Integration Features
Persona's CATS integration enables automation across candidate record management workflows. Key capabilities include:
- List Candidates: Return a paginated list of candidates from your CATS account.
- Create Candidate: Create new candidate records with full field support and optional duplicate checking.
- Get Candidate: Retrieve full profile details of a specific candidate by ID.
- Update Candidate: Update existing candidate profile fields.
Setting up the CATS integration
Prerequisites
To set up the CATS integration, ensure you have:
- A CATS account with API access
- A CATS API key (available in your CATS account settings)
Setting up the CATS credentials
- In the Persona Dashboard, navigate to Integrations > Marketplace and click on CATS.
- Click on Add Credential at the top of the page.
- Enter a Nickname for Credential in the modal, along with your CATS API key, and click Continue.
- Once complete, the credential will appear in Persona and can be selected in workflows.
Using the CATS integration in a workflow
- Create a new workflow, or open an existing workflow you'd like to update.
- Add a new action step > Integrations.
- Select the CATS integration and choose your CATS credential.
- Select the operation you want to run and map Persona data into the input fields.
- Save and publish the workflow.
CATS Operations Overview
Persona supports multiple CATS API operations for managing candidate records within your applicant tracking system. These actions allow you to automate candidate creation, updates, and lookups, ensuring your hiring pipeline reflects verified identity data from Persona.
See below for a comprehensive list of available Workflow Action steps and possible configurations for the CATS integration:
List Candidates
Return a paginated list of candidates from your CATS account with contact, employment, and availability details.
Configuration Steps:
- No required fields.
- Optionally add:
- Page
- Per Page
Create Candidate
Create a new candidate record in CATS. Enable duplicate checking to avoid creating a redundant profile if a candidate with matching information already exists.
Configuration Steps:
- Provide values for required fields:
- First Name
- Last Name
- Optionally add:
- Middle Name
- Title
- Emails (array with email and is_primary flag)
- Phones (array with number, extension, type)
- Address (street, city, state, postal code)
- Country Code (ISO 3166 Alpha-2)
- Social Media URLs
- Website
- Best Time to Call
- Current Employer
- Date Available
- Current Pay
- Desired Pay
- Is Willing to Relocate (true/false)
- Key Skills
- Notes
- Source
- Check Duplicate (true/false)
Get Candidate
Retrieve the full profile details of a specific candidate by ID.
Configuration Steps:
- Provide values for required fields:
- Candidate ID
Update Candidate
Update an existing candidate's profile fields.
Configuration Steps:
- Provide values for required fields:
- Candidate ID
- Optionally add:
- All writable candidate fields (same as Create Candidate — all optional on update)
FAQs
Can I attach resumes or documents to a candidate from Persona?
Document attachment is not supported in the current integration. Candidate profile fields are supported.
Can I move a candidate to a specific job or pipeline stage?
The current integration supports candidate record management. Job and pipeline stage assignment are not supported at this time.