Skip to main content
Stay up to date with the latest changes to absentify. Release notes are grouped by date, and minor bug fixes are summarized rather than listed individually. This page contains only updates from the current quarter, October–December 2026; earlier updates are available in the quarterly archives below.
New FeatureImprovement

Automatic archiving after the last working day

When you set a user’s employment end date, you can now turn on “Archive automatically after their last day” so they are archived the day after. They can no longer sign in and no longer appear on the calendar, their history stays in absentify, and you can see when archiving is scheduled, stop it, or archive them yourself if something goes wrong.

Improvements

  • If absentify archived a user automatically after their last working day, the Microsoft group sync no longer makes them active again while they are still in the synced group.
New FeatureImprovementBug Fix

Choose when a user gets access

When you add or invite a user with an email address, you can now grant access on their start date, right away, or keep them inactive until you activate them yourself.

Automatic activation on start date

For Microsoft group synchronization with automatic account creation, you can now turn on “Activate users automatically on their start date” so new users become active on their employment start date and receive the welcome email. Users without a start date stay inactive, and on an inactive user’s access settings you can see when automatic activation is planned and stop it for that user.

timeghost connection with new keys

You can now connect absentify to timeghost with timeghost’s new keys as well as the previous key format when you set up or edit a timeghost sync.

Improvements

  • absentify now explains in administrator notification emails whether a newly created account stays inactive until the start date or is activated immediately.
  • When you set up calendar sync, absentify now defaults leave types hidden from colleagues to a generic “Absent” label and marks them in the list.
  • absentify now explains how hidden leave types show up in synced calendars versus calendar subscription links.
  • absentify now requires a name only for the leave types you enable for calendar sync.
  • absentify now uses clearer wording in calendar sync settings for choosing which leave types appear in the calendar and what colleagues see in the name column.
  • absentify now explains in calendar sync help that leave types with the eye icon stay hidden from colleagues in absentify, while the synced calendar still shows the name you enter unless you set it to “Absent”.
  • absentify now states more clearly that until a leave request is approved, the calendar shows the absence with the status you chose.
  • When you change a leave request and the new dates overlap another request, absentify now shows a clearer warning and lets you open the conflicting request without leaving the change, then checks overlaps again when you come back.
  • absentify now explains more clearly while you edit a leave request what happens when you save—whether the change needs approval, takes effect right away, or shortens the request—and, for approved requests, which dates or leave type stay until the change is approved.
  • You can now choose what you want to export first, then set the period and file type, with a short summary before you create the export.
  • Leave type privacy settings now include a preview of what colleagues see versus what the person, representatives, approvers, managers, and administrators see.
  • absentify now explains more clearly in leave type privacy settings that colleagues can still see the leave type name in the calendar, and that you can show a generic “Absent” label there as well.
  • absentify now removes extra spaces around a pasted timeghost key so setup is less error-prone.
  • absentify now stores and uses timeghost keys that contain special characters correctly.
  • absentify now still blocks a timeghost key that only looks like the hidden placeholder, and accepts a real key even if it includes an asterisk.
  • absentify now shows a clearer message when a timeghost key is invalid, including when you check administrator access or load workspaces.
  • absentify now uses clearer wording for the “Active”, “Inactive”, and “Archived” account statuses.
  • You can now turn on “Activate on their start date” for an inactive user from their access settings when they have a future start date.
  • You now get an email if automatic activation on the start date fails or the welcome email could not be sent.
  • absentify now still syncs leave requests to calendars when user or workspace information is unavailable.
  • absentify now uses clearer button layouts for representative approval and decline actions on the calendar and in the request details panel, with labels that wrap instead of feeling cramped on small screens or in the side panel.
  • absentify now places the “Close” control in a dedicated top bar on the request details side panel so the request title has more room and is easier to read.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Add a holiday to several calendars

You can now add one company holiday to several holiday calendars at once. Calendars that already have a holiday on that date are skipped.

Assign employees after creating a calendar

When you create a new holiday calendar, you can immediately choose which employees follow it and set it as the default for new employees.

Delete a holiday calendar

You can now remove a holiday calendar, with guidance on moving affected employees to another calendar and choosing a new default when needed.

Filter users by holiday calendar

You can now narrow the user list in Settings to users who follow a specific holiday calendar.

Start exports from external tools

Workspace administrators can now start absence, payroll, and leave balance exports from external tools and automation, then retrieve the file when the export finishes.

Automated exports in flows

On Plus, workspace administrators can now generate the same Excel and payroll exports as in Export settings from a Power Automate flow and save the finished file to SharePoint or OneDrive without downloading it by hand.

Leave request changes in flows

You can now preview a leave request or a recurring series in a Power Automate flow before anything is created. You can also submit changes to dates, leave type, or reason, and approve, decline, or withdraw pending changes on approved requests.

When a leave request changes

A new flow trigger now runs when a leave request is updated, so you can automate follow-up steps.

