Breezy HR Integration. Managed via Kini.

Syncs
Less
Faster
Typing
→
Flows
More
Cleaner
Recruiting

Breezy HR describes itself as modern hiring software and an applicant tracking system for companies of every shape and size. Kini takes published positions from Breezy to your channels and adds every applicant to the position as an applied candidate, with resume, documents and your channel as source. Breezy stays the system of record, and Kini operates the connection as a managed service.

Feature Benefits

What Kini takes care of for employers on Breezy.

In Breezy, candidates belong to a position and move through that position's pipeline. Kini feeds those pipelines from your channels for every end customer you connect, starting from the positions the employer has published.

Published positions with location and salary

Breezy positions run through draft, pending, published, closed and archived. Kini imports the published ones with name, description, type, department, category, city, country, remote setting and salary range, so each job reaches your channels with the details the employer entered in Breezy.

Applicants added as applications, not as sourced profiles

Breezy treats a candidate added with the origin applied like an application from its own careers page: the position must be published, and the stage actions the employer configured run as usual. Kini adds every applicant this way, so automatic emails and moves behave exactly as the recruiting team set them up.

Missing required answers completed by the candidate

If a position's application form requires details that your channel did not collect, Breezy still accepts the application and emails the candidate a link to complete them. An application is therefore not lost because one required detail was missing, and the recruiter receives the complete record.

Resume and further documents on the candidate

Kini uploads the resume to the new candidate and attaches further files, such as certificates or a separate cover letter, as documents. Recruiters open everything from the candidate's profile in Breezy instead of hunting through an inbox, and the files stay with the candidate on that position.

Duplicates caught on the position

Breezy refuses to add a candidate who already exists on the same position. Kini records that refusal as an expected outcome rather than an error, so your platform sees that the person is already in the pipeline and nobody has to remove a duplicate by hand.

Data and Fields

Every field. Every entity.Exactly where it belongs.

Kini works with three parts of Breezy: positions come in, candidates and their files go back to the position they applied to. Field names are spelled as in Breezy's API reference.

Entity

Positions

Trigger
Each run of Kini's scheduled import collects the company's published positions from Breezy.
Key Fields
_id, name, state, type, description, department, category, location, city, country, is_remote, salary
Direction
Breezy HR → Kini → Channels
Entity

Candidates

Trigger
When an application for a Breezy position reaches Kini.
Key Fields
name, email_address, phone_number, address, cover_letter, origin, source, social_profiles, custom_attributes
Direction
Channels → Kini → Breezy HR
Entity

Resumes and Documents

Trigger
Right after the candidate has been added to the Breezy position.
Key Fields
resume, document
Direction
Channels → Kini → Breezy HR

Breezy authenticates API access with the email address and password of a Breezy user rather than with a separate key. The connection therefore runs as one Breezy user, and the companies that user belongs to decide which positions Kini can see.

Operations like GET, POST, PATCH are documented per endpoint in the . The primary source for field definitions. Kini adds mapping and fallback logic on top.

How it works

Step 1Connect

Step 2Map

Step 3Test

Step 4Go-live!

Curios how it workswith your stack?

Team memberTeam member
Book a demo
Book a demo
→ Magic-link setup
→ Field mapping included
→ Fast go-live
Differentiator

End-to-end GDPR consent

Every application that flows through Kini carries a consent flag, mirrored on the target system's side and traceable in audits.

Native-language custom fields

Locations, departments and sources are mapped correctly even when they use German naming conventions or regional variants, whether your customers sit in DACH or operate internationally.

Application flows for a wide range of job boards

Stepstone, Indeed, Jobrapido and regional boards each have their own required fields, screening patterns and encoding rules. Kini's mapping engine is trained for those: out of the box, not as a custom project.

Operated by the Kini team

Kini runs the connection for you, including monitoring and alerts. If a vendor changes an API or a mapping breaks, our team fixes it before it reaches your funnel. Operated from Germany.

FAQ

Frequently asked questions about the Breezy HR integration.

Which Breezy positions Kini publishes, how applicants are added to them, and what happens when an application is incomplete or a duplicate.

What data does Kini exchange with Breezy HR?

Published positions come in from Breezy. Kini adds each applicant to the chosen position as a candidate with name, email, phone, address, cover letter and source, and uploads the resume and other documents. Kini does not create or change positions in Breezy and leaves scorecards and interviews alone.

How does an employer connect Breezy?

With the login of a Breezy user. Breezy's API signs a user in with email address and password, and that user's company membership decides which positions are available. The employer therefore sets up a user for the connection that belongs to the right Breezy company.

What happens if a required field is missing?

Breezy still takes the application. For a candidate added as applied whose details do not cover the position's required form fields, Breezy emails the candidate a link to complete them before the record is finalised, so the application reaches the recruiter once the candidate has filled the gap.

What if the candidate already applied to the position?

Breezy rejects the second candidate on the same position. Kini marks such a rejection as an expected failure with the reason duplicate, which needs no action on your side: the person is already in that position's pipeline in Breezy, with their first application.

Does Kini replace Breezy HR?

No. Breezy stays the employer's system of record for positions, candidates and the hiring pipeline. Kini publishes the positions to the channels where candidates find them and adds the resulting applicants in Breezy, where the hiring team continues as before.

How long does applicant data stay in Kini?

For 180 days in personal form. After that period, Kini anonymises the application and deletes contact details, documents, notes and screening answers from its copy. Kini processes the data in Frankfurt within the EU and offers a data processing agreement; Breezy keeps its records under the employer's own rules.

Can't find your answer? Explore more on our detailed FAQ Page.

Customer Insights

Trusted by recruiting teamsacross europe.

From enterprise HR platforms to lean recruiting boutiques. Teams use Kini to connect their tools without involving engineering. Here's what they say.

65+ ATS platforms
500+ companies hiring
DACH and Europe
4 h
saved per week

"Kini syncs candidates from Perspective straight into our customers' ATS. That saves us manual transfers and around four hours a week."

Phillip Weber, Convaix
Phillip Weber
Convaix
Team working in a glass-walled office
+20%
conversion rate

"Kini gets enterprise customers on SAP SuccessFactors live much faster. Fewer technical hurdles in sales, around 20% more conversion."

Stefan Aden, JobMatch
Stefan Aden
JobMatch
65+
ATS integrations, no dev effort

"With Kini, we sync candidates straight into our customers' ATS through 65+ integrations. We don't need an extra full-time hire for it."

Karsten Kühn, Lawgentur
Karsten Kühn
Lawgentur

Your integrations.Managed by us.Live in minutes.

Syncs
Jobs
Cleaner
Out
→
Flows
Applications
Faster
In

No engineering backlog. No manual data handling. Just a working connection between your tools.

Team memberTeam member
Book a demo
Book a demo
Personio Logo
SAP SuccessFactors Logo
Workday Logo
Greenhouse Logo
softgarden Logo
d.vinci Logo
StepStone Logo
Indeed Logo
LinkedIn Logo
XING Logo
Bundesagentur für Arbeit Logo
Jobware Logo
1
Select ATS
2
Enter ATS credentials
3
Go live
Fast go-live