Migrate your Kula data
AI-first ATS for mid-market teams that automate sourcing, candidate engagement, and interview workflows under one roof.
In its favor
Why people choose Kula
The signal that keeps Kula on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Lower cost than Ashby with comparable AI features and a stronger LinkedIn sourcing integration, making it attractive for budget-conscious tech teams.
AI resume scoring, interview summarization, and an AI notetaker built entirely in-house differentiate it from ATS platforms relying on third-party LLM wrappers.
The platform surfaces candidates across LinkedIn and GitHub during sourcing and keeps outreach personalized rather than templated, improving response rates.
Recruiters without daily ATS experience find Kula approachable because the workflow builder uses a clean, modern UI with minimal cognitive overhead.
Implementation is guided by a dedicated manager who follows a structured 4–6 week migration timeline with clear checkpoints and status updates.
Reporting is consistently described as the weakest feature — dashboards lack depth, customization options are limited, and historical analytics require manual exports to fill gaps.
The platform attempts to cover too many recruiting scenarios at once, adding workflow complexity that teams with simple hiring processes find unnecessary.
As a newer ATS, Kula ships frequent updates that occasionally introduce bugs, slow screen loads, or sync issues between features that require workarounds.
Reasons to switch
Why people leave Kula
The recurring reasons buyers give for replacing Kula. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Kula fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Kula pricing overview
Kula publishes pricing only on request. Competitors and G2 reviews indicate it is positioned as a mid-market option priced below Ashby, with plans structured per-seat on a monthly or annual subscription basis. Annual contracts are required for the lower per-seat rate.
Growth
Tier 1 of 2
Contact sales
What's included
Need help selecting your HRMS?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Kula's schedule — see our quote-based pricing →
What gets migrated
Kula object support
Object-by-object support for Kula migrations. Per-pair details surface during scoping.
Candidates
Fully supportedCandidates is the primary record in Kula, holding contact info, work history, sourced profile data, and AI-generated scores. We migrate candidate profiles with their full activity timeline intact, preserving email/SMS engagement history and AI notes.
Jobs (Requisitions)
Fully supportedJobs represent open requisitions with associated pipeline stages, team members, and interviewers. We transfer job records with their configured stage pipeline and preserve active vs. closed status during import.
Applications
Fully supportedApplications link a Candidate to a Job and track stage progression. We map application records including source, submission date, current stage, and any rejection or offer outcome recorded in the source system.
Interviews
Fully supportedInterviews store scheduled rounds, interviewer assignments, and评分 feedback. We transfer interview records along with scorecards and reviewer notes, preserving the sequence of interview rounds.
Scorecards and AI Summaries
Mapping requiredKula generates AI-powered interview summaries and candidate scores. These are stored as structured fields on the interview record. We preserve AI summaries as text fields; scorecard templates may need field-mapping review depending on the destination's schema.
Pipeline Stages
Mapping requiredKula uses customizable pipeline stages per job. We extract the stage names and ordering from the source instance and recreate an equivalent stage configuration in the destination ATS, flagging any non-standard stage names for manual review.
Custom Fields
Mapping requiredBoth source and destination instances may have custom fields on Candidates, Jobs, or Applications. We extract the custom field definitions and values, then map them to destination fields, creating new ones where no matching field exists.
Tags and Source Attribution
Mapping requiredTags applied to candidates (e.g., 'referral', 'sourced-linkedin') carry sourcing context. We preserve tag assignments as custom properties or native tags in the destination system, noting any tag limits that apply.
User and Team Assignments
Mapping requiredRecruiter owners, hiring managers, and interviewers are assigned to jobs and applications. We map user email addresses between systems and flag any orphaned assignments where the user does not exist in the destination.
Career Site Configurations
Not in this platformKula includes a branded career site builder with drag-and-drop templates. Career site content, styling, and URL structure are not transferable via API and are excluded from standard migration scope.
Email and SMS Templates
Mapping requiredOutreach templates used in automated candidate communication can be exported and mapped to the destination's template format, though rich formatting and conditional logic may require manual reconstruction.
Interviewer Pools
Mapping requiredKula's interviewer pool feature balances scheduling load across available team members. We transfer pool membership records but note that scheduling rules and availability settings are destination-dependent and may need reconfiguration.
| Object | Support | Notes |
|---|---|---|
| Candidates | Fully supported | Candidates is the primary record in Kula, holding contact info, work history, sourced profile data, and AI-generated scores. We migrate candidate profiles with their full activity timeline intact, preserving email/SMS engagement history and AI notes. |
| Jobs (Requisitions) | Fully supported | Jobs represent open requisitions with associated pipeline stages, team members, and interviewers. We transfer job records with their configured stage pipeline and preserve active vs. closed status during import. |
| Applications | Fully supported | Applications link a Candidate to a Job and track stage progression. We map application records including source, submission date, current stage, and any rejection or offer outcome recorded in the source system. |
| Interviews | Fully supported | Interviews store scheduled rounds, interviewer assignments, and评分 feedback. We transfer interview records along with scorecards and reviewer notes, preserving the sequence of interview rounds. |
| Scorecards and AI Summaries | Mapping required | Kula generates AI-powered interview summaries and candidate scores. These are stored as structured fields on the interview record. We preserve AI summaries as text fields; scorecard templates may need field-mapping review depending on the destination's schema. |
| Pipeline Stages | Mapping required | Kula uses customizable pipeline stages per job. We extract the stage names and ordering from the source instance and recreate an equivalent stage configuration in the destination ATS, flagging any non-standard stage names for manual review. |
| Custom Fields | Mapping required | Both source and destination instances may have custom fields on Candidates, Jobs, or Applications. We extract the custom field definitions and values, then map them to destination fields, creating new ones where no matching field exists. |
| Tags and Source Attribution | Mapping required | Tags applied to candidates (e.g., 'referral', 'sourced-linkedin') carry sourcing context. We preserve tag assignments as custom properties or native tags in the destination system, noting any tag limits that apply. |
| User and Team Assignments | Mapping required | Recruiter owners, hiring managers, and interviewers are assigned to jobs and applications. We map user email addresses between systems and flag any orphaned assignments where the user does not exist in the destination. |
| Career Site Configurations | Not in this platform | Kula includes a branded career site builder with drag-and-drop templates. Career site content, styling, and URL structure are not transferable via API and are excluded from standard migration scope. |
| Email and SMS Templates | Mapping required | Outreach templates used in automated candidate communication can be exported and mapped to the destination's template format, though rich formatting and conditional logic may require manual reconstruction. |
| Interviewer Pools | Mapping required | Kula's interviewer pool feature balances scheduling load across available team members. We transfer pool membership records but note that scheduling rules and availability settings are destination-dependent and may need reconfiguration. |
Gotchas
What to watch for in Kula migrations
Issues we've hit on past Kula migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
AI-generated scores do not carry over as live metrics
Reporting exports require a separate manual step
Frequent platform updates can change field behavior
| Severity | Issue |
|---|---|
| Medium | AI-generated scores do not carry over as live metrics |
| Medium | Reporting exports require a separate manual step |
| Low | Frequent platform updates can change field behavior |
Leaving Kula?
Where Kula customers move next
5 destinations Kula can migrate to.
How a Kula migration works
Four steps, Kula-specific
Connect
OAuth 2.0 into Kula. Scopes limited to read-only on the data we move.
Map
We translate Kula-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Kula quirks before production.
Migrate
Full migration with Kula rate-limit handling. Rollback available throughout.
FAQ
Kula migration FAQ
Answers to the questions buyers ask most during Kula migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Kula migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther HR systems we support
Ready when you are
Migrate Kula.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Kula setup and destination — written quote back within a business day.