Improvements

  • absentify now keeps your Outlook automatic reply aligned when you change, cancel, or decline an absence while that reply may still be active.
  • When you move an absence to later dates, absentify now updates the scheduled Outlook automatic reply right away instead of waiting until the absence is near.
  • For leave types hidden from colleagues, absentify now uses the calendar title you set in leave type settings on your Outlook calendar and on team or shared calendars it syncs, instead of always showing a generic absent label.
  • When you set how a leave type that needs approval appears in the calendar, absentify now explains that requests show as tentative until they are approved.
  • When you pick a representative for a leave request, absentify now checks their availability against their own working hours instead of yours.
  • absentify now keeps leftover leave as carry-over into later years when users are moved onto allowance rules.
  • absentify now keeps the separate credentials for automated user provisioning from your identity provider unchanged when you create or rotate your workspace API key.
  • absentify now keeps the control to generate a new API key inactive until the operation finishes, so it cannot be triggered twice by mistake.
  • absentify now explains during signup that it creates a holiday calendar with the official public holidays for your team’s location.
  • absentify now uses clearer “holiday calendar” wording in the user import template and messages, with a dedicated sheet for calendar names.
  • You can now retry the update if saving a holiday or assignment succeeds but balances or calendars do not fully update.
  • absentify now shows clearer guidance when no holiday calendars exist yet, and smoother flows when you manage calendars for several locations.
  • You can now see a “via API” label in Recent exports in organization settings when an export was requested from an external integration instead of from the app.
  • absentify now processes large Excel exports more fairly so one organization’s export is less likely to delay others.
  • absentify now explains that every group member is added to each department you select when you map a Microsoft or SCIM group to departments.
  • absentify now keeps a user’s existing approvers when a Microsoft or SCIM group adds that user to a department, instead of assigning that department’s managers as approvers.
  • absentify now keeps the rest of the calendar working if one allowance card cannot load, so you can try loading that card again.
  • absentify now skips the export-ready email and the in-app notification when an export was started from an external integration.
  • absentify now explains in the approve and decline actions in flows when to use the separate actions for pending changes on already-approved requests.
  • You can now see in flows when a leave request last changed, whether a change is still pending, and which version it is.
  • absentify now shows a clear message that an administrator must create a new key when an integration still uses an old access key after the linked user has joined another workspace.
We also resolved several minor issues to improve overall stability and performance.
ImprovementBug Fix

Improvements

  • absentify now keeps allowance and compensatory time off correct for users without an allowance rule when you add adjustments, approve leave, or balances are recalculated.
  • You can now change the fiscal year when users without an allowance rule already have booked leave or adjustments.
  • absentify now assigns the first allowance rule for a type to the right users when their compensatory time off comes from adjustments rather than from an older fixed amount.
  • absentify now keeps carry-over amounts you set yourself when it removes unused allowance rows from past years.
  • absentify now counts overlapping morning and afternoon hours in a work schedule only once when it scales part-time allowance by hours per week.
  • When you create a leave request and no leave types are available, absentify now tells administrators what to check in settings and everyone else to contact an administrator.
  • absentify now shows a loading state while leave types load on a leave request, and an error with a retry option if they fail to load.
  • absentify now explains in plain language when a leave type is not available because the linked allowance is hidden.
  • absentify now blocks sending a leave request until a valid leave type is chosen, and explains whether types are still loading, failed to load, unavailable, or not yet selected.
  • When you edit a work schedule, absentify now warns you if the morning and afternoon times overlap, so you can adjust them when the overlap is not intentional.
  • absentify now requires an active user and the Plus plan for Power Automate actions in your flows, and stops the flow with a clear message on what to do next if the user is inactive or the workspace is not on Plus.
  • absentify now shows full-day absences sent to your calendar by email on the correct local calendar day in Outlook and Teams, including when you are in a different time zone or when daylight saving time changes.
  • absentify now uses clearer Turkish labels for Approve and Decline on request screens.
  • When you have several absences in a row, absentify now uses the Outlook automatic reply for whichever absence is active and switches when the next one starts, with the right return date and the contact for your representative.
  • When you mix regular leave with other types such as working from home, absentify now shows the matching automatic reply for each period instead of stretching one message across the whole time away.
  • absentify now notes in automatic reply settings that Microsoft Teams will show you as out of office while the reply is active, for leave types that do not count as leave.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovement

New conversation

You can now start a “New conversation” from the assistant header with the pen icon, without marking the previous conversation as resolved.

Improvements

  • The in-app assistant now uses the screen you have open to give more relevant answers and clearer guidance on where to find settings and actions in absentify.
  • Links in assistant replies now open the matching place in absentify when your permissions allow, and on smaller screens the assistant closes after you follow a link so you can use the page.
  • The “Privacy information” in the assistant now explains that it may know which absentify page you have open, in addition to your role and the leave types you can see.
New FeatureImprovementBug Fix

Parallel - First response decides

You can now choose “Parallel - First response decides” so every approver is notified at the same time and the first approval or decline settles the request. You can set it for departments, leave types, and users.

Improvements

  • absentify now requires a reason when an approver declines a leave request from Microsoft Teams.
  • absentify now shows more clearly in Microsoft Teams who declined or canceled a request, and when a request is still waiting after someone declined.
  • absentify now hides the separate “Level” line on Microsoft Teams cards for parallel approval steps.
  • absentify now distinguishes more clearly in Microsoft Teams when a representative was replaced after declining.
  • absentify now requires a message for senders inside your organization before you can save an out-of-office template, and a message for senders outside your organization if those replies are turned on.
  • absentify now shows a clear note when the inside-organization template is empty, so no automatic reply is sent until you add text and save.
  • absentify now still uses your inside-organization message when only the outside-organization message is empty, instead of sending a blank reply to senders outside your organization.
  • You can now edit and save out-of-office templates that are currently empty so you can add a real message and turn sending back on.
We also resolved several minor issues to improve overall stability and performance.
ImprovementBug Fix

Improvements

  • absentify now shows a dismissible reminder instead of a screen that blocks the whole app if your email is still unverified after two weeks, so you can keep working while you confirm your address.
  • absentify now explains in the email verification reminder that you must confirm your email before inviting users, buying a plan, or connecting an integration.
  • absentify now uses an updated layout and appearance for the email verification and overdue payment notices at the bottom of the app.
  • absentify now uses clearer messages when you approve or decline on behalf of the next approver or representative, including who is next and that managers and administrators may act for them.
  • When you change dates on an approved absence that needs several approvers in order, absentify now explains who must decide first and who will be asked afterward.
  • When you choose an optional representative for a recurring absence, absentify now keeps that representative on every occurrence in the series.
  • absentify now describes Plus plans in in-app help and support as having unlimited departments, allowance types, calendar connections, and webhooks instead of incorrect lower limits.
  • When you preview a workspace merge, absentify now treats Plus as unlimited so you are not warned about limits you already have on that plan.
  • When you open a leave request, absentify now puts changing or canceling the request, withdrawing a pending change, and starting a Teams chat with the users involved in a “more options” menu next to “Close”, including in the dialog, the side panel, and on a phone.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix
