Your Recruitment & Talent Acquisition Data Template

Greenhouse
Your Recruitment & Talent Acquisition Data Template

Your Recruitment & Talent Acquisition Data Template

This template provides a comprehensive guide to collecting the right data for your Recruitment & Talent Acquisition process. It outlines the essential attributes you need to track, the key activities to capture, and clear guidance on extracting this information from your Greenhouse system. Following this template will ensure you have the data foundation for insightful process analysis.
  • Recommended attributes to collect
  • Key activities to track
  • Extraction guidance
New to event logs? Learn how to create a process mining event log.

Recruitment & Talent Acquisition Attributes

These are the recommended data fields to include in your event log for comprehensive analysis of your recruitment and talent acquisition process within Greenhouse.
5 Required 6 Recommended 11 Optional
Name Description
Activity Name
ActivityName
The name of the specific recruitment activity or stage that occurred.
Description

This attribute records the name of each event in the recruitment process, such as 'Application Received', 'Interview Scheduled', or 'Offer Accepted'. It forms the sequence of events that make up the process map.

Analyzing the sequence and frequency of these activities is fundamental to process mining. It helps visualize the recruitment funnel, identify common process paths, detect deviations from the standard workflow, and pinpoint bottlenecks where the process stalls. For example, it allows tracking how many applications move from 'Application Reviewed' to 'Recruiter Screen Conducted'.

Why it matters

This attribute defines the steps in the recruitment process, allowing for the visualization of the process flow and the identification of bottlenecks and deviations.

Where to get

This is often derived by mapping application stage changes, interview statuses, offer events, or other auditable actions within Greenhouse. It may require logic to translate system events into standardized activity names.

Examples
Application ReviewedInterview CompletedOffer AcceptedApplication Rejected
Activity Timestamp
ActivityTimestamp
The exact date and time when the recruitment activity occurred.
Description

The activity timestamp marks the precise moment an event happened in the recruitment process. It is the temporal foundation for all performance and duration-based analysis, providing the chronological order of activities for each job application.

This timestamp is essential for calculating all time-related KPIs, such as Time to Hire, Interview Scheduling Cycle Time, and Interview Feedback Turnaround Time. By analyzing the time elapsed between different activities, organizations can measure efficiency, identify delays, and monitor adherence to service level agreements, directly supporting dashboards focused on performance and bottlenecks.

Why it matters

This timestamp is critical for ordering events, calculating cycle times, and analyzing the performance of the recruitment process.

Where to get

Found in various objects within Greenhouse, such as 'applied_at' on the Application object, 'created_at' on Offer objects, or timestamps within activity feeds and audit logs.

Examples
2023-10-26T10:00:00Z2023-10-27T14:35:10Z2023-11-05T09:15:00Z
Job Application
JobApplicationId
The unique identifier for a single candidate's application to a specific job.
Description

The Job Application ID is the cornerstone of the recruitment process analysis, acting as the unique case identifier. It links all related activities, from the initial submission and screening to interviews, offers, and the final hiring decision. This allows for a complete, end-to-end view of each candidate's journey.

In process mining, this attribute is used to reconstruct the exact path each candidate follows through the hiring funnel. It enables the analysis of process variants, cycle times per application, and drop-off points, providing a clear picture of the overall recruitment lifecycle for every individual applicant.

Why it matters

This is the essential Case ID that connects all recruitment events for a single candidate, making it possible to analyze the entire hiring journey from start to finish.

Where to get

This is typically the primary key for an application object. Consult the Greenhouse API documentation for the 'Applications' endpoint, often referred to as 'id' or 'application_id'.

Examples
987654321098765432119876543212
Last Data Update
LastDataUpdate
The timestamp indicating when the data for this event was last refreshed or extracted.
Description

This attribute records the date and time the data was last pulled from the source system. It is a metadata field that reflects the freshness of the data in the process mining model.

