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.
ImprovementBug Fix

Improvements

  • When you invite a user whose email still belongs to a workspace that is being deleted, absentify now shows a clear message to wait until deletion finishes, usually within a few minutes, instead of telling you to delete the account or contact the other workspace.
  • absentify now checks the email again when you submit an invitation, so you can retry after deletion completes without leaving the page.
  • You can now request a new PIN if workspace deletion cannot be completed because the PIN expired or was rejected, without losing the feedback you already entered.
  • absentify now keeps your cancellation feedback filled in if you close the confirmation dialog and continue, or if deletion fails and you try again.
  • When you cannot add or turn on a webhook because of your plan or limit, absentify now prompts you to upgrade instead of only showing a generic failure message.
  • absentify now keeps the control for email alerts about Microsoft sync problems disabled until your preference has loaded or finished saving, so it does not flip back briefly by mistake.
  • absentify now closes the account menu automatically after you choose an option.
  • You can now sign out, open absentify in Microsoft Teams, and open “Imprint”, “Privacy”, and “Terms” using the keyboard.
  • absentify now always shows the names you set for integrations, groups, and users as readable text in delete confirmations and error messages, including in Insights and notification emails.
  • absentify now closes the menu in calendar sync and Microsoft group sync before the dialog from that menu opens.
  • absentify now opens help and info explanations when you tap or click the icon, including on touch screens and in Microsoft Teams.
  • absentify now keeps links, list rows, and other actions usable when you tap a help icon or badge, instead of blocking them.
  • When you open a dialog, absentify now moves focus to the first field instead of an info icon.
  • absentify now finishes merging two workspaces into one when duplicate users still have a linked directory profile, a pending activation, or scheduled archiving on the source side.
  • When you change a user’s email to an address that still belongs to a workspace that is being deleted, absentify now shows a clear message to wait until deletion finishes, usually within a few minutes.
  • The user import now explains when a row is skipped or blocked because the email still belongs to a workspace that is being deleted.
  • When Microsoft group sync finds a user who still belongs to a workspace that is being deleted, absentify now waits for deletion to finish, retries adding them automatically, and skips repeating administrator alerts while deletion is in progress.
  • After five wrong confirmation PINs when you delete a workspace, absentify now invalidates that PIN so you must request a new one before you can try again.
  • When you add or edit a webhook, absentify now checks that the address is valid, uses a secure link, and points to a server on the public internet, and shows clearer messages if the link is wrong, unreachable, or on a private network.
  • absentify now removes extra spaces at the start and end of a webhook address when you save it.
  • absentify now follows redirects more reliably when sending webhook notifications, and turns the webhook off with an explanation if a redirect would send data to a private or internal destination.
  • When a download or delete cannot run because you are not signed in or lack permission, absentify now explains what went wrong in your language.
  • absentify now shows team names and team sizes only after you confirm your email when you sign up with a work email and your company already uses absentify, and until then shows a message to open the confirmation link we sent you.
  • When you refresh the page while creating a new workspace, absentify now reopens the signup wizard with your progress restored, instead of the screen to join or create a team.
  • absentify now keeps the country and region you already chose when you continue signup, including when location-based suggestions load after you return.
  • When you sign up, absentify now blocks creating another workspace if your organization already uses absentify and has turned on protection against additional workspaces, and tells you to ask your administrator for an invitation to an existing workspace.
We also resolved several minor issues to improve overall stability and performance.
ImprovementBug Fix

