# Breezy Hr AI integration on Definable

> Integrate Breezy HR to streamline your recruiting and applicant tracking processes.

## What this connects

Integrate Breezy HR to streamline your recruiting and applicant tracking processes.

Vendor: https://breezy.hr/

## Tools available

**48** tools available. First 12:

- `BREEZY_HR_ADD_CANDIDATE_CUSTOM_ATTRIBUTE` — Add Candidate Custom Attribute — Add or update a custom attribute for a candidate in Breezy HR. Use when you need to store custom metadata, internal notes, evaluation scores, or any other custom data for a candidate application. If the attribute name already exists for this candidate, its value will be updated with the new value.
- `BREEZY_HR_ADD_CANDIDATE_DOCUMENT` — Add Candidate Document — Upload a document file for an existing candidate in Breezy HR. Use when you need to attach additional documents (cover letters, portfolios, certifications, or other files) to a candidate's application. The file is sent as multipart/form-data with the field name 'data'. This action is idempotent - uploading a document with the same name may create a duplicate or update the existing document depending on Breezy HR behavior.
- `BREEZY_HR_ADD_CANDIDATE_EDUCATION` — Add Candidate Education — Add an education entry to an existing candidate in Breezy HR. Use this action when you need to record a candidate's educational background, such as degrees, certifications, or school attendance. If an education entry already exists for the same school, it will be updated with the provided values.
- `BREEZY_HR_ADD_CANDIDATE_NOTE` — Add Candidate Note — Adds a note to a candidate's discussion stream in Breezy HR. Use this action when you need to record observations, interview feedback, or any communication about a candidate directly in their profile. The note becomes part of the candidate's activity history and is visible to all users with access to the candidate.
- `BREEZY_HR_ADD_CANDIDATE_RESUME` — Add candidate resume — Attach a resume file to an existing candidate in Breezy HR. Use when you need to add or update a candidate's resume document. The file is sent as multipart/form-data with the field name 'file'.
- `BREEZY_HR_ADD_CANDIDATE_WORK_HISTORY` — Add Candidate Work History — Add a work history entry to an existing candidate in Breezy HR. Use this action when you need to record a candidate's employment history, such as previous job positions, companies, and work responsibilities. If a work history entry already exists for the same company, it will be updated with the provided values.
- `BREEZY_HR_CREATE_CANDIDATE` — Add candidate to position — Add a new candidate to a position in Breezy HR. Use when you need to create or add a candidate to a specific job position. This action allows you to programmatically add candidates to positions with various details including contact information, education, work history, social profiles, and custom attributes. The candidate can be marked as 'sourced' (direct hire) or 'applied' (applicant tracking). Note: If origin is 'applied', email_address is required. For 'sourced' candidates, email is optional but recommended.
- `BREEZY_HR_CREATE_CANDIDATE_FROM_RESUME` — Create Candidate From Resume — Upload and parse a resume file to create a new candidate in Breezy HR. Use this action when you need to add a new job candidate by uploading their resume. The resume is parsed and candidate information is automatically extracted and associated with the specified position. The candidate will be placed in the default 'applied' stage unless a different stage_id is specified.
- `BREEZY_HR_CREATE_POSITION` — Create Position — Create a new position in Breezy HR. Use when you need to add a new job opening to your company's hiring pipeline with specific details like title, description, location, and employment type. This action creates a position that can then accept applications from candidates. The position will be created in draft state by default unless otherwise specified.
- `BREEZY_HR_CREATE_WEBHOOK_ENDPOINT` — Create Webhook Endpoint — Create a new webhook endpoint to receive event notifications from Breezy HR. Use this action when you need to set up real-time notifications for events such as candidates being added, deleted, or having their status updated. The response includes a secret key that should be stored securely to verify incoming webhook signatures. This action is idempotent based on the endpoint URL and subscribed events.
- `BREEZY_HR_DELETE_WEBHOOK_ENDPOINT` — Delete Webhook Endpoint — Delete an existing webhook endpoint from Breezy HR. Use this action when you need to remove a webhook endpoint that is no longer needed for receiving real-time notifications about Breezy HR events such as candidate additions, deletions, or status updates. This action is irreversible — the webhook endpoint cannot be recovered once deleted.
- `BREEZY_HR_GET_CANDIDATE` — Get Candidate — Retrieve candidate details by ID for a given position in Breezy HR. Use this action when you need to fetch the full profile and details of a specific candidate applying to a specific job position. This includes contact information, social accounts, recruitment stage, rating, source, and other candidate metadata. This is a read-only operation that does not modify any candidate data.

## Auth

Auth scheme not published.

## How agents use Breezy Hr

Inside a Definable workflow, Breezy Hr is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Breezy Hr** — the Researcher (GPT-5.5) pulls context from Breezy Hr (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Breezy Hr** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Breezy Hr (create record, post message, draft email).
- **Designer / Engineer → Distributor → Breezy Hr** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Breezy Hr (attach file, open PR comment, post status).

The Verifier checks every Breezy Hr call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- hr talent & recruitment — https://definable.ai/apps/category/hr-talent-&-recruitment/

## Related

- HTML page: https://definable.ai/apps/breezy_hr/
- Same category (hr talent & recruitment): https://definable.ai/apps/category/hr-talent-&-recruitment/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