This information is essential for users to understand how current the analysis is. It helps manage expectations about data latency and is critical for validating that the data pipeline is running as scheduled. For example, if the 'Last Data Update' is several days old, users know the dashboards do not reflect the most recent recruitment activities.

Why it matters

Indicates the freshness of the data, helping users understand if the analysis reflects the most current state of the process.

Where to get

This timestamp is generated and stamped onto the dataset during the data extraction, transformation, and loading (ETL) process.

Examples
2023-11-20T02:00:00Z2023-11-21T02:00:00Z2023-11-22T02:00:00Z
Source System
SourceSystem
Identifies the system of record from which the data was extracted.
Description

This attribute specifies the origin of the recruitment data. For this process, the value would consistently be 'Greenhouse'.

While it may seem static, explicitly tracking the source system is crucial for data governance, troubleshooting, and in scenarios where data might be enriched from other systems, such as an HRIS. It ensures clarity on data provenance and helps maintain data integrity across the organization's data landscape.

Why it matters

Ensures clear data provenance, which is vital for data governance, validation, and managing data from multiple sources.

Where to get

This is a static value that should be added during the data extraction and transformation process to label the origin of the data.

Examples
Greenhouse
Application Source
ApplicationSource
The channel through which the candidate's application was received.
Description

This attribute tracks the origin of a job application, for example, 'LinkedIn', 'Employee Referral', 'Company Website', or 'Indeed'. It provides insight into the effectiveness of different recruitment channels.

The 'Sourcing Channel Effectiveness' dashboard is built entirely around this attribute. By analyzing application volume, time-to-hire, and hire rates by source, organizations can optimize their recruitment marketing spend and effort. This data helps answer strategic questions about which channels deliver the highest quality candidates most efficiently, directly supporting the 'Sourcing Channel Conversion Rate' KPI.

Why it matters

Helps measure the effectiveness and ROI of different recruiting channels, enabling data-driven decisions on where to invest sourcing efforts.

Where to get

Available on the Candidate object in Greenhouse, which is linked to the Application. The 'source' field provides this information.

Examples
LinkedInEmployee ReferralCompany Careers PageIndeed
Application Status
ApplicationStatus
The final outcome or current state of the job application.
Description

This attribute indicates the disposition of an application, such as 'Hired', 'Rejected', or 'Active'. It represents the terminal state of a completed process or the current state of an ongoing one.

This is a critical dimension for outcome analysis. It allows for filtering cases to compare the process paths of hired candidates versus rejected ones, which can reveal characteristics of successful journeys. It is also used to calculate conversion rates in the 'Overall Recruitment Funnel' dashboard, showing what percentage of applications result in a hire.

Why it matters

Defines the outcome of the recruitment process, enabling analysis that compares successful (hired) versus unsuccessful (rejected) candidate journeys.

Where to get

This information is on the Application object in Greenhouse, available via the 'status' field in the API.

Examples
HiredRejectedActive
Job Department
JobDepartment
The department or business unit for which the job position is being filled.
Description

This attribute specifies the organizational department, such as 'Engineering', 'Marketing', or 'Sales', associated with the job requisition. It allows for the aggregation and comparison of recruitment metrics across different parts of the business.

Segmenting the analysis by department is crucial for dashboards like 'Time To Hire Performance' and 'Offer Acceptance Rate Trends'. It helps identify if certain departments have longer hiring cycles, higher offer rejection rates, or different process compliance levels. These insights enable targeted interventions and process improvements tailored to the specific needs of each department.

Why it matters

Enables comparison of recruitment performance and process variations across different departments, revealing systemic issues or best practices.

Where to get

Typically available as a standard or custom field on the Job object in Greenhouse. Can be found in the 'departments' section of a Job record via the API.

Examples
EngineeringProduct ManagementSalesMarketing
Job Title
JobTitle
The title of the position for which the candidate has applied.
Description

This attribute contains the official title of the job requisition, such as 'Senior Software Engineer' or 'Product Marketing Manager'. It provides essential context about the role being filled.