Improvements

  • absentify now shows dialogs and overlays on the page in front of the in-app assistant when both are open.
  • absentify now opens the “Privacy information” explanation in the in-app assistant when you click or tap the icon, including on touch screens.
  • absentify now counts expired compensatory time off in the expired total on allowance cards, the year overview, and exports, instead of subtracting it from adjustments.
  • When you edit allowance or carry-over on a year that includes expired compensatory time off, absentify now keeps the remaining preview and the save explanation in line with the stored balance.
  • When you delete an allowance rule or remove a user’s rule assignment, absentify now warns you if their allowance would go negative for certain years, not only when it would drop to zero, and explains that earlier manual adjustments stay in place.
  • absentify now keeps what you have already loaded and what you are typing in organization and user settings when the page refreshes data in the background.
  • absentify now keeps you on the form instead of sending you to a generic error page if a refresh fails briefly but the form is already on screen.
  • When you edit a department, absentify now shows a clear loading state for default allowance rules, lets you retry if they fail to load, and blocks saving until they are ready so existing rules are not cleared by mistake.
  • absentify now uses the company working hours that apply on each day for leave duration, allowance deductions, calendars, and previews when your organization has more than one company schedule over time.
  • absentify now loads remaining leave on the start page timeline faster.
  • absentify now takes leave booked for next year into account in those remaining figures only when it can change how much is available in the current period.
  • absentify now shows in the “Remaining” column of the allowance year table how much is left for the full year when that total differs from what is available today.
  • absentify now combines expiry explanations in the “Remaining” column into a single info icon instead of several separate icons.
  • absentify now skips repeating the same expiry information when carryover and adjustments or credits already describe it.
  • When you edit yearly allowance amounts, absentify now keeps the hour and day fields in their columns so they no longer run into each other on smaller screens or when the settings area is narrow.
  • absentify now chooses a table or card layout for the allowance year table from the space available in that section, so it stays usable when a sidebar uses part of the window.
  • When you delete an allowance rule and choose “Manage members manually”, absentify now explains how unused allowance will carry over, based on the rule you are removing.
  • If someone else changes an allowance rule or its members while you are deleting it, absentify now shows a clear message so you can reload the page and try again.
  • When you pick a date range on the start page, absentify now uses the correct singular or plural form in hints and day labels in all supported languages, for example “1 day” instead of “1 days”.
  • absentify now lets carried leave days expire at the end of the carry period when leave in that window was covered by time-limited credits that run out before the carry deadline, so balances after the deadline match what you can actually book.
  • When you cancel email confirmation during a user import, absentify now takes you back to the previous step instead of marking every row as failed.
  • absentify now keeps other workspaces’ names and administrators hidden when you sign in with a personal Microsoft account.
  • When you choose “Next” on the Microsoft groups step during a user import, absentify now continues to the next step instead of starting invitations for users you already uploaded.
  • If Microsoft groups cannot be loaded during a user import, absentify now shows a clear warning and still lets you continue with “Next”.
  • absentify now keeps the Microsoft groups you selected during a user import when the group list refreshes, instead of clearing them.
  • While invitations are being sent during a user import, absentify now shows progress on the last step instead of repeating the upload instructions.
  • absentify now hides the Microsoft groups step during a user import when you are not signed in with a Microsoft account.
  • absentify now shows “Approved automatically” instead of naming the requester as the approver when a leave request is approved automatically.
  • absentify now uses the same wording in request details, history, email notifications, Microsoft Teams cards, calendar PDFs, and exported reports.
  • When approval was automatic because no one else could approve, absentify now explains that there is no other approver for that person.
  • absentify now uses your selected app language instead of English for screen reader announcements and hidden control labels, including in dialogs, pagination, breadcrumbs, tours, and the in-app assistant.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

Days left today

When a user starts using absentify during the year, you can now set how many days or hours they have left today as their opening balance. Already taken leave is counted, leave booked for later is shown separately, and the change is saved in the allowance history as “Opening balance”.

