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
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
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
Candidate ID
Unique identifier for the applicant
Name
Full name of the candidate
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
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
Monitor hiring velocity across departments by combining Positions and Candidates data
Create diversity and sourcing dashboards in Looker Studio using candidate tags and sources
Feed candidate pipeline data into Claude or ChatGPT to generate weekly recruiting summaries
Get a high-level view of open roles and hiring funnel health in a single BigQuery or Google Sheets dashboard
Track recruiting KPIs like open positions by department, pipeline conversion rates, and sourcing mix
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?