Analyzing recruitment processes by job title is fundamental for understanding role-specific challenges. For instance, the 'Time To Hire Performance' dashboard uses this attribute to show if senior or highly specialized roles take longer to fill. It also helps in analyzing offer acceptance rates for different positions, providing insights into compensation competitiveness or role attractiveness.

Why it matters

Allows for filtering and comparing recruitment metrics for specific roles, helping to understand how process performance varies by job complexity or type.

Where to get

This is a primary field on the Job object in Greenhouse, often available as 'name' when querying the 'jobs' endpoint via the API.

Examples
Senior Software EngineerAccount ExecutiveUX/UI Designer
Offer Status
OfferStatus
The current status of a job offer extended to a candidate.
Description

This attribute tracks the state of a job offer, with values such as 'Created', 'Extended', 'Accepted', or 'Rejected'. It is a key indicator of the final stages of the recruitment process.

This attribute is essential for the 'Offer Acceptance Rate Trends' dashboard and the corresponding KPI. By tracking the progression from 'Offer Extended' to 'Offer Accepted' or 'Offer Rejected', companies can measure their ability to close candidates. Analyzing this by department or job title can reveal insights into compensation competitiveness, candidate experience, or other factors influencing a candidate's decision.

Why it matters

Tracks the outcome of job offers, which is crucial for calculating the Offer Acceptance Rate KPI and understanding how to improve it.

Where to get

Available on the Offer object in Greenhouse, which is linked to an Application. The 'status' field provides this information.

Examples
AcceptedRejectedSentCreated
Recruiter Name
RecruiterName
The name of the recruiter responsible for managing the job application.
Description

This attribute identifies the recruiter assigned to a specific job application or requisition. This person is typically responsible for screening, coordinating interviews, and moving the candidate through the process.

Analyzing the process by recruiter is key to understanding individual performance and workload distribution. The 'Recruiter Workload & Efficiency' dashboard relies on this attribute to calculate metrics like throughput and cycle times per recruiter. It helps identify top performers, pinpoint individuals who may need additional support, and ensure a balanced workload across the talent acquisition team.

Why it matters

Attributes process activities to a specific recruiter, enabling analysis of individual performance, workload, and efficiency.

Where to get

Available on the Job object in Greenhouse, typically as part of the 'hiring_team' section, where roles like 'Recruiter' are specified.

Examples
Alice JohnsonRobert DavisMaria Garcia
Activity End Time
ActivityEndTime
The timestamp indicating when an activity with a duration concluded.
Description

This attribute records the completion time for activities that span a period, such as an interview or a background check. While many activities are instantaneous, those with a measurable duration benefit from having both a start and end time.

Having an end time is crucial for accurately calculating the processing time or duration of specific activities. This helps differentiate between the waiting time between steps and the actual time spent on a task. For example, it allows for a more precise analysis of how long interviews actually take, versus how long it takes to schedule them.

Why it matters

Enables the precise calculation of activity processing times, which helps distinguish active work time from idle waiting time in the process.

Where to get

This information might be available on objects like 'scheduled_interview' in Greenhouse, which often has both a 'start' and 'end' time. For other activities, it may need to be inferred from the timestamp of the subsequent activity.

Examples
2023-10-27T15:35:10Z2023-11-05T10:15:00Z2023-11-10T11:00:00Z
Candidate ID
CandidateId
A unique identifier for the candidate, independent of any single application.
Description

The Candidate ID uniquely identifies an individual in the talent pool, whereas the Job Application ID is specific to one application for one job. A single candidate can have multiple job applications over time.

While the Job Application ID serves as the Case ID for this specific process view, having the Candidate ID allows for a different type of analysis. It can be used to track a candidate's journey across multiple job applications, identify frequent applicants, and analyze the overall relationship with the talent pool. It provides a more person-centric view of the recruitment data.

Why it matters