Workspace administrators can now create a subscription link in calendar sync for the departments and leave types they choose. Outlook, Google Calendar, and Apple Calendar can subscribe to it without any Microsoft calendar permissions. You can reset or delete the link at any time, and the list shows when a calendar app last fetched it. Subscription links are available on the same plans as calendar sync and count toward the same limit.

Improvements

  • absentify now syncs absences to timeghost more reliably when a sync is interrupted or runs again, so the same absence is less likely to appear twice.
  • When you sign in with Microsoft using a guest account from another organization, absentify now shows a dedicated message explaining why the account cannot be linked and how to sign in with your own organization’s work account or contact support.
  • absentify now keeps Microsoft sign-in available on that screen so you can try again with the correct account, and support is easy to reach.
  • absentify now stops the loading indicator on the Users page after you close the out-of-office dialog.
  • absentify now keeps the vacation-days transfer option visible in DATEV setup for leave types tracked in hours, but shows it as unavailable with a short note that it only applies to leave types counted in days or half days.
  • absentify now uses clearer, everyday wording when you set up or edit an allowance rule, grouped into simple numbered steps for how much is granted, when the year starts, joining and leaving, leftover time, and carry-over.
  • absentify now updates a live “In plain words” summary as you change an allowance rule, so you can see what the rule will do before you save.
  • When you set how a partial year is counted, absentify now shows a worked example of how the amount is calculated for someone joining or leaving mid-year.
  • absentify now makes warnings easier to read when you change a shared allowance rule, including who is affected and why you are asked for a change reason.
  • When you open a leave request from the calendar, absentify now keeps your schedule visible: on large screens the details open in a side panel next to the calendar with the request dates highlighted, and on smaller screens a summary appears at the bottom while the calendar stays visible above.
  • You can now expand that summary on a phone for full details and history, drag to expand or dismiss it, and browse the weeks around the request without leaving the calendar.
  • absentify now shows two months of the calendar beside the request details panel on wider screens.
  • absentify now stacks each label above its value in the request details side panel so the details stay readable in the narrower panel.
  • When you preview a recurring absence, absentify now matches warnings about your representative’s availability to the actual times you are away, so part-day absences and different working hours no longer produce misleading conflicts or missed overlaps.
  • When you replace a timeghost sync that kept past entries, absentify now lets the new sync pick up those existing entries instead of leaving gaps or duplicates.
  • After you remove a timeghost sync, absentify now lets other active syncs for the same timeghost workspace sync days that were previously blocked by overlap with the removed sync.
  • absentify now groups leave types, allowances, and public holidays under a dedicated “Absences” section in workspace settings, with leave types listed before allowances.
  • You can now see which allowance a leave type uses on the leave types list, and open that allowance in one click.
  • You can now see which leave types deduct from an allowance on the allowances list and when you edit it, and unused allowances are clearly marked so you can fix setup gaps.
  • When you edit a leave type’s allowance settings, absentify now shows a short summary of the allowance rules and a quick link to the linked allowance.
  • absentify now explains in the workspace settings tour and related onboarding text how leave types and allowances work together, in the same order as the settings menu.
  • In calendar sync, the “iCal” option is now called “iCal invitations by email”, so it is easier to tell apart from subscription links.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Preview part-time allowance changes

Before you save a part-time adjustment on an allowance rule, you can now see who would get a different amount this year. Employees see amounts that match their working week on the allowance card, and administrators see the part-time adjustment in each user’s allowance history.

Change leave type on a request

You can now request to switch an existing pending or approved absence to another leave type, when your organization allows it. Approvers see the current and proposed type and decide like other request changes.

Edit dates on recurring absences

Once a recurring absence is approved, you can now change the dates of individual days in the series instead of canceling the whole series and creating a new one.

Request changes in Teams

You can now ask the assistant in Microsoft Teams to change a leave request and to approve or decline a pending change. You confirm before anything is applied.

Request changes in automations

You can now submit, approve, and decline request changes in Power Automate flows, alongside regular approvals.

Public holidays when creating a timeghost sync

You can now turn on public holidays when you create a new timeghost sync, so they are included in what is sent to timeghost from the start.