Improvements

  • absentify now lets you create a new workspace without asking you to accept the terms and data processing agreement or to change AI assistant access to your workspace data.
  • absentify now shows a loading state on group absence requests while the list of users is being prepared.
  • When a user in a group booking has a representative scheduling conflict, absentify now shows a clearer explanation in the status list instead of a technical error.
  • absentify now keeps confirmation dialogs open while an action is running, so you cannot dismiss them with Escape, an outside click, or the “Close” control until the action finishes or shows an error.
  • absentify now shows a clear message that the connection failed instead of generic browser error text when the connection is unavailable, including in confirmation dialogs, leave requests, allowances, calendar sync, Microsoft settings, and automatic replies.
  • absentify now takes days that must stay available for later years into account in your leave balance and what you can book, so the figures match what you can actually use.
  • When you create or edit a leave request, absentify now shows clearer messages if part of your balance is already needed for a later year, including when you can still submit the request.
  • absentify now shows in the allowance summary how much is already set aside for a later year and breaks this out in the details.
  • absentify now calculates your leave balance and year-end carry-over correctly when your work anniversary falls on the first day of the fiscal year, including when carry-over into the new year is zero.
  • absentify now keeps saving dialogs open until the save finishes, including leave requests, edits, settings, allowances, and schedules, so you cannot dismiss them with Escape, “Cancel”, or the “Close” control while a save is still running.
  • absentify now stops waiting when you are offline or the connection fails, and shows a clear message that the connection failed instead of hanging or showing vague errors.
  • absentify now returns you to the form or lets you retry when bulk absence booking or archiving users cannot finish because of a connection problem.
  • absentify now processes remaining users only once when you choose “Continue” while unarchiving, activating, or deleting users.
  • absentify now uses shorter, friendlier wording when it asks why you are deleting your workspace, switching to a smaller plan, or canceling, and encourages honest feedback.
  • absentify now makes the guidance on those feedback fields easier to find when you use assistive technology.
  • absentify now shows an error and lets you try again if sending the deletion PIN does not work.
  • When you change a yearly allowance in a user’s allowance year table, absentify now explains in the save dialog whether the change is stored as more or less than the automatically calculated amount, and that the difference stays even if the rule or employment dates change later.
  • The in-app assistant now tells you when workspace data access is turned off, so you know it can only give general answers from the documentation and cannot look up your absences, balances, or requests.
  • Workspace administrators can now open the setting to turn workspace data access on directly from that message.
  • absentify now uses clearer privacy notes and descriptions for the AI assistant and its organization settings about when workspace data is used and where messages are processed.
  • absentify now takes you straight to the workspace data access setting when you open it from the assistant.
  • absentify now wraps the working hours layout on narrow screens so 12-hour start and end times stay visible instead of cutting off.
  • absentify now places “Save” and the related buttons in the schedule editor above the floating support chat on small screens.
  • absentify now labels approvers and managers as “Inactive” or “Archived” when you assign them and when you view who must approve a request, including on the pending-requests list.
  • absentify now skips approval emails, Microsoft Teams messages, and reminders for leave requests when the approver is inactive or archived.
  • When you try to remind an inactive or archived approver, absentify now explains that they cannot approve, instead of a generic failure.
  • absentify now opens Excel exports for a custom date range without Excel asking you to repair the file.
  • absentify now uses clearer titles on the worksheet tabs that list absences in Hungarian, Italian, Portuguese, Russian, Turkish, and Ukrainian.
  • When a date range makes tab names too long for Excel, absentify now uses shorter names for the allowance and absence tabs while the downloaded file name still shows the full period.
  • If allowance figures for a year change while you are editing them, for example after a recalculation, absentify now stops the save, saves nothing, and shows a clear message so you can review the row and edit again.
  • When you edit a user’s allowance by year, absentify now treats a year as managed manually only when every rule in that year is a personal zero-day rule, so mixed years and shared zero-day rules no longer show the wrong wording in the hint to set this year’s value, the calculation summary, and the rule preview.
  • When you delete an allowance rule, absentify now shows how each affected user’s allowance changes for the current and next fiscal year, including a warning if a user would receive nothing.
  • When you remove a rule assignment from a user, you can now see what they will receive afterward, how remaining rules cover that period, and a warning if their allowance would drop to zero.
  • When you delete a rule that is the default for new users or departments, absentify now explains who will get which rule—or that you enter amounts yourself—after the change, including when the switch happens on the first day of the fiscal year.
We also resolved several minor issues to improve overall stability and performance.
New FeatureImprovementBug Fix

In-app assistant confirmations

Before the in-app assistant creates, changes, approves, or cancels a leave request on your behalf, it now shows a summary and waits for you to confirm or cancel.

Confirm your email with a code

You can now enter the verification code from your email directly in absentify, including when you need to confirm before inviting users or continuing a user import.

Sign-up choice for AI workspace access

When you create a new workspace, you can see whether the AI assistant may use workspace data and turn that off before you finish registration.

