Kombo Kombo Changelog logo

Kombo Changelog

Back to Kombo Subscribe to Updates

Labels

  • All Posts
  • General
  • ATS
  • HRIS
  • Assessment
  • SFTP
  • DATEV
  • LMS

Jump to Month

  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • June 2025
  • May 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • March 2023
  • February 2023
  • January 2023
Assessment
today

Assessment API Updates - August 2, 2026

Other Updates

  • 🐛 Recruitee: Fixed an issue where sending empty text values in assessment results would fail.
Avatar of authorMarvin Müller
HRIS
today

HRIS API Updates - August 2, 2026

Highlights

  • 🚀 Sage HR: We've significantly expanded the create-employee action. You can now set a wide range of fields, including gender, job title, date of birth, phone numbers, home address, and various Sage HR-specific fields like manager, team, approvers, and even custom fields.
  • 📊 UKG Ready & Paylocity Model Expansions: We've enriched our data models for several integrations.
    • For UKG Ready, the employee model now includes Social Security Numbers (SSN), and the employment model includes job titles.
    • For Paylocity, the employee model now includes start_date, termination_date, and a link to the legal_entity_id.

What else we've shipped 🚀

  • ⚙️ Integration-Specific Improvements:
    • Workday: Fixed an issue with timezone calculations for time clock events to ensure accurate timesheet data. The setting to skip evergreen requisitions is now also applied to HRIS syncs.
    • Employment Hero: The OAuth flow has been updated to support PKCE for enhanced security.
    • SCIM: Improved sync stability by preventing failures caused by references to users or groups that are out of scope.
    • SAP SuccessFactors: We've resolved issues that could cause database timeouts during large syncs and fixed bugs related to custom field mapping.
    • DATEV: Historical syncs now correctly process employees who have gaps in their employment history.
    • Hibob: We've updated our OAuth API calls to include a new required header to comply with recent provider changes.
    • Rippling: The employee's home address now includes the state field.
    • Silae: Fixed an issue to ensure the correct termination date is synced for archived employees.
Avatar of authorMarvin Müller
ATS
today

ATS API Updates - August 2, 2026

Highlights

  • 📎 Bullhorn: You can now pin a new application to a specific existing candidate using remote_fields in the create-application action. This is useful for preventing duplicate candidates when multiple profiles share the same email address.
  • 🔐 Greenhouse: We've significantly improved the reliability of concurrent syncs and webhooks by overhauling how we handle access token rotation. This change prevents sync failures that could previously occur when an access token was refreshed by another process.
  • 🏷️ Ashby: A new integration setting allows you to set the candidate source during the creation of new candidates via application forms, ensuring new applicants are correctly attributed.

What else we've shipped 🚀

  • 🤝 Data Integrity Fixes: We've shipped several improvements to ensure applications are always correctly linked to fully synced candidate profiles for iCIMS and Ashby. For Greenhouse, we've improved webhook handling for candidate merges and processing order to prevent data inconsistencies.
  • 📊 Model & Action Updates:
    • Ashby: Fixed an issue where screening question answers could be wiped by partial webhook payloads.
    • Greenhouse: Fixed an issue with writing candidate tags using the add-tag-to-candidate action.
    • Workable: Fixed an issue where creating an application for an already-declined candidate would result in a misleading permission error.
  • ⚙️ Integration-Specific Improvements:
    • Bullhorn for Salesforce: Passthrough API calls will now automatically refresh expired access tokens, and we've improved performance by reducing unnecessary authentications during syncs.
    • JobDiva: Improved performance and reliability by adopting our new shared access token cache. We also made syncs more resilient by allowing them to continue even when the JobDiva API returns errors for specific historical data ranges.
    • Jobvite: Improved connection error messages to help you diagnose permission issues more easily during setup.
    • Loxo: Increased the request rate to help large syncs complete faster.
    • Paycor: Improved reliability by automatically retrying on transient security errors from the Paycor API.
    • Rexx: Added a new integration setting to handle cookie consent banners, preventing boilerplate text from appearing in job descriptions.
    • SmartRecruiters: You can now request additional OAuth scopes through a new integration setting.
    • Workday: Improved performance of ATS syncs by skipping unnecessary API calls. We also improved error messages in the connection flow when setting up custom reports for screening questions.
    • d.vinci: Syncs will no longer fail if a job's application form is unavailable.