Improvements

  • absentify now keeps synced absence days aligned with your calendar when you delete or move a public holiday, instead of leaving those days incorrectly skipped in timeghost.
  • absentify now refreshes a user’s synced public holiday entries in timeghost when you update their holiday calendar, time zone, or language.
  • absentify now blocks company names longer than 191 characters during signup and in organization settings, with a clear message about the limit.
  • absentify now shows a short retry message if workspace creation fails during signup, instead of a technical error.
  • absentify now keeps the time fields readable when you edit a work schedule on a narrow screen.
  • When you set a leave type to deduct from an allowance, absentify now explains if you do not yet have an allowance in days or hours and offers a shortcut to create one with the right unit already chosen.
  • After you create an allowance in another tab, absentify now adds it to the leave type page when you come back.
  • If you save a leave type without choosing an allowance, absentify now scrolls to that section and moves focus to the field so you can fix it quickly.
  • absentify now aligns calendar sync settings more cleanly on the leave type page on larger screens.
  • absentify now lays out the save and cancel bar on the leave type page correctly on phones, including when it shows that you have unsaved changes.
  • If you save a leave type that still points to an allowance that was deleted, absentify now shows a clear message instead of silently choosing a different one.
  • absentify now explains when you import users that leaving “Display Calendar Weeks” empty applies your workspace default.
  • absentify now rechecks only the leave types you removed or assigned a different category when you save timeghost sync settings, so saves finish faster and skip an unnecessary full re-sync.
  • absentify now includes new absences when you add departments or leave types to a timeghost sync, without rechecking the rest of the connection.
  • absentify now updates existing holiday entries in timeghost so they stay correct when you turn public holiday sync off; turning it on or adding departments while holidays are enabled updates holidays without a full re-sync.
  • absentify now rechecks only users who are no longer in any synced department when you remove a department from a timeghost sync, and leaves public holidays unchanged if holiday sync stays on.
  • absentify now shows a clearer message when it cannot be reached because of a connection problem.
  • absentify now shows the leave type in emails, Teams cards, and the approval list when a change includes it, not only date changes.
  • absentify now handles long text and button labels more cleanly on smaller screens in edit and approval views.
  • absentify now lists only your organization’s workspaces and administrator contacts in reminders about multiple workspaces for the same company, not unrelated workspaces that happen to share the same Microsoft sign-in environment.
  • absentify now finishes sending those weekly reminders more reliably, so they reach the right administrators instead of stopping partway through.
  • When you use AI to translate leave type or allowance names, absentify now keeps your own interface language in the results instead of omitting it.
  • When you edit a leave type, absentify now places the option for whether shortening an approved absence needs approval under “Requests can be changed later,” next to the related settings.
  • absentify now explains that dates, leave type, and reason can still be changed after you submit, and that making an approved absence longer or moving it still needs approval when shortening does not need it.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Part-time allowance scaling

Allowance rules can now scale granted leave to each user’s work schedule, using working days or hours per week against what you set as full time, with an optional start date so past balances stay unchanged. Scaled amounts apply through the year—including monthly and two-weekly accrual and mid-year schedule changes—in balances, leave requests, administrator previews, and balance reports; carry-over, caps, and manual adjustments are not scaled.

More leave type icons

You can now choose from dozens of additional icons when you set up or edit a leave type. Browse them by category, and search to find the right one quickly.

Preview schedule changes

When you change or delete a work schedule for one user or for the whole organization, absentify now shows how many existing absences would change, which users are affected, from which date, and whether those absences would count for more or less time—before you save. You can confirm, cancel, or, for a schedule already in effect, save as a new version starting today instead of changing the past.

Change requests for approved absences

When you change an already approved absence, the update now goes for approval first. Your approved dates stay in effect until approvers approve the change, and you can withdraw a pending change.

Improvements

  • absentify now sends Microsoft group sync updates and related alerts only after you link a Microsoft group for sync, not when the integration permission alone is enabled.
  • absentify now notifies Microsoft 365 administrators more reliably when it no longer has the permissions it needs in your organization.
  • absentify now shows in timeghost sync settings which users are not synced based on whether they have a timeghost license, with clearer guidance on adding users and assigning licenses.
  • absentify now sends each absence update to timeghost only once when the same change is triggered both immediately and in the regular follow-up.
  • absentify now shows leave type settings on one page with section navigation, instead of five separate tabs.
  • absentify now uses clearer labels and short explanations for approval, representatives, allowances, calendar behavior, privacy, and the request form.
  • absentify now matches the guided tour for leave type settings to the new single-page layout.
  • absentify now uses shorter labels, section descriptions, and help text on leave type settings so options are easier to understand.
  • absentify now uses the same plain language in guided tours and dialogs for leave types.
  • When you pick an allowance that uses days or hours, absentify now shows a clearer notice that the time unit must match.
  • absentify now uses the same work schedule on a given day for leave balances, calendars, exported PDFs, and out-of-office timing.
  • absentify now picks the same work schedule everywhere when a user has more than one schedule starting on the same day.
  • absentify now matches the timeline “Absent today” filter and the current, future, and completed labels on schedules in user settings to the schedule that is actually in effect.
  • absentify now keeps the start date of a user’s work schedule on the calendar day you pick, regardless of your time zone.
  • absentify now shows a clear message if you try to add another work schedule for the same user that begins on the same day.
  • absentify now rejects invalid work hours when you save, for example an end time before the start time on an active half-day, and explains why.
  • You can now choose whether shortening an approved absence needs approval or takes effect right away.
  • absentify now shows pending changes on the calendar and in request history, with approve or decline actions in the app, email, and Teams.
  • If an absence has already started, you can now move only the end date.
  • absentify now notes in payroll exports when absences were changed after the month ended.
  • You can now include pending changes when you approve several requests at once.
  • absentify now shows dates, phone numbers, and addresses in emails as normal text in Apple Mail, instead of turning them into automatic links.
  • absentify now keeps more consistent spacing and size on sign-in and verification email buttons across email apps.
  • absentify now uses the singular “day” wording in your language for leave amounts below one full day, for example half a day.
  • You can now pick a custom color for a leave type with brightness and hue controls, enter an exact color code, and—in supported browsers—sample a color from your screen with the eyedropper.
  • absentify now rechecks only the leave entries affected when you change public holidays, holiday calendars, or departments, so timeghost updates complete sooner and with less disruption.
  • When you set your organization’s accent color in branding settings, absentify now uses a clearer color control that shows the color code and opens a full picker, instead of the browser’s basic color box and a separate text field.
  • When you remove a timeghost sync, absentify now makes it clear that only entries created by that sync are removed in timeghost, and that entries from other syncs are not affected.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Select all matching users

On the organization Users page, you can now select every user that matches your current filters and search at once, not only the users on the current page.