Allows for analysis across multiple applications from the same candidate, providing a broader view of candidate engagement over time.

Where to get

This is the primary key for a candidate record in Greenhouse, available as 'id' on the Candidate object via the API.

Examples
123456123457123458
Hiring Manager Name
HiringManagerName
The name of the hiring manager for the associated job requisition.
Description

This attribute identifies the manager of the team with the open position. The hiring manager is a key stakeholder in the process, often involved in reviewing candidates, conducting later-stage interviews, and making the final hiring decision.

Analyzing the process by hiring manager can reveal important patterns and bottlenecks. For example, the 'Interview Scheduling Bottlenecks' dashboard might show that delays are frequently associated with specific managers' availability. It helps in identifying needs for training or support to ensure managers are engaging with the hiring process efficiently.

Why it matters

Identifies a key stakeholder, allowing for analysis of process bottlenecks or efficiencies related to specific hiring managers.

Where to get

Available on the Job object in Greenhouse, typically as part of the 'hiring_team' section, where roles like 'Hiring Manager' are specified.

Examples
Emily TranDavid ChenSophia Rodriguez
Interview Feedback Turnaround
InterviewFeedbackTurnaroundTime
The time elapsed between an interview being completed and the interviewer submitting their feedback.
Description

This calculated metric measures the responsiveness of the interview panel. Delays in submitting feedback can significantly slow down the hiring process and negatively impact the candidate experience.

This attribute directly supports the 'Interview Feedback Loop Analysis' dashboard and the 'Interview Feedback Turnaround Time' KPI. It is calculated as the time difference between the 'Interview Completed' and 'Feedback Submitted' activities. Monitoring this metric helps identify bottlenecks caused by slow feedback and encourages quicker decision making.

Why it matters

Measures the efficiency of the post-interview feedback loop, a common source of delays in the hiring process.

Where to get

This is a calculated field. It is derived by subtracting the timestamp of the 'Interview Completed' event from the timestamp of the 'Feedback Submitted' event.

Examples
86400172800259200
Interview Stage
InterviewStageName
The specific name or type of the interview stage.
Description

This attribute specifies the particular stage within the overall interview process, such as 'Recruiter Screen', 'Technical Interview', or 'Final Round'. It provides more granularity than a generic 'Interview Completed' activity.

By analyzing metrics at each distinct interview stage, organizations can pinpoint more specific bottlenecks. For example, you can measure the 'Candidate Drop-off Rate by Stage' with high precision, identifying if candidates tend to withdraw after the technical interview versus the initial screen. This detail is crucial for making targeted improvements to the interview experience.

Why it matters

Offers a more detailed view of the interview process, allowing for analysis of cycle times and drop-off rates at each specific interview step.

Where to get

This information is part of the interview scheduling data in Greenhouse. The 'interviews' object on a job application contains details about the interview stage.

Examples
Recruiter ScreenHiring Manager InterviewTechnical AssessmentOn-site Final Round
Is Automated
IsAutomated
A flag indicating if an activity was performed automatically by the system.
Description

This boolean attribute indicates whether an activity was executed by a user or by an automated system rule. Examples of automated activities could include sending auto-response emails or automatically rejecting candidates who fail a basic screening question.

Analyzing this attribute helps in understanding the level of automation in the recruitment process. It can be used to compare the efficiency and outcomes of automated versus manual steps, and to identify opportunities for further automation to improve speed and consistency.

Why it matters

Helps distinguish between manual and automated activities, enabling analysis of automation's impact on process efficiency and outcomes.

Where to get

This information is not a standard field and typically needs to be derived. It can be inferred from the user associated with an activity (e.g., a 'System' user) or from specific event types known to be automated.

Examples
truefalse
Is Compliant
IsCompliant
A calculated flag indicating if the application followed the standard, defined hiring process.
Description

This boolean attribute is the result of a conformance check, which compares the actual sequence of activities for a job application against a predefined ideal process model. It flags cases that have deviated, such as skipping required steps or performing activities out of order.