Improvements

  • absentify now uses full weekday names in the summary of a recurring absence.
  • absentify now shows colleague names in representative and recurring-date hints only when you are allowed to see that colleague’s absences.
  • absentify now expires pending assistant confirmations after 30 minutes and shows a clear message if you try to confirm or cancel one that has already expired or been handled.
  • When the assistant sends a change for approval, absentify now tells you that the currently approved version stays in place until the change is approved.
  • In Microsoft Teams, absentify now shows a simpler message when an assistant action fails on our side, without extra technical detail.
  • You can now turn showing “Absent” as the calendar entry title on or off with a dedicated switch when you hide a leave type name from colleagues, instead of an info box and button.
  • absentify now names Outlook in the help text and switch labels when your workspace uses Outlook calendar sync, and explains more clearly what colleagues may still see.
  • absentify now wraps action buttons in alerts on narrow screens so longer labels stay inside the alert instead of overflowing.
  • After you sign up or sign in, absentify now keeps you in the app if you use the browser Back button, instead of returning you to the sign-up or sign-in screen.
  • You can now save changes to leave types you already had after a subscription downgrade, including names, colors, and other settings, even when those types still use options from your previous plan.
  • When you edit a leave request, absentify now names each remaining approver and representative in the message before you save, in the order they are asked when that matters, explains how many representatives still need to agree, and notes when your own approval is applied automatically.
  • When you import users from Microsoft groups, absentify now fills first and last name from each person’s directory profile instead of leaving those fields blank.
  • When you import from several Microsoft groups at once, absentify now lists each user only once, even if they belong to more than one of the selected groups.
  • absentify now lists only approvers and representatives who already approved or declined in Microsoft Teams cancellation notifications, instead of showing the person who canceled the request as an extra approval step.
  • You can now see the cancellation reason when you open a canceled leave request if you are the requester, an approver, a representative, the requester’s manager, or an administrator.
  • If a request was canceled because a required representative declined, absentify now explains that in the app and in notifications in your language, instead of a generic internal message.
  • absentify now skips the allowance deduction in Microsoft Teams notifications when a request was canceled or declined.
  • absentify now shows “No approval required” and uses “Save” instead of “Send request” when you create a leave request that does not need anyone’s approval.
  • absentify now shows “No approval required” and offers “Save” after you skip an optional representative.
  • absentify now uses “Save” instead of “Send request” when an administrator chooses to approve a leave request immediately.
  • absentify now opens the sign-in, sign-up, and account-creation pages in your browser’s preferred language instead of defaulting to English.
  • absentify now opens sign-in and email-verification links from emails in the same language as the message.
  • absentify now keeps sign-in and sign-up usable when you use your browser’s page translation, for example Chrome’s “Translate page”.
  • absentify now keeps dialogs, dropdowns, and buttons stable and working when you use Chrome’s page translation.
  • absentify now keeps days that a later year already needs out of the leave balance you see and can book, so the figures match what you can actually use.
  • When you create or edit a leave request, absentify now explains if part of your balance is already needed for a later year, including when you can still submit the request.
  • absentify now shows an “Already needed for [year]” amount on the allowance card and in the details when part of your balance is set aside for a later year.
  • absentify now skips you as an approver on your own leave request, so only the other approvers are asked to decide.
  • absentify now hides the options to approve your own pending leave request or send yourself an approval reminder from the request details.
  • absentify now skips email and Microsoft Teams approval notifications for your own leave requests.
  • If you are the only approver for your requests, absentify now approves leave that needs approval automatically when you submit it, and representatives still have to agree first when that is required.
  • The in-app assistant now explains more clearly who approves your requests and when they are approved automatically.
  • For leave requests with several representatives, absentify now shows in Microsoft Teams and email how many still need to accept, not only the original required number.
  • When enough representatives have accepted but not all of them, absentify now says in Microsoft Teams and email that the required number accepted, instead of “all accepted” or a line that more still need to accept.
  • When a representative is skipped because someone else already accepted, absentify now describes that in Microsoft Teams and email with representative wording, not generic approver text.
  • absentify now opens a confirmation dialog from the email verification banner and reminder so you can enter a code, instead of only offering to resend a link.
  • absentify now includes a code in verification emails that you can type in the app, in addition to the confirmation link.
  • absentify now signs you out of other open browsers and tabs if you confirm your email in one of them, and the sign-in page explains that your address is confirmed and asks you to sign in again.
  • You can now use AI workspace data access on every subscription plan, not only on the top tier.
  • absentify now turns on AI workspace data access for new workspaces; existing workspaces keep their current setting.
  • absentify now explains more clearly in organization settings, the in-app help chat, and Microsoft Teams what the assistant can do when workspace data access is on or off, including that documentation help still uses AI when access is off.
  • You can now accept the updated terms and the updated data processing agreement during sign-up, alongside the workspace data access choice.
  • absentify now shows the full carryover in the allowance year table, including days brought in from earlier years that expire on different dates, so the figure matches the rest of the row.
  • absentify now shows an info icon next to carryover with a short breakdown of expired amounts, upcoming last-use dates, and any overdraft from the previous year.
  • When you set carryover yourself, absentify now starts from the same total you see in the table, including amounts brought in from earlier years.
  • absentify now makes clear in messages about a recurring absence when only one date was approved or is still waiting, versus the whole series.
  • absentify now asks representatives who are assigned only on certain dates in a recurring request to respond for those dates when needed.
  • absentify now wraps start and end times onto another line when you edit a work schedule on a narrow screen, so 12-hour times stay fully visible instead of cutting off.
  • absentify now keeps “Save” and the related buttons in the schedule editor above the floating support chat on small screens.
  • When you submit a leave request, absentify now shows “Save” if it is approved right away and “Send request” if it still needs someone else’s approval, so the label matches what actually happens.
  • absentify now includes all still-valid carried-over days in your allowance summary and balance bar, including carry-over with its own expiry dates.
  • absentify now shows a real balance instead of “No limit” for allowance types without a yearly cap when you still owe days from a previous year, including in administrator allowance views.
We also resolved several minor issues to improve overall stability and performance.
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