Change absence requests

You can now change a pending absence request, including dates, times, or reason, instead of canceling it and creating a new one. On an approved request, you can change dates, times, and reason. A date or time change waits for approvers before it applies. Shortening an approved absence can apply at once, depending on the leave type.

Request change history

You can now see a history of what changed on an absence request, including who made each change and when, from the request details. Exports can include version details and a change history.

Request editing per leave type

You can now allow or turn off changing requests for each leave type in organization settings.

Improvements

  • absentify now shows bulk actions on the Users page in a bar at the bottom of the screen, instead of replacing the table header.
  • absentify now keeps your selection when you move to another page of the user list.
  • You can now select a range of users on a page with Shift-click.
  • You can now press Escape to clear your bulk selection when no dialog or menu is open.
  • absentify now shows on Activate how many inactive users in your selection will be activated.
  • absentify now uses the same bulk action bar at the bottom of the screen for pending approvals and webhook delivery history.
  • If an administrator starts deleting your workspace, absentify now explains on the sign-in page that the workspace is being deleted and that you can no longer sign in.
  • absentify now deletes a workspace with a lot of history more dependably, so the process is less likely to fail partway through.
  • absentify now uses shorter, clearer text when you approve or decline on behalf of the next approver or representative.
  • absentify now keeps the actions in request details in the ⋯ menu next to X at the top right, with labeled “Change request” and “Cancel request” items, and shows a “Changed” badge when a request was updated.
  • absentify now keeps calendar invitations and calendar entries aligned when an absence changes between a full day and a half day.
  • absentify now keeps your workspace accessible when your subscription is current, instead of locking it because of an old overdue date.
  • absentify now shows a clear message to try again later if you try to delete your workspace while support is merging it.
  • absentify now also blocks staying signed in and signing in with a code once workspace deletion has started, even if deletion was confirmed while you were logging in.
  • absentify now blocks Copilot and other connections that use your absentify account while your workspace is being deleted.
  • absentify now keeps scheduling conflict warnings visible when your selected dates have not changed, even if a later check fails after you change representatives.
  • absentify now continues the scheduling conflict preview while you create a leave request after a short wait, instead of stalling when the check is slow.
  • absentify now sends hour-based absences to timeghost with the times you requested, even on work schedule days that deduct a full day.
  • absentify now keeps calendar, group, and work location sync connected after you renew or reconnect your Microsoft account.
  • absentify now keeps user and group information from Microsoft 365 up to date more reliably by renewing its link to Microsoft automatically and restoring it when the link is lost.
  • absentify now resumes listening for user and group changes without extra steps on your side when an administrator grants absentify permissions again in Microsoft 365.
  • absentify now tries to restore the Microsoft link when you open group settings if group updates have stopped coming through.
  • absentify now explains more clearly in schedule settings that “Deduct full day” applies to day-based requests, while hour-based requests only deduct the hours you book.
  • absentify now says whether a future year’s leave allowance is still available for that year or available on a specific date, so the headline matches the figure shown.
  • absentify now uses the same clearer wording for future years in the allowance summary when you edit a user’s allowance years.
  • You can now add or edit a leave type even when absentify cannot confirm whether the Dynamics 365 category is available in Outlook.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Shift-click range selection in filters

You can now select or clear a range of options in filter lists with Shift-click, including Timeline filters such as departments and users. The filter menu also supports the same range selection with Shift+Enter.

Request history filters

When you review a user’s past absence requests in organization settings, you can now narrow the list by calendar year, leave type, and approval status. You can combine those filters to find specific entries more quickly.

Webhook delivery history filters

You can now narrow past webhook deliveries by outcome (pending, successful, or failed), by which webhook they used, and by the kind of event that triggered them.

Bulk retry for failed deliveries

You can now select several failed webhook deliveries on a page and retry them in one action, instead of retrying each one separately.

Filter allowance history by event type

When you open a user’s allowance history, you can now narrow the list by kind of change, such as credits, carryover, deductions, adjustments, expiry, and other entry types. You can combine that with text search and “Manual changes”.

User list filters with exclude

On the organization Users page, you can now filter by department, role, or status and choose to exclude matches, not only include them. For example, you can show users who are not in the departments you selected.