This is a core attribute for the 'Hiring Compliance Deviation' dashboard and supports the 'Process Conformance Rate' and 'Compliance Violation Count' KPIs. By filtering for non-compliant cases, organizations can investigate why deviations occur, whether due to inadequate training, system limitations, or necessary exceptions. This helps in standardizing workflows and mitigating compliance risks.

Why it matters

Identifies process deviations, which is critical for measuring process conformance, ensuring compliance, and standardizing hiring workflows.

Where to get

This is a calculated field generated by the process mining software. It compares the event log data against a defined target model or set of business rules.

Examples
truefalse
Job ID
JobId
Unique identifier for the job requisition or posting.
Description

This attribute is the unique ID for the job itself, distinct from the application ID. Multiple applications will be linked to the same Job ID.

Using the Job ID allows for aggregation of data at the requisition level. For example, one can analyze the total number of applications received for a specific job, or the average time to hire for all roles of a similar type. It provides a way to group and analyze recruitment efforts centered around a single open position.

Why it matters

Allows for aggregating and analyzing all candidate data related to a single job opening, providing a requisition-centric view.

Where to get

This is the primary key for a job record in Greenhouse, available as 'id' on the Job object via the API.

Examples
400123400124400125
Rejection Reason
RejectionReason
The reason provided for rejecting a candidate's application.
Description

This attribute captures the specific reason why a candidate was not moved forward in the process. Examples include 'Not a culture fit', 'Salary expectations too high', or 'More qualified candidates'.

Analyzing rejection reasons provides invaluable feedback for the recruitment process. It can highlight issues such as misaligned job descriptions, non-competitive compensation, or recurring skill gaps in the talent pool. This information is particularly useful for improving sourcing strategies and enhancing the candidate experience by understanding common points of failure in the hiring funnel.

Why it matters

Provides qualitative insight into why candidates are dropped from the funnel, helping to refine job descriptions, sourcing, and screening criteria.

Where to get

Available on the Application object when it is rejected. The API provides a 'rejection_reason' object with details.

Examples
Lacked required skillsSalary expectations too highMore qualified candidate selected
Scorecard Recommendation
ScorecardOverallRecommendation
The overall hiring recommendation from a completed interview scorecard.
Description

This attribute captures the final recommendation made by an interviewer on a structured interview scorecard, typically values like 'Strong Yes', 'Yes', 'No', or 'Strong No'.

This data is vital for assessing the quality and consistency of the interview process. It helps correlate interview feedback with actual hiring outcomes, answering questions like 'Do candidates with stronger recommendations get hired more often?'. It is also the basis for the 'Scorecard Completion Rate' KPI, which measures the adoption of structured hiring practices within the organization.

Why it matters

Connects structured interview feedback to process outcomes and helps measure the adoption of data-driven hiring practices.

Where to get

Found within the Scorecard object associated with a completed interview in Greenhouse. The API provides this information via the 'scorecards' endpoint.

Examples
Strong NoNoYesStrong Yes
Time To Hire
TimeToHire
The total duration from when an application was received to when the candidate was marked as hired.
Description

This calculated metric measures the end-to-end duration of a successful hiring process. It is one of the most critical KPIs for evaluating the overall efficiency of the talent acquisition function.

This attribute directly supports the 'Time To Hire Performance' dashboard and the 'Average Time to Hire' KPI. It is calculated as the time difference between the 'Application Received' and 'Candidate Hired' activities for a given job application. Analyzing this metric helps organizations set benchmarks and identify systemic delays in the hiring process.

Why it matters

This is a key performance indicator that measures the overall efficiency of the recruitment funnel for successful hires.

Where to get

This is a calculated field. It is derived by subtracting the timestamp of the 'Application Received' event from the timestamp of the 'Candidate Hired' event.

Examples
259200043200003456000
Required Recommended Optional