Avatar of authorMarvin Müller
General
today

Platform Updates - August 2, 2026

Highlights

  • 🔎 Filter Logs by Job or Application ID: You can now filter logs in the dashboard by a specific Job ID or Application ID. This makes it much easier to trace all API interactions related to a particular job or candidate application, speeding up debugging and monitoring.
  • 🚀 More Granular Syncs with Sync Units: We are continuing the rollout of Sync Units, our new data synchronization model. Sync Units break down large syncs into smaller, independent parts, enabling more efficient data updates, per-model webhooks, and faster unlocks of API endpoints.
  • ⚡️ Improved API Performance with Shared Token Caching: We've rolled out a new platform-wide caching layer for integration access tokens. This significantly reduces redundant authentication requests, leading to faster and more reliable API calls, especially for high-volume operations.

What else we've shipped 🚀

  • Dashboard Improvements:
    • 🪵 Integration Logs: The logs page for a specific integration now only shows actions relevant to its category (e.g., you'll only see HRIS actions for a HiBob integration).
    • 🧠 Filter Memory: Filters you apply on the integrations page are now remembered for the duration of your session, so you don't have to re-apply them when navigating back and forth.
  • ⚙️ Data Integrity: We've improved data cleanup logic to ensure that data is correctly removed when you disable specific models in your integration's scope configuration.

Performance & Reliability

  • Improved database stability by setting stricter timeouts on long-running queries and transactions to prevent system-wide slowdowns.
  • Upgraded our database driver to fix potential connection leaks and better handle deadlocks under high load.
Avatar of authorMarvin Müller
LMS
a week ago

LMS API Updates - July 26, 2026

  • 🫧 Workday: We've improved error handling when writing skills data back to Workday. The API will now provide clearer feedback on asynchronous import failures, making it easier to diagnose issues.
Avatar of authorMarvin Müller
Assessment
a week ago

Assessment API Updates - July 26, 2026

Highlights

  • ✍️ Greenhouse: Write Results as Notes: You now have the option to write assessment results back to a candidate's profile as a note in Greenhouse. This provides another way to surface assessment outcomes to recruiters directly within their workflow.

🚀 What else we've shipped

  • 🪜 iCIMS: You can now configure assessments to be triggered when a candidate is moved into one of several different application statuses, offering more flexibility than being limited to a single stage.
  • 🐛 SuccessFactors: We've fixed an issue that could occur when creating an assessment order for a candidate with missing information.
  • ⚙️ General: We improved the API consistency for Avature, Jobylon, and PageUp and enhanced the connection flow reliability for Ashby.
Avatar of authorMarvin Müller
HRIS
a week ago

HRIS API Updates - July 26, 2026

Highlights

  • 🗑️ Smarter Timesheet Deletion Tracking: We've improved how we handle deletion tracking for timesheets. The system now respects the configured historical sync window (e.g., 2 months), preventing older timesheet records that fall outside this window from being incorrectly marked as deleted during a sync.

🚀 What else we've shipped

✨ New Capabilities & Enhancements:

  • Workday: Timesheet sync now includes open time clock events for employees who are currently clocked in. We also improved the `create-employee` action by relaxing some form field requirements.
  • HiBob: You can now access employee bank account details as mappable custom fields via a new integration setting. We also improved the handling of canceled absences during delta syncs.
  • Paycor: Job titles are now populated only for the most recent employment record. A new setting also allows you to sync only the single most recent employment record per employee.
  • OysterHR: You can now connect to an OysterHR sandbox environment for testing purposes.

⚡️ Performance & Reliability:

  • Improved the performance of syncs for integrations with a very large number of positions (such as Workday) by adding throttling to certain database operations.
  • SFTP: Fixed a character encoding issue for a specific customer's connection (Peter Hahn) to ensure names with special characters are synced correctly.
  • We also shipped reliability fixes for Loket, Payfit, Personio, BambooHR, SAP SuccessFactors, and DATEV HR.
Avatar of authorMarvin Müller
ATS
a week ago

ATS API Updates - July 26, 2026

Highlights

  • 🚀 New Integration: Perbility Helix: We've added support for the Perbility Helix ATS, built on the Concludis platform.
  • 🤖 Major AI Apply Expansion: Our AI Apply feature now supports job applications for SAP Hana, Occupop, and white-labeled Greenhouse job boards, significantly expanding its coverage.
  • 🔺 Cornerstone TalentLink Enhancements: This integration now supports delta syncs, allowing for faster and more efficient data updates. We've also added the ability to sync job hiring teams.
  • ⚡️ Performance Boost for Large Accounts: We've shipped significant performance improvements for fetching data using `updated_after` filters on the Applications and Interviews endpoints. This will result in substantially faster syncs for integrations with large data volumes, such as Greenhouse.

🚀 What else we've shipped

✨ New Capabilities:

  • Cornerstone TalentLink: Added new actions to move an application to a different stage and to add a note to an application.
  • Recruitee: You can now sync candidate offer letters.
  • Avionte: Added support for syncing job contacts as ATS users.
  • JobAdder: The connection process has been updated. It is no longer a partner-only integration and now uses a standard OAuth flow where you can provide your own Client ID and Secret.
  • 🤖 AI Apply Improvements: We've made numerous reliability and coverage enhancements to our AI Apply feature for iCIMS, Volcanic, Pinpoint, Harri, Ashby, SmartRecruiters, CHG, Harbour ATS, and Oracle.

🔧 Integration Fixes & Enhancements:

  • Teamtailor: Screening question answers are now correctly associated with the job on the candidate's card.
  • Greenhouse: Improved authentication reliability to prevent sync failures from concurrent token refreshes and added a new setting to make the hiring permission optional.
  • Taleez: Improved sync reliability by correctly handling applications linked to deleted jobs.
  • Oracle Recruiting: The `create-candidate` action now fails faster and with a clearer error message when a job is already closed.
  • We also shipped improvements for Crelate, JazzHR, Kula, Pinpoint, Bullhorn, and Jobvite.
Avatar of authorMarvin Müller
General
a week ago

Platform Updates - July 26, 2026

Highlights

  • 🚧 Improved Provisioning Filter Safety: We've added a new safeguard to prevent changes to custom field mappings that would break an active employee provisioning filter. The mapping page will now indicate if a field is used in a filter and lock changes until the filter is updated, ensuring your sync configurations remain consistent.
  • 📊 Enhanced Data Explorer: You can now filter data in the Data Explorer by any field, making it easier to find specific records. The interface now also includes a counter showing the number of matching records out of the total, and your filters are saved in the URL for easy sharing.
  • 💸 Updated Billing Logic: We've refined our billing logic to be more aligned with active usage. We now only count connections as billable if they are in an active, syncing state. Connections that are incomplete, pending setup, or have invalid credentials are no longer included in usage counts.

🚀 What else we've shipped

  • 🔄 Connection Flow Reliability: The Employee Filtering step in the Connection Flow is now more robust. If the underlying filter data is missing (e.g., when filtering is enabled after a connection is established), it will automatically trigger a sync to generate it, preventing the setup from getting stuck.
  • 🐛 Dashboard Fix: Fixed a bug in the Data Explorer's Absences calendar that caused it to crash when viewing employees with open-ended absences (e.g., long-term leave).
  • 📥 Larger Webhook Payloads: We've increased the request body size limit for incoming webhooks, preventing errors for legitimate large payloads like emails.
Avatar of authorMarvin Müller
LMS
2 weeks ago

LMS API Updates - July 19, 2026

  • 🐛 Workday: Fixed an issue where creating or updating courses could occasionally fail. Requests may now take slightly longer to complete as we wait for Workday to fully process the change, ensuring higher reliability.
Avatar of authorMarvin Müller