Improvements

  • absentify now shows past requests in one list with filters, instead of separate tabs for each status.
  • absentify now uses the same filter bar on Microsoft sync logs as elsewhere, with labels for active filters and a single place to add or change them.
  • You can now narrow Microsoft sync logs by outcome, area, or person, and switch each filter between “is” and “is not” to include or exclude values.
  • You can now review Microsoft sync logs for the last 90 or last 180 days, and the list updates as new sync activity arrives for the period you chose.
  • absentify now remembers your Microsoft sync log filters and date range the next time you open the page.
  • absentify now shows how many Microsoft sync logs match your filters versus the total in the period, lets you reset the filters when nothing matches, and moves the rows-per-page control to the bottom with the page controls.
  • When you set out-of-office messages for many users at once, absentify now uses the same search and filter bar as elsewhere, with search by name or email, department filters including “is not”, labels for active filters, and a count of how many users are shown versus selected, including selections hidden by filters.
  • absentify now applies “Select all shown users” only to users currently visible after search and filters, and keeps users you already selected when you change those filters.
  • You can now see the full list when choosing who gets out-of-office messages, including in organizations with more than a thousand users.
  • If the user list fails to load when you set out-of-office messages, absentify now shows a clear message and lets you try again.
  • If several users share the same name when you choose who gets out-of-office messages, absentify now shows their email addresses so you can tell them apart.
  • absentify now shows clear status labels with visual indicators in webhook delivery history, instead of raw status text.
  • absentify now shows how many webhook deliveries match your filters and lets you clear the filters when nothing matches.
  • absentify now shows the full webhook URL when a filter label or menu option is too long to display.
  • absentify now matches text in allowance history regardless of capitalization or accents.
  • absentify now shows how many allowance history entries match your filters compared with the total.
  • When nothing matches in allowance history, absentify now shows a clear message and lets you reset search, “Manual changes”, and event type filters in one step.
  • absentify now keeps balances based on the full allowance history even when some rows are hidden by filters.
  • absentify now uses the same filter bar on the Users page as elsewhere, with labels for active filters, integrated search, and a count of how many users are shown versus the total.
  • When no users match your filters, absentify now shows a clear message and lets you reset the filters in one step.
  • absentify now remembers your Users page filters the next time you open the page, including filters you set with the previous layout.
  • absentify now uses the same filter bar on the timeline as elsewhere, with a searchable panel beside the view that you can open, hide, and resize.
  • You can now search in the timeline filter panel to find departments, users, leave types, or approval statuses.
  • You can now clear all active timeline filters from a reset control in the filter panel header.
  • On phones and small screens, you can now filter the timeline with the same labels and a “Done” control when you finish choosing filters.
  • If no users match your timeline filters, absentify now shows a clear message instead of a blank timeline.
  • absentify now shows a clearer message when timeghost cannot be reached while you set up or check the integration.
  • absentify now waits until the working time check for the chosen timeghost workspace finishes before you can save, so switching workspace does not show the wrong status.
  • absentify now uses clearer labels and messages in the filter panels for leave requests, allowance history, and webhook settings, including updated German wording.
  • absentify now refers to webhook history and retry actions as notifications instead of deliveries.
  • absentify now shows clearer guidance in filter lists with many options on how to search and narrow the list.
  • absentify now uses a clearer message when a Power Automate flow must be set up by an administrator.
  • absentify now keeps timeline filtering in the left filter panel only, so the extra filter labels and user count above the calendar are gone and the timeline has more room.
  • You can now switch the open Employee, Leave type, and Status filters between “is” and “is not” in the filter panel to include or exclude values.
  • absentify now labels the timeline filter search as “Search in filters…” so it is clear you are searching within the filter list.
  • absentify now shows every choice in each timeline filter category, and longer lists scroll within that category instead of stopping after a limited number of items.
  • absentify now jumps the timeline filter panel and each category list back to the top when you change the search, so you can see matching options from the start.
  • absentify now checks for scheduling conflicts more reliably while you create time off, even if you change dates often.
  • absentify now checks planned requests separately from the live conflict checks in the form, so planning is less likely to be interrupted.
  • absentify now keeps warnings about representative availability accurate when you change dates or adjust who is selected.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Leave balances as Excel

You can now export opening and closing leave balances for each employee and allowance type as Excel from organization export settings, for a month, a year, or a custom range. The file includes a summary, a movements breakdown, and notes for accounting and year-end reporting, and is available on Essentials and Plus.

Approver availability on pending approvals

When you group open requests by approver, each group now shows whether that approver is “Absent” and when they are expected back. Groups also mark “Inactive” and “Archived” approvers who cannot approve.

Payroll export column separator

When you export absences for payroll as a spreadsheet file, you can now choose whether columns are separated by a comma or a semicolon so the file opens correctly in Excel for your regional settings.

Approve several pending requests at once

You can now select several pending leave requests, a whole group, or all visible requests and approve them in one action. You can follow progress, stop partway through, see which ones failed, and retry them without selecting them again.

Improvements

  • absentify now labels the combined dates column in payroll exports as “Date ranges” instead of “Dates”.
  • absentify now uses clearer wording for half-day absences in payroll Excel exports, for example “from the afternoon” or “until noon”.
  • You can now see which column separator was used for payroll spreadsheet downloads in recent exports.
  • absentify now shows a clearer message when you try to approve a request that was already approved, declined, or canceled.
  • You can now change which departments and leave types a timeghost sync covers in settings, without waiting for an update or contacting support.
  • You can now turn public holidays on or off and choose a timeghost category for each leave type on every timeghost sync.
  • absentify now shows whether public holidays are on or off and whether a timeghost sync is paused, instead of “Previous version” or “Updating” labels.
  • absentify now sends an absence to timeghost again automatically when the user is not in timeghost yet, instead of leaving the sync failed.
  • absentify now pauses a timeghost connection and warns that the timeghost key is invalid when the person who created it no longer has a timeghost account.
  • absentify now treats working time as off unless it is explicitly enabled in timeghost, and shows the working-time warning on the timeghost sync in that case.
  • absentify now lets only active administrators set up absentify triggers in Power Automate, and everyone else sees a clear message to ask an administrator to configure the flow.
  • absentify now lets only workspace administrators view webhook settings and delivery history.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Saved layouts on your account

absentify now stores your timeline filters, panel sizes, user list settings, and allowance table column widths with your sign-in. They come back on other devices and browsers, not only in the browser you used before.

Broader timeghost sync editing

You can now change which departments and leave types a timeghost connection includes when you edit it, not only when you first create it. This is available for connections that already use the current sync.

Request filters

You can now filter open requests and approval history by leave type, employee, department, approver, and, in history, by status. Filters support “is” and “is not” and more than one value.

Saved view settings

absentify now remembers your filters, search, sort, and grouping on the Requests page the next time you open it.

Department filter on approvals

You can now narrow open requests and approval history to requesters in one or more departments. You can combine this with your other filters, and absentify saves the choice in your view settings.

Absences for payroll

You can now export approved absences per employee and month as Excel or CSV from organization export settings, ready for your payroll office or tax advisor. The Custom ID is used as the personnel number, and pending requests are listed separately and are not included in the totals.

DATEV LODAS for payroll