Recruitment & Talent Acquisition Activities

These are the key process steps and milestones to capture in your event log for accurate process discovery and optimization of your hiring funnel.
7 Recommended 7 Optional
Activity Description
Application Received
This activity marks the start of the recruitment process for a specific job application. It is captured when a candidate submits their application through a career site, sourcing channel, or is manually entered into Greenhouse.
Why it matters

This is the primary start event for the process. Analyzing the time from this activity to others is crucial for measuring Time to Hire and Sourcing Channel Effectiveness.

Where to get

This is an explicit event logged in Greenhouse when an application is created. The Application Date field or creation timestamp in the application object provides the event time.

Capture

Captured from the creation timestamp of the application record.

Event type explicit
Application Rejected
The candidate's application has been rejected at some point during the process. This is the most common unsuccessful end event and can occur at any stage.
Why it matters

This is a critical end event for analyzing funnel drop-off rates. Understanding when and why rejections occur helps identify process inefficiencies or misaligned job requirements.

Where to get

This is an explicit event recorded when a user rejects the application in Greenhouse. It is often accompanied by a rejection reason, and the activity log captures the timestamp.

Capture

Captured from the timestamp of the rejection action applied to the application.

Event type explicit
Candidate Hired
The candidate has successfully completed all pre-employment checks and is officially marked as hired. This is the successful completion and end event for the application process.
Why it matters

This is the primary success outcome for the process. The time from 'Application Received' to this event is the overall Time to Hire, a critical recruitment KPI.

Where to get

This is an explicit action in Greenhouse where a recruiter marks the candidate as hired for a specific job. This action moves them from an active candidate to a hired one.

Capture

Captured from the timestamp of the 'Mark as Hired' action in Greenhouse.

Event type explicit
Interview Completed
An interview with the candidate has taken place. This is often inferred based on the scheduled interview time passing or, more reliably, when feedback is submitted for that interview.
Why it matters

This activity is a major milestone in the candidate's journey. It serves as the starting point for measuring feedback submission times and progression to the next stage.

Where to get

Typically inferred. It can be derived from the scheduled interview's end time or, more accurately, from the timestamp of the first piece of feedback submitted for that specific interview.

Capture

Inferred from the scheduled interview end time or the timestamp of subsequent feedback submission.

Event type inferred
Interview Scheduled
An interview with the candidate has been scheduled in the system. Greenhouse has integrations with calendars, so this event is typically logged explicitly when an interview is confirmed.
Why it matters

This event is critical for analyzing and identifying bottlenecks in the interview scheduling process. The time between this and the previous step is a key KPI for recruiter and coordinator efficiency.

Where to get

Captured from the interview scheduling feature within Greenhouse. The API provides data on scheduled interviews, including their creation timestamp.

Capture

Logged when an interview event is created and associated with the candidate's application.

Event type explicit
Offer Accepted
The candidate has formally accepted the job offer. This is a key success milestone and typically triggers subsequent pre-hiring activities like background checks.
Why it matters

This is a critical success milestone and a key component of the Offer Acceptance Rate KPI. It signifies the transition from candidate to future employee.

Where to get

This is an explicit event captured when the offer status is updated to 'Accepted' in Greenhouse, either by the recruiter or through the candidate's electronic acceptance.

Capture

Captured from the timestamp when the offer's status is changed to 'Accepted'.

Event type explicit
Offer Extended
The official job offer has been sent to the candidate. This is a critical milestone representing the culmination of the interview and selection process.
Why it matters

This activity is the basis for calculating the Offer Acceptance Rate KPI. It marks the start of the final decision phase for the candidate.

Where to get

This is an explicit event logged in Greenhouse when the offer's status is changed to 'Sent' or 'Extended'. The offers object contains timestamps for these status changes.

Capture

Captured from the timestamp when the offer's status is officially marked as sent.

