Data Overview

Coupler.io pulls three core entities from Breezy HR, giving you a complete picture of your recruiting operations — from open roles to individual candidate progress.

Available entities

Entity
Description

Positions

Job roles defined in your Breezy HR account, including open, closed, and draft listings

Candidates

Individuals who have applied or been added to a position, with personal and application details

Pipelines

The stages that make up your hiring workflow and where each candidate currently sits

Positions

Fields

Field
Description

Position ID

Unique identifier for the role

Name

Job title

State

Status of the position (e.g., published, closed, draft)

Department

Department the role belongs to

Location

Office or remote location for the role

Created date

When the position was created

Updated date

When the position was last modified

Type

Employment type (full-time, part-time, contract, etc.)

Candidates

Fields

Field
Description

Candidate ID

Unique identifier for the applicant

Name

Full name of the candidate

Email

Primary contact email

Phone

Contact phone number

Source

How the candidate found the role (e.g., job board, referral)

Stage

Current stage in the hiring pipeline

Position

The role the candidate applied for

Created date

When the candidate record was created

Updated date

When the candidate record was last updated

Tags

Labels applied to the candidate for categorization

Pipelines

Fields

Field
Description

Pipeline ID

Unique identifier for the pipeline

Name

Pipeline name

Stage name

Name of each stage within the pipeline

Stage order

Sequence number of each stage

Position

The role this pipeline is associated with

Common data combinations

  • Candidates + Positions — Join on Position ID to see which candidates are applying for which roles, filtered by department or location

  • Candidates + Pipelines — Join on Stage to understand how many candidates are in each hiring stage across all open roles

  • Positions (multiple accounts) — Use Append to combine job listings from multiple Breezy HR accounts into a single report

Use cases by role

  • Track time-to-hire by measuring how long candidates spend in each pipeline stage

  • Build a live headcount report by monitoring published positions and their fill dates

  • Identify top candidate sources by grouping the Source field across all candidates

Platform-specific notes

  • Breezy HR candidate records include all positions a candidate has applied to, so you may see duplicate candidate names across different positions — use Candidate ID as your unique key

  • The pipeline stages returned depend on your Breezy HR account configuration; stage names and order are customizable per position

  • Closed and archived positions are included in the Positions entity — filter by the State field if you only want active listings

  • Candidate source data is only populated when a source was explicitly set during application or manual entry

Last updated

Was this helpful?