You can now set up DATEV LODAS under “Integrations” with your consultant and client numbers, choose which leave types go to payroll as vacation days or DATEV absence reasons, and create a monthly import file from “Settings > Export” for your tax advisor. Only approved absences are included; cancelled absences appear as notes in the file because DATEV LODAS cannot remove them automatically, and this is available on Essentials and Plus.

Improvements

  • absentify now explains your allowance rules in clearer everyday language, including when your year starts and ends, what happens if you do not use time, and how upcoming rule changes affect you.
  • absentify now keeps the simpler monthly view on the allowance card when only the wording of a rule changes, and shows clearer messages when amounts, rhythm, or expiry rules actually change.
  • absentify now labels negative balances more accurately when reductions from earlier years affect what you see today.
  • You can now include representative settings when you import users from Excel on an Essentials plan, including who can cover for someone on leave and how those approvals work, and those columns are in the downloadable import template.
  • You can now edit a timeghost connection’s name, description, departments, leave types, categories, public holidays, and timeghost key on one page and save everything at once.
  • absentify now shows a clearer list of timeghost connections, with badges for older connections, public holidays, and paused connections.
  • absentify now shows a clear warning on paused timeghost connections and how to restore the timeghost key.
  • You can now leave the timeghost key blank when editing to keep the key that is already saved.
  • absentify now explains when department and leave type changes take effect, and when older connections need an update before you can change them.
  • When you set up or edit a timeghost sync, you can now see which users will not sync and why, for example because they have not signed in with Microsoft or have No license in your timeghost workspace, along with what to do next.
  • absentify now keeps archived leave types in an existing timeghost sync when you change other settings, and shows which archived types are still included.
  • absentify now explains updating timeghost syncs more clearly, and paused syncs now also mention checking that time tracking is enabled in timeghost.
  • absentify now saves timeghost sync settings more reliably: you get a clear message if the new key was saved but other changes were not, and you can correct other fields without losing departments or leave types you did not mean to change.
  • absentify now shows the Requests page in clearer sections: “My approvals”, “Requests of other approvers” for administrators, and “Requests of my employees” for managers.
  • You can now group open requests by approver or leave type from the “Display” menu.
  • absentify now combines search, “Filter”, and “Display” on the Requests page, and shows your active filters as labels you can edit or remove.
  • absentify now shows a clearer status and who decided in approval history, and lets you open decline reasons, comments, and cancellation reasons when you are allowed to see them.
  • absentify now labels the former “Processed” tab on the Requests page as “History”.
  • absentify now keeps the request dialog responsive when you pick start and end dates for an absence.
  • absentify now uses clearer names and short descriptions for export formats so you can tell allowances and absences, payroll, and calendar PDFs apart.
  • absentify now explains on the “Custom ID” field that payroll exports use it as the personnel number.
  • You can now use a much longer description when you create or edit a timeghost sync.
  • absentify now shows more accurately which users a timeghost sync will include, leaving out hidden department members and users who have no license in your timeghost workspace.
  • absentify now shows archived leave types on a timeghost sync in your workspace language when those types have been removed.
  • You can now check a timeghost administrator key during setup without the key owner having to be a user in absentify, as long as you are an absentify administrator.
  • If timeghost cannot be reached while you check a key, absentify now shows a clearer message instead of treating the key as invalid.
  • New timeghost syncs now use the current sync from the start, so they stay up to date more reliably.
  • absentify now includes the right absences more reliably when you add departments or leave types to an existing timeghost sync, even if you save several changes close together or late in the day.
  • absentify now remembers resized timeline columns, the filter sidebar, and allowance table columns separately for phone, tablet, and desktop.
  • You can now keep timeline filters and selected users on your account, so they stay in place when you switch browsers or clear browser data.
  • absentify now keeps your user list filters, including page size, departments, role, status, and archived users, on your account across sessions.
  • absentify now still loads the user list when department information is unavailable.
  • absentify now removes users who have left the workspace from your timeline and user list selections.
  • absentify now keeps DATEV LODAS export files available to download for 30 days, while other export types remain available for 24 hours.
  • absentify now shows clearer messages when a monthly DATEV LODAS export has nothing to send, including when a manual entry is needed or corrections will appear in a later file.
  • If working time is turned off in your timeghost workspace, absentify now tells you clearly why syncing has stopped and that it will start again on its own within about an hour after you turn working time back on in timeghost.
  • When you save timeghost sync settings and something is wrong, absentify now moves focus to the error so you can fix it more easily.
  • absentify now shows on pending requests when they were submitted and whether the leave has already started or ended, instead of only how long they have been waiting.
  • absentify now groups pending requests that start within seven days or are already underway under “Urgent” so approvers can spot them quickly.
  • You can now return to the same spot in the list after you open a request and go back.
  • absentify now describes recurring absences correctly for every day versus every few days, weeks, or months.
  • absentify now labels the link back from request details as “Back to requests”, whether you were viewing open or other requests.
  • absentify now lists options you already selected at the top when you open a filter on the Requests page.
  • You can now find names in leave request filters, the open requests list, and the timeline even when you type without umlauts, accents, or ß, for example “Muller” for “Müller” or “strasse” for “Straße”.
  • You can now narrow employee and approver filters by typing part of an email address.
  • If several users share the same name in a filter list, absentify now shows their email next to the name so you can choose the right person.
  • absentify now shows profile photos next to names in the employee and approver filter lists.
  • absentify now opens the “Display” menu on phones upward so it stays on screen.
  • absentify now hides filter labels and the control to add a filter on small screens until you apply at least one filter.
  • absentify now adds extra space above the search field on phones on the Requests page.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Public holidays in timeghost

You can now send each user’s public holidays from their public holiday calendar to timeghost, not only approved absences. Half-day holidays become half-day entries, and holidays on non-working days are skipped.