Event type explicit
Application Reviewed
A recruiter or hiring manager has performed an initial review of the candidate's application. This is typically inferred when the application's stage or status changes from 'New' to an active review stage like 'In Review'.
Why it matters

Tracking this helps identify bottlenecks in the initial screening phase and measures the time it takes for new applications to get attention. It is the starting point for calculating interview scheduling cycle time.

Where to get

Inferred from a change in the application status field. Look for status changes from a 'New' state to a 'Review' state, using the timestamp of the change.

Capture

Inferred from the timestamp of a status change to 'In Review' or a similar stage.

Event type inferred
Background Check Initiated
A background check has been started for the candidate, typically following offer acceptance. This may be recorded as a specific stage change or an integration trigger with a third-party service.
Why it matters

This activity is important for compliance and tracking pre-employment screening delays. It helps analyze the time taken between offer acceptance and the completion of necessary checks.

Where to get

This is likely inferred from moving the candidate to a 'Background Check' stage in the hiring pipeline or from an activity log related to a background check integration.

Capture

Inferred from a status change to a 'Background Check' stage or an API log from an integrated service.

Event type inferred
Feedback Submitted
An interviewer has submitted their scorecard or feedback regarding a candidate's interview. Greenhouse's structured hiring process relies on this for decision making, so it is a discrete, logged action.
Why it matters

The timeliness of feedback is critical to moving candidates forward. This activity helps analyze the feedback loop efficiency and Scorecard Completion Rate.

Where to get

This is an explicit event logged when an interviewer submits a scorecard through Greenhouse. The Scorecards API object contains a submitted_at timestamp.

Capture

Captured from the submission timestamp of an interview scorecard.

Event type explicit
Offer Created
An official job offer has been drafted and is potentially pending internal approval. This marks the formal decision to proceed with an offer for the candidate.
Why it matters

This activity separates the decision to make an offer from the act of extending it. It helps analyze internal approval times and bottlenecks before the offer reaches the candidate.

Where to get

Greenhouse has a dedicated offers module. This is an explicit event captured from the creation timestamp of the offer object associated with the application.

Capture

Logged upon creation of an offer record in the Greenhouse system.

Event type explicit
Offer Rejected
The candidate has formally declined the job offer. This is an unsuccessful end event for the process that occurs late in the funnel.
Why it matters

Tracking this outcome is crucial for analyzing the Offer Acceptance Rate. A high frequency of this event can indicate issues with compensation, culture, or the role itself.

Where to get

This is an explicit event captured when the offer status is updated to 'Rejected' or 'Declined' in Greenhouse. The offer object will have a timestamp for this status change.

Capture

Captured from the timestamp of the offer status changing to 'Rejected'.

Event type explicit
Onboarding Initiated
The process of onboarding the new hire into the company has officially begun. This often involves a handoff from the recruitment system to an HRIS or onboarding platform.
Why it matters

This tracks the efficiency of the handoff from recruitment to HR. Delays here can lead to a poor new hire experience, so monitoring the Onboarding Handoff Time is crucial.

Where to get

This may be an explicit event if Greenhouse is integrated with an onboarding system. Otherwise, it is inferred from the timestamp the candidate is moved to a final 'Hired' stage, which triggers the handoff.

Capture

Inferred from a stage change or an integration log indicating a handoff to an HRIS.

Event type inferred
Recruiter Screen Conducted
A recruiter has completed an initial phone screen or conversation with the candidate. This activity is often captured by moving the candidate to a specific 'Phone Screen' stage in the hiring pipeline.
Why it matters

This is a key qualification milestone that indicates an application has passed the initial paper screen. It helps measure recruiter workload and the effectiveness of the initial screening.

Where to get

Inferred from the timestamp when the application is moved into or out of a 'Phone Screen' stage within the Greenhouse job pipeline.

Capture

Derived from the application's stage history, specifically noting entry into a 'Phone Screen' stage.

Event type inferred
Recommended Optional

Extraction Guides

How to get your data from Greenhouse