Categories per leave type

When you set up timeghost sync, you can now choose a timeghost category for each leave type so synced absences are classified correctly in timeghost.

Bulk edit for approvers and representatives

You can now select multiple users in user management and add, replace, or remove their approvers or representatives in one action. Each change is confirmed and then summarized with successes, skips, and warnings.

Fiscal year start changes with preview and undo

When you change the month your organization’s fiscal year starts, you can now preview how each user’s allowance balances would change, enter a reason, and confirm before anything is applied. You can follow progress while balances are recalculated, review the latest change including who made it, and undo a recent change after reviewing the impact again.

Improvements

  • When a recurring absence request exceeds your balance, absentify now explains which occurrence is the problem, how much you have left on that date, and when more balance is coming if that helps.
  • absentify now shows hour-based allowances in a consistent hours-and-minutes style on the allowance card, the year overview, and related hints.
  • When you pick dates where your available balance changes over time, absentify now summarizes the important windows, including the tightest one, so you see what actually limits the request.
  • After you add a manual allowance adjustment for a user, absentify now shows a clear notice that their balances are still being recalculated.
  • absentify now splits deductions across credit dates in the allowance ledger for long requests, so the running balance matches what you expect.
  • When you are over your limit, absentify now shows the balance you will have after the next credit, not only how much is added.
  • absentify now writes carryover and expiry hints for hour-based allowances more cleanly, without duplicated unit wording.
  • absentify now uses clearer German wording for date ranges and allowance-year labels on cards, for example “until” and “for [year]”.
  • absentify now emails administrators when a timeghost connection stops working, with a clear reason and what to do next.
  • absentify now uses clearer wording when you remove a timeghost sync and choose whether to also delete past absences in timeghost.
  • absentify now uses clearer email subjects when another manager handles a representative request on your behalf.
  • When you set up or edit a timeghost sync, absentify now checks the connection earlier, including administrator access and time tracking in timeghost, and shows clearer messages when something is wrong.
  • When a stored timeghost key is hidden for security, absentify now asks you to enter the full key again to save, and explains why.
  • absentify now never shows more remaining balance for a specific date in your allowance view than you can actually book for that date.
  • absentify now includes a “Reserved for later this year” amount in the allowance breakdown, and the listed lines add up to the balance shown for today.
  • absentify now explains more clearly when an approver or representative cannot be assigned because of department membership or visibility settings.
  • absentify now shows a clearer message when approver or representative changes cannot be saved because an update is already in progress.
  • You can now see progress and per-user results during and after bulk assignment changes, including partial successes.
  • absentify now takes you through a guided review when you change the fiscal year start month, instead of saving immediately, so you see the allowance impact before it affects everyone.
  • absentify now explains that changing the fiscal year start recalculates allowance years for all users, not only the calendar view.
  • When a recurring absence does not fit your balance, absentify now tells you how much you will have from a future date, not only how much is added on that date.
  • absentify now shows the amounts in those hints the same way leave balances appear elsewhere, including hours and partial days.
  • While you set up a recurring absence, absentify now no longer shows incorrect employment start or end warnings on the date fields that stay hidden in that mode.
  • When the list of upcoming events in your allowance details is long, absentify now shows every event on the last listed day, and the projected balance at the end matches that full day.
  • You can now see when timeghost entries are updated or fully synced in the sync history in organization settings, not only when they are created or deleted.
  • When you change timeghost settings several times in quick succession, absentify now runs one combined sync instead of many overlapping ones.
  • When your allowance has many changes through the year, absentify now keeps the leave balance you see in line with what you can book.
  • When a recurring absence does not fit, absentify now points to the correct later date when more balance becomes available, including for hour-based allowances.
  • absentify now lines up leave balance forecasts for allowances that build up over time with time off you have already booked.
  • When a temporary dip in the year is covered by later credits in the same year, absentify now shows zero on the allowance card instead of a balance below zero.
  • When your balance is below zero only because an administrator reduced your allowance, absentify now shows “Your allowance was reduced” instead of “You booked more leave than available”.
  • absentify now uses simpler, everyday wording on leave allowance cards so the rules are easier to read.
  • When your allowance year does not start on January 1, absentify now says on the card when your year begins, including when it follows the day you joined.
  • absentify now shows the date on an over-limit warning when your balance is expected to reach that shortfall on a day still in the future, instead of often using the last day of the year.
  • absentify now treats a negative balance as caused by an administrator reduction only when that reduction was made in the year you are viewing; reductions from earlier years no longer change that display.
  • absentify now matches the year-start date in allowance rule summaries with the year used to calculate your balance, including fiscal years that do not begin in January.
  • When an allowance rule changes later in the year, absentify now states whether you will receive a yearly, monthly, or two-weekly amount from that date.
  • absentify now shows year-start dates in those summaries in your preferred date format without repeating the calendar year.
  • When a new allowance rule takes over during the year, absentify now orders carry-over and upcoming-rule sentences more clearly.
  • When you join mid-year and receive a full annual grant, absentify now skips the prorated allowance message.
  • absentify now hides the allowance rule summary for unlimited leave types in user allowance settings, so it no longer implies a fixed limit.
  • When you switch a user to an allowance rule that follows their personal anniversary, absentify now explains what happens to their current balance at that rule’s first anniversary, including any carry-over cap and how long carried days stay available.
  • For allowance rules tied to a personal anniversary, absentify now applies carry-over limits and expiry to the user’s full remaining balance at each anniversary, including days from a previous rule or from manual adjustments that have no expiry of their own.
  • absentify now shows anniversary carry-over more clearly in allowance ledgers and balance breakdowns, including when part of an adjustment follows carry-over rules.
We also resolved several minor issues to improve overall stability and performance.

Older updates