Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 246 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

English

Loading...

Loading...

Loading...

July 2026 Feature Wave

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

April 2026 Feature Wave

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

November 2025 Feature Wave

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

2024.1

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Older Versions

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

New feature: Bulk Delete Unhandled Emails

With Enate version 2024.1, you've got an additional feature to help deal with unhandled (unprocessed) emails if there are large volumes to dal with: bulk delete of unhandled emails.

How does it work?

Once you're in the Unhandled emails section, hovering over an email will bring up a tickbox to select the email (or to select all displayed emails by clicking the header box).

Click on one or more boxes and a delete button will appear next to the filter, along with the number of emails selected.

When you click to delete, a confirmation pop-up will appear stating how many emails are going to be deleted, and ask for final confirmation to delete.

Please note: Once an email has been deleted, it cannot be undeleted, though it will remain accessible in the system to view.

Once you confirm, an 'in-progress' popup will display the deletion progress. When all emails have been successfully deleted, a message will appear on-screen confirming this.

If you don't want to proceed with deleting emails (and have not yet hit the delete button) simply deselect the emails or click on the cross next to the delete button.

Change to URL Format

With the release of this Feature Wave, we're making a change the the format of the URL for Enate environment, which will now look slightly different. Please note that Production environments will automatically redirect to the new url and so users should notice NO change in interaction. Also, this does not change the environment that users are working in. See below for an example of how the format change would look for 'acmecorp':

Old format: https://enate.cloud/acmecorp/workmanager

New format: https://acmecorp.enate.app/workmanager

There is no additional work or instructions needed to give your production userbase - they can simply continue working as normal, using the old url for e.g. saved shortcuts if they wish, and the system will always auto-redirect to the new url format.

Similarly, existing APIs will continue to work as normal, with urls automatically redirecting. Please note however that our preference would be that you work with Enate to update your API configuration to use the new url once it has been established.

Any changes to non-production environments such as UAT environment urls (which will not automatically redirect) will be worked through in conjunction with Enate's team as part of your migration activities across to this Feature Wave.

Change to Maximum Email Size

As part of the November 2025 Feature Wave, we are changing the maximum email size that can be set in the General Settings section in Builder: the maximum email size setting available will now be 100MB. 'No Limit' will no longer be a size option supported in the Enate system.

Important:

  • If you upgrade from version 24.1 to the November 2025 Feature Wave with your maximum email size setting set to 'No Limit', your maximum email size setting will now be set to 100MB.

  • If your maximum email size setting is set to anything else there will be no change.

Change to Reset Password Location

As part of this Feature Wave, the Reset Password has been moved to the User dropdown menu for easier access.

Resetting a User Password will still function the same as previously, with the User needing to provide their Current Password, their New Password and Confirming their New Password.

New Feature: EnateAI - AI Analyst (Beta)

With the release of Enate AI's latest offering - AI Analyst, wer'e taking a significant step forward to let you seamlessly integrate AI-driven activities throughout your business process. The initial releases of EnateAI tackled the grind of email management — sorting, classifying, data extraction, and sentiment, then similarly for Documents. With AI Analyst, we're expanding our AI capabilities to navigate through complex service workflows like invoice matching, change of directors, and payment reconciliation. These areas, traditionally bogged down by extensive manual effort, are getting a major efficiency superboost from Analyst, handling a significant portion of the workload with minimal human intervention.

We're partnering with Microsoft on this to use the power of their very latest OpenAI technology right at the heart of things. So if you can ask OpenAI to perform a task, with EnateAI Analyst you can embed that to run automatically as part of your business process flow.

You can add AI Analyst Actions throughout your cases and ask it to analyse documents which you supply it. You can massivley reduce the time spent having to wade through huge data files performing intricate analysis, freing up time for more valuable work.

The possibilities here are almost endless, and the power you've got at your fingertips is matched only by how simple it is to set up. There's no coding and you don't have to change a thing - just tell the system what the business rules are to run an analysis task and it will get on with it.

An important thing to note here: For the moment, this feature is being released in BETA only. As such, it should not be used yet for full production purposes just yet. You can however, start to test it out with real scenarios.

Here's how you can get started setting up AI Analyst to help streamline your activities..

Setting up an AI Analyst Action

Adding AI Analyst into your business processes is very simple to set up. Once you've switched on the 'AI Analyst' integration in Builder's Marketplace section, any time you want to create a new AI Analyst action to perform a specialist analysis activity, the steps are as follows:

  1. Create a new AI Policy in the AI Analyst Configuration section of System Settings in Builder

  2. Test this policy with sample data until you're happy with the output, then Set Live.

  3. Add 'AI Analyst' actions into your case process, linking this to your new AI Policy. (Note: You will need to add a manual action directly after the AI Analyst action)

Creating a new AI Policy is simple - no code is required, you can simply write out the business rules / logic / policy for the activity in normal business language and the AI will understand it. You can easily get started by simply porting across the details of your business policy direct into an Enate AI Policy.

Take a look at some sample policy prompts to see what a policy might look like..

Go to the Marketplace section of Builder and filter down to 'AI Analyst'. Activate the EnateAI - AI Analyst Integration

Go to the 'AI Analyst Configuration' section of System Settings, and click to 'Create a Policy'. This will display an AI Policy for you to start to fill in with details of the analysis activity you want AI to undertake for you. Remember, you can just write this in normal business terms (see the prompts section for examples of this).

Here is the information you can define when setting up a new AI Policy:

  • Name - give your Policy a sensible name so it can easily be identified from a list of other Policies, e.g. 'Invoice / Credit Note Reconciliation.

  • Input File Tags - At runtime your AI will analyse one or more documents as its input. You can test with sample ones while you build, but at runtime you need to tell the system which files to grab. Setting the file Tags here tells the AI 'at runtime, grab the files in the Action which have these tags, and use them as your source for analysing. Examples might be: 'Bank File', 'HR Update', 'State Tax Rules'.

  • Output File Tag - If your policy instructions ask for output to be provided in a file, you may want to tag that output file too, for easier use by other systems downstream. Example 'AI Reconciled'

A well-defined persona for your AI Analyst activity helps the AI do a better job when analysing and returning data to you. If the persona you're looking for isn't in the list to choose from, you should define one for this policy. At runtime, the AI will use this as input along with the more detailed instructions when determining what to do.

Here's whether the main part of the input instructions to the AI get defined. Remember you don't need to be writing this as code, in fact it works much more effectively if you don't. If you've got existing rules and regulations which define that task, paste them in here and test your output.

When you're writing instructions that involve heavy reference of e.g. Excel sheet columns, you'll obviously have to write something adequately detailed and precise which refers to them accurately, a good guide is still to write it in a way that you would be explaining it to someone you wanted to carry out the activity (example as below shows detailed column references but then a more human "it won't be a perfect match but it should appear in there somewhere".

Be clear about exactly what you want the AI to do, and how you'd like to receive your output. For examples and notes on how to write good AI prompts for activities such as this, check out this section.

While there are no fixed rules on how you format your instructions, if you want to make explicit reference to any of your Input documents, you can do so using a {{FileTag:NAME}} format. For example if you're created a tag called 'Bank', you can refer to this document in your instructions as {{FileTag:Bank}}

For more information and samples on how to write instructions, check out the link below:

Once you're happy with all your policy input settings, the next step is to test it.

You'll be asked to upload a sample document for each input filetag you've specified. Once you've uploaded these you can run your test. Depending on the size of files or complexity of the prompt you've written, this could take a few minutes before you get one, but once you do, you can analyse the results.

If you've requested the output in a certain file format you should see that file as part of your output, otherwise you'll see text response from the AI. If the results show that some tweaking might be needed, you can go back to your policy settings, make some adjustments and test again. Once you're happy though, you can set the policy Live.

Once you've set your new AI policy Live, all you need to do now is add an AI Analyst action into your case flow.

As part of the configuration, set your new AI Policy as the one which this action should use.

  1. Multiple output files cannot currently be generated

  2. If functions timeout in Azure, the AI Analyst action's status will remain set as 'In Progress', due to abruptly terminating Azure function (this should not be a problem in production environment)

  3. AI reads a maximum of 100 rows currently, and is dependent on server availability (files of more than 100 rows of data are currently not allowed)

  4. In case if AI fails to make a decision or a tasks defined in policy it will provide an error file (only if you defined that in AI policy prompt)

AI Persona - For best results when creating a policy with instructions prompts, it's good to give the AI as much context as you can - one important way to do this is to say what kind of person they should act as, e.g. 'Do this analysis activity as if you were a Bank clerk', or an HR executive, or an Accounts Payable expert. You should either define a new person here for your policy, or pick from the existing list if the relevant persona has already been defined.

  • Instructions for AI - This is where the details of your instructions to the AI will go. This can simply be a copy/paste of your company policy for carrying out the activity, the rules and regulations for what to do, and how you'd like to receive the output.

  • AI Creativity Level - This will produce subtly different output depending on the setting. you can choose to have a play around wither depending on what type of analysis you're asking for here. It defaults to a 'balanced' setting, but there's options to make the responses more creative or more precision-focused.

  • The following file formats are currently supported: ['c', 'cpp', 'csv', 'docx', 'html', 'java', 'json', 'md', 'pdf', 'php', 'pptx', 'py', 'rb', 'tex', 'txt', 'css', 'jpeg', 'jpg', 'js', 'gif', 'png', 'tar', 'ts', 'xlsx', 'xml', 'zip']

    Sample AI Policies

    Switch on AI Analyst Integration in Marketplace

    Creating an AI Policy

    Components of an AI Policy

    Creating an AI Persona

    Writing Instructions for AI

    Format for referencing your input documents within your instructions

    Sample AI prompts

    Testing your AI Policy

    Adding AI Analyst Action into a Case process

    Additional Requirement: When adding an AI Analyst Action into a Case flow, you MUST also add a further action immediately after it in your flow which would allow an Agent to review the output of the AI Action. This can be an action of type 'Manual', 'Manual with Peer Review' or 'Approval'. If you do not add an action like this immediately downstream of the AI Action, you will see a validation message when saving the Case process.

    Limitations of AI Analyst While in BETA Release

    While the AI Analyst feature is released in Beta only, it should not be used for full production purposes, although can obviously be used to test the fuctionality. For now, the current feature can be used with the following known limitations, which will reduce over time as the underlying AI technology beds in:

    Change: Improvement to User Login

    As part of the April 2026 Feature Wave, Users will now be able to login with their Email Address as well as their Username.

    Please note: this change will apply to all clients as part of this Feature Wave. We recommend reviewing it during your 4-week UAT window.

    Feature Waves - An Overview

    A walkthough of the new approach to deploying updates to Enate going forward.

    The Feature Wave Approach: Building the Foundations for more Innovation

    With this latest update to Enate, we're introducing a new approach for how we roll out system enhancements, which will now be done via 'Feature Waves'. This has involved making architectural changes to allow us to support a fully SaaS approach, focused on the following improvements:

    1. More gradual & less disruptive UX improvements

    2. Maintaining Stability and Compatibility for Integrations

    3. Gathering (and reacting to) user feedback from real users throughout the design process

    4. A more robust, scalable and user-friendly platform

    Here's an overview explainer of the Feature Wave approach, and how this new architecture sets about achieving these.

    Until now the Enate platform has operated as a monolithic application, with a single API and database model, meaning that every release required updating the entire system at once. This structure limits our agility, making it difficult to release features incrementally or patch specific components.

    The strategic decision to shift to a SaaS only model enables us to deliver capabilities that help clients operationalize AI, validate new user experiences more quickly, and become more agile overall.

    The key architectural changes we are implementing are as follows:

    • Versioned APIs - The Enate APIs will become versioned APIs meaning that we will be presenting a stable interface for integration with the core Enate platform. This is how the Enate Marketplace works (for example).

    • More Scalable, Testable & Redundant - The new Enate architecture will automatically scale out based on user demand, we are making full use of scalable cloud compute. The platform will also be truly redundant between Netherlands and Ireland with near instant failover possible between the two regions.

    • Alphas & Betas - New user experiences will (wherever possible) go through Alpha and Beta phases with real users being able to try them out and give the product team feedback throughout the process, before rolling out to the broader userbase.

    The above diagram shows how features may move through Alpha, then Beta, then onto full usage, and how different parts of the user base will experience this.

    Feature waves are regular updates that might include new features, support for previous API versions, and changes to the user experience. The very first feature wave is mostly behind the scenes, so you won’t notice any visible changes right away.

    Before we release each feature wave, we may run a new feature or feature change in alpha. These are early versions of a feature with experimental (but robust) designs, shared with a small group of users so we can gather proper user feedback on the design and be able to make iterative improvements.

    Once we’re confident with an alpha release, we will move the feature to beta (this change is done as part of a subsequent Feature Wave). These items are now feature-complete and as part of Beta will be made available to every user in through a 'feature switch' so they can try out the new experience, or stick with the old one if they prefer. This widens out the user base and allows for more user feedback on the design.

    Finally, after we’ve collected enough feedback and made any necessary tweaks, the new experience becomes the default for all users, and at the same time the feature switch option for users to flip between the beta and production model of the feature goes away. Again, this change for the feature option is brought about as part of a subsequent Feature Wave.

    For most people using our platform day-to-day, feature waves will have very little impact. Changes will be rolled out gradually, and only certain groups will see new features during the alpha phase, with a widening audience in the beta phases.

    If you’re working with integrations, you don’t need to worry about immediate changes, because previous API versions will stay available for two feature waves, making sure everything stays compatible.

    And when it comes to testing, user acceptance testing is only needed if there are explicit changes to the business logic, so testing will now only be done where behavior has changed.

    With the move to the new architecture underpinning the Feature Wave approach, we're making a change to the format of the URL for Enate environments. Please note that Production environments will automatically redirect to the new url and so operational users should notice NO change in interaction. Also, this does not change the environment that users are working in. See below for an example of how the format change would look for 'acmecorp':

    Old format: https://enate.cloud/acmecorp/workmanager

    New format: https://acmecorp.enate.cloud/workmanager

    There is no additional work or instructions needed to give your production userbase - they can simply continue working as normal, using the old url for e.g. saved shortcuts if they wish, and the system will always auto-redirect to the new url format.

    Similarly, existing APIs will continue to work as normal, with urls automatically redirecting. Please note however that our preference would be that you work with Enate to update your API configuration to use the new url once it has been established.

    Any changes to non-production environments such as UAT environment urls (which will not automatically redirect) will be worked through in conjunction with Enate's team as part of your migration activities across to this Feature Wave.


    When it comes to releasing new features, we want everything to be as smooth and predictable as possible. With that in mind, once clients have been migrated across to the initial feature wave infrastructure, we will start publishing our feature wave release dates 12 months in advance, with just a small plus or minus five-day window for the actual deployment.

    We anticipate releasing new feature waves every 3 to 4 months once the initial sets of Feature Waves (mostly covering the deployment of a new UX) are complete. When a feature wave is released, timelines on activities will be as follows:

    • As soon as a new feature wave is released, all non-production and UAT environments are upgraded (within a few days).

    • There is then a 4 week window available for customers to carry our their UAT activities on Testing on these non-production environments. Customers can ask for their production environments to be updated to the new feature wave within this period.

    • After 4 weeks, ALL production environments will be updated to the new feature wave, specifically on the 5th weekend after the feature wave release date.

    Upgrades are designed to involve minimal downtime, mostly for activities such as schema migrations, and are completed outside of business hours.

    Patches are rolled out with zero downtime thanks to release slots. Plus, each feature wave continues to support the two previous API versions, so bug fixes are applied to those supported versions, but not to any older releases.


    Each Enate Feature Wave introduces new capabilities and may introduce new API versions. Importantly, adopting a new Feature Wave does not automatically require immediate API changes. Supported API versions remain available across multiple Feature Waves to give customers control over when to migrate them.

    This section explains what you must do, and by when, when using Enate APIs.

    • Feature Waves and API versions are related, but not the same.

      • A Feature Wave determines which API versions are available.

      • You choose which supported API version your integrations use.

    • New API versions are opt‑in.

    You may upgrade to a new Feature Wave and continue using your existing supported API version, provided that API is still supported in that Feature Wave.

    Example: If you move from November 2025 to April 2026, you may continue to use:

    • Legacy API, or

    • V1 API.

    No API changes are required at that point.

    When a new API version becomes available, customers may migrate at a time of their choosing within the supported window.

    Example: After deploying April 2026 FW, you may:

    • Continue using Legacy or V1 APIs, or

    • Migrate to V2 when ready.

    This allows you to:

    • Align API changes with your internal release cycles

    • Complete development, testing, and validation ahead of mandatory deadlines.

    When an API version reaches its final supported Feature Wave, continued use is no longer permitted in later Feature Waves.

    Example: Before deploying October 2026 FW, customers must:

    • Stop using Legacy and V1 APIs

    • Be on V2 or later.

    Attempting to deploy a Feature Wave that does not support your API version will result in integration failures.

    Starting with the V1 API Version (which arrived in the November 2025 Feature Wave), there are a number of important changes to APIs which you should be aware of when migrating across from Legacy APIs:

    From the V1 API versions onwards, enum parameters must be provided using their integer values rather than string representations. In previous API versions, both string and integer enum values were accepted for compatibility; however, the newer FW APIs now require integer enum values consistently across all enums.

    Example: Previously for the Webhook parameter, you would pass the value "PacketCreated".

    For the new V1 API and above, you instead pass the equivalent Integer value 0

    See this link for a list key .

    The V1 API versions and above now include built‑in safeguards that help keep your applications running smoothly and reliably. One of the key improvements is rate limiting, which simply means the system now controls how many requests can be made in a short period of time. This prevents accidental overloads, ensures fair access for all users, and helps maintain consistent performance even during busy periods. Most importantly, it protects your integration from unexpected slowdowns caused by unusually high traffic.

    We’ve added a safeguard that automatically rejects any request with data fields the API doesn’t recognize or accept. This helps prevent errors, avoids extra processing, and keeps your data clean and reliable. By rejecting requests that are too large or complex, the API can respond faster and stay stable across different usage scenarios.


    • Enate adopts a stamp architecture on the Microsoft Azure platform.

    • Enate Clouds are stamped out and managed with infrastructure-as-code tooling called Terraform.

    • Production clouds are high availability operating in two regions through Azure Front Door with temporary UAT environments released to clients with each Feature Wave.

    • Most customers operate within the Shared Cloud, but customers can pay for a Private Cloud if they wish.


    Enate will now begin migrating initial test instances across to this new feature wave, and will be contacting you in due course to start organizing your migration to the November 2025 Feature Wave.

    New Feature: Extension Properties

    You can now display custom fields on Users, Customers, Contracts, Services and Service Lines to capture bespoke data via the Extension Properties feature.

    Depending on where you have chosen to add your fields, they will show accordingly when a user creates or edits a User, Customer, Contract, Service or a Service Line.

    How do I add custom fields to Users, Customers, Contracts Services and Service Lines?

    To display custom fields on Users, Customers, Contracts Services or Service Lines, go to the Custom Cards section of Builder and then select ‘Extension Properties’ from the drop-down menu.

    Note that only users with the 'Setting Settings' option set as part of their user role will be able to create, edit or delete Extension Properties.

    In the 'Extension Properties' page, you'll see the list of Objects you can add Extension properties to (i.e. Users, Service Lines, Customer, Contracts and Services) and how many custom data fields have been added to each one.

    To add or edit a custom data field for any of the Data Objects, click on the row of the Object you want to update. The row will expand to show all the fields that have already been added to that Object, alongside a list of all the custom data fields in the system.

    To add a custom data field to your selected Object, click on a field from the 'Available Fields' section on the right-hand side which shows a list. This will add the field to the 'Added Fields' section on the left.

    If the custom data field you need hasn't been created yet, you can easily create it without leaving the Extension Properties screen - simply click the 'add' icon above the list of system fields and fill in the required information in the resulting popup.

    After adding the desired custom data fields to your selected Object, drag and drop the fields to modify the order in which you want your custom data fields them to display. You can also choose if you want to make the field mandatory to fill in or not.

    You can also remove fields from your selected Object by clicking on the 'X' in the 'Available Fields' section.

    If you are adding Extension Properties to a 'User' Object you'll also need to select the user type you want the field to appear on. The options are:

    • All (Contacts, Service Agents, Self Service Users, Robots)

    • All People (Contacts, Service Agents, Self Service Users)

    • Service Agents Only

    • Robots Only

    Once you have finished making your changes, make sure to click Save at the bottom of the grid.

    Once the changes have been saved, the custom data fields will appear in the relevant areas of Enate.

    Extension properties added to the User Object will show in the following places, depending on the User Type Setting selected.

    If any of the 'All (Contacts, Service Agents, Self Service Users, Robots)', 'All People (Contacts, Service Agents, Self Service Users)' or 'Service Agents Only' User Type options have been selected, Extension Property fields will appear in the 'General' tab when you create or edit a Service Agent in Builder.

    If any of the 'All (Contacts, Service Agents, Self Service Users, Robots)' or 'All People (Contacts, Service Agents, Self Service Users)' User Type options have been selected, Extension Property fields will appear in the 'Create/Edit Contact' pop-up when you create or edit a contact in Work Manager.

    Extension properties added to the Service Line Object will be added to the Service Lines screen in Builder. They will not show anywhere in Work Manager.

    Extension properties added to the Customer Object will be added to the Customer pop-up, accessible from the Service Matrix in Builder. They will not show anywhere in Work Manager.

    Extension properties added to the Contract Object will be added to the Contract pop-up, accessible from the Service Matrix in Builder. They will not show anywhere in Work Manager.

    Extension properties added to the Service Object will be added to the Services pop-up, accessible from the Service Matrix in Builder. They will not show anywhere in Work Manager.

    Enhancements to Unhandled Emails Filter

    Additional filters have been added to help when when viewing unhandled (unprocessed) emails in Work Manager. Previously users were only able to filter unprocessed emails by Mailbox Name or Mailbox Address. Now Users can combine a date filter with the Mailbox Name or Address in order to provide them with more focused results.

    A slider can be used to choose from pre-set date range options, or you can set specific dates from the calendar.

    July 2026 Feature Wave

    The July 2026 Feature Wave brings with it a number of changes and improvements to SSO & Robot login, a new more comprehensive operations report as well other enhancements.

    See the feature-specific articles from the links below for an in-depth view.

    • The Operations Performance Overview Report offers 6 dashboards covering work volume, quality, SLA performance, agent productivity, and email communications, all in one place.

    • Robot accounts can now authenticate using Robot Credentials, similar to human user accounts, instead of a shared password. It's a more secure way to authenticate, and it works well with our new versioned APIs.

    New Independent Controls for Bidirectional Email Connectors This update simplifies the process of activating new email connectors. Now you can turn on outgoing mail first, test it works, then switch on incoming when you're ready.

  • Single Click Go-Live: Live of Draft Ticket / Case from Service Matrix Draft processes now have a ‘Set Live’ button right in the Service Matrix. Set everything up in advance, then publish each process with one click, instead of opening, editing, and rechecking every process during your downtime window.

  • Enhancement for Multiple Single Sign-on We’ve improved the user experience for customers who have more than one SSO set up. Now, users just have to type their username or email, and Enate routes them to the right SSO provider based on their domain

  • July 2026 Feature Wave Updates

    6 New Dashboards: Operations Performance Overview Report for Team Leaders
    Enhanced Robot Security: RPA Robot Credentials for V1/V2/V3 APIs

    More 'SaaSy' - In ‘pure’ SaaS platforms there is only ever one version of the code in production at any time. We won’t be going to that full extent, but there will be some aspects of Enate that will be delivered this way. Everything delivered this way will be patchable without ‘taking a new release’

  • Feature Waves - The concept of an ‘Enate Version’ won’t truly exist any more. Instead, changes to the public APIs will be released in Feature Waves, with each feature wave potentially bringing new versions of APIs while continuing to support old versions.

    • Customers can upgrade Feature Waves without immediately changing API versions.

  • Legacy API versions are retired on a defined schedule.

    • Each API version has a clearly‑communicated final supported Feature Wave.

  • Migration windows span multiple Feature Waves.

    • Customers have ample time to plan, implement, and validate API changes.

  • {
      "Webhook": "PacketCreated",
      "FilterObjectGUID": "ed5d2437-8c70-4672-841d-daf4cb67cda1",
      "FilterObjectType": 31,
      "SubscriberURL": "https://webhook.site/e7d90ab6-0243-4871-979f-72fgb01db4e7",
    }
    {
      "Webhook": 0,
      "FilterObjectGUID": "ed5d2437-8c70-4672-841d-daf4cb67cda1",
      "FilterObjectType": 31,
      "SubscriberURL": "https://webhook.site/e7d90ab6-0243-4871-979f-72fgb01db4e7",
    }

    Note: Enate will be in touch to start organizing your migration to the November 2025 Feature Wave.

    What is the Feature Wave approach and why is it needed?

    Key Architectural Changes

    Feature Waves, Alphas, and Betas - How it works

    Feature in Alpha

    Feature moves to Beta

    Feature moves on from Beta, becomes default

    Impact on Users, Integration & Testing

    Change to URL Format

    Release Upgrade Process

    Feature Wave Release Dates visible 12 months in advance

    Operational Activities following each Feature Wave release

    Working with APIs and Feature Waves

    What you need to do for API Changes – by Scenario

    1. Upgrading Feature Waves without Changing APIs

    2. Choosing When to Migrate to a New API Version

    3. Mandatory Migration Before API Retirement

    Key API Behaviour Changes for V1 API Version onwards

    1. Enum Parameters now require INTEGER Values, not String

    Note: Existing integrations using legacy APIs are not immediately impacted and will continue to work. Customers are only required to update their payloads when migrating to a newer FW API.

    2. Rate Limiting

    3. Payload Validation

    New Architecture Model - High Level Description

    Next Steps

    Enum Integer / String pairs

    Note that if you are adding a field of Type 'Enate Reference' to a User, you will only be able to select a User Type of 'Service Agents Only' or 'Robots Only'.

    Where will my custom fields show?

    Users

    Service Agents

    Contacts

    Service Lines

    Customers

    Contracts

    Services

    Accessing 'Testing Mode'

    As part of changes in the November 2025 Feature Wave, we're changing the way users access 'Testing Mode' in Work Manager (This mode allows you to run Case & Ticket processes which are yet to be fully set live, allowing you to check their configurations are working as desired before they can production situations).

    It is important to note that Test Mode is a Work Manager feature only. When you are working in Builder - even if you accessed it from Test Mode Work Manager - you are working as normal, and any config changes you make impact your Live operations as normal. Please be aware of this if you are working in Builder and testing out changes in Test Mode of Work Manager. There is no feature to access Builder 'in Test Mode'.

    Previously, Test Mode was accessed via the User Settings dropdown on the Work Manager homepage.

    This link has been removed, and from now on you control whether you're running things in normal production mode or running in Testing mode by accessing a different url for testing, one with the word '.test' added to the end of the normal domain name. To explain via an example:

    If your Normal Enate URL is: https://acmecorp.enate.cloud/yourworkmanagerlink

    Your Test Mode URL will be: https://acmecorp.test.enate.cloud/yourworkmanagerlink

    Once you've type the Testing Mode url into your browser, you'll be met with the standard looking login page for Work Manager. Once you're logged into the testing mode URL, you'll see the standard Testing Mode look to the page that you're used to, with a 'Testing Mode' badge and red colored header bar.

    So now, when you wish to access Testing mode, remember to log out and then log in via the dedicated Testing mode link, by simply adding '.test' onto the end of the domain of your url, e.g.

    https://acmecorp.test.enate.cloud'/yourworkmanagerlink

    Everything in Testing Mode will continue to operate as before, with access to testable versions of Cases, Tickets, Contacts etc.

    Incoming Email Processing - Logic Changes

    We have removed the email matching method of matching based on if the 'InReplyTo' field of the incoming email aligns with the Message-ID of a prior email as, following the implementation of our updated ‘in reply to’ logic in 2024.1 (where we look at both if the 'InReplyTo' field of the incoming email aligns with the Message-ID of a prior email AND if the AssociatedBecauseOf or AssociatedBecauseofPlus email address is still in the recipient fields (i.e. To or CC) of the incoming email), this method was leading to incorrect matches.

    We have also enabled our customers to switch off matching by work item reference in email subject or body as this was leading to incorrect matches and potential breaches of data under certain specific circumstances. Customers are now able to remove this method of matching via the new ‘Match by reference in email subject or email body’ setting which can be found in the System settings section of Builder.

    This means that email matching now follows this process:

    1. In Reply To’ Logic

    The system will first try to find a match using the following logic:

    • If the 'InReplyTo' field of the incoming email aligns with the Message-ID of a prior email AND

    • if the AssociatedBecauseOf or AssociatedBecauseofPlus email addresses are still in the recipient fields (i.e. To or CC) of the incoming email

    If no match is found using the above logic, the system will then see if Plus Addressing has been configured in your system and if it has, the system will try and find a match using plus addressing.

    If no match can be found using Plus Addressing, the system will then try and find a match based on if it can find a unique identifier in email message body. If the incoming email has been sent as a response to an email which was sent out from Enate, it will likely contain a unique identifier tag as part of the email body text.

    If no match can be found using this unique identifier and your system has been set up to allow matching based on work item reference in email subject or body, the system will try this final matching method. Otherwise, the system will try and create a work item for the email based on email routing rules.

    What's New in Enate

    All the recent features, enhancements and fixes we've added to Enate.

    Other useful links: for a more comprehensive look at all Enate's Features; to see the new way Enate rolls out system enhancements; for a definitive list of updates and fixes in the latest software.


    10th July 2026

    The July 2026 Feature Wave brings with it a number of changes and improvements to SSO & Robot login, a new more comprehensive operations report as well other enhancements. You can take a detailed look at the individual features from the links below:

    • The Operations Performance Overview Report offers 6 dashboards covering work volume, quality, SLA performance, agent productivity, and email communications, all in one place.

    2024.1 Marketplace

    Information on all new Integrations available in Enate Marketplace, as well as a list of all changes made to any existing Marketplace Integrations.

    For a list of changes applied to any of the existing Integrations available within Enate's section found in Builder, please see the following section:

    The EnateAI Document Classification component, available in Enate , analyzes the attachments of incoming emails and automatically classifies them with a tag.

    This provides accurate tagging of the files in your work items without an agent needing to spend time doing this manually, saving time and effort and allowing them to focus on their core activities.

    For more information on EnateAI's Document Classification integration, .

    2. Plus Addressing

    3. Unique identifier in email body

    4. Work item reference in email subject or body

    Changes Overview - Older Versions

    Enhanced Robot Security: RPA Robot Credentials for V1/V2/V3 APIs Robot accounts can now authenticate using Robot Credentials, similar to human user accounts, instead of a shared password. It's a more secure way to authenticate, and it works well with our new versioned APIs.
  • New Independent Controls for Bidirectional Email Connectors This update simplifies the process of activating new email connectors. Now you can turn on outgoing mail first, test it works, then switch on incoming when you're ready.

  • Single Click Go-Live: Live of Draft Ticket / Case from Service Matrix Draft processes now have a ‘Set Live’ button right in the Service Matrix. Set everything up in advance, then publish each process with one click, instead of opening, editing, and rechecking every process during your downtime window.

  • Enhancement for Multiple Single Sign-on We’ve improved the user experience for customers who have more than one SSO set up. Now, users just have to type their username or email, and Enate routes them to the right SSO provider based on their domain


  • 8th April 2026

    With this Feature Wave we're releasing a number of new changes and enhancements, particularly for Email setup. Check out this video to find out more about What's New in the April 2026 Feature Wave.

    You can also take a look at an overview in the April 2026 Feature Wave Contents section, or take a more detailed look at the individual features from the links below:

    • Enabling Outbound Emails via Microsoft Graph API

    • Changes to Outgoing Email Configuration - Routes & Connectors

    • New AI Email Classification Performance Report

    • Improvements to Login Options


    22nd January 2026

    As part of the Nov 2025 Feature Wave, agents can now bulk resolve Tickets and Actions via their Homepage Grids. You can use this to, for example, remove multiple erroneous tickets from your work lists created by spam emails

    • Select which Tickets / Actions you want to resolve, up to 50 items.

    • Click on the ‘Resolve’ link in the grid's bulk activity toolbar, set a Resolution Method to be applied to these work items, then hit the Resolve button to confirm.

    The selected Tickets/Actions will automatically be marked as resolved and will be removed from the grid. Click here for more information.


    20th November 2025

    Most of the changes in the November 2025 Feature Wave are behind-the-scenes architectural changes, however there are still a number of changes to walk through. Check out the dedicated November 2025 Feature Wave Contents section which talk about these in more detail, or jump straight to them from the list below:

    • New Email Feedback Report

    • Enhanced Email Sentiment Report

    • New way of accessing Testing Mode

    • Change to URL Format


    The EnateAI Document Classification Integration, available in Enate Marketplace, analyzes the attachments of incoming emails and automatically classifies them with a tag.

    This provides accurate tagging of the files in your work items without an agent needing to spend time doing this manually, saving time and effort and allowing them to focus on their core activities.


    With the release of Enate AI's latest offering - AI Analyst, we're taking a significant step forward to let you seamlessly integrate AI-driven activities throughout your business process.

    We're partnering with Microsoft on this to use the power of their very latest OpenAI technology right at the heart of things. So if you can ask OpenAI to perform a task, with EnateAI Analyst you can embed that to run automatically as part of your business process flow.

    You can add AI Analyst Actions throughout your cases and ask it to analyse documents which you supply it. You can massively reduce the time spent having to wade through huge data files performing intricate analysis, freeing up time for more valuable work.

    The possibilities here are almost endless, and the power you've got at your fingertips is matched only by how simple it is to set up. There's no coding and you don't have to change a thing - just tell the system what the business rules are to run an analysis task and it will get on with it.

    Outside of this big AI story, we've been focusing on enhancements to help you better deal with client emails in Work Manager...

    We've made a raft of of enhancements to give you more tools to deal with Unprocessed Emails, which we're now going to refer to as 'Unhandled Emails'.

    • Agent users can now create email routing rules direct in Work Manager, from unhandled emails - letting you fix the issue at source so THAT kind of mail never lands in the unhandled email pile again.

    • These email routing rules can be run retrospectively to help clear out backlogs of Unhandled emails.

    • A Bulk Delete option for Unhandled Emails allows you to clear up large volumes of historic emails which are not going to be converted into work items.

    • New Deletion Audit view lets you see the emails which have been deleted as part of dealing with Unhandled Emails.

    • New to give a more prominent awareness of when there are Unhandled Emails to deal with.

    • Improved Handling of Incoming Reply emails, where someone cc'd on an original mail responds.

    • New feature to let you create work items direct from existing emails which shouldn't be attached to an existing work item as they're really about a new request.

    • And one last email item: if your Enate system is running with 'Plus Addressing Only' enabled, your customers will now see a new line of text in the emails you send out, recommending to them the best way for them to respond. Note: If your system isn't running with 'Plus Addressing Only' enabled, this change doesn't impact you.

    • You can now display custom fields on Users, Customers, Contracts, Services and Service Lines to capture bespoke data via the Extension Properties feature.

    • Depending on where you have chosen to add your fields, they will show accordingly when a user creates or edits a User, Customer, Contract, Service or a Service Line.

    • We have added a new feature that enables Work Manager users to provide more accurate estimated efforts for work items, enabling you to plan resource requirements more effectively.

    • In the long term, this data can be collated and fed back to admin users to adjust estimated effort timers and to provide more accurate forecasting for future work volumes.

    • As part of this feature, we have also made some enhancements to configuring effort estimates in Builder and to record count

    • We've created a new Sentiment Analysis Report. With this report you can drilldown into trends on emails arriving into the system and on submitted Feedback - looking at patterns for negative, neutral and positive tone detected in emails sent to you.

    • We've added a new option to display a link to your company's privacy policy on the login page.

    • We've added some new optional fields on users, customers and contracts

    You can also check out the dedicated section for the 2024.1 release to see these changes in detail


    In version 2023.5 of Enate, we've focused on making a number of adjustments, enhancements and fixes throughout the system, mixed in with some useful new features which are detailed below:

    In the AI space, we've added a couple of useful features to give you more control and precision on where and how you implement

    • You can now set your own Confidence Threshold for the Integrations you've switched on in Marketplace, allowing you to adjust the levels of work that Agents verify for any automated activity.

    • You can now opt specific Email Mailbox Connectors out of Email Integrations you're running, letting you implement new AI technology while safeguarding specific work activities which you want to keep running as-is.

    We've made a number of enhancements relating to how incoming emails are treated, to make sure

    • made changes to how emails with invalid addresses are treated, to allow more of them to be processed.

    • Added support for Wildcard Email Routes which let you process incoming emails where Enate has been Bcc'd.

    • changed how we identify if incoming emails have been sent out by your Enate system, to ensure mails sent from 3rd party systems which could be confused with those get processed.

    Enate's Binary Storage is used for storing raw communications, communication attachments, files attached to work items, and files exported from Advanced Search views. Enate is always provisioned with the primary binary storage configured in an Enate Azure tenant. However, with the arrival of v2023.5, you've now got the option of switching where you store your Binary data to be one of your own Azure storage locations.

    In addition to these enhancements we've added a large number of fixes to help improve and stabilise the use of certain recent features. You can check out this in the Release Notes section.

    You can also check out the dedicated section for the 2023.5 release to see these changes in more detail:

    Latest Updates

    July 2026 Feature Wave

    Main Enate Help
    Feature Waves - An Overview
    Release Notes
    6 New Dashboards: Operations Performance Overview Report for Team Leaders

    April 2026 Feature Wave

    April 2026 Feature Wave contents

    Bulk Resolve Tickets and Actions

    How to use Bulk Resolve

    November 2025 Feature Wave

    November 2025 Feature Wave contents

    Recent Releases

    New Integration: EnateAI - Document Classification

    Previous Release Overview - version 2024.1

    EnateAI - AI Analyst (Beta)

    An Important point to note regarding AI Analyst is that, for now, it's being release in BETA. As such, you should not use it yet in full production situations. However, you definitely should start to test it out with your real-world scenarios to see just how powerful it is.

    New features and improvements to Unhandled Emails

    Further Email Changes

    New Extension Properties Feature

    New Forecasting Feature

    Additional Enhancements

    Enhanced AI Integrations Control

    Incoming Email Improvements

    More Data Storage Options

    ..and Lots More Improvements & Fixes

    2024.1 Changes Overview
    2023.5 Changes Overview

    Integration changes

    EnateAI - Document Classification

    Marketplace
    Integration Changes - Release Notes
    Marketplace
    check out this article

    November 2025 Feature Wave

    The November 2025 Feature Wave is the first in our new approach of how enhancements will be deployed. For a more detailed description of this, see the dedicated article.

    With this latest update to Enate, we're introducing a new approach for how we roll out system enhancements, which will now be done via 'Feature Waves'. The first of these is this November 2025 Feature Wave. Many of the changes in this first Feature Wave are the behind-the-scenes rearchitecting, although there are a small number of front-end items (see for more information on those). Here's an overview explainer of the Feature Wave approach in general.

    While this release includes some new functionality (see below), its main purpose is to lay the groundwork for more flexible, user-driven approach to updates. Over the past months, we’ve rearchitected the platform into a SaaS-based model. This change is essential because it allows us to:

    • Deliver updates more frequently and with less disruption.

    Improvements for Unhandled emails

    Enate version 2024.1 sees a raft of new features and improvements to Unhandled emails, which have previously been referred to as 'Unprocessed emails'. Part of the reason for the name change is to try to make this clearer that these mails need manual intervention from the Agents in order to progress, rather than there being some technical issue which isn't for them to solve.

    Here are some details on the various enhancements which have been made.

    • A new in your header bar to tell you when you've got unhandled emauls.

    • Agents are now able to , so future emails don't get held up and instead create the right kind of work items automatically. This can also be made to act retrospectively on existing unhandled mails which match the rule.

    Release Schedule

    Dates for future Enate Feature Wave Deployments

    SLA & Cycle Time

    The detailed view of on-time performance and how long work takes end to end. This is where you diagnose why the SLA is where it is.

    SLA & Cycle Time tab.

    KPI cards

    • SLA Compliance, Work Items Overdue, Work Items On Target, AHT in Hrs - as defined earlier, shown here in an SLA context.

    • Avg TAT (Days) - average end-to-end turnaround in days, from creation to resolution. Includes all the time an item spent in the system, not just handling time. Lower is faster.

    New Feature: Unhandled Email Alert on Work Manager Homepage

    As part of the upgrades to Unhandles Emails (previously 'Unprocessed Emails'), there's a new icon on the Work Manager homepage that will display if you've any unhandled mails to be dealt with.

    This will show the total number of currently unhandled emails and, if you click the link will also show a popup showing how many of these have arrived in the past 24 hours, plus a link to take you straight to the Unhandled emails section of your Email Inbox page.

    Enhanced Quickfind support for Internal References containing '.' decimal points

    In v2023.5, Enate's Quickfind is being enhanced to allow users to be able to search for text strings which contain '.' decimal points. This is designed to make it easier for users to search using internal (i.e. non-Enate) reference numbers. Previously this '.' character was ignored.

    Example:

    Previously, if a user was searching for a reference number of '12345.12555', the search would have ignored the '.' character and searched for two separate strings either side of the dot marker.

    Now, Quickfind will recognize this as a single search string and search for '12345.12345 in its entirety.

    In the image above, a user has begun searching by typing '12345.12'. Quickfind has started bringing back results which contain 12345.12.

    This enhancement will support numeric reference numbers which contain a '.' character up to 10 digits, e.g. NNNNN.NNNNN, and any variants of this with the '.' character anywhere within the string.

    New Feature to see Deleted Emails: Deletion Audit view

    In Enate version 24.1, you can now view the unhandled incoming emails which were deleted by you / your team as part of dealing with them. This helps with an auditing how incoming emails which were unhandled have been dealt with.

    This view is accessed from the Email Inbox page in Work Manager - once there, expand the email sidebar, and click to expand the 'Unhandled Emails' section. This will display the 'Deletion Audit' folder link.

    Clicking on this 'Deletion Audit' link will bring up a view of all deleted unhandled emails within your area of the business. These are incoming unhandled emails where the decision was made to delete these mails rather than create a new Case or Ticket from them.

    All filters and paging options are available as for the other email views in this page, but the emails themselves are shown in read-only mode..

    Clicking on a deleted unhandled email will display the email in detail in the main section of the screen, with any attachments that it may have had.

    Additionally, the header bar above the mail shows who deleted the email and when.

    Integration Changes - Release Notes

    This document contains a list of changes recently applied to any of the Integrations available within Enate's section found in Builder, along with the production version from which the change is relevant. If you are running that version or above, your system will be running with this new logic.

    New Feature: Option for Client Privacy Policy On Login page

    From v2024.1, you have the option to display a link to your company's Privacy Policy on the Enate login page. Note that this requires you to have a web-available location for your company's Privacy Policy. The setting for this is accessible in Builder: When a value is set for this, a link called 'Privacy Policy' will appear on the login page below the link for forgotten passwords (no such link will display if a value is not supplied for this in Builder).

    Clicking on the privacy policy link will open up a new browser tab showing the link provided (i.e. your own Privacy Policy page).

    To configure a privacy policy link, go to Enate Builder and open up the 'Settings' page. Scrolling to the bottom of the 'General Settings' section, Builder users will find the Privacy Policy Link section. Here, users can insert the http/s link to their company's privacy policy. Once inserted, this link will open when a user clicks on the privacy policy link on the Enate login page.

    Visuals
    • SLA Compliance Trend - on-time percentage by month, so you can see whether performance is improving or slipping. Drill into any month for its weekly and daily detail.

    • SLA Status - met vs not-met donut for the period.

    • Ageing Distribution - Open Work Items - the same age bucketing as the Volume tab but filtered to open items only, highlighting SLA risk from items sitting in the queue.

    • Avg TAT (Days) By Queue - average turnaround per queue. High-TAT queues may need process changes, more staff or reprioritisation.

    SLA & Cycle Time

    It should be noted that Quickfind does not support other digit separators such as commas, or multiple decimal points within a single string, for example '100.34.67'.

    Integration changes

    Marketplace
    Marketplace Adapter Changes.xlsx
    32KB
    Open

    Please Note: Enate does not record whether a user accepts or declines the privacy policy.

    How to configure a Privacy Policy link in Builder

    EnateAI IDP - Enhanced Invoice Field Detection

    As part of our ongoing efforts for enhancing EnateAI's capabilities in the IDP space, we've expanded the Invoice Model's awareness by integrating twenty commonly used fields into the data extraction pipeline powered by Azure Form Recognizer (AFR). These fields are designed to capture essential information from invoices, ensuring accurate and consistent data extraction.

    With the addition of these fields to the Invoice Model, you will now see these fields appear in the Json output file structure even if there is no value to be populated.

    This enhancement allows the extracted data to be seamlessly used with any integration tool (e.g., SnapLogic, Azure Data Factory, Power Automate) for slicker processing and automation. In future updates, we plan to expand the list of standard fields further to support other document types.

    We’ve focused on the key pieces of information that typically matter most in financial operations. And while these twenty fields are now standardized, you'll continue to see additional data captured, displayed under KeyValuePairs and Tables.

    Here’s the full list of the standard fields for the Invoice Model:

    • Invoice Number

    • Invoice Date

    • Due Date

    • Vendor Name

    • Vendor Address

    • Vendor Contact

    • Customer Name

    • Customer Address

    • Customer Contact

    • Billing Address

    • Shipping Address

    • Purchase Order Number

    • Terms

    • Line Items

    • Subtotal

    • Tax Amount

    • Total Amount

    • Currency

    • Notes

    • Payment Instructions

    This standardized approach ensures better structure, better data consistency and smoother integration across various platforms.

    Introduce features in beta first, so you can test and provide feedback.

  • Support parallel versions for APIs and integrations, giving you time to adapt.

  • Ensure every feature is stable and refined before full release.

  • Check out the more dedicated Feature Waves - An Overview article which describes these changes in more detail. For the specific front-end changes that are part of this first feature wave, see the section below and the additional feature-specific articles.


    As mentioned above, most of the changes in the November 2025 Feature Wave are behind-the-scenes architectural changes, however there are still a number of changes to walk through:

    • New options in General Settings section of Builder

    • New Custom Content Security Policy Settings

    • Enhanced Email Sentiment Report

    • New Email Feedback Report


    We're adding to the control which Admins have over the system level settings by adding in a number of additional options to the General Settings section of Builder. This will allow for more autonomy and control over these settings without needing to contact the Enate Helpdesk, making things simpler and quicker to configure and maintain. Here's a complete list of all the new settings available in this section of Builder.

    • Enable Websocket Integration

    • Maximum File Upload Size

    • Additional BCC Address

    • Override to Address

    We’ve introduced a brand-new Custom Content Security Policy section in Builder’s System Wide Settings section. This feature lets you easily support your company’s CSP directives giving you full control over resource loading and boosting your security. It’s a smarter, more flexible way to keep your content safe.

    See this link for a full list of CSP directives that can be configured.

    We’ve made two big enhancements to your embedded reporting options:

    • Firstly, we’re introducing a dedicated Email Feedback Report, so you’ll have all your customer feedback data in one easy-to-access place.

    • Additionally, the Email Sentiment Analysis Report is getting a boost with a new look and more importantly the addition of new graphs and charts designed to make insights on customer sentiment clearer and more actionable. It’s all about helping you understand your customers better at a glance.

    As part of changes in the November 2025 Feature Wave, we're changing the way users access 'Testing Mode' in Work Manager (This mode allows you to run Case & Ticket processes which are yet to be fully set live, allowing you to check their configurations are working as desired before they can production situations). Previously, Testing Mode was accessed via a link in the User Settings drop-down on the Work Manager homepage. This link is being removed, and users will now control whether you're running things in normal production mode or running in Test mode by accessing a different URL, one with the words '.test' added to the end of the domain name. To explain via an example:

    If your Normal Enate URL is: https://acmecorp.enate.cloud/yourworkmanagerlink

    Your Test Mode URL will be: https://acmecorp.enate.cloud.test/yourworkmanagerlink

    Once you've typed the Testing Mode url into your browser, you'll be met with the standard looking login page for Work Manager. Once you're logged into the test mode URL, you'll see the same standard Testing Mode look to the page, with a 'Testing Mode' badge and red colored header bar.

    With the release of this Feature Wave, we're making a change the format of the URL for Enate environment will now look slightly different. Please note that Production environments will automatically redirect to the new URL and so users should notice NO change in interaction. Also, this does not change the environment that users are working in. See below for an example of how the format change would look for 'acmecorp':

    Old format: https://enate.cloud/acmecorp/workmanager

    New format: https://acmecorp.enate.app/workmanager

    For more information on this, see here.

    As part of this Feature Wave you will now be able to use an Authentication Certificate method with Office 365 SMTP as your email service for outgoing email connectors. This is to help our customers who may have been using SMTP Basic Authentication until now but will need to transition to a different authentication approach due to Microsoft's impending phasing out of SMTP Basic Authentication support.

    Check out more details on your new options here

    As part of this Feature Wave we've introduced a smarter way of working when you want to send an email through to a Work Item (usually when related work is being carried out by a team in another department) but you find that the Work Item you're wanting to send it to is now closed. The system now helps you out here by auto-detecting that your intended destination work item is closed. You'll be presented with a pop-up showing you active linked parent Work Items as alternatives instead while removing the closed Work Item from the list of options.

    You'll have a further option of manually entering a recipient if no appropriate parent work items are still active. This change will help with smoother communication between teams when they're working in parallel on related items, and faster overall resolution. It’s all about keeping conversations flowing, even when some of the Work Items involved have already been completed.

    • Warning Notifications When Disabling an AI Adapter

    • Adapter Costs Display Enhancement

    Feature Wave Approach - building the foundations for faster innovation

    Feature Waves - An Overview
    below

    The November Feature Wave Changes in Detail

    New General Settings Options in Builder

    New Custom Content Security Policy

    New Embedded Reports

    New Way to Access Testing Mode

    Note: Everything in Testing Mode continues to operate as before, with access to testable versions of Cases, Tickets, Contacts etc.

    Change to URL Format

    Certificate Authentication support for SMTP

    Help when trying to mail to another team's (Closed) Work Item

    Additional Changes

    A Bulk Delete option lets agents more easily deal with large backlogs of Unhandled emails that aren't going to be made ino work items.

  • A new view lets you see a list of these deleted emails, for example for auditing purposes

  • Improved Filtering lets agents search based on data ranges in this area.

  • Unhandled Emails alert icon
    create Email Routes directly in Work Manager

    Sat Nov 07, 2026

    Legacy, V2, V3, V4

    Version 22

    January 2027

    Wed Jan 06, 2027

    Sat Feb 06, 2027

    V3, V4, V5

    Version 22

    April 2027

    Wed April 14, 2027

    Sat May 15, 2027

    V4, V5, V6

    Version 22

    July 2027

    Wed July 07, 2027

    Sat Aug 07, 2027

    V5, V6, V7

    Version 22


    • As soon as a new feature wave is released, all non-production and UAT environments are upgraded (within a few days).

    • There is then a 4 week window available for customers to carry out UAT activities on these non-production environments. Customers can ask for their production environments to be updated to the new feature wave within this period.

    • After 4 weeks, ALL production environments will be updated to the new feature wave, specifically on the 5th weekend after the feature wave release date.

    • We are expecting testing errors to be minimal as most new features can turned off, so end users will not be impacted after upgrade.


    Each Enate Feature Wave introduces new capabilities and may introduce new API versions. Importantly, adopting a new Feature Wave does not automatically require immediate API changes. Supported API versions remain available across multiple Feature Waves to give customers control over when to migrate them.

    You should review the API Change documentation available in the Release Notes section for each new Feature Wave as it becomes available, to check for new API version changes which impact your integrations, which would therefore require eventual migration.

    Deprecated APIs will be highlighted - these remain operational for that Feature Wave, but support for them will be removed when the next Feature Wave arrives or soon after that, and you should plan to replace these by then. APIs which are now beyond their final supported Feature Wave will also be shown, confirming that any integrations which reference them will no longer function correctly.

    For more detailed information on this topic, please look at the Working with APIs and Feature Waves section.


    If you are using an advanced Enate Customer Card, please review the Angular versions your code relies on. Your code is built on this framework, and compatibility issues may occur between different Angular releases. When Enate upgrades to a new major version of Angular (see above table for Angular version for Feature Waves), you should validate your code against the updated framework to ensure everything continues to work correctly.

    We will make every effort to notify you in advance if we are aware of any breaking changes. However, code ownership and maintenance remain the responsibility of Enate customers. More info here - https://angular.dev/reference/releases


    If you are an Enate Integration Services customer, please note that this product follows a separate release calendar, as shown in the table below:

    Release

    Enate Integration Services Upgrade Date

    February

    Mar 21, 2026, 11 PM UK

    May

    Jun 13, 2026, 11 PM UK

    August

    No downtime is required for this upgrade. For more details on this, see the link here.


    Our feature roadmap is available at feedback.enate.net, with items as follows::

    • Working On It – These features are actively being prepared for upcoming releases.

    • Up Next – These features will follow 'Working on it' items. We’ll share more on these soon.

    • In The Pipeline – These features form part of our longer-term vision and are currently being researched.

    • Open – An open forum for ideas and requests. They are not scheduled but are for further discussion.

    We use this approach to give customers visibility of our plans and an indication of timelines. We hope you’ll find it useful.

    Feature Wave

    UAT Deployment

    Production Deployment

    Supported API Versions

    Custom Card Angular Framework Version*

    October 2026

    Feature Wave Release Schedule

    Wed Oct 07, 2026

    How Feature Wave Deployments work

    APIs and Feature Waves

    Angular updates - for Custom Cards

    Enate Integration Services Release Schedule

    The Future Roadmap

    How to view deleted emails

    Note: You cannot 'undelete' emails which have been deleted, however if you wish to copy body text information from them you can do this by simply selecting the desired text and copying / Ctrl-C.

    Changes to System-Generated Email setup
    Email Routes Page - New Filters
    New: Option to pause Due Date clock when in a Feedback Window
    New: Times when in User Group now recorded
    New options in General Settings section of Builder
    Certificate Authentication Support for SMTP
    Help when trying to mail to another team's (Closed) Work Item
    New Custom Content Security Policy Settings
    Displaying of Adapter Costs
    Warning Notifications when disabling AI Adapters
    Unhandled Emails Header Icon

    Changes to Outgoing Email Configuration - Routes & Connectors

    Please note: this change will apply to all clients as part of this Feature Wave. We recommend reviewing it during your 4-week UAT window.

    An update we’re introducing as part of the April 2026 Feature Wave is additional configurable Routes (Aliases) for both normal and Graph API Outbound Email Connectors. Previously, only Inbound Email Connectors had the option for additional configurable Routes.

    Here’s how you set up additional routes for your Outgoing Email Connectors..

    Setting up Additional Outbound Email Routes

    Once you have finished configuring an Outgoing Graph API Connector and set it live, you can if needed create additional Outgoing Email Routes - this allows you to define multiple 'From' email addresses Aliases for this outbound connector.

    To do this, navigate to the Routes page in the Email section of Builder. Once there, locate the Outgoing Connector that you wish to create an additional Route for and click to add a new Route.

    In the resulting pop-up you will need to give your new Outbound Email Route a Name, a Description and Email Address, i.e. the additional Alias ‘From’ address you're adding to the connector. The Email Connector Name will default to the name of the Connector you are creating the Alias/Route for.

    After you have finished with your configuration, you will need to 'Test Connection' of the Route. After you have a successful 'Test Connection' you can Enable the Route, and then click Save to set it live. Once you set a Outgoing Connector Live, you can not change the direction to Incoming.

    Once your new Outgoing Email Route (Alias) has been created, it can now be used as a legitimate 'From' email address when configuring Cases, Tickets and Actions in your processes.

    Yes. Just like with Inbound Connectors, all Outbound Connectors will have a default Route, which you create while setting up the Connector. The default Routes will be automatically enabled once you have set up an Outbound connector and as these default Routes are Connector level Email Routes.

    As part of our move towards explicit outbound email addresses and configurable outbound Routes/Aliases, we are changing the way that the standard system outbound connector approach works. Previously, some email routing happened behind the scenes via the "System Default SMTP Gateway”. To give Builder users a greater visibility of outgoing email configuration, Enate is retiring the "hidden" system default and replacing it with a fully visible, manageable connector called ‘Outgoing Connector’.

    This new ‘Outgoing Connector’ will be visible on the Connectors page in Builder and will be fully configurable. Additionally, the Outgoing Connector will be visible on the Email Routes page of Builder, where users will be able to see and interact with all the email routes that previously fell under the old ‘System Default SMTP Gateway’. Builder users will be able to add, delete and edit these outgoing routes.

    As part of the migration to this new approach:

    • A new Outgoing Connector will be created to replace the old System Default SMTP Gateway.

    • All outgoing routes that previously operated under this old Gateway” will automatically be reassigned to the new ‘Outgoing Connector’ and will instantly be created as visible Routes on the Email Routes page.

    • Additionally, any previously created Outbound Connectors will show on the Routes page along with their default Route.

    As part of these changes, there is a change to be aware of when setting the 'From' email address in Case & Ticket configuration. The system now performs a validation check to ensure that the email address set for this is linked to an ENABLED mail connector that is set with either 'Outgoing' or 'Both'. Previously, if an unconfigured email address was set used, this would fall back to the system default gateway connector - that fallback no longer exists.

    As mentioned above when setting Case & Ticket Processes live, the 'from' email address must be linked to an already Enabled 'Outgoing' or 'Both' Connector. However, this can result in a pre-go live problem: in Production environments, you will very likely not want to set a connector processing incoming emails to enabled until the very point of go-live. Below are recommendations for how to set a 'Both' Connector to enabled in advance, to allow you to set Live Case & Ticket processes which reference it, but without yet processing live incoming production emails:

    In order to all you to set your 'Both' connector to Enabled, you can set the Folder value to a dummy email Folder which will not be receiving incoming production emails. Note: this email folder would still need to exist, so you would need to speak to your email administrator to create the folder.

    Once that is set, you Test & Enable the connector as normal. Because this folder path does not point to a production folder, the connector can be enabled and referenced in Builder process configurations without triggering production email processing.

    As you hit your go-live point, steps would be as follows:

    1. Remove / Repoint the dummy folder path from the connector

    2. Rerun the test connection

    3. Re-enable the connector

    This keeps the go-live 'switch on' activity very familiar - you're still coming to the mail connector to enable things, with one additional step of adjusting the folder.

    If you do not wish to use the above dummy folder approach, there is an alternative method that can be used: replacing the single 'Both directions' connector with two separate connectors, one for Incoming and one for Outgoing (each still referencing the same email address). This allows you to decouple of the 'Enabling' of the outbound connector from the inbound connector. At the point of go-live you would test and Enable the Incoming connector as normal. If you have a very large volume of email connectors, you may not wish to use this approach due to duplicating such large numbers of connectors.

    Record Count Enhancements

    We've simplified record count configuration for Cases and Tickets in Builder to accompany the new Forecasting feature. If you are using the 'Effort Estimation' feature, record count will be used as part of calculating the estimated effort of a work item so it is important that it is filled in correctly.

    We have changed how you configure record for Cases and Tickets in Builder. Previously, record count was configured in the 'Case info' tab of a Case or in the Ticket category within a Ticket version. Now, record count is now configured at a process type level in Builder, i.e. when configuring Case types and Ticket Category types from the Service Lines screen.

    This change means that changes can be made in significantly fewer places without needing to re-version the whole Case/Ticket configuration.

    You can now also add description text to a record count to describe to your Service Agents how they should use record count for in that particular process, e.g. Payslip Count. The description will show next to the record count setting in Work Manager at runtime.

    Record Count can now also be added to work items as part of creating them via Bulk Create.

    Migration impact

    • Note that upon upgrade to version 2024.1, record count will be 'switched off' for all processes.

    User role impact:

    • The change in record count location slightly affects which Builder users are able to configure record counts.

    • Record count configuration is now controlled by the 'Case Types' or 'Ticket Categories' option.

    Please note that record counts can no longer be persisted, i.e. if it is filled in for one process, it will no longer be populated with the same value when a new process is triggered.

    Additionally, if switched on, record count will be displayed on all the components of a Case, e.g. on all of its Actions.

    Configuring Record Count for a Case

    To enable record count for a Case, go to the Service Line screen in Builder, select the Case type you want the Record Count to show for and switch the new 'Enable Record Count' option on. Work Manager users will now be able to enter a record count for processes of that Case type.

    To enable record count for a Ticket, go to the Service Line screen in Builder, select the Ticket Category type you want the Record Count to show for and switch the new 'Enable Record Count' option on.

    Work Manager users will now be able to enter a record count for Tickets in that category.

    If you switch 'Enable Record Count' on, you'll also be able to add a Record Count description to explain to your Service Agents what you want them to use record count for in that particular process, e.g. Payslip Count.

    If record count has been enabled for a Case or Ticket, it will appear for Work Managers on the system card of their Case or Ticket screen. They will be able to view the description written by the Builder user and add to the record count itself.

    2023.5 Changes Overview

    In this version of Enate we've focussed on making a wide range of number of smaller adjustments, enhancements and fixes throughout the system, mixed in with some useful new features which are detailed below:

    Enhanced AI Integrations Control

    In the AI space, we've added a couple of useful features to give you more control and precision on where and how you implement

    • You can now set your own Confidence Threshold for the Integrations you've switched on in Marketplace, allowing you to adjust the levels of work that Agents verify for any automated activity.

    • You can now opt specific Email Mailbox Connects out of Email Integrations you're running, letting you implement new AI technology while safeguarding specific work activities which you want to keep running as-is.

    Incoming Email Improvements

    We've made a number of enhancements relating to how incoming emails are treated, to make sure

    • made changes to , to allow more of them to be processed.

    • Added support for which let you process incoming emails where Enate has been Bcc'd.

    • changed , to ensure mails sent from 3rd party systems which could be confused with those get processed.

    Enate's Binary Storage is used for storing raw communications, communication attachments, files attached to work items, and files exported from Advanced Search views. Enate is always provisioned with the primary binary storage configured in an Enate Azure tenant. However, with the arrival of v2023.5, you've now got the option of .

    In addition to these enhancements we've added a large number of fixes to help improve and stabilise the use of certain recent features. You can check out this in the section.

    Rules when setting up WildCard Routes

    When creating an email route containing a wildcard route, there are some important rules that apply, to keep routing of incoming emails working consistently at runeimt. See the table below for a full list of rules regarding the use of working with Email Routes if wildcard (i.e. '*') email routes are involved.

    Note: The system will show error messages when a user attempts an activity which may break these rules.

    Activity
    Rule
    Related API

    If a user attempts to move a route into an order that does not correspond with the required hierarchy, the route will return to where it was and a error message will be displayed.

    Set Confidence Thresholds for your Integrations

    With the introduction of version 2023.5, Builder users will now have the ability to set the confidence levels for their Integrations (such as EnateAI's) in the General Settings section. This will give users a greater level of control and flexiility when implementing Integrations into their operations, letting them quickly and easily adjust Integrations confidence levels as needed to allow more of fewer Work Items to be passed via Agents for verification after AI has taken some action.

    How to find the EnateAI confidence level settings

    Within Builder, go to the General Settings page, then to the 'Integrations' section.

    This section allows users to set the confidence Thresholds for all available Integrations which use them. level for:

    • Document Classification Integrations

    • Email Classifications Integrations

    • Document Extraction Integrations

    • Thank You Email Integrations

    To set the confidence level users simply need to move the slider for the desired integration. The higher the confidence implies a greater degree of trust in the results of the integration, while a lower confidence level will see a greater degree of human involvement.

    If users do not have a specific integration activated in the Enate Marketplace, there will be a 'Get This Integration' button displayed instead of the slider. Clicking on this button will take the user to the section of the Enate Marketplace where the Integration offerings for that confidence level option are.

    For Integrations that do not work with Confidence Thresholds, no sliders are provided. Examples of this are Sentiment Analysis and Email Data Extraction Integrations.

    These confidence threshold sliders control the threshold levels for ALL Integration patterns, no matter which technology provider has been enabled for it in Marketplace.

    New: Times when in User Group now recorded

    As part of of this Feature Wave, we are improving the recording of a user’s times spent in a given User Group. This ensures that reporting isn't just a reflection of which Group Users are in now, but a more accurate record of which Groups Users were in and when. This will help give operations managers & team leaders more accurate information in their reporting, particularly in environments where users move around between groups regularly. The additional data in the Data Warehouse will allow report builders access to historical user/group data to supply more accurate information into the operational reports they create.

    Previously, when a User was moved from one group to another, the data of their time spent in the first group came across with them, creating inaccurate data for the new group occupancy, and losing the information about their time spent in the previous group. This resulted in user utilization and capacity reporting becoming historically inaccurate. Now, by introducing Effective Dating, this historic data is not lost if a user is moved between User Groups: that capacity is always attributed to the correct team for the correct period.

    What Data is recorded

    Details are as follows (this information is for any report builders, to allow them to accurately interpret data in the Data Warehouse when building their reports:

    The following information will be stored for each user in a User Group, stored in the tblUserGroupUsers table in the Data Warehouse:

    This datestamp information will be recorded every time a user is added to or removed from a User Group.

    Population of data for migration

    As part of migrating to this Feature Wave, date stamp values will be set for users that are already in, and have already left, a User Group. The logic for this is as follows:

    • Users who are currently in a given User Group:

      • ‘Holds From’ date: set as the last date of activity for that User/UserGroup Combination - the assumption being that that this is the date the user was added to the Group.

    • Users who were previously in a given User Group:

    Email Signature Optimisation

    We’ve introduced features and rules to help keep emails (and email chain) file sizes optimised – this helps keeps overall system performance of your - and your clients’ - systems running well.

    As part of this, changes have been made relating to your email signature templates, i.e. the standard content that you’ve defined to go at the footer of mails you send. If the image files for signatures aren’t chosen appropriately (for example pasting in a very large image file and adjusting to fit), this can often lead to unnecessarily large email file sizes each time you send, which over time can reduce performance of the systems handling the mails.

    To help combat this, the following changes have been implemented:

    Recommendation to optimise your signature:

    If your email signature template is over 200KB, when you’re in a Work Item and you select to write a mail, the system will show a message recommending you optimise the signature size, along with a link to your User Settings page to let you do this.

    Please note that you will still be able to send your emails as normal, even with the larger signature template still in use.

    This message may also show immediately upon logging into Work Manager, until your signature is below the 200KB recommendation.

    How to Optimise your Email Signature:

    You can click the warning popup link link, or independently go to your User Settings page. Whenever you are adjusting your email signature template here, you'll be able to see the file size. If it exceeds the limit it will show in red and you'll be asked to reduce the size. You can either choose a smaller file, or hit the ‘Optimise’ button.

    Click the Optimise button to compress the file sizes (this won't change the image dimensions).

    Once you’ve optimised the signature size, you’ll be able to Save your changes.

    Please note that as part of the upgrade procedure, any extremely large email signature templates, specifically email signature templates over 2MB in size, are automatically deleted from your user profile upon version upgrade. Users will need to recreate their signatures via their User Settings page.

    EnateAI AI Analyst - Iterate Prompt with AI

    In order to enhance your experience when creating an AI Policy in EnateAI's AI Analyst, we have made some changes to how you can test and improve your policies / prompts before you set them live. When you now go to test an AI Policy, you can use power of AI to improve and iterate your original prompt over the course of multiple test attempts. As part of this change, there have been some changes to what you see then testing an AI Policy, so you can look at each set of results as you iterate your prompt.

    Changes to Policy Testing screen

    The screen for testing your AI policy is now split into three sections, allowing you to review your initial set of results and then iterate a further two times if you wish.

    Once you have uploaded the files you are going to use in your test and selected to test the policy, the Test AI policy screen will appear. The first test will instantly appear on the left hand side of the screen displaying the prompt that is being tested. Once the test finishes and you can view the test results, if you're happy with the output of the test you can go ahead and click to 'Save & Set This Policy Live', or just 'Save this Policy' if you don't yet wish to set live.

    Iterate the prompt with AI

    If you're not happy with the results you can select the 'Use AI to Iterate Prompt' button in the second section. The AI will then iterate the prompt used in the first test to improve it, and will then immediately rerun the test. You will be able to see the adjusted prompt text while you wait for the second test to complete running.

    Once the second test has been completed, you'll have exactly the same options available to you for the Policy for a final time: Save it; Save it & Set Live; or choose to iterate with AI and run the test one last time.

    At any point you can choose which iteration of the prompt you wish to save or save and set live. Please note that once all three versions of the prompt have been tested, if you're still not happy with the results you will need to start the process again in order to generate any further sets of test results.

    Volume & Workload

    Volume & Workload

    A deeper look at what's coming in, what's going out and where the backlog is building. Use this tab for capacity and workload planning.

    Volume & Workload tab.

    KPI cards

    • Work Items Started, Work Items Open, Work Items Overdue, Work Items Closed - as defined on the Operations Summary tab.

    • Work Items On Target - open items still within their due date, i.e. the team still has time to resolve them before an SLA breach.

    Visuals

    • Daily Volume Trend - day-by-day received vs closed. Diverging lines (received rising, closed flat) mean the backlog is building.

    • Status Breakdown By Customer - 100% stacked bar; each customer's work split by status. Good for comparing workload health across customers at a glance.

    • Queue Wise Count - volume of work items per queue, highest first.

    • Ageing Distribution - open items grouped into age buckets (0–2, 3–5, 6–10, 11–15, 16–20, 21+ days). Large bars in the older buckets flag a backlog problem.

    • On the trend charts (Daily Volume Trend and Monthly Volume – Received vs Closed), Work Items Closed is counted by close date - the day the item was actually completed - so each period shows the work finished then, regardless of when it arrived

    • The Work Items Closed KPI card on the Volume & Workload page works differently: it is based on the start date. It counts items that were started within the selected period and have since reached a closed status. So the card answers "of the work that came in this period, how much is now done," while the trend charts answer "how much work was completed in this period.

    Changes to System-Generated Email setup

    Please note: this change will apply to all clients as part of this Feature Wave. We recommend reviewing it during your 4-week UAT window.

    As part of the April 2026 Feature Wave, we are changing the way emails which are automatically sent out from Enate work (i.e. system-generated emails). As part of this the ‘Unmonitored Email Address’ setting in the General Settings section of Builder will no longer be used and is being removed.

    What’s Changing?

    Enate is removing the Unmonitored Email Address section from General Settings in Builder, meaning that Admin users will no longer set the Unmonitored Email Address for outgoing admin-type emails. This may previously have been something along the lines of ‘no-reply@yourcompanyname.com’.

    With the new approach, admin emails like this which are sent out from the Enate system have a standard unmonitored email address. This new address is:

    • no-reply@enate.app

    For private clouds, Enate will work with clients to create domain names.

    Email Templates Approach

    Additionally, system standard emails (i.e. with email content defined by Enate) will now be used when notifying Enate users for the following admin activities:

    • New Agent User Creation

    • Forgot Password & SSO Forgot Password

    • Password Reset Confirmation

    • Any other Standard System Notifications

    This means that any Email Templates which you may have previously created / modified will no longer be used for these purposes. Such templates will no longer be viewable or editable in Builder

    In addition to this new standard unmonitored email address being used for the above admin activity email, it will also now be used for system-generated ‘Ticket-Rejected’ Emails.

    Previously this type of email, generated when a ticket was created without a specific category, would have been sent with the same ‘unmonitored’ address that clients could define in Builder. Please note that the client-definable/editable email template content for ticket rejected emails will still be used for this activity.

    Adapter Costs Display Enhancement

    With the release of the November 2025 Feature Wave, the credit costs for using each adapter within the Enate Marketplace will now be displayed as part of the adapter information, e.g. '5,000 emails per 1 Enate Marketplace Credit'. Speak to your Enate Account Manager regarding the purchase of Enate Marketplace credits for your adapters.

    See below for an example of this information display:

    Bulk Resolve Tickets and Actions

    As part of the November 2025 Feature Wave, we are introducing the ability for agents to bulk resolve Tickets and Actions via their Homepage Grids. This is extremely useful for agents in instances where spam emails have created multiple Tickets that are now taking up view space in your Homepage Grid.

    The steps to bulk resolve multiple Tickets in your Homepage Grid are as follows:

    • Select which Tickets / Actions you want to resolve, up to 50 items*. *If you select more than this, you’ll get a message asking you to deselect some before continuing.

    • Once you start to select items, the bulk activity options will show at the top of the grid. Click on the ‘

    Overview Videos

    Overview videos of the main features across each release of Enate

    On each tab below is the video overview of the features which we released in that version of Enate. If you're upgrading from one of these older versions and want to see what you'll be getting, watch each one in turn, up to the version you're moving to..

    2022.3 Changes Overview

    Check out the video below of new features we added in version 2022.3.

    For more information see the 'What's New' section for this version via this .

    2022.4 Changes Overview

    Check out the video below of new features we added in version 2022.4.

    Email Sentiment Report Enhancements

    In the November 2025 Feature Wave, we are introducing some new enhancements to the existing Sentiment Report.

    The changes to the graphs displayed as standard are as follows:

    We're introducing a new way to describe & display sentiments, now showing as emojis with the overall email count and percentage of total count for each. The positive and negative smileys are interactive, i.e. clicking on them will filter the page content accordingly. This updated display replaces the previous pie chart style display showing sentiment share.

    This chart will replace the old chart - Email sentiments by Work Item SLA''. The legends of the new chart are as follows:

    • High Priority Zone: SLA Not Met + Negative Sentiment.

    • Success Optimization Zone: SLA Met + Negative Sentiment.

    New Feature: Link Tags

    We have added the functionality around auto-adding content into emails. Previously, files could be auto-added to email content based on their file tag if the file tag matched the variable set in the email template. We have now improved on this functionality and included ability to auto-add hyperlinks into email body content based on their tags. Links will be injected anywhere in email body text that the 'Links' variable, available in email templates, has been added.

    To use this functionality, when creating an email template, insert the new 'Hyperlinks' field variable in the email body when you would like your links to appear.

    Then go the the Files/Links tab and select which tags you want files/links with to be auto-added into the email.

    At runtime, any files/links in the work item with these tags will be auto-added to canned email content.

    ‘Holds from’ date: set to ‘01/01/2000’.
  • ‘Holds Until’ date: set as the last date of activity for that User/userGroup Combination - the assumption being that that this is the date the user was removed from the Group.

  • Field

    Description

    Holds From

    The date the user joined the group.

    Holds Until

    The date the user left the group (Set to 31 December 9999 while the user is still an active member)

    Unmonitored email address to be used for Ticket-Rejected Emails

    More Data Storage Options - 'Bring Your Own Bucket' for Binary Storage

    ..and Lots More Improvements & Fixes

    how emails with invalid addresses are treated
    Wildcard Email Routes
    how we identify if incoming emails have been sent out by your Enate system
    switching where you store your Binary data to be one of your own Azure storage locations
    Release Notes
    Standard user role impact: ‘Local Builders' will no longer be able to edit record count as it has moved to the Case/Ticket category type screen where only ‘Master Builders’ or ‘System Admins’ have access.
  • Custom user role impact: any users with the 'Case Types' or 'Ticket Categories' option will be able to configure record count.

  • Configuring Record a Count for Ticket

    Adding a Record Count Description

    Entering a Record Count in Work Manager?

    It should be noted that when a record count is updated on an Action in Work Manager, it will update the record count on the Case which will automatically update the next Action that starts in the Case. However, the record count for the current Action and previous Actions will not be changed automatically.

    Updating an Email Route

    Updating a NON-wildcard email route to a wildcard email route is now restricted.

    Email Route - Update

    Updating an Email Route

    Updating a wildcard email route to a NON-wildcard email route is now restricted.

    Email Route - Update

    Creating or Updating an Email Route

    The system does not allow using a wildcard address for the sender list when the route's email address is also a wildcard.

    Email Route - Create Email Route - Update

    Creating or Updating an Email Route

    A wildcard route requires a sender list to be included.

    Email Route - Create Email Route - Update

    Ordering Multiple Routes

    When using a wildcard, a strict routing order exists: 1. Non-wildcard Routes 2. Wildcard Routes 3. Fallback Routes

    Email Route - Get All For Connector

    Creating an Email Route

    When a email route is created, whether it is a wildcard or not, its order is based on the criteria is determined by the order (stated above). Route orders can be adjusted accordingly after creation.

    Email Route - Create

    Moving an Email Route

    Routes can only be rearranged within their respective type ranges. For example, if it's a wild card route, the system allows moving it within the wild card order range (min-max). The same applies to non-wildcard routes, where the system permits movement within the non-wildcard order range (min-max). If routes are moved beyond their designated range, the system will generate an error.

    Email Route - Move Route

    Example of screen popups to help ensure consistent ordering of such routes:

    Sep 12, 2026, 11 PM UK

    November

    Jan 10, 2027 , 11 PM UK

    Is there a Default Outbound Route for a Connector?

    Replacement of System Default SMTP Gateway

    Please note that deletion of ‘Outgoing Connector’ is allowed in the system. You should exercise extra caution when editing this connector as deleting it would mean that any emails intended to be sent out via the Routes under this connector would no longer be processed, and the connector and its routes would have to be created again.

    Migration from System Default SMTP Gateway to Outgoing Connector

    All currently existing From email address that have been configured into processes in Enate will continue to work as expected. The migration to the new Outgoing connector approach will have no impact on their operation.

    Going forward, any time a process is edited and a save attempt is made, the system will check the configured 'From' email address to validate it. This check confirms that the From email address has a valid Outgoing Connector and Route associated with it. If no valid Outgoing Connector or Route is found for that address, Enate will return a validation error, and the user will need to configure a valid Outgoing Connector/Route for the From email address before the change can be saved. Note that this includes saving changes to any existing processes, not just during the creation of a brand new process.

    Note: While Enate has automated all of these migration steps, any new routes created after the upgrade will require successful testing before they can be Enabled and set Live.

    Requirement: Setting of 'From' Email Address in Case & Ticket Configuration

    If the connector related to the selected 'From' address is not yet enabled you will be met with a validation message in your Process Configuration screen on attempted saves, and will be unable to set the process to live.

    Setting up 'Both Direction' Connectors in Production environments

    Recommended Approach - set an alternate Connector folder

    Important reminders on this:

    • Do not set the connector live with the real folder path before go live.

    • Do not set it live without a dummy folder path in place during pre-go live configuration.

    Alternative - Use Separate Incoming and Outgoing Connectors

    How to set an integration confidence level

    What if an integration is not active?

    Integrations that do not have confidence levels

    Other integration technology providers

    Very Large Signatures (over 2MB)

    How Work Items Closed is counted

    New way of accessing Testing Mode
    Change to URL Format
    Certificate Authentication Support for SMTP
    Help when trying to mail to another team's (Closed) Work Item
    Displaying of Adapter Costs
    Warning Notifications when disabling AI Adapters
    Override CC Address
    Override BCC Address
    Maximum Session Duration
    Maximum Idle Duration
    Company Logo
    Header Logo
    Favorite Logo
    Resolve
    ’ button and choose from the
    Resolution Method
    Options
    (This will be applied to all work items being resolved).
  • Upon choosing the resolution method and clicking Resolve, the selected Tickets/Actions will automatically be marked as resolved and will be removed from the grid.

  • Important Points:

    • You cannot select Cases to be bulk resolved.

    • You can’t resolve Ticket or Actions that have checklists or mandatory fields that have not been completed.

    • You can only bulk resolve Tickets and Actions that are in a state of To Do, In Progress or Wait.

    • If you select a Work Item that is already in the status of Resolved, a warning message will appear stating that the ticket is already resolved, can’t be resolved again and will be skipped by the system when it resolves the rest of the Tickets you have selected.

    • Similarly, if you select a Ticket to resolve that is in the status of Draft, a warning message will appear alerting you that the Ticket cannot be resolved and will be skipped by the system when resolving the rest of the Tickets you have selected.

    Tickets: When bulk resolving Tickets, you will be able to choose from four resolution method options, that will be displayed to you in alphabetical order.

    • No Customer Response (This will be the default option)

    • Rejected

    • Rejected as Spam

    • With Custom Response

    Actions: If you are bulk resolving Actions you will only have one default resolution method which is Complete.

    Bulk Resolve Resolution Methods

    Yes. You will be able to bulk delete Tickets and Actions from all the inboxes that you can access on your Homepage Grid. These are

    • Work Inbox

    • Team Work Inbox

    • Owned Work Inbox

    • My Team's Owned Work

    Tickets: Yes - You have the option of adding a single comment that will be applied to all selected Tickets if you choose the No Customer Response, Rejected or Rejected as Spam Resolution Methods. If you choose the With Customer Response Resolution Method, you MUST provide a comment before being able to resolve the Tickets.

    Actions: No - You will not be able to add a resolution comment when bulk resolving Actions.

    You cannot resolve:

    • Tickets that are parents of split Tickets

    • Tickets that have been converted into a Case

    This is because these types of Tickets can only be resolved by the completion of their child Work Items. If you select one of these types of Tickets a warning message will be displayed alerting you that these Tickets cannot be resolved in this way, and they will be skipped by the system when it resolves the rest of the Tickets that you have selected.

    How to use Bulk Resolve

    Homepage grid with resolve option shown

    What are the Resolution Methods?

    Can I bulk delete Tickets and Actions that other users can see?

    Can I add a comment when bulk resolving Tickets and Actions?

    What Tickets can't I bulk resolve?

    For more information see the 'What's New' section for this version via this link.

    2022.5 Changes Overview

    Check out the video below of new features we added in version 2022.5.

    For more information see the 'What's New' section for this version via this link.

    2022.6 Changes Overview

    Check out the video below of new features we added in version 2022.6.

    For more information see the 'What's New' section for this version via this link.

    2023.1 Changes Overview

    Check out the video below of new features we added in version 2023.1.

    For more information see the 'What's New' section for this version via this link.

    2023.2 Changes Overview

    Check out the video below of new features we added in version 2023.2.

    For more information see the 'What's New' section for this version via this link.

    2023.3 Changes Overview

    Check out the video below of new features we added in version 2023.3.

    For more information see the 'What's New' section for this version via this link.

    2023.4 Changes Overview

    Check out the video below of new features we added in version 2023.4.

    For more information see the 'What's New' section for this version via this link.

    2023.5 Changes Overview

    The 2023.5 update of Enate was a smaller release focused on a number of adjustments, enhancements and fixes throughout the system. To see the details of this, check out this section.

    2024.1 Changes Overview

    Check out the video below of new features we added in version 2024.1.

    For more information see the 'What's New' section for this version via this link.

    link
    • Positive Zones: SLA Met + Positive Sentiment.

    • Neutral Zones: SLA Met or SLA Not Met + Neutral Sentiment.

    Hovering over the chart will show the options where a Question Mark will appear. Hovering over the question mark will show the tooltip which explains the zones, to help users better understand each section.

    Sentiment Zones Explained:

    • High Priority Zones: Negative sentiment + SLA missed – needs urgent attention.

    • Success Optimization Zones: Negative sentiment + SLA met – SLA OK, but experience needs work.

    • Neutral / Positive Zone: Feedback aligns with sentiment – either neutral or positive.

    We are adding a new chart into the report: 'Email Sentiment By Ticket Categories'. As the name suggests, this shows the email sentiments by ticket categories, with concatenated levels i.e. “Level 1 > Level 2 > Level 3”.

    A new line chart is being introduced into the report: 'Email Sentiments By Number of Times Work Item Reopened'. This will have the email sentiment count categorized by the number of times work items were reopened. The grouping 'buckets' are: 1-3 Times, 3-5 Times, 5-7 Times, 7+ Times. This will help with assessment on the relationship between client feedback ratings and the number of times a work item was reopened.

    This chart now has a sentiment selector dropdown where users can select which sentiment to display on the chart. By default it will have Positive and Negative sentiment selected.

    Finally, the report layout has been optimized to accommodate the best possible view of the respective chart sections.

    Email Share by Sentiment Type -

    Impact Zones

    Email Sentiment By Ticket Categories

    Email Sentiments By Number of Times Work Item Reopened

    Email Sentiment Comparison By Context

    Layout Changes

    2023.4 Changes Overview

    Here's an overview of some of the feature updates you'll find in version 2023.4 of Enate

    New Feature: Approval Flows

    There's more integrated support for managing approvals in your flows, with the introduction of 'Approvals' Action types. This can deal with various kinds of Approval request types, such as an incremental multi-level set of requests to handle one after another, or sending approval requests to a group of people in one go, needing one or all to approve in order for your the business process to continue.

    • Supports multi-level, incremental request sending as each level is approved

    • Supports sending request to groups and requiring any approval / all approval to continue

    • Upload your Business rules for approver selection (no matter how complex), make complex decisions on approves dynamically as part of your flow,

    We have added another integration to our expanding range of EnateAI components - this time we're releasing , starting with Document Extraction. It's available now in your Enate Marketplace. When enabled, this will automatically extract the relevant data from files attached to incoming mails and turned it into structured data to be used in your processes. If the results of the scanning falls below a confidence threshold, the data is presented to Agents to review and adjust as necessary via Validation screens. This integration is also now available in Marketplace from other providers such as and Azure.

    We've added a new feature in Marketplace for - when this is switched on, the system analyses all attachments in incoming emails, assesses how they should be classified, and tags them accordingly in your Work Items, saving your Agents' time and effort.

    We've expanded the ability to auto-add content into emails based on tags to as well as file attachments. Now, when email templates are being constructed, relevant links from your Work Item can be injected into your emails. Just specify the location you'd like them to appear in and which tags the system should look for to add.

    We've added a new optional feature to help with - this is to help Team leads and operations managers with better scheduling of work by giving them a view of where time is being spent day-to-day.

    We've made some important changes to , to keep the Inbox focussed on the work which needs doing. If it's assigned to you or one of your team members, or it's in a state of To Do or In Progress, you'll see it in the Inboxes. Everything else, such as items in a Wait state, you'll find in the Owned Work views.

    Improved: Login for Multiple SSOs

    We’ve improved the user experience for customers who have more than one SSO set up. Now, users just have to type their username or email, and Enate routes them to the right SSO provider based on their domain. There’s no need for manual selection. Please speak to the Customer Success team if you’d like to set up multiple SSOs.


    As part of the July 26 feature wave, we are rolling out the Phase Two of our improved SSO login system. This new SSO login system is designed to ensure users whose companies use MULTIPLE SSO Providers have a smooth experience when they log into Enate, without having to contend with cluttered login pages of multiple SSO providers.

    Note that users in systems where there are no SSO providers, or only one, will remain unaffected and their login experience remains as-is.

    Phase One of the new improved SSO login system was the 'Additional SSO Configuration' settings released as part of the April 26 feature wave. Any SSO configuration that administrators have carried out using the SSO settings will now be used when users try to log into Enate.

    How does the new multiple SSO system work?

    Configuration required to use new Multiple SSO Login approach

    Phase one of this change added a new attribute to the SSO setup in the 'General Settings > SSO Settings' section of Builder. Now for each Identity Provider you add, you can set a 'Domain'.

    This sets this Identity Provider as the one to use when logging in users whose accounts have this email domain in their mail address.

    You can add multiple domains to a single Identity Provider, but you cannot add the same domain to multiple Identity Providers in a single Enate system.

    The change to a new login experience / options only takes effect once ALL Identity Providers in your Enate instance have had a Domain value added.

    If this is NOT switched on for all Identity Providers, users will continue to experience the same as normal, even if this includes one or more SSO Providers.


    In system which have multiple SSO Providers set (and for which ALL Domain values have been set), once the SSO Domain addition is complete, the next time users go to log in they will first be asked to enter their login, which can be either:

    • their UserID e.g. 'Jane Smith' OR

    • the email address associated with their account, e.g. 'JaneSmith@acme.com'

    This is a one-time activity, and supplying this this will allow Enate to automatically recognize them on all subsequent logins. Note: This will also happen for brand new users, the very first time they go to the login page.

    Once this is entered they will then be taken to the next login step, where they click 'Continue With SSO' to finish logging in (they can alternatively choose to enter their password to login).

    After this they will be logged in and will see their Enate system screens as normal.

    On all subsequent logins, the user will be taken directly to this 'Continue with SSO' option screen, and will be able to login with a single click on the 'Continue with SSO' button.


    1. If NO SSO Providers are set up, users will see the standard login screen:

    1. If just ONE SSO Provider is set up in your Enate Instance, users will see the standard login screen, with the single provider SSO login option available.

    2. If MULTIPLE SSO Providers have been set up in your Enate Instance, but a domain has not been set for all of them, users will see the standard login screen, with multiple provider SSO login options available.


    If a user encounters an error when trying to login via SSO, an error message will appear directing them back to the login page where they can log in using their password.

    New Feature: Content in Client Emails - 'Expression of Intent' Instructions

    As of Enate version 2024.1, when your Enate system is set to use 'Plus Addressing Only' mode for how it processes and routes emails, your end clients will now see an additional line auto-inserted into the emails they receive. This line contains guidance on how to best respond to the email, based upon their intention to either start a new business request or continue corresponding on the same item. This is the new line they will see.

    The content of the additional line can be modified from the Email Templates section of Builder. The default text is available in all supported languages.

    This new text will append itself to outgoing emails as follows:

    • to the top of system generated emails.

    • at the bottom just above the signature, above the feedback footer for manually composed emails.

    By default, the content will read as follows:

    '##- For responses related directly to this request, please send a reply email. Please do not adjust any email addresses in this mail. For NEW requests, please create a brand new email instead. -##'

    The intention here is to avoid erroneously creating brand new tickets from incoming emails where the client really intended just to continue correspondence. The note regarding email addresses is to encourage client users to leave Plus Addressing-style email addresses as-is rather than removing or adjusting them when they send a response back in.

    As part of this new feature, a new 'Reply Instructions' Email template is available within the Email Templates of Builder. This will allow users with the required feature access to specify alternative content that you wish to show to your client users instead of the default.

    If the reply instructions are on a manually written email, the reply instructions will appear just above the Enate user's signature.

    If the email is one which has been automatically generated by the system, these reply instructions will appear directly at the top of the email body text.

    The 'Reply Instructions' template will only be available to be used when the 'Plus Addressing Only' option is toggled on in the 'General Settings' of Builder. When this option is enabled, users will see a notification message saying that the 'Reply Instructions' template is enabled as well as a link to allow the user to view/ modify it.

    Builder users can reach the template by either clicking on the link that appears in general settings or by finding it from the template list in the same manner they can find all other Email templates. If users have the ability to edit templates turned on then they can select to edit the template, otherwise users can only view it. If a user clicks to edit the template they will see that the purpose of the template is already set to 'Reply Instructions'. This cannot be changed, however the name of the template can be modified.

    Users will be presented with default description text and default instruction text in the body of the email. Both of these default texts can be edited.

    For users to be able to edit the 'Reply Instructions' template they must have the option to edit templates enabled in User Roles. By default, users with 'System Administrators' Builder Role will be able to edit the 'Reply Instructions' default email. Add 'Edit Email Content' to the Builder User Role of other people you wish to have this access.

    New: Directional Controls for Email Connectors

    This update simplifies the process of activating new email connectors. Now you can turn on outgoing mail first, test it works, then switch on incoming when you're ready.


    With the release of the July 2026 Feature Wave, admin users will now be able to control the incoming and outgoing directions of a bidirectional email connector independently, rather than using a single toggle that switches both directions on or off together.

    This enhancement will allow admins to, for example, enable outgoing email processing on a Connector as part of go-live prep, before enabling the Incoming email functionality. This can help when Case or Ticket processes need to be set live, and must have a live outgoing email connector configured in order to do so.

    If something goes wrong with one direction, for example an IT change revokes send permissions, admins can disable that direction alone rather than taking the whole email connector offline and halting processing in both directions.

    How to use Bidirectional Email Connector controls

    Builder users can control bidirectional email connector controls by simply going to an email connector and either enabling or disabling the desired direction toggle. Each toggle operates independently of the other. It should be noted however, that a user will first need a successful connection test before being able to edit directional controls of an existing connector or setting them for a brand new connector.

    Testing of these connectors before being able to enable them works exactly as before.

    On the Connectors list page, the Enabled column now shows the state of each direction separately.

    • You can disable a direction directly from the list.

    • To enable a direction, you will need to open the connector, complete a successful test connection, and save.

    Disabling Incoming is unrestricted and requires no confirmation. Disabling Outgoing shows a warning, since processes elsewhere may depend on it to send mail, but does not block the action.

    Enhancement: Highlight Expiring Schedules

    Overview

    To help with easier management of Schedule information in Builder, we've added further filters which highlight which data is expiring soon or already has done, to help you better manage which schedules records you need to upload more data on to keep their related processes running as desired.

    Now, when you go to the schedules screen you'll see the number of schedules that have expired at the top.

    You can also use the new filter function to see schedules that have already expired or are about to expire in certain time frames. The options are:

    • Already expired

    • Expiring within next 7 days

    • Expiring within next 30 days

    • Expiring within next 90 days

    • Select Date - here you can choose a custom date.

    Release Notes

    Note: for a list of recent changes to Enate Marketplace integrations, see .

    2023.5.9.0 is a Hotfix release for version 2023.5 of Enate that contains one bug fix which has been added since the release of the previous version. There are no new enhancements, features, breaking changes or additional breaking API changes in this release, and no additional known issues.

    The change log contains a detailed list of the bug fixes in this version. There are no new features, enhancements and no new known issues. A downloadable copy of the Bug Fixes Change Log is available below.

    2023.5.8.0 is a Hotfix release for version 2023.5 of Enate that contains one bug fix which has been added since the release of the previous version. There are no new enhancements, features, breaking changes or additional breaking API changes in this release, and no additional known issues.

    The change log contains a detailed list of the bug fixes in this version. There are no new features, enhancements and no new known issues. A downloadable copy of the Bug Fixes Change Log is available below.

    2023.5.7.0 is a Hotfix release for version 2023.5 of Enate that contains a bug fix and an enhancement that have been added since the release of the previous version. There are no new features, breaking changes or additional breaking API changes in this release, and no additional known issues.

    The change log contains a detailed list of the bug fixes in this version. There are no new features, enhancements and no new known issues. A downloadable copy of the Bug Fixes Change Log is available below.

    November 2025 Feature Wave: Release Notes

    Note: for a list of recent changes to Enate Marketplace integrations, see .


    Bug Fixes

    Enhancements


    This is the production release for the November 2025 Feature Wave of Enate. It contains a number of new features, enhancements and bug fixes.

    The November 2025 Feature supports Angular Version 21. If you are using an advanced Enate Customer Card, please review the Angular versions your code relies on. Your code is built on this framework, and compatibility issues may occur between releases. When Enate upgrades to a new major version of Angular, you should validate your code against the updated framework to ensure everything continues to work correctly.

    We will make every effort to notify you in advance if we are aware of any breaking changes. However, code ownership and maintenance remain the responsibility of Enate customers. More info here -

    Enhancement: More Flexible Mandatory Data Fields

    We have added an extra option when it comes to marking custom data fields as mandatory. Fields can now be set to only be required at the point of Resolving a ticket or Action, rather that for any update, letting you fill in information incrementally as you get it, while still making sure procedure is followed in order to move on in process.

    Previously, when a custom data field on a custom card was marked as mandatory, the agent in Work Manager had to fill out the fields marked as mandatory before they were able to submit or change the status of the work item.

    Now, we have added an additional option that works in conjunction with the mandatory field setting called 'Only on Resolve'.

    When this setting is ticked, the validation check to make sure that all mandatory fields are filled in only happens when a user clicks to resolve a work item successfully, instead of every time the submit or change the status of the work item. This should help avoid scenarios where agents must fill in any mandatory fields, even though the change in work item status no longer requires the data fields to be filled in e.g. when rejecting a Ticket as spam.

    The validation check for when only the 'mandatory' option is set runs every time a work item gets submitted or the status gets changed. This means that when an agent clicks to change the status of the work item, regardless of what that status is the system will still run a check and ask the agent to complete any mandatory fields that are yet to be filled in in order to proceed every time the user clicks to change the status of the work item.

    Change to Homepage Grid Display Rules

    We've made some important changes in v2023.4 to how your home page grid displays data, to keep the Inbox focused on the work which needs doing. We've listened to your feedback and reverted primarily to the way the system behaved prior to recent logic changes we made which had results in items in a Wait and Resolved state show in the Inboxes. This pattern has now been removed.

    The headline explanation of Grid display rules in your Home page is now as follows:

    • If it's assigned to you or one of your team members, or it's in a state of To Do or In Progress, you'll see it in the Inboxes.

    • Everything else

    EnateAI - Document Classification

    The EnateAI Document Classification component, available in Enate , analyzes the attachments of incoming emails and automatically classifies them with a tag.

    This provides accurate tagging of the files in your work items without an agent needing to spend time doing this manually, saving time and effort and allowing them to focus on their core activities.

    Check out this video to find out more:

    Tagging is very helpful to add more structure to your files information, and it opens up further features such as auto-attaching files with certain tags to emails being auto-sent by the system, or into canned response mail sections in emails you're composing. Similarly, file tagging allows external automation routines to know which specific files to pick up from a work item at various points in the process, so it can often be crucial to do this if a file tag is needed later on in the work item's processing.

    If at any point EnateAI is not confident of its results, based on a confidence threshold that Builder users can set via the Integrations section of the General Settings page, Enate will highlight this to a service agent in the files tab of a work item for them to look over and complete, giving you that 'human in the loop' support.

    A confidence level will be displayed where such automated suggestions of file tag values have been made, so agents can see just how sure the system is in this classification.

    Estimated Effort Enhancements

    In 2024.1 we've simplified how estimated effort for your work items are configured to accompany the .

    We have changed how you enter and update initial estimated efforts for Actions and Tickets in Builder. Previously, estimated effort was configured in the General Settings of an Action or in the Ticket category within a Ticket version. Now, initial estimated effort is configured at a process-type level in Builder, i.e. when configuring Action types and Ticket Categories from the Service Lines screen. See below for more information about how to configure estimated effort for a or . Providing an initial estimated effort value helps Work Manager users keep to their SLA’s and provide a timely service.

    This change means that changes can be made in significantly fewer places without needing to re-version the whole Case/Ticket configuration - changes will take effect for the next Case/Ticket that is created.

    We've also added the ability to enter an initial estimated effort value for Cases in Builder too - previously it was only available for Tickets and Actions. See below for more information about .

    We are also showing the average time it took to complete Cases, Action and Tickets on the relevant Case Type, Action Type and Ticket Category screens to help suggest an appropriate value. See below for .

    Certificate Authentication Support for SMTP

    As part of this Feature Wave you will now be able to use an Authentication Certificate for your Authentication Method when using Office 365 SMTP as your email service for outgoing email connectors. This is to help our customers who may have been using SMTP Basic Authentication until now, but will need to transition to a different authentication approach due to Microsoft's impending phasing out of SMTP Basic Authentication support. This option is available when choosing 'Office 365 (SMTP Relay)' or 'Other' as your Email Service.

    If you configure your outgoing email connector's Email Service as 'Office 365 (SMTP Relay)', you will be able to chose either 'Authentication Certificate' or 'None' as your Authentication Method.

    If you chose the Authentication Certificate option, you will be presented with a file box where you can either drag and drop your .pfx file, or browse your files for it. Additionally there will also be a Certification Password box to add your connector's Certificate Password.

    Help when trying to mail to another team's (Closed) Work Item

    With the release of the November 2025 Feature Wave, Enate is introducing a new feature to help you when you find yourself trying to reply to a closed Work Item in Enate, something which can happen if you're sending a mail through to a related work item that is being action by a team in another department*.

    *Example: Team A sends an email from an Action that starts a new Ticket for Team B. In the meantime Team A completes that Action, after which time someone in Team B wish to send a reply back to the original Action asking for more information.

    Enate does not allow mails to be send to closed Work Items, so you need an alternative here. The system now helps you out by auto-detecting that the work item you'd normally be sending the mail through to is now closed. You'll be presented with a pop-up giving alternative work items that the mail can be sent through to. For each alternative option you'll see:

    • the closed Work Item reference number,

    New Email Template: 'Reply Instructions'

    How will work manager users and client users see the reply instructions

    Configuring - How to enable the Reply Instruction template

    How to modify the Reply Instructions template

    It should be noted that only one 'Reply Instructions' template can exist in the system and therefore users will not be able to chose reply Instructions as an option in the Purpose drop down when creating other templates.

    Which users can edit the Reply Instructions template

    User Login Experience (For an enabled Multiple SSO Environment)

    First Login

    All subsequent logins

    Expiry of User SSO setting

    NOTE: If a user does not log into their Enate system for more than 30 days, the next time they access the login page they will be asked to add their username or email address again.

    What if your company is not using / has not enabled Multiple SSO Provider Domains for Enate Access

    If you encounter an Error logging via SSO

    standard login page experience

    Display of Enabled / Disabled connectors on the Connectors page

    2023.5.6.0 is a Hotfix release for version 2023.5 of Enate that contains bug fixes that have been added since the release of the previous version. There are no new features, enhancements, breaking changes or additional breaking API changes in this release, and no additional known issues.

    The change log contains a detailed list of the bug fixes in this version. There are no new features, enhancements and no new known issues. A downloadable copy of the Bug Fixes Change Log is available below.

    2023.5.5.0 is a Hotfix release for version 2023.5 of Enate that contains bug fixes that have been added since the release of the previous version. There are no new features, enhancements, breaking changes or additional breaking API changes in this release, and no additional known issues.

    The change log contains a detailed list of the bug fixes in this version. There are no new features, enhancements and no new known issues. A downloadable copy of the Bug Fixes Change Log is available below.

    2023.5.3.0 is a HotFix release for version 2023.5 of Enate that contains a bug fixes that has been added since the release of the previous version, plus one Breaking API Change. There are no new features, enhancements, or further breaking changes in this release, and no additional known issues.

    The change log contains a detailed list of the bug fixes in this version. There are no new features, enhancements and no new known issues. A downloadable copy of the Bug Fixes Change Log is available below.

    Below is a copy of the breaking changes document for changes between 2023.5.0 and 2023.5.1 of Enate. It contains information about all the breaking changes within the Data Warehouse and Enate's APIs, and includes the validation codes for version 2023.5.1.

    This is a downloadable copy of the API changes. It contains information about the API changes that have occurred between versions 2023.5.0 and 2023.5.1 of Enate.

    2023.5.2.0 is the production release for version 2023.5 of Enate. It contains a number of new features, enhancements and bug fixes.

    The change log contains a detailed list of the new features, enhancements, bug fixes and known issues in version 2023.5.2.0 of Enate. A downloadable copy of the New Features & Enhancements Change Log, the Bug Fixes Change Log and the Known Issues Change Log are available below.

    This is a downloadable copy of the new features and enhancements in this version of Enate.

    This is a downloadable copy of the bug fixes in this version of Enate.

    This is a downloadable copy of the known issues in this version of Enate.

    This is a downloadable copy of the API changes in Enate's 2023.5 release. It contains information about the API changes that have occurred between versions 2023.4 and 2023.5 of Enate.

    This is a downloadable copy of the warehouse database data dictionary for all 2023.5 versions of Enate.

    Below is a copy of the breaking changes document for version 2023.5.0 of Enate. It contains information about all the breaking changes within the Data Warehouse and Enate's APIs, and includes the validation codes for version 2023.5.0.

    2023.5.9.0. - Hotfix

    Change Log

    Bug Fixes

    2023.5.8.0. - Hotfix

    Change Log

    Bug Fixes

    2023.5.7.0. - Hotfix

    Change Log

    this section
    Enate 2023.5.9.0 Change Log - Bug Fixes.xlsx
    29KB
    Open
    Enate 2023.5.8.0 Change Log - Bug Fixes.xlsx
    28KB
    Open

    Bug Fixes

    Enhancements

    2023.5.6.0 - Hotfix

    Change Log

    Bug Fixes

    2023.5.5.0 - Hotfix

    Change Log

    Bug Fixes

    2023.5.3.0 - Hotfix

    Change Log

    Bug Fixes

    Breaking Changes

    API Changes

    2023.5.2.0 - Production Release

    Change Log

    New Features & Enhancements

    Bug Fixes

    Known Issues

    API Changes

    Warehouse Database Data Dictionary

    Breaking Changes

    Enate 2023.5.7.0 Change Log - Bug Fixes.xlsx
    28KB
    Open
    Enate 2023.5.7.0 Change Log - New Features and Enhancements.xlsx
    26KB
    Open
    Enate 2023.5.6.0 Change Log - Bug Fixes.xlsx
    27KB
    Open
    Enate 2023.5.5.0 Change Log - Bug Fixes.xlsx
    27KB
    Open
    Enate 2023.5.3.0 Change Log - Bug Fixes.xlsx
    26KB
    Open
    2023.5.0 - 2023.5.1 Breaking Changes.pdf
    PDF · 195KB
    Open
    2023.5.0 - 2023.5.1 API Changes.pdf
    PDF · 320KB
    Open
    Enate 2023.5.2.0 Change Log - New Features and Enhancements.xlsx
    26KB
    Open
    Enate 2023.5.2.0 Change Log - Bug Fixes.xlsx
    26KB
    Open
    Enate 2023.5.2.0 Change Log - Known Issues.xlsx
    20KB
    Open
    2023.4.0 - 2023.5.0 API Changes.pdf
    PDF · 475KB
    Open
    2023.5 Warehouse Database Data Dictionary.pdf
    PDF · 1MB
    Open
    2023.4.0 - 2023.5.0 Breaking Changes.pdf
    PDF · 260KB
    Open
    The change log contains a detailed list of the new features, enhancements and bug fixes in this version of Enate. A downloadable copy of the New Features & Enhancements Change Log, the Bug Fixes Change Log and the Known Issues Change Log are available below.

    This is a downloadable copy of the known issues in this version of Enate.

    These are downloadable copies of the API changes in Enate's November 2025 Feature Wave release. They contain information about the API changes that have occurred between versions 2024.1 and the November 2025 Feature Wave of Enate. With the arrival of feature Waves, any new API will be named 'Version 1, then 2, then 3, etc'. Unchanged APIs still retain their older eg '2024.1' naming style.

    Supported API versions remain available across multiple Feature Waves, so adopting a new Feature Wave does not automatically require immediate API changes. However you should review these documents to identify new versions of APIs used in your integrations, which you will ultimately need to migrate to. See here for more information on working with APIs and Feature Waves.

    With the introduction of the Version 1 API, the API surface has been reorganized to improve scalability and long-term maintainability. APIs are now grouped into three logical categories:

    • Operational APIs (Work manager) – APIs used for transactional and operational activities.

    • Configuration APIs (Builder)– APIs related to configuration, master data, and administrative setup.

    • Legacy APIs – A limited subset of APIs retained to allow customers to migrate gradually without immediate large-scale changes.

    Prior to the Version 1 release, all APIs were consumed through a single endpoint. With the structure of Version 1, you will not need to migrate all integrations immediately as APIs that remain available in the legacy endpoint can continue to be consumed without change. If you are using the legacy API you will only need to carry out a base URL change.

    See below an example of the URL change required to consume legacy APIs:

    Old URL: https://{oldbaseurl}/webapi/{endpoint}

    New URL: https:/{newbaseurl}/webapi/{endpoint}

    It should be noted that Legacy APIs will be phased out in upcoming Feature Waves.

    APIs that are not available in Legacy must be consumed through the appropriate Version 1 endpoint, that is Operation or Configuration. In most cases, migration requires only updating the base endpoint, as request and response contracts remain unchanged unless otherwise documented. If you are using Version 1 Operation/Configuration APIs you will need to refer to the below change documents that contain the necessary authentication changes and API structure.

    The URL changes required for Version 1 operation and configuration APIs require you to add in either /operational/ or /configuration/ to your API URL. See the example below:

    Operation: https://api.example.com/operational/{endpoint}

    Configuration: https://api.example.com/configration/{endpoint}

    This phased migration approach enables you to move to Version 1 incrementally while maintaining continuity for existing integrations.

    Most endpoints In the API require you to pass an access token to allow the API to validate that the caller has the correct permissions to perform the requested action.

    To request an access token, you must use a UserApplicationCredential (these can be created In the Builder application). It Is not possible to create an access token with a standard Interactive username and password. For more information refer to the below API changes Documents.

    Some additional important changes in the V1 API versions and above:

    • Enum Parameters require Integer values rather than string values. The String to Integer mappings for this can be found here.

    • Rate limiting controls how many request can be made in a short time period.

    • Payload validation rejects requests with data fields the API does not recognize or accept.

    For more information on these, see this section on Key Behaviour changes in Feature Wave APIs.

    This is a downloadable copy of the warehouse database data dictionary for all versions of the November 2025 Feature Wave of Enate.

    Below is a copy of the breaking changes document for the November 2025 Feature Wave of Enate. It contains information about all the breaking changes within the Data Warehouse and Enate's APIs, and includes the validation codes for the November 2025 Feature Wave.

    Last updated 1st April 2026

    November 2025 Feature Wave Additional Documentation

    Angular Version

    Change Log

    this section
    https://angular.dev/reference/releases
    Enate Nov 25 Wave Change Log - Bug Fixes.xlsx
    129KB
    Open
    Enate Nov 25 Wave Change Log - New Features and Enhancements.xlsx
    25KB
    Open

    Know Issues

    API Changes

    Consuming APIs After the Version 1 API Release

    Migration Guidance

    Authentication

    Other V1 API behaviour changes

    Version 1 Configuration API

    Version 1 Operational API

    2024.1 Legacy API

    Warehouse Database Data Dictionary

    Breaking Changes

    Enate November 2025 Wave Change Log - Know Issues.xlsx
    28KB
    Open
    Version 1 Configuration API Changes.pdf
    PDF · 920KB
    Open
    Version 1 Configuration Validation Codes.pdf
    PDF · 1MB
    Open
    Version 1 Operational API Changes.pdf
    PDF · 1008KB
    Open
    Version 1 Operational Validation Codes.pdf
    PDF · 546KB
    Open
    2024.1.1.43 - Version 1 WebApi API Changes.pdf
    PDF · 522KB
    Open
    Version 1 WebAPI Validation Codes.pdf
    PDF · 1MB
    Open
    November 2025 FW Warehouse Database Data Dictionary.pdf
    PDF · 1MB
    Open
    2024.1 - Version 1 WebApi API Breaking Changes.pdf
    PDF · 605KB
    Open

    New option for email processing

    EnateAI for IDP - Document Data Extraction

    Document Classification: Auto-Tagging Email Attachments

    Link Tagging

    New Feature: User Availability Insights

    Changes to Home Page Grid Behaviour

    Further Updates

    EnateAI for IDP
    Infrrd
    document classification
    cover links
    insights and visibility on people's availability
    how your home page grid works
    More Flexible Mandatory Fields
    Additions to Advanced Search
    Highlighting Expiring Schedules
    New Original Requester tag

    With the 'Only to Resolve' setting, the validation check only occurs when an agent clicks to mark the work item as successfully resolved. This means that when an agent clicks to change the status of the work item to resolved successfully but has not filled out the mandatory fields, the system will prevent the agent from resolving the work item and will ask the agent to complete the mandatory fields in order to proceed. However, if the agent is changing the status to something other than successfully resolved, e.g. 'Waiting' because they do not have the data required to fill in the mandatory data fields, or they are rejecting or cancelling the work item, the system will not ask the user to fill in the mandatory fields; they will instead be able to proceed without being forced to fill in the mandatory data fields.

    For a Ticket, this is when choosing to resolve a Ticket

    • With Customer Response, or with

    • No customer response

    For an Action, this is when you click to resolve the Action and mark it as 'complete'.

    To turn on the 'Only on Resolve' setting, go to Custom Cards page in Builder and select the desired custom card. Select the desired custom data field from the list of Added Fields on the left and click the '+' icon. This will open the Field Settings pop-up. Once you have selected the 'mandatory' setting, you will be able to select the 'Only on Resolve' setting and the click 'Apply'.

    Below is a table of rules for behavior of when validation will run when 'Only on Resolve' is selected:

    Action
    Validation

    Ignore Validation

    Run Resolution Validation

    Resolve - either With Customer Response or No customer response (for Tickets)

    Resolve - because all Action in a Case have been completed (for Cases)

    Resolve - Complete (for Actions)

    Resolve - Pass (for Peer Review Actions)

    Create an Action (could be as part of completing the previous Action, Starting Case, etc) or create an Ad-hoc Action

    Re-open a Ticket or Case

    Merge a Ticket (either by merging the current Ticket into another work item, or by merging another Ticket into the current one)

    Resolve - Rejected as Spam (for Tickets)

    Overview

    Further details

    What counts a resolving a work item successfully?

    How to activate 'Only on Resolve'

    Note that you will only be able to select the 'Only on Resolve' setting if the 'mandatory' option is selected as well.

    , such as items in a Wait state, you'll find in the
    Owned Work views
    .

    For a more detailed breakout of all scenarios, see the table below:

    Work Item Context
    Where it displays

    Any Case/Ticket/Action with an Assigned User

    Inbox

    Any Case/Ticket/Action with the “More Information” flag set that is configured to use Queues

    When confidence levels are lower, the tag will be highlighted in orange. In this scenario, make sure to confirm it if you agree with the suggested tag in order to set it, or alternatively change it to your preference. Every time you do this, EnateAI will learn and get a little bit better at suggesting the right tag. If you notice that the AI is regularly getting its suggestions wrong, speak to your admin team about modifying the confidence threshold.

    EnateAI Document Classification can be switched on by your admin in the Marketplace section of Enate Builder.

    In Work Manager, when an email comes in for that process with an attachment, if the attachment is of the right file type as defined in the process' contract, it will be analyzed and automatically classified with a tag by EnateAI.

    A confidence level will be displayed where such automated suggestions of file tag values have been made, so agents can see just how sure the system is in this classification.

    When confidence levels are lower, the tag will be highlighted in orange.

    In this scenario, make sure to confirm it if you agree with the suggested tag in order to set it, or alternatively change it to your preference.

    If you notice that the technology is regularly getting its suggestions wrong, speak to your admin team about modifying the confidence threshold.

    It should be noted that even when the AI is confident of its decision, the user can still click to expand the tag to see the details and reject the AI's decision.

    EnateAI requires zero configuration by Builder users and they can activate EnateAI Document Classification via the Enate Marketplace using just one click. Activating EnateAI Document Classification will enable it for all mailboxes.

    Then at the contract level of a business process select the EnateAI Classification model.

    Underneath the Document Classification Model drop down, you have the option to specify what files types are to be allowed for document classification.

    Builder users can change the confidence threshold via the integrations section of the settings page of Builder.

    Third party providers of document classification integrations can be found here.

    Overview

    Marketplace

    How does EnateAI Document Classification work at runtime

    How to turn on EnateAI Document Classification

    How do you set the confidence threshold for EnateAI Document Classification

    Third party providers

    Estimated Effort can now also be added to work items as part of creating them via Bulk Create.

    To enter an initial estimated effort for a Ticket, you can:

    • Go to the Service Lines screen, select a Service Line, click to update the third-level Ticket Category and then enter your 'Initial Estimated Effort Per Record' in the resulting pop-up in the following format: dd:hh:mm

    • Go to the Ticket screen, click to add or edit a new Ticket category, click to enter update the third-level Ticket Category and then enter your 'Initial Estimated Effort Per Record' in the resulting pop-up in the following format: dd:hh:mm

    To enter an initial estimated effort for an Action, you can:

    • Go to the Service Lines screen, select a Service Line, select an Action Type and then enter your 'Initial Estimated Effort Per Record' and/or your 'Robot's Initial Estimated Effort Per Record' in the resulting pop-up in the following format: dd:hh:mm

    • Go to the Case screen, click to create a new Action Type, or edit a new Ticket category then enter your 'Initial Estimated Effort Per Record' and/or your 'Robot's Initial Estimated Effort Per Record' in the resulting pop-up in the following format: dd:hh:mm

    We've also added the ability to enter an initial estimated effort value for Cases in Builder too - previously you could only do this for Tickets and Actions.

    To enter an initial estimated effort for a Case, go to the Service Lines screen, select a Service Line, select a Case Type and then enter your 'Initial Estimated Effort Per Record' in the resulting pop-up in the following format: dd:hh:mm

    If an initial estimated effort value has been provided for a Case type, it will show in the Time Tracker card in Work Manager as 'Benchmark' for all Case of that Case type if the 'Display Expected Time in Time Tracker' option from Builder System Settings is enabled.

    We are now showing the average time it took to complete Cases, Action and Tickets on the relevant Case Type, Action Type and Ticket Category screens.

    This help suggest an appropriate value for the 'Initial Estimated Duration per Record Count' value.

    new Forecasting feature
    Ticket
    Action
    how to configure estimated effort for a Case
    more information

    Migration impact:

    • Tickets - upon upgrade to version 2024.1, any non-null data in the estimated effort field of a Ticket will be migrated to the new 'Ticket Category Type' location. If there are multiple estimation values within a Ticket category, the lowest non-null value will be the value that gets migrated.

    • Actions - upon upgrade to version 2024.1, any non-null data in the estimated effort field of an Action's general settings will be migrated to the new 'Action Type' location. If there are multiple estimation values within an Action type, the lowest non-null value will be the value that gets migrated. This applies for both ''Manual' Estimated Effort' and 'Robot Estimated Effort'.

    User role impact:

    • The change in 'Estimated Effort' location slightly affects which Builder users are able to configure estimated effort.

    • Estimated Effort is now controlled by the 'Case Types' or 'Ticket Categories' setting in User Roles.

    Estimated effort for Tickets

    Estimated effort for Actions

    Estimated effort for Cases

    It is important to note that the estimated time for a Case only applies to the time a Work manager user spends on the Case screen. Time spent on an Action within the Case does not count towards the estimated finish time of the Case as Actions have their own individual estimated times.

    Estimated Effort Suggestions

    If you configure your outgoing email connector to use 'Other' as its Email Service, you will be able to chose from None, Username and Password or Authentication Certificate as your Authentication Method.

    If you choose Username and Password as your Authentication Method, you will be required to fill out your Connector's Username and you Connector's Password.

    If you choose the Authentication Certificate option, you will be presented with a file box where you can either drag and drop your .pfx file, or browse your files for it. Additionally, there will also be a Certification Password box where you will be able to configure your connector's configuration password.

    Office 365 (SMTP Relay)

    Choosing 'Authentication Certificate' for Authentication with SMTP Service

    Options when choosing 'Other' as Email Service

    Choosing 'Username & Password' for Authentication with 'Other' Service

    Choosing 'Authentication Certificate' for Authentication with 'Other' Service

    the active linked parent Work item reference number
  • and the option for you to replace the closed Work Item with the active parent as the email recipient, or to just remove the closed Work item from being a recipient. Choosing the 'Remove' option will allow you to manually input an alternative recipient.

  • Once an email has been sent to the active parent Work Item, the parent Work Item will have the 'new information flag' set to on and users subscribed to the relevant notifications will be notified that an email has arrived for the parent Work Item.

    If the linked parent Work Item has also been closed, you will be presented with a different pop-up showing the closed Work Items, that there are no active parent Work Items and allowing you remove closed Work Item from being the recipient.

    New Integration: Auto-tagging email attachments

    Overview

    We have added a new component in Enate Marketplace, called Document Classification, that analyzes the attachments of incoming emails and automatically classifies them with a tag.

    This provides accurate tagging of the files in your work items without an agent needing to spend time doing this manually, saving time and effort and allowing them to focus on their core activities.

    Check out this video to find out more:

    Tagging is very helpful to add more structure to your files information, and it opens up further features such as auto-attaching files with certain tags to emails being auto-sent by the system, or into canned response mail sections in emails you're composing. Similarly, file tagging allows external automation routines to know which specific files to pick up from a work item at various points in the process, so it can often be crucial to do this if a file tag is needed later on in the work item's processing.

    If at any point the technology you're using for this is not confident of the results, based on a confidence threshold that you can set by talking to the Enate Customer Success team, Enate will highlight this to a service agent in the files tab of a work item for them to look over and complete, giving you that 'human in the loop' support.

    A confidence level will be displayed where such automated suggestions of file tag values have been made, so agents can see just how sure the system is in this classification.

    When confidence levels are lower, the tag would be highlighted in orange. In this scenario, make sure to confirm it if you agree with the suggested tag in order to set it, or alternatively change it to your preference. Every time you do this, the technology will learn and get a little bit better at suggesting the right tag. If you notice that the technology is regularly getting its suggestions wrong, speak to your admin team about modifying the confidence threshold.

    This component can be switched on by your admin in the Marketplace section of Enate Builder. It is currently only available from a single technology provider, 'Infrrd', but more variations will become available in Marketplace over time.

    There are a few steps to follow when it comes to switching Document Classification component on.

    You'll first need go to the to Marketplace section of Enate Builder and click to activate the Infrrd Document Classification component.

    In the following pop-up, you'll need to add the URL and account ID of your Infrrd platform.

    You'll then need to add the model(s) you want to use. To add a model, you'll first need to make sure that it is already configured in your Infrrd platform. You'll then need to enter the following information, all of which can be found in your Infrrd platform:

    • Model ID

    • Model name

    • API key

    You can add as many models as you like. These models are what determines how documents get classified. For example, you might have configured a model that is trained to only identify invoices, so that would be the model you would want to use for your invoice processes.

    Once you have entered all of the above information, you'll need to test the connection.

    Once the connection has been tested successfully, click to activate.

    Once the adapter is activated, you'll need to make sure that the correct model is used for the right process. This involves adding the model to the contract settings of the desired process.

    To do this, go to the Service Matrix and open the contract settings of the desired process.

    You'll need to fill in the following two settings:

    • Document Classification Model - enter the model you want to use here. You can refresh to view the updated list of models available.

    • Allowed File Types for Document Classification - enter the file types you want to be considered for file classification here.

    You'll also need to make sure that all the file tags you might need are set up in the system. This is done from the File Tag section in the System Settings page of Enate Builder.

    You can find more information about .

    And you're done.

    In Work Manager, when an email comes in for that process with an attachment, if the attachment is of the right file type as defined in the process' contract, it will be analyzed and automatically classified with a tag by Infrrd.

    A confidence level will be displayed where such automated suggestions of file tag values have been made, so agents can see just how sure the system is in this classification.

    When confidence levels are lower, the tag will be highlighted in orange.

    In this scenario, make sure to confirm it if you agree with the suggested tag in order to set it, or alternatively change it to your preference.

    Every time you do this, the technology will learn and get a little bit better at suggesting the right tag. If you notice that the technology is regularly getting its suggestions wrong, speak to your admin team about modifying the confidence threshold.

    New Report: Operations Performance Overview

    The Operations Performance Overview Report offers 6 dashboards covering work volume, quality, SLA performance, agent productivity, and email communications, all in one place.


    The Operations Performance Overview is a single Power BI report inside Work Manager that brings together everything an operations lead needs to run a team day to day - volume, quality, SLA, agent activity and email communications. Rather than jumping between separate reports, you get one report organised into six tabs, each answering a different operational question. These pages explains how to access the report, how row-level security controls what each user sees, and what every card and visual on each tab is telling you.

    The Operations Performance Overview report


    Report Structure:

    The report is made up of six tabs. Click the links to view each tab in detail:

    If you would like to see a list of all of these cards across each of these tabs, plus the data sources for each, please check out .


    Access to the report, and the ability to edit it, is controlled by feature access in your User Role: If your role grants access, the report will appear in your Reports list, under Standard Reports.

    If you make a personalised copy of the report and save it, your copy will be found in My Reports.

    The Operations Performance Overview is aimed at the Team Leader standard role. It's available automatically to any user assigned the Team Leader role, and it can also be granted through a custom role that has this report selected in its permissions. Whichever way access is granted, what the user sees on the report is still governed by row-level security, described next.

    What each user sees (row-level security)

    The report applies row-level security, so two people opening the same report don't necessarily see the same numbers. The data is filtered to the scope your role and reporting line allow:

    • Role and permission scope - you see data for the customers, contracts and work you're permitted to view. The filters at the top of the report (customer, contract, service, queue, process, status etc.) let you narrow further, but they can't widen your access beyond your permitted scope.

    • Reporting-line scope on Agent Performance - the Agent Performance tab is built on the 'Insights Users' data set, which resolves to the logged-in Team Leader's own team: their direct and indirect reports. A team leader sees their people; they don't see agents outside their reporting line. Metrics such as Work Items Resolved Per User, the Agent Leaderboard, Responsible Agents and Active Users all respect this scope.

    • Sharing - you can share the report with another user via the Share button, but only if that user already has permission to the datasets. If they don't have access, they won't see any data in the report.


    Every tab follows the same layout: a row of KPI cards across the top giving you the headline numbers, and a set of visuals (charts and tables) below that let you explore the detail. A few conventions apply across the whole report:

    Hovering over any bar, line, slice or KPI shows a tooltip: a small pop-up box that appears next to the cursor and explains exactly what you're looking at. It gives the precise figure behind the point you're hovering on plus its supporting detail.

    Every chart and visual in this report supports drill-through. Right-click (or use the drill controls in the visual header) to move between month, week and day on time-based charts, to drill into a category, or to open "See Records" / the underlying data as a table and export it to Excel.

    You can easily navigate back up from tables showing the underlying data:

    Hovering over a visual will usually bring up a 'Drill down' option in the tooltip.

    Click to drill in to view the next level visual for this data. Data in the other cards will filtering their display accordingly. Hover again for tooltip and click the 'Drill up' option to return to the original visual display level.

    Main Filter - use the filter bar at the top left of the report to focus the report by customer, contact, process (Case/Ticket/Action), queue or work state.

    To clear everything, open the main filter display and use Clear Filters.

    Click Segment to Filter

    Clicking on a segment within a card will filter down data in all of the other cards. The selected segment will highlight.

    De-select the segment to unfilter your data.

    All report dates use the UTC time zone.

    Closed work items are shown for the past year; open/running items show their full history even if that's longer than a year.

    Most KPI cards show a small trend badge - an up arrow (▲) or a down arrow (▼) - comparing the current period to the one immediately before it. The comparison window always matches the length of your selected date range: filter to the last 30 days and the badge compares against the previous 30 days.

    An up arrow means the metric has gone up versus the prior period and a down arrow means it has gone down. Whether that's good or bad depends on the metric. For SLA Compliance, % Utilisation or Work Items Closed, up is good. For Work Items Overdue, Defects, Reopens or Avg TAT, down is the improvement. Work Items On Target follows the same rule - more on-target work is better, so up is good.

    The badge is colour-coded by whether the movement is good or bad, not by its direction: green when the metric moved in a desired direction (whether that's up or down for that metric), red when it moved in the undesirable direction, and grey when there's no change or no comparable prior period (shown as "— No Change" or "--"). So a green ▼ on Overdue and a green ▲ on SLA both mean "good".

    New General Settings Options

    We're increasing the capability and control for Admins working in Builder by adding in a number of additional options to the General Settings section of Builder. Previously, admin teams would have had to contact the Enate Helpdesk to have these changes made. This change should make it easier configure and maintain these settings.

    See below for a list of these newly available settings. Note that values previously set in conjunction with Enate Helpdesk will already be populated into these fields. Make sure you have a full understanding of these features and what they do before making any setting changes:

    • Enable Websocket Integration

    • Maximum File Upload Size

    This allows you to take advantage of WebSockets to improve performance. If WebSockets are not supported, you should disable this option to revert back to a fallback method.

    This setting determines the maximum size of a file that can be uploaded to a Work Item or Email in Enate Work Manager, with the absolute maximum file size setting available being 100MB.

    This option can be used at a system level for sending a hidden email copy of all outgoing emails sent by the system to an address for tracking or archiving.

    Multiple email addresses can be specified, using a ',' comma separator in between.

    Populate this field if you wish to redirect all outgoing emails to this email address / list of addresses, overriding the original recipients.

    Multiple email addresses can be specified, using a ',' comma separator in between.

    Populate this field if you wish to replace all CC recipients on outgoing emails with this email address / list of email addresses.

    Multiple email addresses can be specified, using a ',' comma separator in between.

    Populate this field if you wish to replace all BCC recipients in outgoing emails with this email address / list of addresses.

    Multiple email addresses can be specified, using a ',' comma separator in between.

    This option allows you to set the time the system will wait before logging out log out users after a period of activity (e.g if the active session timeout is set to 30 minutes, then though you are active, you will be logged out after 30 minutes). The maximum time you can set is 23:59:00 hours. If you leave this option blank, it will default to zero, meaning that no time has been set and the session does not expire for a still active user.

    This option allows you to set the maximum time that user can remain inactive before the system will automatically log them out. (e.g if the idle session timeout is set to 15 minutes, you will be logged out if your account is idle for 15 minutes). The maximum time you can set is 23:59:00 hours.

    This option allows you to set your company that will appear alongside the login section on the initial login screen.

    This option allows you to set the header logo that appears in the top left corner of the Work Manager and Builder screens.

    This option allows you to set the logo to use as the browser tab icon for all of your Enate tabs.

    New AI Email Classification Performance Report

    The AI Email Classification Performance Report displays information relating to EnateAI Email Classification, specifically showing how well this AI is performing in assessing and accurately classifying incoming emails which launch Tickets. Users may use this information as input into deciding if any adjustments should be made to AI settings, e.g. confidence levels set for requesting manual input.

    Setup required to use the AI Email Classification Performance Report

    In order for the AI Email Classification report to show data, the corresponding ‘EnateAI Email Classification’ integration must be enabled in your system. This can be done in Enate's Marketplace in Builder. When this integration is running, incoming emails which result in a new ticket will generate the data needed for the report.

    It is important to note that data displayed in this report relates only to:

    • Incoming Emails that trigger Ticket creation AND

    • which have been classified by EnateAI Email Classification.

    Accessing the AI Email Classification Performance Report

    Access to and the ability to edit the AI Email Classification Performance Report is controlled via User Roles, in the same way as all other reports within Enate. To edit the report users will need the 'Create Custom Reports' feature enabled.

    Here are some of the type of information which can be found within the report

    AI Classification Performance & Accuracy Report Structure

    Tickets from inbound emails

    This graph displays the number of Tickets created by incoming emails.

    Percentage of emails assessed by AI

    This graph displays the percentage of incoming emails that created Tickets and were also classified by EnateAI Email Classification.

    This graph displays the number and percentage of AI classifications that were accepted by users.

    This graph displays the number and percentage of AI classifications where the Ticket Category selected was ultimately changed by an Agent.

    This graph displays the accuracy percentage levels across various level of AI confidence level. For example: “Ticket Categories selected with a confidence level of less than 50% were overriden 76.2% of the time. Ticket Categories selected with a confidence level of 80-90% and over were accurate 92.3% of the time”. This data is a good way to assess how accurate the AI’s assessment of its own findings are.

    This graph displays the volume of Tickets categorized by EnateAI Email Classification over a given time period, and the Accuracy levels for them, allowing you to view how the AI’s accuracy is changing over time.

    This graph displays the most frequent Ticket categories predicated by EnateAI Email Classification, split by correct vs recategorized outcomes.

    This graph displays the AI predicted Ticket categories that are most frequently corrected by users.

    If you try to access the AI Classification Performance Report but do not have EnateAI features enabled, you will not be able to view the report and will be met with a pop-up explaining you will need to enable EnateAI features to access it.

    If you try to access the AI Classification Performance Report having enabled EnateAI features but not the EnateAI Email Classification integration, you will not be able to view the report and will be met with a pop-up explaining you will need to enable the integration.

    Enabling Outbound Emails via Microsoft Graph API

    We're making a significant update to Enate’s email system: With the release of the April 2026 Feature Wave, outbound Email Connectors now support the use of Microsoft Graph API.

    This feature is designed for organizations that want to align their communication workflows directly with Microsoft’s preferred, high-security API protocols for improved security, compliance, and governance standards.

    Benefits of Microsoft Graph API

    Microsoft Graph API brings some additional features at the server level:

    • Sent Items are preserved automatically. Emails sent from Enate via Graph API are saved to the Sent Items folder of the sending mailbox on your Exchange/Microsoft 365 server, giving you a server-side record of all outbound Enate correspondence. For specific information on how Microsoft Graph API handles the storing of sent items see here.

    • Modern authentication replaces legacy credentials. Graph API uses OAuth 2.0 via an Azure AD app registration, rather than the username/password or app-password approach.

    • Outbound mail flows through the full M365 stack. Because emails sent via Graph API, pass through Exchange Online transport rules, DLP policies, and message tracking logs just like any other mail from your organisation. That means your existing compliance controls, retention policies, and audit trails apply automatically, with no additional configuration needed.

    Configuring an Outbound Graph API Connector is very similar to configuring Inbound Graph API Connectors which are already present in the Enate system. For a full set of detailed instructions on configuring permissions and credentials for a Office 365 Integration see .

    Once you have finished configuring an Office 365 Integration, you can move ahead and create a Outbound Graph API Connector. First go to the Email Connector page in Builder and select to add a Graph API Connector (i.e. the same as you do if you were adding an Inbound Graph API Connector).

    This will bring up the Graph API Connector pop-up for you to configure the connector. Give the connector a name then select ‘Outgoing’ in the Use For dropdown.

    You should also set the Primary Email Address, i.e. the email address this connector will be sending mail out From.

    After you have finished configuring the Outbound options for the connector, remember to ‘Test Connection’, Enable the connector, and then Save it to set the connector live.

    Once you have saved your Outbound Connector and set it live, a default Route will automatically be created, and this new email address will be available to set as a From address in outgoing emails.

    Yes. Should you need to make any edits or delete the Connector, the connector will be visible on the Connector page of Builder. However, it should be noted that you can not change the ‘Use For’ direction once the connector has been created.

    Yes. You can create additional Routes for an Outbound Graph API Connector via the Routes page in Builder, essentially creating Alias from addresses that can then be used by the system. You can find information for creating additional outbound Alias/Routes on the Outbound Routes page.

    New: Robot Credentials

    As part of the July 26 feature Wave, we are introducing a new way of credentialing RPA Bots which want to access Enate going forward, specifically when using Robots with new APIs versions (i.e. V1 onwards).

    This is relevant for your Enate implementation IF:

    • You're using a RPA Bots AND

    • Your Bots are NOT using the Activity Library AND

    • You're wanting them use the new 'V1 and beyond' version of APIs

    Agent Performance

    Throughput, handling time, utilisation and how each agent spends their day. As noted under Row-Level Security, this tab is scoped to the logged-in manager's reporting line (i.e. you see your own team, not the wider operation).

    Agent Performance tab.

    KPI cards

    • Work Items Resolved Per User - average items resolved per agent across the team - a throughput-per-head measure.

    • AHT in Hrs -

    AI Prompts | Enate Helpdocs.enate.net
    AI Prompts | Enate Helpdocs.enate.net

    Inbox

    Case with the “Problem” flags set that is configured to use Queues

    Inbox

    Any Action in a To do / In Progress state that is configured to use Queues

    Inbox

    Any Ticket in a To do / In Progress state that is configured to use Queues

    Inbox

    Any Case in a To do / In Progress state with an Owner that does not have the “More Information” or “Problem” flag set that is configured to use Queues

    Owned Work

    Any Case/Ticket/Action in a Wait State with an Owner where Queues are configured

    Owned Work

    Any Case/Ticket/Action in a Wait State with an Owner where Queues are not configured

    Owned Work

    Any Case/Ticket/Action in a Wait State without an Owner where Queues are configured

    Owned Work

    Any Case/Ticket/Action in a Wait State without an Owner where Queues are not configured

    Not displayed

    Tickets placed in a Wait State at the same time as changing the Category where Queues are configured

    Owned Work

    Tickets placed in a Wait State at the same time as changing the Category where Queues are not configured

    Not displayed

    Tickets already in a Wait State when the Category is changed where Queues are configured

    Owned Work

    Tickets already in a Wait State when the Category is changed where Queues are not configured

    Not displayed

    Cases automatically created by Schedule that no User has ever updated where Queues are configured

    Owned Work

    Cases automatically created by Schedule that no User has ever updated where Queues are not configured

    Not displayed

    Case/Ticket/Action without an Assigned User or Owner where Queues are not configured

    Not displayed

    Enable WebSocket Integration

    Maximum File Upload Size

    Additional BCC Address

    Override 'To' Address

    NOTE: This setting should not be used in live production environments, as it will prevent emails from reaching their intended recipients.

    Override 'CC' Address

    NOTE: This setting should not be used in live production environments, as it will prevent emails from reaching their intended recipients.

    Override BCC Address

    This setting should not be used in live production environments, as it will prevent emails from reaching their intended recipients.

    Maximum Session Duration

    Maximum Idle Duration

    If this value is set to blank it will default to zero, i.e. user sessions do not expire. For security reasons, it is NOT recommended that this value be set to blank.

    NOTE: For security reasons, it is NOT recommended that this value be set to blank.

    Company Logo

    Header Logo

    Favorite Logo

    Additional BCC Address
    Override to Address
    Override CC Address
    Override BCC Address
    Maximum Session Duration
    Maximum Idle Duration
    Company Logo
    Header Logo
    Favorite Logo

    How do you configure a Graph API Outbound Connector?

    Can an Outbound Graph API Connector be edited after creation?

    Can Additional Routes/Aliases be added to an Outbound Graph API Connector?

    here
    average handling time per item for the team.
  • % Utilisation - share of tracked working hours that was productive (not break or downtime).

  • % Productivity - share of the working day spent on actual work, including time logged in Enate and related work done outside the system.

  • Visuals

    • Agent Leaderboard - per-agent table of items resolved, utilisation %, productivity %, SLA % and AHT.

    • Time Allocation Breakdown - stacked columns showing how time splits across Working, Ad Hoc, Break, Downtime, Outside Enate, Feedback, Meeting and Training. Drills month → week → day.

    • Responsible Agents - agents ranked by how many work items they picked up.

    • Active Users Trend - daily active agents over time; dips can indicate leave, absence or access issues.

    Agent Performance

    Resolve - Rejected (for Tickets

    Resolve - Cancel (for Cases)

    Resolve - Unable to Complete (for Actions)

    Resolve - Unable to Complete (Peer Review Actions)

    Accessing the Report & Row-Level Security

    Who this report is for

    Note: The exact data each Team Leader sees (which customers, contracts and how far down the reporting line) comes from your User Role and the hierarchy configuration and your permissions to see part of that hierarchy. Confirm the specific mapping against your own setup before publishing.

    How to Read This Report

    Tooltips on every visual

    Drill-through on every visual

    Drill down and Drill Up

    Filters

    Dates are UTC

    Important Note: Report data isn't real-time; it refreshes on a schedule and the last-updated time stamp is shown on the report.

    Closed vs Open history

    Understanding the KPI trend indicators ▲▼

    Operations Summary
    Volume & Workload
    Quality & Defects
    SLA & Cycle Time
    Agent Performance
    Communications
    this link

    AI predictions accepted

    AI predictions overridden

    Accuracy by AI confidence level

    AI volume and accuracy trend

    Top AI predicted L3 categories

    Most overridden L3 categories

    What if EnateAI Email Classification has not been enabled?

    If multiple estimates are needed for the same Action Type/Ticket Category, you should re-version the relevant processes, create a Action Type/Ticket Category with identical settings, enter your new estimated effort value and add a new Action of that Action type in the relevant place in your process.

    Standard user role impact - ‘Local Builders' will no longer be able to edit record count as it has moved to the Case/Ticket category type screen where only ‘Master Builders’ or ‘System Admins’ have access.
  • Custom user role impact - any users with the 'Case Types' or 'Ticket Categories' option will be able to configure estimated effort.

  • Until now, the way to credential Bots to use Enate has been to set up a standard (User) Application Credential for them. The new versions of APIs which Enate is using going forward will use a new approach of explicit 'Robot Credentials' - a new feature accessible in the User section of Builder.
    • Create a new Robot (or move to next step if Robot already exists)

    • Create the Robot Credential for the bot (to generate client id / client secret)

    • Use the new authentication endpoint:

      • '/auth/oauth/token' rather than the previous

      • '/webapi/oauth/token'

      (required as part of migration to new apis)

    • Migrate any API calls to the new endpoints + new DTOs (required as part of migration to new apis)


    To add or edit bot credentials Builder users will need to navigate to the new 'Robot Credential' page in the User Management section of Builder.

    Here Builder users will be able to add, edit or delete any bot credentials as well as generate new keys.

    Once you have a Robot created which you need Robot Credentials for, navigate to the Robot Credentials page and click on the plus icon to bring up the 'Add Robot Credentials' pop-up.

    Activities here are:

    • Select the relevant Robot from the drop down list.

    • Give the Robot Credential a name.

    • Set an expiry date for the Credential

    • Specify an Operational Role (mandatory)

    • If desired, also set a Builder Role*.

    Once all this information has been filled out, click to 'Generate Key'. The subsequently generated Client ID and Secret Key can then be used to connect the bot to an API.

    If a user needs to generate a new key for existing bot credentials, they will first need to navigate to the 'Robot Configuration' page. Once on the page they will need to click on the ellipsis menu at the end of the bot row they want to generate a new key for, and click to edit. This will bring up the 'Edit Robot Credentials' pop-up where the user can click to generate a new key.

    Builder users can edit bot credentials by first to navigating to the 'Robot Configuration' page. Once on the page they will need to click on the ellipsis menu at the end of the bot row they want to generate a new key for, and click to edit. Users can change the bot, the name, the expiry date as well as the operational and builder roles for the credentials. Once a user has finished making their edits, they will need to hit the 'Update and Generate Key' Button.

    Builder users can delete bot credentials by first to navigating to the 'Robot Configuration' page. Once on the page they will need to click on the ellipsis menu at the end of the bot row they want to delete and click on the 'Delete' button.

    What's Changing - New API version & New Credentials approach

    Steps required to get Robot & Robot Credentials working with new version APIs

    New section in User Management: Robot Credentials

    Creating new Robot Credentials

    *The Builder role selected here cannot have feature access which exceeds that of the selected Robot AND cannot exceed that of the user creating the Robot Credential. If no Builder Role has been set for the related Robot, no Builder Role can be set here for the Robot Credential.

    How do you generate a new key for an existing bot credentials?

    How do you edit Robot Credentials?

    How do you delete Robot Credentials?

    Set Up

    1. Marketplace Setup

    2. Contract Setup

    3. File Tag Setup

    How it works at runtime

    Marketplace Setup
    Contract Setup
    File Tag Setup
    adding and maintaining your file tags here

    New Integration: Document Data Extraction from Infrrd

    Overview

    We have added a new provider for our Document Data Extraction component, available in Enate Marketplace. You are now able to use Infrrd as your technology provider for this component.

    The Document Extraction component automatically extracts the relevant data from files attached to incoming emails so that this data can be used in further processing of the work item, saving your agents time and effort. This also means that documents such as PDFs can be scanned and used both to start Cases in Enate and to form part of the ongoing process's activities.

    When a Document Extraction Action runs for a Case, documents attached to the Case can be submitted to your desired technology for scanning and the processed output files will be returned and automatically attached to the Case.

    If at any point the technology you're using is not confident enough of the results, based on a confidence threshold that you can set, Enate will instantly transfer the work to an agent in Work Manager to look over and verify, giving you that 'human in the loop' support.

    This component can be switched on by your admin in the Marketplace section of Enate Builder. More variations will become available in Marketplace over time.

    Check out this video to find out more:

    How it works at runtime

    When the Case is run in Work Manager, relevant data from files attached to incoming emails for it will be automatically analyzed and extracted.

    If the technology you're using is confident enough about its data extraction results, this Action won't even need to be seen by a human user, it will simply be completed automatically and the Case will move on to the next Action. The completed data extraction Action can still be viewed if you click on it, but it won't need to be handed over to a human user for involvement.

    However, if the extraction technology is less confident in its data extraction results, the Action will be handed over to a human user when they next hit 'pull from Queue' in their home page, to pick up and look over. When an agent opens the Action, they'll see that it's been given to them because some further checks are required.

    To do this, the agent just needs to click on 'Verify Now' and scroll to the 'validation station' screen in the Action, which shows the scanned document image and the resulting extracted table of data values. This lets the agent see where those lower confidence levels are highlighted, review them and make any necessary corrections manually. This can viewed in-situ, or expanded out to a popup to display full screen.

    Every time this is done, the technology will learn and get a little bit better at its data extraction suggestions. If you notice that the technology is regularly getting its suggestions wrong, speak to your admin team about modifying the confidence threshold.

    Once the agent is happy that the extracted data is as desired, they can click to mark the Action as completed successfully.

    There are a few steps to follow when it comes to switching Document Extraction component on with Infrrd.

    You'll first need go to the to Marketplace section of Enate Builder and click to activate the Infrrd Document Extraction component.

    In the following pop-up, you'll need to add the URL and account ID of your Infrrd platform, as well as the model(s) you want to use.

    To add a model, you'll first need to make sure that it is already configured in your Infrrd platform. You'll then need to enter the following information, all of which can be found in your Infrrd platform.

    • Model ID

    • Model name

    • API key

    You can add as many models as you like. These models are what determines how documents get classified. For example, you might have configured a model that is trained to only identify invoices, so that would be the model you would want to use for your invoice processes.

    Once you have entered all of the above information, you'll need to test the connection.

    Once the connection has been tested successfully, click to activate.

    You'll then need to set up your Case flow to support the Document Extraction component. This involves adding an 'IDP Data Extraction' Action in Enate Builder to use in your desired Case flows.

    You can either add an existing one from the Actions list if one has already been created, or you can create a brand new one.

    IDP Data Extraction Actions can be created in the same way any other Action is created in Enate: either from the Service Line page, or directly from within your Case flow.

    To create an IDP Data Extraction Action from the Service Line page, select to create a new Action under the desired service line, give the action a name and a description and choose approval action from the type drop down. You can also give the Action a global checklist if you wish.

    To create an IDP Document Extraction Action directly from the Case flow itself, open a Case flow in edit mode, click on an Action's menu and then instead of clicking to add an existing Action, select to create a new Action by clicking the '+' icon.

    Give the Action a name, add a description if you wish and for its type, select 'IDP Data Extraction Action'. When you click 'OK, the Action will be created and added to the Case flow.

    Once you have added your approval action to your flow, you will then need to fill out its settings.

    On the Action Info tab you will need to set when it's due and set an Allocation rule.

    There's also general settings for the Action too, and ability to set a custom card, again only really for use in the unlikely event that someone needs to intervene and view the action in Work Manager.

    Next, go to the IDP Document Extraction tab to define the settings which specifically relate to the approval activities.

    You'll need to fill in the Extraction Model - this is the ID of the model you want to use for that process.

    You'll also need to fill in the input and output tags. The input tag is the tag that the file/document must be tagged with in Work Manager in order to be eligible for document extraction processing. The output tag is the tag that will be assigned to the file/document in Work Manager once the document extraction process has completed.

    Once you have filled in the above settings details, set the Case live.

    New Email Feedback Report

    In the November Feature Wave we are introducing a brand new Email Feedback Report to help you analyse client feedback in a more coherent manner.

    The standard charts that will be present on the Feedback report are as follows:

    Total Ratings & Share By Feedback Type

    This chart displays the total number of feedback ratings received, categorized by their sentiment (Happy, Neutral, Unhappy), along with the percentage share for each category. Both the Happy and Unhappy emojis are interactive, i.e. clicking on them will filter the page content accordingly.

    Feedback Trend

    This chart displays the trend of count of feedback ratings over their received time. The display is defaulted to 6 months moving average, but can be adjusted.

    Feedback Comparison By Context

    This chart categorizes Feedback Ratings based on different contexts such as Customer, Contract, Service or Process, sorted by the rating count of highest total number of Happy or Unhappy ratings. It also has a sentiment selector dropdown where users can now choose which sentiment to display on a chart. By default this chart displays with both Happy and Unhappy sentiment selected.

    This chart ranks agents based on feedback rating volume received on the work items they were responsible for. The chart can be toggled between displaying a top 5 or top 10 of Agents for each sentiment type.

    This chart compares feedback ratings associated with work items With and Without defects, allowing you to assess the impact on client feedback of any issues taking place during the processing of a work item. Note: The specific number of defects on individual work item has not been taken into consideration.

    This chart compares feedback ratings related to reopened and non-reopened work items. Here the term non-reopened work items means work items which are running, successfully resolved or closed normally.

    This chart evaluates feedback ratings associated with work items that have been reassigned multiple times, allowing you to assess the effect on client feedback on agent continuity within the processing of a work item.

    This chart analyzes feedback ratings based on the time taken to resolve and close work items, measured in hours. Please note: this does not include still-running work items.

    This chart will replace the previous 'Feedback by Work Item SLA' chart. The legends of the new chart are as follows:

    • High Priority Zone: SLA Not Met + Unhappy Ratings.

    • Success Optimization Zone: SLA Met + Unhappy Ratings.

    • Positive Zones: SLA Met + Happy Ratings.

    • Neutral Zones: SLA Met or SLA Not Met + Neutral Ratings.

    Hovering over the chart will show the options where a Question Mark will appear. Hovering over the question mark will show the tooltip which explains the zones, to help users better understand each section.

    Sentiment Zones Explained:

    • High Priority Zones: Negative sentiment + SLA missed – needs urgent attention.

    • Success Optimization Zones: Negative sentiment + SLA met – SLA OK, but experience needs work.

    • Neutral / Positive Zone: Feedback aligns with sentiment – either neutral or positive.

    The Chart shows feedback ratings received on work items by ticket categories, with concatenated levels i.e. “Level 1 > Level 2 > Level 3”.

    This chart displays the feedback rating count, categorized by the number of times a work item has been reopened. The grouping 'buckets' are: 1-3 Times, 3-5 Times, 5-7 Times, or 7+ Times. This will help with assessment on the relationship between client feedback ratings and the number of times a work item was reopened.

    EnateAI IDP - Adapter Improvements and New Insurance Surrender Model

    EnateAI IDP - Adapters improvements

    As part of our ongoing efforts for enhancing EnateAI's capabilities in the IDP space, we've updated EnateAI's adapters and adjusted the number of data extraction models available when configuring an IDP Action. Now three extraction models will be available which are General, Invoice and the new Insurance Surrender model.

    EnateAI IDP - New Insurance Surrender Model

    Alongside the adapter enhancements we are introducing a new Insurance Surrender extraction model.

    Like the Invoice model, the new Insurance Surrender model comes business context aware by integrating thirty commonly used fields into the data extraction pipeline powered by Azure Form Recognizer (AFR). These fields are designed to capture essential information from insurance policy surrender documents, ensuring accurate and consistent data extraction.

    With the addition of these fields to the Insurance Surrender Model, you will now see these fields appear in the Json output file structure, even if there is no value to be populated.

    This enhancement allows the extracted data to be seamlessly used with any integration tool (e.g. Enate Integration Services powered by SnapLogic, Azure Data Factory, Power Automate) for slicker processing and automation. In future updates, we plan to expand the list of standard fields further to support additional document types.

    We’ve focused on the key pieces of information that typically matter most in financial operations. And while these twenty fields are now standardized, you'll continue to see additional data captured, displayed under KeyValuePairs and Tables.

    Here’s the full list of the standard fields for the Insurance Surrender Model:

    • Policy Number

    • Policy Holder

    • Policy Holder Occupation

    • Address Including Postcode

    This standardized approach ensures better structure, better data consistency and smoother integration across various platforms.

    April 2026 Feature Wave: Release Notes

    Note: for a list of recent changes to Enate Marketplace integrations, see this section.


    Last updated 3rd July 2026

    Bug Fixes

    Enate Apr 26 Wave Change Log - Bug Fixes.xlsx
    235KB
    Open

    Enhancements

    Enate Apr 26 Wave Change Log - New Features and Enhancements.xlsx
    24KB
    Open

    API Changes

    Supported API versions remain available across multiple Feature Waves, so adopting a new Feature Wave does not automatically require immediate API changes. However you should review these documents to identify new versions of APIs used in your integrations, which you will ultimately need to migrate to. See here for more information on working with APIs and Feature Waves.

    Some important changes in the V1 API versions:

    • Enum Parameters require their Integer values rather than String value. The String to Integer mappings for this can be found here.

    • Rate limiting controls how many request can be made in a short time period.

    • Payload validation rejects requests with data fields the API does not recognize or accept.

    For more information on these, see this section on .

    Logo
    Logo

    Enhancement: Further Advanced Search Capabilities

    We've added further search capabilities to your Advanced Search page to let you view your work item data precisely how you want to.

    You can now search based on:

    • A work item's Status, for example if it's In Progress, or Waiting;

    • Its more detailed Status Reason, for example 'New Information Received', and

    Enhancements to Incoming Email Processing

    With the release of 2023.5 Enate is introducing improvements to how incoming emails are handled. The intention here is to handle any potential issues as well as possible, attempting to process whatever emails that can be. The most important changes that have been made refer to how Enate treats:

    1. Emails recieved where one or more addresses are invalid (e.g. those involving Distribution Lists),

    2. Emails received which have been BCC'd only to the Enate mailbox address, and

    New: Bring Your Own Model – Azure OpenAI

    With this release, EnateAI Integrations can now run their inference on your own Azure endpoints instead of Enate's. The prompt chain, agent design, Integration behavior and Enate's quality underwriting are all identical, the only thing that changes is where the model call executes. You get the same EnateAI quality you already rely on, while the model call itself and your data stays inside your own Azure subscription.

    Instead of Enate routing a Integration's model calls to Enate's own Azure-hosted OpenAI instance, you can supply your own Azure-hosted endpoint for that same Integration to call instead. Everything else carries on exactly as it did before.

    First navigate to Builder and go to Marketplace and select the EnateAI Integration you want to configure. Then click Activate. A pop-up will appear giving you the choice to either Activate with Enate AI or to connect to your own endpoint instead.

    If you want to use your own endpoint, fill in the three connection details requested (your Azure endpoint URL, key, and the deployment name of the model you've provisioned).

    For EnateAI IDP Integrations, you will need to fill out the below pop-up.

    Wildcard Email Routes - Runtime Scenarios

    To help users understand how using wildcard routes will impact BCC emails the table below shows the possible scenarios that can occur:

    Scenario
    Result

    Quality & Defects

    Where quality problems surface - defects, rework, reopens and peer-review failures - and who or what is causing them.

    Quality & Defects tab.

    • Defects Count - total defects logged against the team's work in the period.

    • Work Items Reopened - cases or actions sent back after being resolved, because the resolution wasn't accepted.

    No wildcard routes in connector - Sent an incoming email with BCC connector. With TO/CC that don't correspond with any current Routes.

    Email will land in 'Unprocessed Emails'

    Wildcard routes in connector - Sent an incoming email with BCC connector. Without TO/CC.

    Work Item should be created with BCC email address.

    Wildcard routes in connector - Sent an incoming email with BCC connector. With TO/CC that don't correspond with any current Routes.

    Work Item should be created with BCC email address.

    Wildcard routes in connector - Sent an incoming email with multiple connector addresses in BCC connector. No TO/CC that don't correspond with any current Routes.

    Work Item will be created only for one (first received email address) connector. Rest of the arriving emails will be marked duplicate and therefore ignored.

    Wild card routes in connector - Sent an incoming email with multiple connector addresses in BCC connector. With TO/CC that don't correspond with any current Routes.

    Work Item will be created only for one (first received email address) connector. Rest of the arriving emails will be marked duplicate and therefore ignored.

    Wild card routes in connector - Sent an incoming email with multiple connector addresses in TO/CC and BCC connector.

    Work Item should be processed for TO/CC address. The BCC will not be processed.

    Wildcard routes in connector, which contain Multiple 'Sender List Contains' values. Send an incoming email from one of the sender list addresses, BCCing the connector address.

    Work Item should be created with BCC email address.

    Wildcard routes in connector. Disable the Wildcard route. Send an incoming email from one of the sender list adresses and BCC the connector address.

    Email will land in 'Unprocessed Emails'

    Wildcard routes in connector. Configure the non Wildcard route with the same set of rules. Send an incoming email from one of the sender list adresses, BCCing the connector address.

    Work item will be created for the wildcard route.

    No wildcard routes in connector - Sent an incoming email with BCC connector. No TO/CC.

    Email will land in 'Unprocessed Emails'

    Validation Codes

    Know Issues

    Key Behaviour changes in Feature Wave APIs
    Version 1 Configuration - Version 2 Configuration API Changes.pdf
    PDF · 407KB
    Open
    Version 1 Operational - Version 2 Operational API Changes.pdf
    PDF · 377KB
    Open
    Version 2 Configuration Validation Codes.pdf
    PDF · 1MB
    Open
    Version 2 Operational Validation Codes.pdf
    PDF · 623KB
    Open
    Enate April FW2604 - Know Issues.xlsx
    22KB
    Open

    Agents Receiving the Most Happy & Unhappy Feedback Ratings

    Feedback ratings With Defects

    Feedback By Reopened Work Items

    Feedback By Number Of Work Item Handoffs

    Feedback by Work Item Total Elapsed Time

    Impact Zones

    Feedback By Ticket Categories

    Feedback By Number of Times Work Item Reopened

    Residential Address
  • Reason for Payment

  • Reason for original Investment

  • Payment Options

  • Payment Options Data

  • Payment Type

  • Bank Name of Account Holder

  • Bank Account Number

  • Bank Sort Code

  • Bank Building Society Roll Number

  • Bank BIC SWIFT Code

  • Bank IBAN

  • Bank Name

  • Bank Address Including Postcode

  • Policyholder Trustee 1 Signature

  • Policyholder Trustee 1 Number

  • Policyholder Trustee 1 Full Name

  • Policyholder Trustee 1 Address

  • Policyholder Trustee 1 Post Code

  • Policyholder Trustee 1 Date

  • Policyholder Trustee 2 Signature

  • Policyholder Trustee 2 Number

  • Policyholder Trustee 2 Full Name

  • Policyholder Trustee 2 Address

  • Policyholder Trustee 2 Post Code

  • Policyholder Trustee 2 Date

  • Work Items Reworked - items flagged for rework at least once before being resolved.

  • Peer Review Failure Count - number of times a reviewer found a problem. One item can fail more than once, so this can exceed the number of items reviewed.

    • Defects Trend - area chart of defects raised over time; drills month → week → day. A rising trend means quality issues are increasing.

    • Defects By Category - donut breaking the period's defects down by category (e.g. incorrect data entry, missing documentation, process not followed), with the total in the centre and each slice's count and share shown around the ring. Use it to see which types of defect dominate so you can target the right fix.

    • Party At Fault - who was responsible for each defect (platform, agent, customer, third party) - shows where to focus improvement effort.

    • Defects By Queue - defect counts per queue, split into resolved and unresolved. A large unresolved portion may point to a systemic problem in that queue.

    Quality & Defects

    KPI cards

    Visuals

    the specific Wait Type it might be in, such as 'Waiting for More Information or external system'.

    The table below gives more detailed information about these new options.

    Field Name
    Description
    Usable Condition Types
    Values

    Status

    This lets you search for work items based on their current status.

    Equals

    Not Equal

    Draft

    To Do

    In Progress

    Waiting

    Resolved

    Closed

    You can also use these fields to group your search results:

    And you can use them to filter results too:

    Emails sent into Enate with a 'from' addresse which this Enate instance itself uses to send emails out.

    Previously in Enate, incoming emails that contained invalid email addresses did not meet the requirements to be processed, and were rejected by the Enate system. This can often occur if the email addresses contain Distribution lists, where the text name of the distribution list is supplied rather than the associated email addresses.

    With version 2023.5 we've adjusted how such emails are handled, attempting to process them where we can, as follows:

    • If the email contains at least one valid email address which can be used for processing, we will process the mail, but will mark the invalid email address wherever it is displayed.

    • If ALL of the emails addresses which could potentialy be used for processing are invalid, the system will place the email in the 'Unprocessed emails' list, allowing agents to review and decide on how to proceed.

    To help users identify which emails have come in with invalid email addresses, a notification will now be shown in Work Manager wherever that email is displayed, letting users know that it contains invalid address - and will then list all the invalid email addresses it contains.

    Previously when Enate was Bcc'd in emails, upon arrival into Enate they would be directed to the Unprocessed emails list (due to not having a 'To' address value, the attribute which Enate uses for routing mails to create new Work Items).

    To help reduce the ocurrences of such mails landing in 'Unprocessed emails' in this situation, Enate now supports the ability to configure Email Routes which essentially use the knowledge of which email addresses these mails come from to allow it to be processed. To help with this, you're now able to create Email Routes where the Routing Rules contain:

    • a '*' wildcard email address setting (i.e. the 'To' address of the incoming mail) along with

    • a known email address for the 'Sender List includes' (i.e. the 'From' address of the incoming mail).

    This lets you set Enate to process emails coming in from a known email address even when Enate is only set as the bcc addresee. See details below for how to create these Email Routes.

    Wildcard routes are created in the same way non-wildcard routes are created, via the 'Routes' page in the Email section of Builder. Simply click to create a new email route and fill in the email route pop-up information as required. To set this as a Wildcard Route to handle Bcc scenario, when filling out the Routing Rules information users should put a '*' wildcard asterisk as the 'Email Address', and then in the 'Sender List Includes' field, set the name of the known email address that such mails would be coming from. Multiple such addresses can be added to a single Route, with a ';' semicolon character between.

    You should create as many such Wildcard Routes for a single Email Connector as there are different Work Item types you wish to be creating from that connector.

    When ordering their email routes into a hierarchy, users should always ensure that non-wildcard routes appear above wildcard routes, with overall fallback routes appearing after the wildcard routes at the very bottom of the list.

    We are making a change in how we analyse incoming emails to determine if they have come from this Enate instance. Until now, the system has used the 'From' address of incoming mails for determining if the mail has come from an address which the Enate system knows that it sends mails out from. The system then ignores such emails as it will have already been dealt with as it was being sent out - this helps reduce creation of duplicate work items. However in some circumstances, third party systems can send emails into Enate which also use those same email addresses as their 'From' - and this results in those emails not being processed by Enate. The new approach avoid this occuring, and such emails from third party systems will now process into Enate. Instead of using the 'From' address, Enate now uses the 'MessageID' of the incoming email to check if it has come from this system. Incoming emails which HAVE actually been sent out by this Enate instance will be identified correctly (and will be ignored), while mails coming from 3rd party systems which would previsouly have been ignored due to their From address will now be processed as desired.

    1. Improved support for Incoming emails with invalid email addresses

    Subsequent Display of Invalid Email Addresses

    2. Enhancement to Handling of 'BCC'd Only' Incoming emails: Wildcard Routes

    Creating a 'Wildcard' Email Route

    Ordering of Wildcard Routes with Other Routes

    Note: There are now a number of important rules to follow when including such Wildcard '*' Email Routes within your list of Email Routes, in order to ensure consistent creation of Work Items. See for a list of these rules.

    3. Improved processing of incoming emails where the 'From' address is an internally-used Enate email address

    Potential Increase in Mail Volumes

    Please note that since all of the above changes for Incoming emails involve processing more emails than previously, users may experience an increase in the volume of emails being seen in their system.

    Once you have populated these details, click Test Connection. This checks two things: that Enate can reach your endpoint, and that it's serving the correct Azure model version for that Integration. Once the test passes, click the Activate button and the EnateAI Integration will activate connecting to your endpoint. It should be noted that you can not select to activate until you have a successful test.

    If you're sticking with Enate-managed model, just leave the pop-up blank and hit Activate with EnateAI as normal.

    To update the details i.e API Key, go to Marketplace and find the Integration you need to update. You will see that there is an Update button. Clicking this button will bring up a pop-up, where you can input updated details and then click Test Connection.

    Once you have a successful test, simply click Update and Activate.

    If you are currently using a EnateAI Integration with EnateAI's own endpoint and wish to change to using your own endpoint, all you need to do is click on the update button on the Integration. This will then bring up a pop-up stating that "This adapter is currently active with Enate's managed model". Simply fill out the required details, test the connection and then update and activate.

    EnateAI Document Classification and IDP need more than one underlying AI model (an Azure OpenAI endpoint and an Azure Document Intelligence endpoint). For these, BYOM only takes effect once every required endpoint is verified. Registering just one of the two keeps the whole Integration running on Enate-hosted inference.

    Your endpoint has to be a genuine Azure host (Azure OpenAI, Azure Document Intelligence) serving the model family that Integration requires this is what keeps Enate's Quality Underwriting intact. Native OpenAI or other non-Azure endpoints are rejected at registration and will not work.

    The exact Azure model version required changes over time as we upgrade the AI behind a Integration. Please check the EnateAI page to find what models are currently in use.

    Model version changes: Before Enate upgrades a EnateAI Integrations model, Enate will update the API configuration to allow you to prepare for the next model while still working with the existing model. If Enate updates the model and you have not provided the new endpoint configuration for a specific Integration, the Integration will fall back to Enate-hosted Model until you update your endpoint details for the new model.

    What is Bring Your Own Model?

    Security Note: The key provided to configure your model is securely stored within Enate's Azure Key Vault. All credentials are encrypted at rest and protected using industry-standard security controls to ensure only authorized services can access them

    Setting up BYOM for a EnateAI Integration

    How do you update Integration details for BYOM?

    What if you already are using an Integration with EnateAI?

    EnateAI Document Classification and IDP

    Endpoint requirements

    Keeping your configuration current

    BYOM is rolling out across our production EnateAI Integrations with this release. Integrations still in Beta (such as AI Analyst) will get BYOM support in a later release.

    Set Up Using Infrrd

    1. Marketplace Setup

    2. Case Flow Setup

    Note that this Allocation should be who the Action should go to to review if the extraction technology is not confident enough in its data extraction results. If the technology you're using is confident enough about its data extraction results, this Action won't even need to be seen by a human user, it will simply be completed automatically and the Case will move on to the next Action.

    Marketplace Setup
    Case Flow Setup

    Document Extraction from AzureAI

    With version 23.4, Enate users now have access to a new Integration option: Document Extraction from AzureAI. This integration can be activated via the Enate Marketplace, then integrated into user's business flows (the same as you can EnateAI for IDP's Document Extraction) to help speed up the processing and extraction of data from Files attached to work items in Work Manager.

    The Azure Document Extraction Integration automatically extracts the relevant data from the Files attached to incoming emails. Documents such as PDFs can be scanned and used both to start Cases in Enate and to form part of the ongoing process's activities.

    When a Document Extraction Action runs for a Case, documents attached to the Case can be submitted to Azure for scanning, and processed JSON output files will be returned and automatically attached to the Case. The JSON files give you a structured breakout of data from within these documents, allowing for downstream processing by further external systems and technologies.

    If at any point Azure is not confident enough of the results, based on a confidence threshold that you can set, Enate will instantly transfer the work to an agent in Work Manager to look over and verify, giving you that 'human in the loop' support.

    How does AzureAI work in Work Manager

    When a Case is started in Enate by an incoming email with files attached, the agent can assign Tags to the individual files (or you can use one of the to have the system do this for you automatically). Once this is done, the case can move onto an AzureAI Document Data Extraction Action which has been set in the case flow.

    The action will process all files that are tagged with the tags it has been configured to pick up. Once processed, if AzureAI is confident in its extraction results, the action will continue to the next point in the case flow, without the agent needing to intervene. A JSON output file of the extracted data (in a structured format) gets attached to the case, and the action will close automatically. Agents can still click to view the Action if they wish to, which will show the completed document extraction(s) and any output JSON files in the 'Files' tab.

    If the confidence level returned by AI falls below a given threshold (which you can if desired), Enate will place the Action into a state of 'To Do', ready for the next available agent to pick up. When the agent opens this Action they will be directed towards the file(s) that needs their review - these files will show a status of 'Requires Verification' in the main section of the Action screen.

    To verify such files, the agent just needs to click on the 'Verify Now' button and scroll to the AzureAI Validation Station screen which is then displayed below, to review and amend contesnts. This can be displayed in-situe within the action screen, or in a popout screen to give more screen space.

    On this validation screen the agent will be able to see a scanned copy of the file, which can be multiple pages, alongside three tabs showing extracted data.

    • The Extracted Data tab shows the agent key value pairs of the extracted data along with the confidence level that AzureAI has given them. The values can be adjusted when necessary and are saved once the agent clicks the update button for that value. Doing so will set the confidence value to 100% for that Key.

    • The Tables tab shows any repeating data that has been picked out as a table.

    • The Additional Data tab shows additional data that has been picked up from the document. AzureAI's document data extraction technology allows Agents to take this kind of data and actually promote it up to being a Key / Value pair that will be shown on the Extracted Data tab, allowing the Agent to not just adjust the proposed values of recognized keys but also adding further keys if they have not been picked up.

    If the agent needs to leave the Validation Station screen at any time they can just click 'Save as Draft' to save their changes. Once an agent is happy with the data all they need to do to submit the updated data is to click 'Submit Validation'.

    Once all files requiring verification have been verified by the agent, the action will automatically be marked as Resolved (and will then move to Closed).

    How do you go about setting up AzureAI's document classification in your system? There are two main steps to follow:

    1. Activate the integration in Enate Marketplace. This includes adding which 'models' of document type you wish to be available to the Integration (i.e. to tell it what different kinds of documents you want to be able to set the integration to analyse, such as 'Invoice' or 'Job Application')

    2. Add Azure Data Extraction actions into your Case flow at required points, given some settings on what documents you want to be analysed, and which specific model you want the AI to use from the list of pre-defined models.

    Before attempting to activate the Document Extraction from Azure integration in Enate, users must first ensure that they have an Azure account with the storage account and storage container fully set up. Information on Azure accounts and how to create one can be found .

    Once a user has their Azure account set up they should then go to Enate Marketplace, located in Builder, filter for AzureAI and then click to Activate the Document Extraction integration. This will cause a pop-up to appear which will need to be completed to successfully activate the integration.

    Users will need to fill in the following information:

    • The URL (which is the 'Endpoint' URL found in a users Azure account)

    • The API Key (found in a users Azure Account)

    • The Azure Storage Account Name

    All of the information required above can be found in a user's Azure account apart from the Model ID which can be found from the complete list of Azure models .

    Users can add as many Model IDs as they want by simply clicking the 'Add More Models' button on the pop-up. This will create a new row per click in which the user needs to put the Model ID, Model Name and the API Key. To delete a Model ID a user needs only to click on the delete icon on the right hand side of the rows.

    Once a user has filled out all of the required information they need to test the connection.

    Once the connection has been successfully tested, users can click the final activate button.

    Once you're activated the AzureAI data extraction integration, you can then add 'IDP Data Extraction' Actions into your desired Case flows in Builder. You can either add an existing one from the Actions list if one has already been created, or you can create a brand new one. To create an IDP Document Extraction Action in a Case, from the Action selection drop-down select to create a new Action.

    Give the Action a name, add a description if you wish and for its type select 'IDP Data Extraction Action'. When you click 'OK, the Action will be created and added to the Case flow.

    On the Action Info tab you will need to set when it's due and set an Allocation rule (i.e. where to route the Action if it needs to be manually reviewed by an Agent when the technology's confidence levels aren't high enough).

    There's also general settings for the Action too, and ability to set a custom card, again only really for use in the event that someone needs to intervene and view the action in Work Manager - though remember that the Validation Station screen will automatically show in such circumstances.

    Next, go to the 'IDP Document Extraction tab' for the Action to define the settings which specifically relate to the approval activities.

    You'll need to fill in:

    • The Extraction Model - this is the ID of the model you want to use for that process. The Extraction Model options that can be chosen here are the Model Names specified in the Integration details (popup) screen in Marketplace.

    • The Input File Tag - the tag that a document must be tagged with in order for this Action to pick it up and perform data extraction on it. For example, setting this to 'Invoice' will ensure that only files tagged as 'Invoice' will be picked up from the Work Item. All other documents will be ignored by the Action.

    • The Output File Tag - the tag that the Action will assign to any analysed files once the document extraction process has completed. For example, you may want to set a value of 'Processed' for any documents which have been picked up.

    Once you have filled in the above settings details, you can set the Case live and you'll now have automatic document data extraction working on your Case process.

    EnateAI for IDP - Document Extraction

    We have added another integration to our expanding range of EnateAI components - this time we're releasing EnateAI for IDP, starting with Document Extraction. It's available now in your Enate Marketplace.

    The EnateAI Document Extraction component automatically extracts the relevant data from the Files attached to incoming emails, so that this data can be used in further processing of the work item, saving your agents time and effort. Documents such as PDFs can be scanned and used both to start Cases in Enate and to form part of the ongoing process's activities.

    When a Document Extraction Action runs for a Case, documents attached to the Case can be submitted to EnateAI for scanning, and processed JSON output files will be returned and automatically attached to the Case. The JSON files give you a structured breakout of data from within these documents, allowing for much easier and slicker downstream processing by further external systems and technologies.

    If at any point EnateAI is not confident enough of the results, based on a confidence threshold that you can set, Enate will instantly transfer the work to an agent in Work Manager to look over and verify, giving you that 'human in the loop' support.

    How does EnateAI Document Extraction work at runtime?

    When a case is started in Enate by an incoming email with files attached, the agent can assign Tags to the individual files (or you can use EnateAI's Document Classification integration to have the system do this for you automatically). Once this is done, the case can move onto an EnateAI Document Data Extraction Action which has been set in the case flow.

    The action will process all files that are tagged with the tags it has been configured to pick up. Once processed, if EnateAI is confident in its extraction results, the action will continue to the next point in the case flow, without the agent needing to intervene. A JSON output file of the extracted data (in a structured format) gets attached to the case, and the action will close automatically. Agents can still click to view the Action if they wish to, which will show the completed document extraction(s) and any output JSON files in the 'Files' tab.

    If EnateAI confidence in its data extraction result drops below the designated threshold, the system will automatically set the action to be picked up by a human agent to process. When the agent opens the action they will see that it is in a state of 'To Do' - any documents needing their input will be marked with 'Requires verification'.

    To verify the problem files the agent just needs to click on the 'Verify Now' button and scroll to the EnateAI Validation Station screen to review and amend contents.

    On this validation screen the agent will be able to see a scanned copy of the file, which can be multiple pages, alongside three tabs showing extracted data.

    • The Extracted Data tab shows the agent key value pairs of the extracted data along with the confidence level that EnateAI has given them. The values can be adjusted when necessary and are saved once the agent clicks the update button for that value. Doing so will set the confidence value to 100% for that Key.

    • The Tables tab shows any repeating data that has been picked out as a table.

    • The Additional Data tab shows additional data that has been picked up from the document. EnateAI's document data extraction technology allows Agents to take this kind of data and actually promote it up to being a Key / Value pair that will be shown on the Extracted Data tab, allowing the Agent to not just adjust the proposed values of recognized keys but also adding further keys if they have not been picked up.

    If the agent needs to leave the Validation Station screen at any time they can just click 'Save as Draft' to save their changes. Once an agent is happy with the data all they need to do to submit the updated data is to click 'Submit Validation'.

    Once all files requiring verification have been verified by the agent, the action will automatically be marked as Resolved and will then move to Closed.

    Setting up EnateAI for IDP - Document Extraction is extremely quick and simple - only two quick steps are needed:

    1. Switch on EnateAI - Document Extraction in Builder's Marketplace

    2. Add an 'IDP Data Extraction Action' into your Case flow.

    To activate the EnateAI Document Extraction component, Builder users navigate to the Enate Marketplace, use the filters (Provider and/or Category) to find the component and then click to activate. This will instantly activate the component without the need to input any additional keys as would be needed with similar integrations provided by external technologies .

    You can then add 'IDP Data Extraction' Actions into your desired Case flows in Builder. You can either add an existing one from the Actions list if one has already been created, or you can create a brand new one. To create an IDP Document Extraction Action in a Case, from the Action selection drop-down select to create a new Action.

    Give the Action a name, add a description if you wish and for its type, select 'IDP Data Extraction Action'. When you click 'OK, the Action will be created and added to the Case flow.

    On the Action Info tab you will need to set when it's due and set an Allocation rule (i.e. where to route the Action if it needs to be manually reviewed by an Agent when the technology's confidence levels aren't high enough).

    There's also general settings for the Action too, and ability to set a custom card, again only really for use in the unlikely event that someone needs to intervene and view the action in Work Manager - though remember that the Validation Station screen will automatically show in such circumstances.

    Next, go to the 'IDP Document Extraction tab' for the Action to define the settings which specifically relate to the approval activities.

    You'll need to fill in:

    • The Extraction Model - this is the ID of the model you want to use for that process. See this section for more information on Extraction Models.

    • The Input File Tag - the tag that the document must be tagged with in order for the Action to pick it up and perform data extraction on it. For example, setting this to 'Invoice' will ensure that only files tagged as 'Invoice' will be picked up. All other documents will be ignored by the Action.

    • The Output File Tag - the tag that the Action will assign to the file once the document extraction process has completed. For example, you may want to set a value of 'Processed' for any documents will have been picked up.

    Once you have filled in the above settings details, you can set the Case live and you'll now have automatic document data extraction working on your Case process.

    EnateAI offers a range of extraction models to use when configuring your IDP Document Extraction action.

    The current Extraction Models available are:

    • Business Card

    • Contract

    • General Document

    • Health Insurance Card

    All of these Extraction Models come from ensuring an industry standard. More of Azure's pre-trained models will be made available for users of EnateAI in coming releases. If you wish to investigate these extraction models further, follow the link below to Azure's official documentation:

    In addition to EnateAI, other Integration Providers can be found within Marketplace which provide this kind of Document Data Extraction, including and . More integration providers will become available in Marketplace over time.

    2024.1 Changes Overview

    In this preview release of Enate v2024.1, we've been hard at work creating some brand new features while also improving on existing ones, so let's take a quick look at what we've been up to…

    New EnateAI - AI Analyst (Beta)

    With the release of Enate AI's latest offering - AI Analyst, wer'e taking a significant step forward to let you seamlessly integrate AI-driven activities throughout your business process.

    We're partnering with Microsoft on this to use the power of their very latest OpenAI technology right at the heart of things. So if you can ask OpenAI to perform a task, with EnateAI Analyst you can embed that to run automatically as part of your business process flow.

    You can add AI Analyst Actions throughout your cases and ask it to analyse documents which you supply it. You can massively reduce the time spent having to wade through huge data files performing intricate analysis, freeing up time for more valuable work.

    The possibilities here are almost endless, and the power you've got at your fingertips is matched only by how simple it is to set up. There's no coding and you don't have to change a thing - just tell the system what the business rules are to run an analysis task and it will get on with it.

    An Important point to note regarding AI Analyst is that, for now, it's being released in BETA. As such, you should not use it yet in full production situations. However, you definitely should start to test it out with your real-world scenarios to see just how powerful it is.

    Outside of this big AI story, we've been focusing on enhancements to help you better deal with client emails in Work Manager...

    Unhandled Emails New Features and Improvements

    We've made a raft of of enhancements to give you more tools to deal with Unprocessed Emails, which we're now going to refer to as 'Unhandled Emails'.

    • , from unhandled emails - letting you fix the issue at source so THAT kind of mail never lands in the unhandled email pile again.

    • These to help clear out backlogs of Unhandled emails.

    • allows you to clear up large volumes of historic emails which are not going to be converted into work items.

    • New l

    • , where someone cc'd on an original mail responds.

    • New feature to let you which shouldn't be attached to an existing work item as they're really about a new request.

    • And one last email item: if your Enate system is running with 'Plus Addressing Only' enabled, your customers will now see a , recommending to them the best way for them to respond. Note: If your system isn't running with 'Plus Addressing Only' enabled, this change doesn't impact you.

    • You can now display custom fields on Users, Customers, Contracts, Services and Service Lines to capture bespoke data via the Extension Properties feature.

    • Depending on where you have chosen to add your fields, they will show accordingly when a user creates or edits a User, Customer, Contract, Service or a Service Line.

    • We have added a new feature that enables Work Manager users to provide more accurate estimated efforts for work items, enabling you to plan resource requirements more effectively.

    • In the long term, this data can be collated and fed back to admin users to adjust estimated effort timers and to provide more accurate forecasting for future work volumes.

    • As part of this feature, we have also made some enhancements to configuring in Builder and to

    • We've created a new . With this report you can drilldown into trends on emails arriving into the system and on submitted Feedback - looking at patterns for negative, neutral and positive tone detected in emails sent to you.

    • We've added a new option to on the login page.

    • We've added some on users, customers and contracts.

    • We've added a new option in Builder to chose to display

    You can also check out a detailed list of all these changes and bug fixes in the section.

    New Feature: Creating a Work Item from an Existing Email

    There are certain circumstances when clients may send in an email that should really be used to start a new work item but, because they've sent it as a response to an existing mail chain, it ends up being attached to an existing work item. A prime example of this is when a client responds to an email with the intention of starting a new ticket but it gets added to the work item of the email chain that they were replying to. In V2024.1, Enate is introducing a new feature that allows incoming emails that get added to an existing work item like this to now be used to create a new work item.

    How does this work?

    If a user is working on a work item and realizes that an email that has been attached to it should actually be used to start a new work item, they can use a link now available to them when hovering over that mail in the Comms or Timeline view.

    Clicking this link and then the following confirmation popup will result in the email being effectively sent back into Enate, but with an additional rule that it should not append itself to an existing work item. Once the email has successfully created a new work item, a confirmation message will appear.

    Once the new work item has been created, a note will show at the top of that mail with a link to that new work item, and that original mail entry in the first work item will effectively be set to 'read only' (since it should no longer be used to process the request within that mail).

    Links between the original work item and the new work item will also be displayed on each of their respective 'Linked Items' tabs.

    Other Changes/Enhancements

    A new attribute has been made available for use on your Companies in Builder: External Reference ID:

    This is an optional field which you can use for adding in any external reference numbers your organisation may use for identifying customers & suppliers which you have added into Enate.

    This can primarily be used for your Reporting and API / webhook purposes. It is a 256 character alphanumeric field which is empty by default.

    We have added the ability to reference an Enate property in a custom data field as part of the new Extension Properties feature.

    When you are selecting which custom data fields you want to a appear for a user, you can select to reference This is particularly useful for Extension Properties as it allows an Enate property, e.g. a User, to be associated with another Enate property, e.g. a Service.

    To create an Enate Object type of custom data field, select the new 'Enate Reference' option when creating the custom data field. You can then add the field as an Extension Property to Users in the 'Extension Properties' page.

    Please note that currently the only Enate Object available to choose is 'Service'. We will be expanding this in the future and look forward to receiving feedback about desired requests. Additionally, fields with the 'Enate Reference' type can only be used as part of Extension Properties and not in Custom Cards, Email Templates ot Case conditions in this release. Also, Extension Properties of type 'Enate Reference' can only be added to 'Users' in this release - and only to Service Agents or Robots in this release.

    Email Connector-level control over Email Integrations

    With the release of v2023.5, we're giving you more fine-tuning control over your Email Integrations. Specifically, you can now choose to disable any of your Email-related Integrations for specific Mailbox Connectors, so the technology doesn't run for any emails coming in to that specific mailbox. This more flexible steup lets you implement new AI technology while safeguarding specific work activities which you want to keep running as-is.

    When an Email-related Integration is activated in the Enate Marketplace, it is automatically applied to all email connectors. However, in certain scenarios, users may only want certain Email integrations to apply to certain email connectors. To disable integrations for a specific connector users should go to the Connectors page in the Email section of Builder. There they will see a new column titled 'Integrations', which will show the total number of Integrations available, and the number of those which are switched on for that Connector, e.g. '3/4' will mean that 3 of the 4 email integrations are running.

    To disable / re-enable integrations for a specific connector simply click on the relevant link in the 'Integrations' column box for the desired connector. This will bring up the 'Edit a Connector' pop-up, showing all activated Email integrations for that connector.

    Toggle the settings on / off as desired to enable / disable an Integration. Please note the following:

    July 2026 Feature Wave Release Notes

    Last updated 8th September 2026

    Enhancements

    Bug Fixes

    Bug fixes have been released through various patch fixes applied to the April 2026 Feature Wave. Any subsequent bug fixes released for this Feature Wave will be shown here.


    Supported API versions remain available across multiple Feature Waves, so adopting a new Feature Wave does not automatically require immediate API changes. However you should review these documents to identify new versions of APIs used in your integrations, which you will ultimately need to migrate to. See for more information on working with APIs and Feature Waves.

    Some important changes in the V1 API versions:

    Operations Summary

    The landing tab and the daily health check for the whole operation. It pulls the single most important number from each of the other tabs into one place, so you can see at a glance whether anything needs attention.

    Operations Summary tab.

    KPI cards

    • Total / Work Items Started - how much work came in during the selected range (cases, actions and tickets).

    • Work Items Open - items started but not yet resolved (status below Closed).

    New: Option to pause Due Date clock when in a Feedback Window

    As part of the April 2026 Feature Wave we are adding a new setting for Due Date configuration, ‘Add Resolved Time to Due Date’. This new setting is gives an option to pause the clock for items which have been Resolved but have not yet been fully set to Closed because a Feedback Window has been configured, if you wish to run your Due Date behaviour in this way. To explain:

    If the ‘Add Resolved Time to Due Date’ setting has been toggled on for the Due Calculation of a Work Item that has also has a Feedback Window configured, then the Due Date clock for the Work Item will pause when the Work Item is set to ‘Resolved’.

    This means that if the the time the Work Item spends waiting in the Feedback Window will not be added to the SLA clock. If the Work Item is reopened, the SLA clock will start up again, with the amount of time that was left available when paused still available to the team before the SLA would be breached (e.g. if the work item was resolved with 6 hours still remaining on the SLA clock, it will start up again at ‘6 hours still remaining on SLA clock’ if re-opened.

    To enable the ‘Add Resolved Time to Due Date’ setting, go to Builder and open the relevant Ticket or Case process. Go to the Work Item’s Due Date settings and either choose to create a new Due Date configuration or clone a current Due Date configuration. Navigate to the bottom of the Due Date configuration pop-up and you will see the ‘Add Resolved Time to Due Date’ toggle. Simply toggle this option on, and click OK to set the new Due Date configuration for the Work Item.

    Warning Notifications When Disabling an AI Adapter

    We have introduced some new warning notifications for when you are disabling AI adapters in the Enate Marketplace.

    When you select to deactivate any AI adapter in the Marketplace that is currently active, you will see a pop-up asking you to confirm if you want to move ahead with the deactivation of the adapter.

    If you select to deactivate a Document Classification integration which has been configured and is in use at the Contract level of any of your business processes, you will see a warning message that the adapter cannot currently be deactivated as it is currently in use with an existing Contract. The warning will direct you to first go and remove the adapter from any Contract where it is use, before you can deactivate the adapter.

    If you try to configure a IDP Action into a Case flow without a Document Extraction adapter first having been activated, you will see a warning message once you attempt to select an Extraction Model.

    The Azure Storage Account Key
  • The Connection String

  • The Storage Account Container Name

  • The Model ID

  • The Model Name

  • The Model API Key (same as the key for the API Key Box)

  • What happens when AzureAI requests you to verify a file

    Document Extraction from AzureAI - Config Setup

    Activating AzureAI Document Extraction in Marketplace

    Adding Models to the AzureAI Document Extraction Integration

    Configuring AzureAI for Document Extraction Actions into your Case flows

    Document Classification integrations offered by Enate
    adjust in Builder
    here
    here
  • Work Items Overdue - open items that have already passed their due date.

  • SLA Compliance - of the items closed in the period, the percentage resolved within their SLA deadline. Higher is better.

  • AHT in Hrs - average handling time per item, from pick-up to completion, shown as HH:MM.

  • Daily Active Users - average number of unique agents logging activity each day.

  • Visuals

    • Monthly Volume - Received vs Closed - columns comparing work received against work closed each month. When the closed bar is shorter than the received bar, the backlog is growing. Drills month → week → day.

    • By Process (Top 10) - donut showing which processes generate the most work, top ten by volume.

    • SLA Status - met vs not-met split for the period.

    • Top 10 Agents - Throughput & AHT - table of the ten agents who resolved the most items, with their AHT and SLA %.

    • Communication & Quality overview cards - headline email and quality figures lifted from the Communications and Quality & Defects tabs.

    Operations Summary

    Document Classification Adapter

    Configuring IDP Actions without an Active Document Extraction Adapter

    Status reason

    This lets you search for work items based on their current status reason.

    Equals

    Not Equal

    Action Unable to Complete

    All relevant Actions completed

    All Split Tickets Completed

    Blocked By Business Rule

    Cancelled

    Completed

    Failed

    Feedback Received

    Feedback Window Passed

    File not found during IDP extraction

    Marketplace not configured

    New Information Received

    Newly Created

    One or more Actions not completed successfully

    Previous Step Completed

    Reopened By Resource

    Rework

    Schedule Date and Time Reached

    Sub Case Completed

    Sub Case Cancelled

    Sub Case Not Yet Started

    Timeout

    Unknown

    Updated by Enate

    Updated by Enate (as End Case Action reached)

    Updated By Integration

    Updated By Resource

    Updated By Support Team

    Waiting for Human Validation

    Waiting for Marketplace

    Wait type

    This lets you search for work items based on their wait type i.e. if they have a wait type of 'Waiting for more information', etc.

    Equals

    Is Empty

    Is Not Empty

    Not Equal

    External System

    Pause

    Related Work Items

    Wait for more information

    Wait Until

    this section
    • Whenever a new email connector is created, ALL integrations that are active in Marketplace will automatically be activated for the new connector.

    • Whenever an Integration is enabled in Marketplace for a certain Email Integration pattern, e.g. 'Sentiment Analysis', it will be switched on for ALL Connectors. If an EmailAI pattern gets switched off in Marketplace and subsequently turned back on, it will be active in all connectors once again.

    Email Integrations cannot be turned on for email connectors that are just for outgoing emails, since currently these integrations are only relevant for incoming emails. For these connector an 'NA' will be displayed in the 'Integrations' column.

    How to Disable and Re-Enable EnateAI Integrations per Connectors

    Users must have the edit Email Connectors feature access granted in their User Role to be able to edit integrations for connectors.

    Outgoing Connectors

    Enum Parameters require their Integer values rather than String value. The String to Integer mappings for this can be found here.
  • Rate limiting controls how many request can be made in a short time period.

  • Payload validation rejects requests with data fields the API does not recognize or accept.

  • For more information on these, see this section on Key Behaviour changes in Feature Wave APIs


    API Changes

    here
    Enate July 26 Wave Change Log - New Features and Enhance.xlsx
    26KB
    Open
    Enate July 26 Wave Change Log - Bug Fixes.xlsx
    26KB
    Open

    Validation Codes

    Enumeration Values

    Database Dictionary

    Version 2 - Version 3 Configuration API Changes.pdf
    PDF · 407KB
    Open
    Version 2 - Version 3 Operational API Changes.pdf
    PDF · 391KB
    Open
    Version 3 Configuration Validation Codes.pdf
    PDF · 1MB
    Open
    Version 3 Operational Validation Codes.pdf
    PDF · 694KB
    Open
    Version 3 Configuration Enumeration Values.pdf
    PDF · 564KB
    Open
    Version 3 Operational Enumeration Values.pdf
    PDF · 704KB
    Open
    Feature Wave 2607 Warehouse Database Data Dictionary.docx
    289KB
    Open
    ets you see the emails which have been deleted as part of dealing with Unhandled Emails.
  • New Unhandled Emails Header Icon to give a more prominent awareness of when there are Unhandled Emails to deal with.

  • in Work Manager.

    Further Email Changes

    New Extension Properties Feature

    New Forecasting Feature

    Additional Enhancements

    Agent users can now create email routing rules direct in Work Manager
    email routing rules can be run retrospectively
    A Bulk Delete option for Unhandled Emails
    Deletion Audit view
    Improved Handling of Incoming Reply emails
    create work items direct from existing emails
    new line of text in the emails you send out
    effort estimates
    record count
    Sentiment Analysis Report
    display a link to your company's privacy policy
    new optional fields
    Release Notes
    Process groups

    ID Document

  • Invoice

  • Receipt

  • US Tax Document Model

  • Agents can verify when AI isn't confident enough - 'Validation Station' screen

    Configuring EnateAI for IDP - Document Extraction

    How to Activate EnateAI for Document Extraction in Marketplace

    How to configure EnateAI for Document Extraction Actions into your Cases

    Extraction Models Available

    Other Providers

    Azure's official list of pre-trained models
    Infrrd
    AzureAI

    We are making some improvements to Process Group functionality in 2024.1.

    You can sort your processes into Process Groups in Builder to help make it easier to find the right process. Previously, this functionality was limited to Builder only, but we are now showing process group information in Work Manager too to help make it easier for Service Agents to find the right process to start.

    When a Service Agent is creating work from the 'Create New Work Item' dropdown in Work Manager, they will now be able to see which Process Group a process belongs to. In the example below, the Process Group is called 'Internal'.

    They'll also be able to filter processes down by process group to more easily find the process they want to start.

    Service agents will also be able to filter Cases by process group when they are converting a Ticket into a Case.

    We've also introduced a new General Setting that lets you decide if you want to show or hide process group information in both Builder and Work Manager.

    If the setting is off, all process group labels and fields will be hidden.

    You still set Process Groups from the Case Type or Ticket Type screens from the Service Lines page (if the Process Group setting is switched on).

    Process Groups will continue to be displayed on the Service Matrix page as they are currently when the Process Group setting is toggled on.

    With 2024.1 Enate is bringing some new search enhancements to the Email Connector and Routes page. These enchantments will allow users to conduct a quicker, more refined and accurate search than before.

    The Connectors page in Builder now allows filtering by Connector Name, Username, Primary Email Address, Direction, and Enabled.

    Note: Clicking on the column headers which contain freetext search boxes will also change the ordering on that column.

    Now on the Email Routes page, when users choose to expand the section for a specific route, they will be presented with three text search boxes in the expanded section header for email, process and ticket category.

    Users can also access these same three search boxes on still-collapsed sectionsby clicking on the search icon.

    We've adjusted the text of the filters on the Schedules page Builder to make them more intuitive. They will now read as follows:

    While the filter options for expiring schedules showed the user the schedules expiring within the date stated in the text / dates selected selected, they also showed any already expired schedules along with them, however this may not have been clear from the previous labels. The adjustment is there to make it clear that it's a combination of schedules due to expire AND any that already have which get displayed. These now read:

    • Already Expired

    • Expired / Expiring within next 7 days

    • Expired / Expiring within next 30 days

    • Expired / Expiring withing next 90 days

    • Select Date

    You can now export schedule data in an excel file via the export button.

    We've introduced a small UI improvement to the Email pages in Work Manager. Previously, the quick look box on the left had side of the screen operated on a dynamic 'load while scrolling' basis. Now this section will be paginated.

    Users will be able to set how many emails appear per page, choosing between 50 or 100.

    Additionally, users will be able to click through the pages using the back and forward arrows, and quickly return to first page with double arrows.

    New Company Attribute - External Reference ID

    Note: This External Reference ID value is not displayed anywhere in Work Manager.

    New Custom Data Field Type - Enate Reference

    Process Group Enhancements

    Note that if a user tries to switch off the option after having added process group information, they will not be able to switch it off.

    Migration notes:

    • If process group is 100% blank for a customer, upon upgrade the new 'Show Process Group Information' setting will be switched off.

    • If process group is populated even just once, upon upgrade the new 'Show Process Group Information' setting will be switched on. Any processes blank process group name will be automatically given the process group name of '(Default)'

    Email Connector & Routes Enhancements

    Email Connector page

    Email Routes page

    Schedules Page Enhancements

    Exporting Schedule data in an excel file

    Email Pages Enhancements

    It is important to note that this is an optional setting, and therefore it is not mandatory that all Work Items must have this setting enabled.
    • When a Work Item is resolved before the due date has been hit and this setting is NOT set to pause the SLA clock, the ‘Due’ label in the header of the work item would display the date and time of resolution:

    • With this new option, if the ‘Add Resolved Time to Due Date’ setting is set to ON, this Due label will instead display the remaining time left ‘unused’ for the work item at the time it was Resolved.

    How to enable ‘Add Resolved Time to Due Date’ Option

    Due Date Display Impact for Agents?

    It should be noted that this option will never appear on the initial email which creates a work item, only on subsequent incoming emails which could be inappropriately appending.

    Report Visual & Measure Reference

    The full list of cards and visuals across all six tabs, with the underlying measure and source tables for each. Use this when you're building or personalising a visual and need to know which field feeds it.

    Tab
    Visual (Display Name)
    Type
    Underlying Measure(s)
    Source Table(s)

    New Fields on Users, Customers and Contracts

    We've to help capture more information on your Contacts, Service Agents, Customers and Contracts.

    Contacts can now be associated with a Location and Department and Service Agents can now be associated with a Location, Cost Center, Service Line, Department and Start Date.

    Customers and Contracts can now be associated with a Location.

    The Locations, Departments and Cost Centers that can be selected are .

    We are also .

    The new fields have been added to the following places. All new fields are optional.

    • Location - you can select the location of a contact from the list of locations in the system.

    Operations Summary

    Work Items Started

    KPI Card

    Work Items Started

    Work Items, Date

    Operations Summary

    Work Items Open

    KPI Card

    Work Items Started, Status < 5

    Work Items, Date

    Operations Summary

    Work Items Overdue

    KPI Card

    Work Items Started, _IsOverdue = 1

    Work Items, Date

    Operations Summary

    SLA Compliance

    KPI Card

    SLA % On EndDate

    Work Items, Date

    Operations Summary

    AHT in Hrs

    KPI Card

    Avg Handling Time in Hrs

    Activity, Work Items, Users, Date

    Operations Summary

    Daily Active Users

    KPI Card

    Daily Active Users

    Activity, Date

    Operations Summary

    Monthly Volume — Received vs Closed

    Clustered Column

    Work Items Started; Closed

    Work Items, Date

    Operations Summary

    By Process (Top 10)

    Donut

    Work Items Started

    Work Items, Process, Date

    Operations Summary

    Top 10 Agents — Throughput & AHT

    Table

    Closed; AHT; SLA %

    Work Items, Activity, Users, Date

    Volume & Workload

    Work Items On Target

    KPI Card

    Started, _IsOverdue = 0, Status < 5

    Work Items, Date

    Volume & Workload

    Work Items Closed

    KPI Card

    Work Items Closed

    Work Items, Date

    Volume & Workload

    Daily Volume Trend

    Line

    Work Items Started; Closed

    Work Items, Date

    Volume & Workload

    Status Breakdown By Customer

    100% Stacked Bar

    Work Items Started by Status

    Work Items, Date

    Volume & Workload

    Ageing Distribution

    Clustered Column

    Work Items Started by Ageing Category

    Work Items, Date

    Volume & Workload

    Queue Wise Count

    Bar

    Work Items Started by Queue

    Work Items, Queues, Date

    Quality & Defects

    Defects Count

    KPI Card

    Defects Count

    Defects, Date

    Quality & Defects

    Work Items Reopened

    KPI Card

    Started, _IsReOpened = TRUE

    Work Items, Process, Date

    Quality & Defects

    Work Items Reworked

    KPI Card

    Started, CountOfRework > 0

    Work Items, Date

    Quality & Defects

    Peer Review Failure Count

    KPI Card

    Peer Review Failure Count

    Work Items, Date

    Quality & Defects

    Defects Trend

    Area

    Defects Count over time

    Defects, Date

    Quality & Defects

    Party At Fault

    Clustered Bar

    Defects Count by Party

    Defects, Date

    Quality & Defects

    Defects By Queue

    Bar

    Defects Count by Queue / Is Resolved

    Defects, Queues, Date

    SLA & Cycle Time

    SLA Compliance

    KPI Card

    SLA % On EndDate

    Work Items, Date

    SLA & Cycle Time

    Avg TAT (Days)

    KPI Card

    Avg TAT (Days)

    Work Items, Date

    SLA & Cycle Time

    SLA Compliance Trend

    Line

    SLA % On EndDate over time

    Work Items, Date

    SLA & Cycle Time

    Ageing Distribution — Open

    Clustered Bar

    Started (open only) by Ageing

    Work Items, Date

    SLA & Cycle Time

    Avg TAT (Days) By Queue

    Table

    Avg TAT (Days) by Queue

    Work Items, Queues, Date

    Agent Performance

    Work Items Resolved Per User

    KPI Card

    Resolved Per User (Insights Users)

    Work Items, Users, Date

    Agent Performance

    % Utilisation

    KPI Card

    % Utilisation

    Insights, Date

    Agent Performance

    % Productivity

    KPI Card

    % Productivity

    Insights, Date

    Agent Performance

    Agent Leaderboard

    Table

    Resolved; Util %; Prod %; SLA %; AHT

    Work Items, Activity, Insights, Users, Date

    Agent Performance

    Time Allocation Breakdown

    Stacked Column

    8 duration categories (Hrs)

    Insights, Date

    Agent Performance

    Responsible Agents

    Bar

    Work Items Started (Insights Users)

    Work Items, Users, Date

    Agent Performance

    Active Users Trend

    Area

    Active Users (Insights Users)

    Activity, Users, Date

    Communications

    Incoming / Outgoing / Thank You

    KPI Card

    Email Count by Date (by type)

    Communications, Date

    Communications

    Unprocessed Emails

    KPI Card

    Email Count (Unprocessed)

    Communications, Date

    Communications

    Volume Trend — Incoming vs Outgoing

    Line

    Email Count by type over time

    Communications, Date

    Communications

    By Process

    Bar

    Email Count by Process / type

    Communications, Process, Date

    Visual & Measure Reference

    The check will be for both Cases and Tickets - if either is non-null then it is ON.

    Department - you can select the department of a contact from the list of department in the system.

    These can be found in the Create/Edit Contacts pop-up in Work Manager and in the 'About' section of the Contact Activity page.

    Contacts Pop-Up
    Contact Activity Page
    • Service line - you can select the service line of a service agent from the list of service lines in the system.

    • Location - you can select the location of a service agent from the list of locations in the system.

    • Cost Center - you can select the cost center of a service agent from the list of cost centers in the system.

    • Department - you can select the department of a service agent from the list of department in the system.

    • Employment Type - you can select the employment type of a service agent, i.e. Permanent, Contractor, Fixed Term, Intern or Unknown.

    • Start Date - you can select the start date of a service agent

    These fields can be found in the 'Details' tab when creating/editing a Service Agent in Builder.

    Service Agent Pop-UP
    • Location - you can select the location of a customer from the list of locations in the system.

    This can be found in the 'Customer' tab from the Service Matrix in Builder.

    • Location - you can select the location of a contract from the list of locations in the system.

    This can be found in the 'Contract' tab from the Service Matrix in Builder.

    New departments, locations and cost centres can all be added and updated from the System Settings section of Builder by users who have the 'System Settings’ option set as part of their user role.

    To add a new department, go to the General Settings section of Builder and then select 'Departments' from the menu.

    Here you'll see a list of departments that have already been added to the system.

    To add a new one, click on the '+', fill in the name (and description if you want) of your new option and then click 'Create'.

    The new department will be added to the list.

    You can also edit a department by clicking on it and then editing the name or description and clicking 'Update'.

    To add a new location, go to the General Settings section of Builder and then select 'Locations' from the menu.

    Here you'll see a list of locations that have already been added to the system.

    To add a new one, click on the '+', fill in the name (and description and address if you want) of your new option and then click 'Create'.

    The new location will be added to the list.

    You can also edit a location by clicking on it and then editing the name or description or address and clicking 'Update'.

    To add a new cost center, go to the General Settings section of Builder and then select 'Cost centers' from the menu.

    Here you'll see a list of cost centers that have already been added to the system.

    To add a new one, click on the '+', fill in the name, code (and description if you want) of your new cost center and then click 'Create'.

    The new cost center will be added to the list.

    You can also edit a cost center by clicking on it and then editing the name or code description and clicking 'Update'.

    Locations, Cost Centre, Departments and Service Lines can all be localized in the Localization page of Builder.

    Along with adding these new fields, we are also deleting some existing ones.

    The following data fields are either being deleted if they are 100% unpopulated or migrated into Extension Properties if there is any population.

    • Telephone Number

    • Mobile Number

    • Date Of Birth

    • Address

    • Office Location

    This means that:

    • If the fields are 100% unpopulated, they will be removed from the UI, i.e. they should be removed from the Contacts page as columns and they should be removed as column options that a user can select in the 'Select Columns' pop-up. They can always be added back in the future as Extension Properties.

    • If the fields are populated at all, they will be migrated across as an Extension Property.

    Please note that this is done per field, i.e. if you are using Address but not Date of Birth, then when you upgrade to 2024.1 you will have 'Address' as an Extension Property but 'Date of Birth' will be deleted.

    New Fields

    Contacts in Work Manager

    added new optional fields
    configured in Builder
    removing some existing fields

    Service Agents

    Customers

    Contracts

    Adding Departments, Locations and Cost Centers

    Departments

    Locations

    Cost Centers

    Localizing Departments, Locations and Cost Centers

    Removal of existing fields

    New Feature: Binary Data Storage Options - 'Bring Your Own Bucket'

    Binary storage is used for storing large files. At Enate, we employ it to store raw communications, communication attachments, files attached to work items, and files exported from Advanced Search views.

    Enate is always provisioned with the primary binary storage configured in an Enate Azure tenant. You can see details of your Binary Storage locations in the 'Azure Binary Storage' section of the System Settings in Builder.

    However, you can now if you wish choose to change where your binary data is stored, and switch this to be your own Azure tenant.

    Important note: Changing your Binary storage location will not transfer your existing data to the new location. You should exercise extreme care when making this change, in order to avoid irrevocable loss of binary data. You should contact Enate's Customer Success team if you wish to make such a change, so the activity can be carried out with our team's advice.

    Information on Creating Storage Locations

    To enable this feature of setting your own storage locations, you will need to perform activities outside Enate as well as within this section of Builder. You will need to do the following:

    • Create two Azure Storage Accounts in two separate Azure Regions within your Azure tenant. We recommend that one of these regions is Europe West to maximise performance.

    • Create an Azure App Registration that is granted access to these storage accounts.

    • Configure Enate to use these storage accounts rather than the Enate Default.

    To add a new Storage Location in Enate, click the '+' icon in the Azure Binary Storage section in Builder's system settings. This will show a popup where details of the new Storage location you have set up in Azure should be entered:

    The general data asked for is as follows:

    Item
    Details

    In addition to these General settings, there is also information to fill in on the Azure details tab:

    Item
    Details

    You can generate Certificates or upload an existing on by selecting the 'Authentication ith Certificate' option on the Azure details tab. This will bring up a further popup to allow you to generate or upload a certificate:

    If you fill in the Subject here and click on Submit, a certificate will be generates and you will be given a Download link to allow you to download the public key certificate.

    You should upload this Certificate in the Azure app registration 'certificate and secret' section.

    Note: You need to make sure that you upload the certificate / create the secret in Azure App Registration before saving, as the configuration will not save until it can successfully test that all the information provided is correct.

    Alternatively you can Upload an existing certificate if you have one.

    Once you have entered all required information you can Test your connection and, once successfully tested, save it.

    Once you have successfully created your own Azure storage locations and linked it to your Enate instance, yo can choose to set that location as your primary storage location. You will be met with a popup asking you to confirm your decision, and reminding you that your existing data will NOT be automatically transferred to the new location.

    Access to being able to modify these settings should be tightly controlled. Access is managed via the 'Binary Storage' access option within Builder User Roles setup, under the 'Edit System Settings' section:

    When dealing with storage locations and encryption keys for Binary data, there are a number of important points to keep in mind:

    • Only one single Binary Storage location can be active at one time.

    • You cannot be make any updates to or delete any Enate-managed Binary Storage.

    • The Encryption Key and Size cannot be changed after creating

    • While you can

    April 2026 Feature Wave

    The April 2026 Feature Wave brings with it a number of changes and improvements to email configuration as well other enhancements.

    You can check out an overview of these enhancements in this page, or alternatively jump to the feature-specific articles from the links below for a more in-depth view.

    April 2026 Feature Wave Updates

    • Enabling Outbound Emails via Microsoft Graph API

    • Changes to Outgoing Email Configuration - Routes & Connectors

    • New AI Email Classification Performance Report


    We have added the ability to . This feature is designed for organizations that want to align their communication workflows directly with Microsoft’s preferred, high-security API protocols for improved security, compliance, and governance standards.

    Main advantages of using Microsoft Graph API:

    • Sent Items folder of the sending mailbox on your Exchange/Microsoft 365 server, giving you a server-side record of all outbound Enate correspondence.

    • Modern authentication replaces legacy credentials. Graph API uses OAuth 2.0 via an Azure AD app registration.

    • Outbound mail flows through the full M365 stack. Emails sent this way pass through Exchange Online transport rules, DLP policies, and message tracking logs just like any other mail from your organisation.

    A new option with the April Feature wave is the ability to for your outbound email connectors, for both normal and Graph API Connectors. Previously, only Inbound Email Connectors had the option for additional configurable Routes.

    As part of this move to explicit outbound email addresses and configurable outbound Routes/Aliases, we are changing the way that the standard system outbound connector approach works. Previously, some email routing happened behind the scenes via the "System Default SMTP Gateway”. To give Builder users a greater visibility of outgoing email configuration, Enate is retiring the 'hidden' system default and replacing it with a fully visible, manageable connector called ‘Outgoing Connector’.

    This will be visible on the Connectors page in Builder and will be fully configurable. Additionally, the Outgoing Connector will be visible on the Email Routes page, where users will be able to see and interact with all the email routes that previously fell under the old ‘System Default SMTP Gateway’. Builder users will be able to add, delete and edit these outgoing routes.

    We are introducing the new . The report displays information relating to EnateAI Email Classification, specifically showing how well this AI is performing in assessing and accurately classifying incoming emails which launch Tickets. You can use this information as input into deciding if any adjustments should be made to AI settings, e.g. confidence levels set for deciding on manual review.

    As part of the April 2026 Feature Wave, users will now be able to login with their Email Address as well as their Username.

    We are . As part of this, the ‘Unmonitored Email Address’ setting in the General Settings section of Builder will no longer be used and is being removed. A standard Enate email address of 'no-reply@enate.app' will now be used for all such system-generated emails for Admin activities, e.g. password change confirmations. ’Ticket Reject’ emails will also follow this same approach for their From email address. Standard Enate-defined Email Templates will also now be used for system-generated admin emails as part of this change.

    To help further with managing large volumes of Email Route configuration, we've introduced some . The three new dropdown filters reflect additional settings that can be defined for Email Routes:

    • Send Automated Emails - (yes/no/all)

    • Only create work in test mode - (yes/no/all)

    • Enabled - (yes/no/all)

    As part of the April 2026 Feature Wave we have added a new setting for Due Date configuration: ‘’. This new setting gives the option to pause the clock for work items which have been Resolved but have not yet been fully set to Closed (because a Feedback Window has been configured).

    If this setting is set to ON, the time that a Work Item spends waiting in the Feedback Window will not be added to the SLA clock's used time. Then, if the Work Item is reopened, the SLA clock will start up again with the amount of time that was left when it was paused still available to the team before the SLA would be breached (e.g. if the work item was resolved with 4 hours 57 mins still remaining on the SLA clock, it will start up again at ‘4 hours 57 mins still remaining on SLA clock’).

    Work Items in this situation will present to Agent users with the remaining SLA time available showing in the 'Due' label.

    As part of of this Feature Wave, we are improving the . This ensures that reporting isn't just a reflection of which User Group a user is in right now, but a more accurate record showing also which Groups they were in, and when. This will help any report builders with more accurate information.

    Previously, when a User was moved from one group to another, the data of their time spent in the first group was not carried over, resulting in user utilization and capacity reporting becoming historically inaccurate. Now, by introducing effective dating, this historic data is not lost if a user is moved between User Groups: that capacity is always attributed to the correct team for the correct period.

    New Feature: Sentiment Analysis Report

    Enate version 24.1 sees a brand new report type coming to Work Manager. The Sentiment Analysis report displays information relating to email sentiment analysis allowing users to quickly and clearly see developing trends regarding incoming emails and take action where necessary.

    In order for the Sentiment Analysis report to be availabe, the EnateAI Sentiment Analysis integration must be enabled (this can be done in Enate's Marketplace in Builder). When this integration runs it generates the data needed for the report. Once this integration has been activated, information will automatically begin to be sent into and displayed in the report.

    Here are some of the type of information which can be found within the report

    • View the overall share and count of incoming emails analysed as having a positive, neutral or negative sentiment.

    Release Notes

    Note: for a list of recent changes to Enate Marketplace integrations, see .

    This is a Hotfix release for version 2024.1 of Enate. It contains one bug fix which can be found below.

    Bug Fixes

    This is a Hotfix release for version 2024.1 of Enate. It contains one bug fix which can be found below.

    Bug Fixes

    This is a Hotfix release for version 2024.1 of Enate. It contains one bug fix which can be found below.

    Bug Fixes

    This is a Hotfix release for version 2024.1 of Enate. It contains one enhancement which can be found below.

    Enhancements

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes and one enhancement, details of which can be found below.

    Enabling Outbound Emails via Microsoft Graph API

    Changes to Outgoing Email Configuration - Routes & Configuration

    New AI Email Classification Performance Report

    Improvement to User Login

    Changes to System-Generated Email setup

    Email Routes Page - New Filters

    New: Option to pause Due Date clock when in a Feedback Window

    New: Times when in User Group now recorded

    Improvements to Login Options
    Changes to System-Generated Email setup
    Email Routes Page - New Filters
    New: Option to pause Due Date clock when in a Feedback Window
    New: Times when in User Group now recorded
    send Outbound Emails from Enate via Microsoft Graph API
    configure additional Outbound Routes (Aliases)
    AI Email Classification Performance Report
    changing the way in which admin emails are sent out from Enate, (i.e. system-generated emails)
    new dropdown filters to the Email Routes page
    Add Resolved Time to Due Date
    recording of a user’s times spent in a given User Group

    The first Azure storage location primary endpoint URL

    Secondary Endpoint

    The second Azure storage location primary endpoint URL

    Container Name

    The exact container name of first Azure storage account. NOTE: both the first and second storage account must have the same container name.

    Key Size

    This will be used to encrypt and decrypt binary data.

    Encryption Key (plus Confirmation)

    This secret key will be used to encrypt and decrypt binary data.

    You can generate a secret in the Azure app registration certification and secret section, however Enate recommends using the Certificate approach here.

    switch between binary storage configurations, this will NOT automatically migrate any of your existing data, so you must exercise extreme caution when choosing this option.
  • You can only delete a Storage location if that configuration has yet to ever be used (And you cannot do this at all with any Enate-managed storage locations).

  • Management of your Certificates / Secrets with regards to e.g. expiry of these is completely managed be you, and no management of these is provided by Enate.

  • Name

    A Name for this Binary Storage Location

    Description

    A Description for this Binary Storage Location

    Tenant ID or Domain

    Get this from the registered app 'Host Name' in the overview menu in Azure

    Application ID

    Get this from the registered app 'Application (client) ID' in the overview menu in Azure

    NOTE: If your organisation is not proficient at managing Azure storage then you should NOT adopt this option. Deletion or corruption of data in these storage accounts will result in immediate and irrevocable data loss.

    Adding Details of your Azure Binary Storage Location in Enate

    Important Note: Once you set the encryption key and key size here, they cannot be changes. You must ensure that you securely save the encryption key as it cannot be modified later.

    Creating / Uploading a Certificate

    Changing your Binary Storage Location

    Controlling Access to Binary Storage Feature

    Important Points / Limitations regarding Binary Storage Locations

    To reiterate: If you are thinking of changing you Binary Storage location settings, we stringly recommend that you contact Enate's Customer Success team, so the activity can be carried out with our team's advice.

    Primary Endpoint

    Authentication with Certificate / with Client Secret

  • Track the fluctuation of email sentiment over time. Look out for any significant changes and address them accordingly.

    • Compare email sentiment across your companies, regions, services and processes. Take action accordingly.

    • Identify top senders based on email volume and sentiments to address customer concerns effectively and efficiently.

    • View the agents that receive the highest volume of positive or negative emails, highlighting areas for improvement or recognition.

    • View how the number of agents a work item is assigned to affects client sentiment. Take action accordingly.

    • View how the length of time a work item is open for affects client sentiment. Take action accordingly.

    • View how meeting and not meeting the SLA on a work item affects client sentiment. Take action accordingly.

    • View how reopening work items affects client sentiment. Take action accordingly.

    • View how raising defects on work items affects client sentiment. Take action accordingly.

    Access to and the ability to edit the sentiment report is controlled by permissions in user roles, in the same way as all other reports within Enate. If users do not have the right permissions enabled, they will not be able to access the report.

    See below for a complete list of all the available data fields that can be used within the Sentiment Analysis report:

    Table
    Fields
    Description

    Context

    Contract

    Name of the Contract

    How does the sentiment report work

    Sentiment Analysis Report Default Structure

    Email Count by Sentiment Type

    Sentiment Trend

    Sentiment Comparison by Context

    Senders with Email Count

    Agents with Email Count

    Sentiment by Workitems with Multiple Handoffs

    Sentiment by Work Items Total Elapsed (Hrs)

    Sentiment by SLA

    Sentiment by Reopened Workitems

    Sentiment by Workitems with Defects

    Accessing the Sentiment Analysis Report

    Available Data Fields for Sentiment Analysis

    Bug Fixes

    Enhancements

    This is a Hotfix release for version 2024.1 of Enate. It contains a number of bug fixes, details of which can be found below

    Bug Fixes

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes and one enhancement that can be found below.

    Bug Fixes

    Enhancements

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes and three enhancements that can be found below.

    Bug Fixes

    Enhancements

    This is a Hotfix release for version 2024.1 of Enate. It contains three bug fixes that can be found below.

    Bug Fixes

    This is a Hotfix release for version 2024.1 of Enate. It contains a number of bug fixes that can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains a number of bug fixes that can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains three enhancements and number of bug fixes, which can be found below.

    You can look in more detail at the change which relates to Optimising Email Signature Templates to avoid large email chains.

    This is a Hotfix release for version 2024.1 of Enate. It contains one enhancement and a number of bug fixes, which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains one bug fix, which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains a number of bug fixes and one enhancement, which can be found below.

    Enhancements

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains one bug fix which can be found below.

    Enhancements

    This is a Hotfix release for version 2024.1 of Enate. It contains one new enhancement which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes which can be found below.

    This is a Hotfix release for version 2024.1 of Enate. It contains two bug fixes which can be found below.

    This is a Hotfix for version 2024.1 of Enate. It contains a few bug fixes and enhancements which can be found below.

    Enate version 24.1 supports Angluar Version 17. If you are using an advanced Enate Customer Card, please review the Angular versions your code relies on. Your code is built on this framework, and compatibility issues may occur between releases. When Enate upgrades to a new major version of Angular, you should validate your code against the updated framework to ensure everything continues to work correctly.

    We will make every effort to notify you in advance if we are aware of any breaking changes. However, code ownership and maintenance remain the responsibility of Enate customers. More info here - https://angular.dev/reference/releases

    Enhancements

    This is a downloadable copy of the enhancements and deprecations in this version of Enate.

    This is a downloadable copy of the bug fixes in this version of Enate. It also contains all the other bug fixes for the 2024.1 releases of Enate.

    This is a Hotfix release for version 2024.1 of Enate. It contains one bug fix which can be found below.

    This is a downloadable copy of the bug fixes in this version of Enate. It also contains all the other bug fixes for the 2024.1 releases of Enate.

    This is the production release for version 2024.1 of Enate. It contains a number of new features, enhancements and bug fixes.

    The change log contains a detailed list of the new features, enhancements, bug fixes and known issues in this version of Enate. A downloadable copy of the New Features & Enhancements Change Log, the Bug Fixes Change Log and the Known Issues Change Log are available below.

    New Features & Enhancements

    This is a downloadable copy of the new features, enhancements and deprecations in this version of Enate.

    Bug Fixes

    This is a downloadable copy of the bug fixes in this version of Enate.

    This is a downloadable copy of the known issues in this version of Enate.

    Specific known issue for Microsoft 365 Graph API

    This is a downloadable copy of the API changes in Enate's 2024.1 release. It contains information about the API changes that have occurred between versions 2023.5 and 2024.1 of Enate.

    This is a downloadable copy of the warehouse database data dictionary for all 2024.1 versions of Enate.

    Below is a copy of the breaking changes document for version 2024.1.0 of Enate. It contains information about all the breaking changes within the Data Warehouse and Enate's APIs, and includes the validation codes for version 2024.1.0.

    2024.1.0.0 is the preview release for version 2024.1 of Enate. It contains a number of new features, enhancements and bug fixes.

    The change log contains a detailed list of the new features, enhancements, bug fixes and known issues in version 2024.1.0.0 of Enate. A downloadable copy of the New Features & Enhancements Change Log, the Bug Fixes Change Log and the Known Issues Change Log are available below.

    New Features & Enhancements

    This is a downloadable copy of the new features and enhancements in this version of Enate.

    Bug Fixes

    This is a downloadable copy of the bug fixes in this version of Enate.

    This is a downloadable copy of the known issues in this version of Enate.

    Specific known issue for Microsoft 365 Graph API

    This is a downloadable copy of the API changes in Enate's 2024.1 release. It contains information about the API changes that have occurred between versions 2023.5 and 2024.1 of Enate.

    This is a downloadable copy of the warehouse database data dictionary for all 2024.1 versions of Enate.

    Below is a copy of the breaking changes document for this version of Enate. It contains information about all the breaking changes within the Data Warehouse and Enate's APIs, and includes the validation codes for this version.

    This document lists all the validation codes for the 2024.1 release.

    2024.1.50.0 - Hotfix

    2024.1.49.0 - Hotfix

    2024.1.43.0 - Hotfix

    2024.1.42.0 - Hotfix

    2024.1.41 - Hotfix

    this section
    Enate 2024.1.50.0 Change Log - Bug Fixes.xlsx
    136KB
    Open
    Enate 2024.1.49.0 Change Log - Bug Fixes.xlsx
    136KB
    Open
    Enate 2024.1.43.0 Change Log - Bug Fixes.xlsx
    134KB
    Open
    Enate 2024.1.42.0 Change Log - New Features and Enhancements.xlsx
    28KB
    Open

    2024.1.38.0 - Hotfix

    2024.1.35.0 - Hotfix

    2024.1.34.0 - Hotfix

    2024.1.33.0 - Hotfix

    2024.1.32.0 - Hotfix

    Bug Fixes

    2024.1.31.0 - Hotfix

    Bug Fixes

    2024.1.30.0 - Hotfix

    Bug Fixes

    Enhancements

    2024.1.28.0 - Hotfix

    Bug Fixes

    Enhancements

    2024.1.27.0 - Hotfix

    Bug Fixes

    2024.1.26.0 - Hotfix

    Bug Fixes

    2024.1.25.0 - Hotfix

    Bug Fixes

    2024.1.23.0 - Hotfix

    Bug Fixes

    2024.1.22.0 - Hotfix

    Bug Fixes

    2024.1.21.0 - Hotfix

    Change Log

    Bug Fixes

    2024.1.17.0 - Hotfix

    Change Log

    Bug Fixes

    2024.1.12.0 - Hotfix

    Change Log

    Bug Fixes

    2024.1.10.0 - Hotfix

    Change Log

    Bug Fixes

    2024.1.9.0 - Hotfix

    Angluar version

    Change Log

    Bug Fixes

    2024.1.8.0 - HotFix

    Change Log

    Bug Fixes

    2024.1.7.0 - Production Release

    Change Log

    Known Issues

    API Changes

    Warehouse Database Data Dictionary

    Breaking Changes

    2024.1.0.0 - Preview Release

    Change Log

    Known Issues

    API Changes

    Warehouse Database Data Dictionary

    Breaking Changes

    Validation Codes

    Recommendation for best use of API breaking changes documentation is as follows:

    • Read through the breaking changes information for APIs.

    • Upon finding reference to an API which you currently use and which has changed, go to your Swagger environment for the quickest way to view the overall impact and new API content definition. Your Swagger environment should always be your go-to place for the definitive explanation of the current API structure. See the in our main Help section for more info.

    Enate 2024.1.41.0 Change Log - Bug Fixes.xlsx
    132KB
    Open
    Enate 2024.1.41.0 Change Log - New Features and Enhancements.xlsx
    28KB
    Open
    Enate 2024.1.38.0 Change Log - Bug Fixes.xlsx
    132KB
    Open
    Enate 2024.1.35.0 Change Log - Bug Fixes.xlsx
    130KB
    Open
    Enate 2024.1.35.0 Change Log - New Features and Enhancements.xlsx
    27KB
    Open
    Enate 2024.1.34.0 Change Log - Bug Fixes.xlsx
    130KB
    Open
    Enate 2024.1.34.0 Change Log - New Features and Enhancements.xlsx
    27KB
    Open
    Enate 2024.1.33.0 Change Log - Bug Fixes.xlsx
    129KB
    Open
    Enate 2024.1.32.0 Change Log - Bug Fixes.xlsx
    129KB
    Open
    Enate 2024.1.31.0 Change Log - Bug Fixes.xlsx
    30KB
    Open
    Enate 2024.1.30.0 Change Log - Bug Fixes.xlsx
    30KB
    Open
    Enate 2024.1.30.0 Change Log - New Features and Enhancements.xlsx
    26KB
    Open
    Enate 2024.1.28.0 Change Log - Bug Fixes.xlsx
    31KB
    Open
    Enate 2024.1.28.0 Change Log - New Features and Enhancements.xlsx
    28KB
    Open
    Enate 2024.1.27.0 Change Log - Bug Fixes.xlsx
    30KB
    Open
    Enate 2024.1.26.0 Change Log - Bug Fixes.xlsx
    30KB
    Open
    Enate 2024.1.26.0 Change Log - New Features and Enhancements.xlsx
    28KB
    Open
    Enate 2024.1.25.0 Change Log - Bug Fixes.xlsx
    30KB
    Open
    Enate 2024.1.23.0 Change Log - Bug Fixes.xlsx
    29KB
    Open
    Enate 2024.1.22.0 Change Log - Bug Fixes.xlsx
    29KB
    Open
    Enate 2024.1.21.0 Change Log - New Features and Enhancements.xlsx
    27KB
    Open
    Enate 2024.1.21.0 Change Log - Bug Fixes.xlsx
    29KB
    Open
    Enate 2024.1.17.0 Change Log - Bug Fixes.xlsx
    28KB
    Open
    Enate 2024.1.12.0 Change Log - Bug Fixes.xlsx
    28KB
    Open
    Enate 2024.1.10.0 Change Log - Bug Fixes.xlsx
    28KB
    Open
    Enate 2024.1.9.0 Change Log - New Features and Enhancements.xlsx
    27KB
    Open
    Enate 2024.1.9.0 Change Log - Bug Fixes.xlsx
    28KB
    Open
    Enate 2024.1.8.0 Change Log - Bug Fixes.xlsx
    27KB
    Open
    Enate 2024.1.7.0 Change Log - New Features and Enhancements.xlsx
    26KB
    Open
    Enate 2024.1.7.0 Change Log - Bug Fixes.xlsx
    27KB
    Open
    2024.1 Release Notes.xlsx
    46KB
    Open
    Office 365 Graph API Known Issue.pdf
    PDF · 284KB
    Open
    2023.5.0 - 2024.1.0 API Changes.pdf
    PDF · 1MB
    Open
    2024.1 Warehouse Database Data Dictionary.pdf
    PDF · 1MB
    Open
    2023.5.0 - 2024.1.0 Breaking Changes.pdf
    PDF · 689KB
    Open
    Enate 2024.1.0.0 Change Log - New Features and Enhancements.xlsx
    32KB
    Open
    Enate 2024.1.0.0 Change Log - Bug Fixes.xlsx
    25KB
    Open
    Enate 2024.1.0.0 Change Log - Known Issues.xlsx
    20KB
    Open
    Office 365 Graph API Known Issue.pdf
    PDF · 284KB
    Open
    2023.5.0 - 2024.1.0 API Changes.pdf
    PDF · 985KB
    Open
    2024.1 Warehouse Database Data Dictionary.pdf
    PDF · 1MB
    Open
    2023.5.0 - 2024.1.0 Breaking Changes.pdf
    PDF · 557KB
    Open
    2024.1.0 Validation Codes.docx
    233KB
    Open
    Swagger explanation

    Context

    Customer

    Name of the Customer

    Context

    Service

    Name of the Service

    Context

    Supplier

    Name of the Supplier

    Date

    Date

    Calendar range of dates for filtering data

    Date

    Month

    Months of the dates

    Date

    Year

    Year of the dates

    Feedback

    Comments

    Feedback comments given on each workitem

    Feedback

    Logged

    Feedback logged date in date time format

    Feedback

    LoggedDate

    Feedback logged date in date format

    Feedback

    Rating

    Feedback rating from 1 - 5

    Feedback

    6M Moving Avg(Ratings)

    6 months moving average over the number of ratings. To be visualised against dates.

    Feedback

    Avg. Rating

    Average ratings given across all workitems

    Feedback

    Total Ratings

    Total number of ratings given

    Feedback Types

    Feedback Type

    Ratings grouped as Happy, Unhappy & Neutral

    Process

    Process

    Name of the process each Work Item belongs to

    Process

    Process Group

    Process group given for Cases / Tickets

    Process

    Work Item Type

    Type of the Work Item (Ticket, Action or Case)

    Sentiment Scores

    Logged

    Email logged date in date time format

    Sentiment Scores

    LoggedDate

    Email logged date in date format

    Sentiment Scores

    Sender

    Email sender's full name or email address (depending on whichever is availible)

    Sentiment Scores

    Sentiment Confidence

    Confidence level of the email classification (or sentiment score) in percentage (0 - 100%)

    Sentiment Scores

    6M Moving Avg

    6 months moving average over the number of emails that have sentiment scores. To be visualised against dates.

    Sentiment Scores

    Email Count

    Total number of emails that sentiment score

    Sentiment Scores

    Work Item Count

    Total number of workitems with emails that have sentiment score

    Sentiment Types

    Sentiment Type

    Types of sentiment (Positve, Negative or Neutral)

    Ticket Categories

    Ticket Category1

    Ticket Category level 1

    Ticket Categories

    Ticket Category2

    Ticket Category level 2

    Ticket Categories

    Ticket Category3

    Ticket Category level 3

    Users

    User Name

    Full name of the user responsible for the work item

    Users

    Email Address

    Email address of the user responsible for the work item

    Users

    Team Manager

    Full name of the manager of the users responsible for the work item

    Work Items

    Assigned User Count Groups

    Grouping of Assigned User Count into different buckets (e.g., 0, 1-3, 3-5, 5-7 etc.). Assigned User Count is the unique number of users assigned to the work item througout it's lifecycle (from start to end).

    Work Items

    Customer Duration(Hrs)

    Total time (in working hours) taken to complete the work item as per the customer calendar. Value will be blank if the work item is still in progress.

    Work Items

    Customer Duration Groups

    Grouping of Customer Durations into different buckets (e.g., 0-24, 24-48, 48-72, 5-7 etc.)

    Work Items

    DueDate

    Work Item Due Date in date time format

    Work Items

    EndDate

    Work Item End Date in date time format

    Work Items

    Has Defects

    Whether the Work Item has defect or not (Yes or No)

    Work Items

    Is Reopened

    Tickets that got opened after going to resolved status

    Work Items

    Reference

    Reference number of each Work Item

    Work Items

    ResolvedDate

    Work Items Resolved Date in date time format

    Work Items

    SLA

    Service Level Agreement to indicate where Work Item is Overdue or not

    Work Items

    StartDate

    Work Item Start Date in date time format

    Work Items

    Title

    Title of the Work Item

    Work Items

    Supplier Duration(Hrs)

    Total time (in working hours) taken to complete the work item as per the supplier calendar. Value will be blank if the work item is still in progress.

    New Feature: Forecasting Feature for Cases

    Overview

    We have added a new feature that enables Work Manager users to provide more accurate estimated efforts for work items, enabling you to plan resource requirements more effectively.

    In the long term, this data can be collated and fed back to admin users to adjust estimated effort timers and to provide more accurate forecasting for future work volumes.

    Switching 'Forecasting' on

    To switch on the new 'Forecasting' feature, go to the System Settings page of Builder and switch on ‘Show Estimated Effort’. Noted that ‘Show Estimated Effort’ setting can only be switched on if the ‘Show Time Tracker’ setting has also been switched on.

    How to use 'Forecasting'

    Once the 'Forecasting' feature has been switched on, a new ‘Effort Estimation’ tab will appear in Cases in Work Manager.

    Here you'll see a summary of the estimated effort for the whole Case, a breakdown of the estimated effort for Actions or Sub Cases that make up the Case, and a breakdown of the estimated effort for Actions or Sub Cases that have not been created yet.

    Case Effort Summary

    The 'Case Effort Summary' section is where a user can change the estimated time for the Case. It also provides other useful metrics for the Case.

    • 'Total Case Estimated Effort' effort shows the total estimated time that the Case is estimated to take. This can be updated by a user with a more accurate estimate.

      • It is the sum of the ‘Estimated’ effort of all the created work and the Actions (and Sub Case Actions) that make up the Case and the and the 'Effort for Work Not Yet Created' value

      • The field will will initially show the manual ‘’ value from Builder (if there is one) multiplied by the

    Changing the 'Estimated' effort value for a Case has the following effects:

    • Automatic update to the. This is because the ‘Estimated Effort’ for the Case is a calculated value made up of the sum of the ‘Estimated’ effort of all the created work and the Actions (and Sub Case Actions) that make up the Case and the and the 'Effort for Work Not Yet Created' value.

      • Increasing the 'Estimated' effort for a Case increases the 'Effort for Work Not Yet Created' value by the same amount

      • Decreasing the 'Estimated' effort for a Case decreases the 'Effort for Work Not Yet Created' value by the same amount

    The 'Effort Breakdown for Created Work' section is where a user can change the estimated time for the individual created Actions (and Sub Cases) that make up the Case. It also shows other useful metrics for each of the created Actions (and Sub Cases) that make up the Case.

    As Actions (and Sub Cases) get created, the estimated effort for them will be taken from the Estimated effort value from the Work Not Yet Created section below.

    For each Action, you'll see:

    • A link to each Action

    • 'Estimated' effort that shows the total estimated time that the Action is estimated to take. This can be updated by a user with a more accurate estimate.

      • The field will will initially show the manual ‘’ value from Builder multiplied by the

    Changing the 'Estimated' effort value for an Action has the following effects:

    • Automatic update to the 'Effort for Work Not Yet Created' estimated value for the Case.

    • Possible automatic update to the 'Estimated' effort for the whole Case

    Details:

    • Decreasing the 'Estimated' effort for an Action increases the 'Effort for Work Not Yet Created' value for the Case by the same amount (leaving the 'Estimated' effort for the whole Case the same).

    • Increasing the 'Estimated' effort for an Action decreases the 'Effort for Work Not Yet Created' value for the Case by the same amount. This may or may not affect the 'Estimated' effort for the overall Case.

      • If the updated ‘Estimated Effort’ on an Action doesn't increase by enough to cause the ‘Effort for Work Not Yet Created’ value for the Case to go below 0, the 'Estimated' effort for the Case will not be affected

    If a Sub Case gets created, you'll see

    • A link to the Sub Case if you have permission to access it (otherwise you'll just see the name and reference number of the Sub Case with no link)

    • A Sub Case "total" row with the following:

      • 'Estimated' effort shows the total estimated time that the Sub Case is estimated to take. This can be updated by a user with a more accurate estimate.

    Changing the 'Estimated' effort value for a Sub Case Action has the following effects:

    • Automatic update to the 'Effort for Work Not Yet Created' estimated value for the Sub Case.

    • Possible automatic update to the 'Estimated' effort for the whole Sub Case

    • Possible automatic update to the 'Estimated' effort for the whole parent Case.

    Details:

    • Decreasing the 'Estimated' effort for a Sub Case Action increases the 'Effort for Work Not Yet Created' value for the Sub Case by the same amount (leaving the 'Estimated' effort for the whole Sub Case the same and therefore having no impact on the 'Estimated' effort for the whole parent Case).

    • Increasing the 'Estimated' effort for a Sub Case Action decreases the 'Effort for Work Not Yet Created' value for the Sub Case by the same amount. This may or may not affect the 'Estimated' effort for the overall Case.

      • If the updated ‘Estimated Effort’ on a Sub Case Action doesn't increase by enough to cause the ‘Effort for Work Not Yet Created’ value for the Sub Case to go below 0, the 'Estimated' effort for the Sub Case will not be affected (and therefore the 'Estimated' effort for the whole parent Case will not be affected).

    The 'Effort for Work Not Yet Created' section shows how much effort is estimated to be needed to complete Actions (and Sub Cases Actions) that have not yet been created for this Case.

    It is calculated by subtracting the sum of the 'Estimated' effort for created work from the 'Estimated' effort for the Case. Therefore, increasing the 'Effort for Work Not Yet Created' will increase the effort estimate for the overall Case and vice versa.

    As Actions (and Sub Cases) get created, the estimated effort for them will be taken from the 'Estimated Effort for Work Not Yet Created' value.

    Once the Case is in a state of Resolved or Closed, the 'Effort for Work Not Yet Created' can no longer be changed.

    Overtime, as more work gets completed, these estimates can be compared against the actual time it took to complete the work to determine their accuracy, helping to to adjust benchmark estimated efforts set in Builder.

    When configuring the 'Initial Estimated Effort per Record' in Builder, you'll also see the average duration of completed Cases, Action and Tickets to help adjust these benchmark estimated efforts.

    In the long term, this all contributes to providing more accurate forecasting for future work volumes.

    If the ‘Record Count’ gets updated, the ‘Estimated Effort’ for the Case that has not been updated by a Work Manager user will be updated to reflect the change in record count.

  • Once the Case is in a state of Resolved or Closed, its estimated effort can no longer be changed.

  • Note that increasing this value will increase the ‘Effort for Work Not Yet Created’ estimate and vice versa.

  • ‘Total Case Actual Effort’ effort shows the amount of time that has been spent working on the Case Effort for Work Not Yet Created.

    • It is the sum of the 'Actual' effort for all the created Actions and Sub Cases that make up the Case, taken from their respective Time Trackers.

  • ‘Total Case Remaining Effort’ shows the amount of time estimated to be left on the Case.

    • It is the sum of the 'Estimated Remaining' effort for all the created Actions and Sub Cases that make up the Case AND the estimated remaining time for work that has yet to be created (therefore it might not always equal the 'Case Estimated' effort minus the 'Case Actual' effort).

  • If the ‘Record Count’ gets updated, the ‘Estimated Effort’ for any running Actions that have not been updated by a Work Manager user will be updated to reflect the change in record count.
  • Increasing this value will decrease the ‘Work Not Yet Created’ estimate and vice versa and therefore might affect the total 'Case Estimated' effort

  • Note that once an Action is in a state of Resolved or Closed, its estimated effort can no longer be changed.

  • ‘Actual’ effort shows the amount of time that has so far been spent working on that Action

    • The value is taken from the Time Tracker of the Action.

  • ‘Estimated Remaining’ shows the amount of time estimated to be left on the Action.

    • It is calculated by subtracting the 'Actual' effort for the Action from the 'Estimated' effort.

  • The due date of the Action

    • You'll also see a 'Start By' value if the 'Actual' effort is currently zero. This value show when is the absolute latest that the Action can be started by in order to meet its due date.

  • The status of the Action

  • Example: let's say that the 'Estimated' effort for Action 1 is 2 hours, the estimated 'Effort for Work Not Yet Created' is 1 hour and the 'Estimated Effort' for the Case is 3. A user decides that Action 1 is going to take 1 hour more and so updated the 'Estimated' effort for Action 1 from 2 to 3 hours. 'Effort for Work Not Yet Created' will decrease from 1 hour to 0 and the 'Estimated' effort for the Case will not change - it will stay at 3 hours.

  • If the updated ‘Estimated Effort’ on an Action increases enough to cause the ‘Effort for Work Not Yet Created’ value for the Case to go below 0, the difference should be added to the ‘Estimated Effort’ of the overall Case.

    • Example: let's say that a Case only has one Action created for it called Action 1. The 'Estimated' effort for Action 1 is 2 hours, the estimated 'Effort for Work Not Yet Created' is 0 and therefore the 'Estimated Effort' for the whole Case is 2 hours. A user decides that Action 1 is going to take 1 hour more and so updates the 'Estimated' effort for Action 1 from 2 to 3 hours. Because 'Effort for Work Not Yet Created' is 0, the 'Estimated' effort for the overall Case is therefore going to increase by 1 hour from 2 to 3 hours.

    • Example 2: let's say that a Case only has one Action created for it called Action 1. The 'Estimated' effort for Action 1 is 2 hours, the estimated 'Effort for Work Not Yet Created' is 1 hour and therefore the 'Estimated Effort' for the whole Case is 3 hours. A user decides that Action 1 is going to take 2 more hours and so updates the 'Estimated' effort for Action 1 from 2 to 4 hours, causing the 'Effort for Work Not Yet Created' to decrease by 1 hour from 1 to 0 (decreasing as far as it can). The "remaining" 1 hour will effectively be added to the total 'Estimated' effort of the Case that will increase by 1 hour to from 3 to 4 hours.

  • It is the sum of the ‘Estimated’ effort of all the created and yet-to-be created Actions that make up the Sub Case.
  • The field will will initially show the manual ‘Initial Estimated Effort Per Record’ value from Builder multiplied by the record count

    • If the ‘Record Count’ gets updated, the ‘Estimated Effort’ for the Sub Case that has not been updated by a Work Manager user will be updated to reflect the change in record count.

  • Once a Sub Case is in a state of Resolved or Closed, its estimated effort can no longer be changed.

  • Note that increasing this value will increase the ‘Work Not Yet Created’ estimate for the Sub Case and vice versa.

  • ‘Actual’ effort shows the amount of time that has so far been spent working on the Sub Case.

    • It is the sum of the 'Actual' effort for all the created Actions that make up the Sub Case, taken from their respective Time Trackers.

  • ‘Estimated Remaining’ shows the amount of time estimated to be left on the Sub Case.

    • It is the sum of the 'Estimated Remaining' effort for all the created Actions that make up the Sub Case AND the estimated remaining time for work that has yet to be created for that Sub Case (therefore it might not always equal the 'Sub Case Estimated' effort minus the 'Sub Case Actual' effort)

    • The due date of the Sub Case

    • The status of the Sub Case

  • A row for each Sub Case Action with the following:

    • 'Estimated' effort shows the total estimated time that the Sub Case Action is estimated to take. This can be updated by a user with a more accurate estimate.

      • The field will will initially show the manual ‘Initial Estimated Effort Per Record’ value from Builder multiplied by the record count

        • If the ‘Record Count’ gets updated, the ‘Estimated Effort’ for any running Sub Case Actions that have not been updated by a Work Manager user will be updated to reflect the change in record count.

      • Increasing this value will decrease the ‘Work Not Yet Created’ Sub Case estimate and vice versa and therefore might affect the total 'Sub Case Estimated' effort

      • Once an Action is in a state of Resolved or Closed, its estimated effort can no longer be changed.

    • ‘Actual’ effort shows the amount of time that has so far been spent working on that Sub Case Action

      • The value is taken from the Time Tracker of the Sub Case Action.

    • ‘Estimated Remaining’ shows the amount of time estimated to be left on the Sub Case Action.

      • It is calculated by subtracting the 'Actual' effort for the Sub Case Action from the 'Estimated' effort.

    • The due date of the Sub Case Action

      • You'll also see a 'Start By' value if the 'Actual' effort is currently zero. This value show when is the absolute latest that the Sub Case Action can be started by in order to meet its due date.

    • The status of the Sub Case Action

  • A row for 'Sub Case Work Note Yet Created' with the following:

    • 'Estimated' effort shows how much effort is estimated to be needed to complete the Sub Case Actions that have not yet been created for that Sub Case. This can be updated by a user with a more accurate estimate.

      • Changing this estimate will affect the total 'Sub Case Estimated' effort and might affect the effort estimate for the overall Case

  • Example: let's say that a Sub Case only has one Action created for it called Sub Case Action 1. The 'Estimated' effort for Sub Case Action 1 is 2 hours and the estimated 'Effort for Work Not Yet Created' for the Sub Case is 1 hour, therefore the 'Estimated Effort' for the Sub Case is 3 hours. A user decides that Sub Case Action 1 is going to take 1 hour more and so updates the 'Estimated' effort for Sub Case Action 1 from 2 to 3 hours, causing the 'Effort for Work Not Yet Created' for the Sub Case to decrease from 1 hour to 0. The 'Estimated' effort for the Sub Case will not change - it will stay at 3 hours (and therefore the 'Estimated' effort for the whole parent Case will not be affected).

  • If the updated ‘Estimated Effort’ on a Sub Case Action increases enough to cause the ‘Effort for Work Not Yet Created’ value for the Sub Case to go below 0, the difference should be added to the ‘Estimated Effort’ of the overall Sub Case, (and therefore might impact the 'Estimated' effort for the whole parent Case).

    • Example: let's say that a Sub Case only has one Action created for it called Sub Case Action 1. The 'Estimated' effort for Sub Case Action 1 is 2 hours and the estimated 'Effort for Work Not Yet Created' for the Sub Case is 0, therefore the 'Estimated' effort for the overall Sub Case is 2 hours. A user decides that Sub Case Action 1 is going to take 1 more hour and so updates the 'Estimated' effort for Sub Case Action 1 from 2 to 3 hours. Because 'Effort for Work Not Yet Created' for the Sub Case is 0, the 'Estimated' effort for the Sub Case is going to increase by 1 hour from 2 to 3 hours.

      • If there is enough time in the 'Effort for Work Not Yet Created' of the parent Case, this 1 hour increase might be taken from there, therefore there will be no impact on the 'Estimated' effort for the whole parent Case.

      • If there is isn't enough time in the 'Effort for Work Not Yet Created' of the parent Case, this 1 hour increase will result in an increase in the the 'Estimated' effort for the whole parent Case.

    • Example 2: let's say that a Sub Case only has one Action created for it called Sub Case Action 1. The 'Estimated' effort for Sub Case Action 1 is 2 hours and the estimated 'Effort for Work Not Yet Created' for the Sub Case is 1 hour, therefore the 'Estimated' effort for the overall Sub Case is 3 hours. A user decides that Sub Case Action 1 is going to take 2 more hours and so updated the 'Estimated' effort for Sub Case Action 1 from 2 to 4 hours, causing the 'Effort for Work Not Yet Created' for the Sub Case to decrease as much as it can - here it will decrease by 1 hour to from 1 to 0. The "remaining" 1 hour will effectively be added to the total 'Estimated' effort of the Sub Case that will increase by 1 hour from 3 to 4 hours.

      • If there is enough time in the 'Effort for Work Not Yet Created' of the parent Case, this 1 hour increase might be taken from there, therefore there will be no impact on the 'Estimated' effort for the whole parent Case.

      • If there is isn't enough time in the 'Effort for Work Not Yet Created' of the parent Case, this 1 hour increase will result in an increase in the the 'Estimated' effort for the whole parent Case.

  • Effort Breakdown for Created Work

    Note that once an Action is in a state of Resolved or Closed, its estimated effort can no longer be changed.

    Action Breakdown

    Sub Case Breakdown

    Effort for Work Not Yet Created

    Longer Term Forecasting

    Initial Estimated Effort Per Record
    record count
    'Effort for Work Not Yet Created' estimated value
    Initial Estimated Effort Per Record
    record count

    Configuring Additional SSO Providers

    As part of the April 26 Feature Wave, we have introduced the ability to configure multiple SSO providers, with end users being signed in against the appropriate SSO providers on the Enate login page, and avoiding the login page becoming congested with multiple SSO provider options.

    Important: Currently configuring multiple SSO providers will have no impact on operations users. We are rolling of the configuration of multiple SSO providers early, so that administrators have the chance to map all of their SSO providers and domains, be operation users go live with multiple providers.

    How to Configure Intelligent SSO Routing

    Administrators can now map domain names (e.g., @yourcompany.com) to an SSO provider in Builder. By mapping domain names to an SSO provider, the system will use the domain of a user’s email address to instantly identify which SSO provider should handle their authentication.

    To do this, in Builder navigate to the SSO Settings section of System Settings.

    Once there you can add, edit or delete Identity providers and domains. Certificates can also be replaced or downloaded.

    Adding an Identity Provider

    To add a new Identity Provider, click on the plus icon. In the resulting pop up you should set a name and can give an optional description, then choose to either import settings from a metadata file or enter settings manually.

    For a full list of SSO provider attibutes see the table below:

    Attribute
    Description

    You’ll see a warning message if a domain has not been provided.

    Editing / Deleting Identity Providers

    To edit an Identity Provider's details, click on the relevant provider row to bring up the provider details pop-up. You can then edit the details of that provider.

    New Feature: Approval Flows

    In this release, we've added the ability to create, manage and use approval request flows in Enate using the new dedicated 'Approvals' Action type.

    Often within the Case flows of business processes which are built in Enate there are points where external people (i.e. people working outside Enate - this could be business managers within your company or the relevant client company) need to sign off on activities before the process can continue. Payroll processes are good examples of such processes, where client management need to sign off on payroll reports before the process can be allowed to continue.

    Enate's Approval Action is built to specifically support these scenarios in a more integrated way - to ensure that this 'approval cycle' is tightly managed and visible within the flow of activities in Enate. When an Enate Case reaches an Approval Action in a flow, things then work as follows:

    1. Enate uses uploaded business rules to determine the Approvers to whom approval request emails should be sent (standard email templates are available, but these can be modified to contain information sufficient for approver to review what is being requested). See dedicated section describing how your approver business rules can be uploaded into Builder.

    Login Binding Type

    Specifies the SAML binding method used for logout requests (e.g. HTTP Post or HTTP Redirect). Determines how logout requests are sent to the IdP.

    Logout Binding Type

    Specifies the SAML binding method used for logout requests (e.g. HTTP Post or HTTP Redirect). Determines how logout requests are sent to the IdP.

    Allow Identity Provider Initiated Login

    A toggle/checkbox that, when enabled, allows users to initiate a login session directly from the identity provider without a prior service provider request.

    Identity Provider ID

    A unique identifier (typically a URI) that distinguishes this identity provider. Used by the service provider to reference the correct IdP during SAML exchanges. This field is required.

    Single Logout URL

    The endpoint URL on the identity provider to which logout requests and responses are sent, enabling a coordinated single logout across all active sessions.

    Single Sign-On URL

    The endpoint URL on the identity provider that receives and processes SAML authentication requests. This field is required.

    User Identifier Claim

    The SAML assertion attribute used to uniquely identify the authenticated user (e.g. email or username). This field is required.

    Identity Provider Certificate

    The X.509 public certificate provided by the identity provider, used to verify the digital signature on SAML assertions. Accepts DER or Base-64 encoded certificates. This field is required.

    Name

    This is mainly for your reference. It also shows on the login page as a tooltip. Mandatory. E.g. Sign in with Office 365.

    Description

    This is just for your reference. Optional. E.g. Logs in Enate users using their Enate account.

    Logo for Login Page

    This is the logo that will appear on the login page. File must be .pgn, .gif or .jpeg and 120 by 28 pixels. Mandatory.

  • Once the approvers are determined, Enate sends out Approval Requests and then Waits for their response. Depending on the type of approval defined, this might send out one request after another (awaiting approval from the first) in a multilevel request, or might send the request to a group of people in one go, waiting for either one or all to approve before continuing. Note: While this is happening, the Approval Action in Work Manager sits in a state of 'Wait for more Information'

  • Those approvers can then approve or decline, via a link in the email sent to them which takes them to an online form.

  • Once all required Approvals have been received, the Case process can continue again*.

  • There may be some exception scenarios to the above where an Agent in Enate can access the Approval Action in Work Manager to carry out any required activities. The can be:

    • No approvers (or insufficient approvers) have been determined automatically. The Agent needs to add approver names and set the Action to 'Wait for more Information' in order for the system to send out approval request mails.

    • The approval has been declined. The Agent then must either organise whatever adjustments may be necessary before setting the Action back to 'Wait for more Information' in order for the system to send out approval request mails, OR mark mark the activity as unable to resolve, OR mark the Action as 'Resolved', which will approve the request and move the Case on in the flow.

    See the Agent activity for Approval Action exceptions section for more detailed information around this. This is found within the How Approval Actions Work at Runtime section.

    To start using approval flows in Enate, you'll first need to set up a few things up in in Builder before it can be used in Work Manager at runtime. The things you need to set up are:

    • The Approval Flow as part of a Case

    • Approval email templates - setting up the email the person who will make the approval decision will receive

    • Approval decline request reasons - these are the reasons an approver can select from when declining a request

    • - supplying the rules which determine who approval request are to be sent to

    To set up an approval flow within your Case flow, you just add a single Approval Action. You can either add an existing one from the Actions list if one has already been created, or you can create a brand new one.

    Approval Actions can be created in the same way any other Action is created in Enate: either from the Service Line page, or directly from within your Case flow.

    To create an Approval Action from the Service Line page, select to create a new Action under the desired service line, give the action a name and a description and choose approval action from the type drop down. You can also give the Action approval type a global checklist if you wish.

    To create an Approval Action directly from the Case flow itself, open a Case flow in edit mode, click on an Action's menu and then instead of clicking to add an existing Action, select to create a new Action by clicking the '+' icon.

    Give the Action a name, add a description if you wish and for its type, select 'Approval'.

    When you click 'OK, the Action will be created and added to the Case flow.

    Once you have added your approval Action to your flow, you will then need to fill out its settings.

    On the Action Info tab you will need to set when it's due and set an allocation rule.

    There's also general settings for the Action too, and ability to set a custom card, again only really for use in the unlikely event that someone needs to intervene and view the action in Work Manager.

    Next, go to the Approvals tab to define the settings which specifically relate to the approval activities.

    You'll need to fill in the Approval Type. There are three approval types that you can choose from:

    Approval Type
    Use
    Note

    Multilevel

    More than one level of approval is required. Request is sent to the first-level approver and, only if approved, onto the next level, and so on, up to a maximum of three levels.

    If you've selected Multilevel, you will also need to add how many levels of approval are needed in the 'Approval Levels' column (maximum 3).

    Parallel Any

    If you have selected 'Multilevel' as your approval type, you will also need to add how many approval levels you would like the request to have, up to a maximum of 3. If you have selected either of the two parallel approval types, the approval levels will automatically be set to 1.

    In the Approval Request Email column, select which approval email template you would like to be sent out to the approvers. See the following section to find out how to create and adjust approval email templates.

    The person who will make the approval decision will receive an automated email containing the information they need to make the decision.

    You can set the template of that email in the Email Templates section of Builder.

    You can either select one of the system standard templates, depending on the approval type, or you can select from one of your own custom email templates.

    There are two system standard templates available:

    • Approval Request Multi-Level - make sure to select this option if you're approval is multilevel

    • Approval Request Parallel - make sure to select this option if you're approval is a parallel request

    If the system standard templates don't quite meet you needs, you can modify the existing pre-created approval templates, or create your own from scratch. When you are creating your own from scratch, make sure to set the purpose of the template as 'approval request' in order for it to appear as an option for you to choose from when you are designing your approval process in the Case screen.

    You can insert or edit the approve and decline buttons on your email using the 'Insert Approval Buttons' option.

    These buttons are editable using the button details pop up.

    You can also add approval-specific custom fields to the template which will auto-populate with the details relevant for each specific approval request.

    These fields include:

    • Approval Accept Request Link - inserts a hyper link to the approval acceptance page

    • Approval Decline Request Link - inserts a hyper link to the approval decline page

    • Approver Level - inserts the level of approver (this will only be relevant for multi-level approvals)

    • Other Approver Names - inserts the names of the remaining approvers (this will only be relevant for multi-level approvals)

    • Total Number of Approvers - inserts the total number of approvers

    • Type of Approval - inserts the type of approval (i.e. multi-level and parallel)

    Once you save it, you can select to use this template in your approval processes from the Case flow.

    At runtime, when the flow of a Case reaches your approval action, the email will be automatically sent out to one or more approvers. The mail links for approval decision will take them to the relevant approval decision page, let them confirm a decision and add any comments if they want. If they've decided to decline the request, they will have to specify an approval decline reason. The approval decline reasons they can choose from are set in Builder, see the following section to find out more.

    At runtime, if an approver decides to decline a request, they will have to specify an approval decline reason.

    The approval decline reasons they can choose from are set the 'Reasons for Approval Decline' section of the System Settings page in Builder.

    There are a number of default, out-of-the-box reasons, which include:

    Approval Decline Reason
    Description

    Budget Constraints

    The requested funds exceed the allocated budget or available funds for the specified period.

    Duplicate Requests

    The same request has been submitted multiple times.

    If these don't quite meet your needs, you can also create new approval decline reasons. To create a brand new reason, click on the plus symbol.

    Give the reason a name and a description and click to create.

    You can always edit an approval decline reason after it has been created by clicking on it and editing its details in the subsequent pop-up, and you can delete a reason by hovering over the reason and clicking on the 'X'.

    The most important part of this approval action set up to be aware of is supplying the rules which determine who approval request are to be sent to. There can be any number of different business rules, from the simple to very complex, involved here. Rather than create a dedicated rule interface in Builder for you to try to build them directly there (which would be very unlikely to cover such a wide range of required business scenarios), we instead use an approach where you can upload an Excel file where you can define whatever business rules you need to, as long as the result passes up to Enate the names of the individuals who are to be the approvers.

    You can download an Excel template from the Approval Rules section of the System Settings page in Builder that you can use as a guide for your own rule creation.

    The first sheet of the template contains instructions about how you should correctly format your own approval rules.

    Some of the excel template consists of standard sections where you'll need to provide data in a certain way, while other sections are more freeform where you can enter whatever business logic you need to. Note that the variables defined will need to be information Enate has access to, and the Approvers specified will at least need to have a Contact record set for them within the system.

    The Input Parameters sheet is were you define the values that they will use in their rule conditions.

    The Rules sheet is where users define your rule conditions. These rules should be based on the Input Parameters specified in the Input Parameters tab.

    The Approver sheet is where you provide their approvers, and their approval levels. When an approval process is triggered in Enate, Enate will use these values to determine who to send the approval request to.

    Whenever an Approval Action is triggered in a workflow, Enate will automatically run through the rules in the Excel template (passing in whatever variable values are asked for from the work item) extract the resulting approver names and email addresses and then send the approval requests to those individuals.

    Once you have uploaded a valid rule file, it will be marked as having 'Validated Changes' .

    This means it can be used for testing in Work Manager using test mode. Once you have done your testing and you are happy with your rules, set the rules sheet to live so that it can be used in live processes.

    You can also download, delete and view the activity history of the rules file using the ellipses menu on each uploaded sheet.

    Approval requests get sent out to agents working externally from Enate to approve or decline.

    There are a few different types of approval that affect how the decision is made:

    • In a multilevel scenario, the request email is sent to each new level upon successful approval from previous, up to a maximum of 3 levels. If any person declines, the approval is declined.

    • In a parallel any scenario, the request email is sent to all approvers and the first decision is taken.

    • In a parallel all scenario, the request email is sent to all approvers and ALL must approve for the request to be approved. If any decline, the approval is declined.

    If the request gets approved by all necessary parties, the approval Action gets successfully resolved and closed automatically, so no Work Manager Agent will need to pick it up, although the closed Action can always be viewed by manually clicking on it.

    There are, however, a couple of scenarios where a Work Manager agent might need to pick up and further process an approval Action, if the approval has been declined or if the agent needs to add in approvers because one or more required approvers is blank.

    In the scenario where an approval request has been declined, the Action will move into a state of 'To Do' and so will ultimately need to be dealt with by a Work Manager Agent. They should review the approval decline reason provided by the approver and decide how to proceed. They can either:

    1. Update as needed and Resend the request by setting the Action to 'Wait'. This will auto-send out the approval request email again** and place the Action in a state of 'Wait for More Information' - since we're waiting for external information (an approval response) to be registered back into the system before activity can proceed.

    2. Mark the Action as Unable to complete. This will alert the Case owner who then needs to decide how to proceed - perhaps by reworking the Case or closing the Case entirely.

    3. Mark the Action as Resolved which will manually mark the request as approved. The Case with then progress to the next Action.

    In the scenario where an agent needs to add in approvers because one or more required approvers is blank (or make changes which result in the approval requests needing to be sent out again), the Agent will pick up the Approval Action in a state of To Do. Once they have finished making any adjustments and / or filling in missing Approver names, the must then place the Action in a state of Wait. Once they do this will auto-send the approval request email and then move the Action to a state of 'Wait for more information' as it is waiting for external info (approval) before proceeding.

    By default, Approval Actions will continue in their current state when the action reaches its Due Date, even if sufficient approvals have yet to be received. If, alternatively, you would like the action to time out at that point, you can switch the 'Auto-complete on Timeout' setting in the General Settings for this Action to ON (the default for this is OFF). Set like this, upon reaching its due date the Action would instead close and the Case will be flagged for an Agent to look at and resolve as they see necessary, e.g. starting another Approval Action or reworking the Case from a previous point. The Case would not resume until the Agent has specified how to do so.

    What are Approval Actions? How do they work?

    *Important note: If the approval action times out with no or insufficient responses, current system behaviour is that the Case flow will recommence as if full approval was received.

    Exceptions - handled by Agent in Work Manager

    Setting up Approval Actions in your Case flows

    Add an Approval Action to your Case flow

    Fill out the Action's settings

    Note that this Allocation is NOT for sending to the approver, this determines where that Action would be routed to in Work Manager should any issues be encountered. The actual Approval decision doesn't happen in Work Manager, it's a mailed out link, and the rules for determining where it should go aren't managed this way - see the '' section for an explanation.

    Approval Types

    Creating approval email templates

    Creating Approval Decline Request Reasons

    Defining Approval Rules

    How Approval Actions work at Runtime

    Agent activity for Approval Action exceptions

    **Note: Approval request email sending will start again from the beginning, i.e. all requesters will be mailed again. If they click on any previously sent emails, they will be met with a message telling them that THAT specific approval request is no longer valid, as the details of what is being requested may have changed).

    While Agents are dealing with an Approval Action, and how to Set it going again..

    Note: While an Approval Action is state of 'To Do', or 'In Progress', external parties who were mailed out approval requests will NOT be able to approve or decline. Instead the will be met with a message informing them that the item in question is currently being processed. Work Manager Agents MUST move the Action back to a state of 'Wait for more information' if they wish the approval activity to recommence.

    If you want to time out Approval Requests..

    The approval request is sent to multiple people at the same time, and the decision is taken from the first one to respond.

    A maximum of 5 approvers can be specified at runtime.

    Parallel All

    The approval is sent to multiple people at the same time, and approval is needed from all of them. If any decline, the approval is declined.

    A maximum of 5 approvers can be specified at runtime.

    Incorrect or Incomplete Information

    The submitted data or documentation is inaccurate, incomplete, or contains errors.

    Missing Supporting Documentation

    Required supporting documents, such as invoices, receipts, or contracts, are missing.

    Policy Non-Compliance

    The request or transaction violates company policies, regulatory requirements, or compliance standards.

    Vendor or Partner Issues

    The proposed vendor or partner has encountered issues or concerns that impact the request's viability.

    Approval rules
    Defining Approval Rules

    New Feature: User Availability Insights

    Overview

    The optional Insights feature lets you capture key information regarding a user's availability. This will help Team leads and operations managers to better schedule work by giving them a view of where time is being spent day-to-day.

    If this is switched on in your system, when Agents log in they'll be asked for a quick rundown of any non-core activities they may have planned for the day, for example training or 1-2-1 meetings, and how they're feeling, plus expected work time for the next day. Agents can always revisit this in their main Insights page to confirm how things went, if they need to adjust.

    Team Leaders can look at this information for each of their team members via this page and the accompanying Insights report to get visibility of how much core work time their team have available versus these other activities, and a break out of where that other time is spent - helping them plan work accordingly.

    This feature can be enabled from the General Settings section of Builder.

    Pop up on Work Manager screen

    When a user logs in for the first time that day, they will be met with a pop-up asking them how they are feeling, and to input information about what's on their plate for the day.

    The user can either provide the data in the pop-up then and there or choose to do it later by clicking 'Not Now'.

    If a user doesn't have time to fill in the data at that point and they select 'Not Now', they can access the pop-up again from the 'Insights' icon in the top bar. This icon will only appear if there is still data left to be filled in in the pop-up. If all data has been filled in, the icon in the top bar will disappear.

    If a user hasn't filled in the data in the pop-up and they they logout and log back in again on the same day, the pop-up will reappear when they log back in.

    The first bit of data a user is asked to provide is how they are they are feeling. They can select an emoji to represent how they are feeling and they can add a comment if they want.

    The next sections of the pop-up will ask the user about information regarding their availability. They will be asked to plan their availability for the upcoming day, to confirm their availability for their last working day, and to plan their availability for their next working day.

    The user's standard working hours will either be defaulted to their working hours as per their working calendar settings, set in Builder, or, if they have no calendar configured, it will default to 08:00 hrs. Their break time will be defaulted to 00:00. If these are not correct, the user should make sure to change it by clicking on the link.

    They will then be taken to the Insights page where they can adjust the working hours and break time for that day.

    Once a user changes their working hours or break values, this will be the default working hours values used going forward.

    If they have no other activities other than their core work, they should select the 'I’m good- I’ve got the day clear' option.

    If they have activities outside of their core work, they should add how much time will be spent on these activities by either using the sliders or by entering the time.

    Metric
    Description
    Note

    Note that a user can always make changes by using the main Insights page.

    The pop-up will not appear when a user is on leave. Leave dates are set in the Insights page. When a user has taken leave, the pop-up will take this into account and will ask the user to fill in information for their last working day.

    The Insights page, available from the main menu, is where users can go if they need to edit any of the data they have entered.

    They can also use it to enter future planned leave and their non-working days.

    Users who manage a team (i.e. users with the 'Set up Team & Queues' feature access option, set in the User Roles section of Builder) can also use it to view their team's availability and to make any necessary changes. Users with the will be able to see the information their team (i.e. the people who they manage) have entered.

    Users without the 'Set up Team & Queues' feature access option will only be able to see their own data.

    You can also see a summary and breakdown of the availability of a user.

    Metric
    Description
    Note

    As part of the Insights feature, a standard report is available that summarizes you or your team's availability data. It shows:

    • Planned leave data

    • Non-working days

    • Trend of duration of activities

    • Overall sentiment

    More information about these visuals can be seen in the table below:

    Report Visual
    Description
    Logic
    Filters Applicable

    The Team View Report contains the following available data sets:

    Table
    Fields
    Description

    In the Main Insights Page, and the Insights Report, you will either see just your own Availability data, or that of yourself and you team, depending on the level of feature access you have set in your user role, specifically:

    • Users with the 'Set up Team & Queues' feature access option (set in the User Roles section of Builder) will be able to see the information entered by themselves and their team (i.e. the people who they manage).

    • Users without the 'Set up Team & Queues' feature access option will only be able to see their own data.

    Sentiment trend

    Working hours

    Users should enter their standard working hours per day.

    Once a user changes this value, this will be the default working hours value used going forward.

    Working hours

    This shows you a user's standard working hours per day, as per their contract.

    Leaves

    Shows the Daily/Weekly/Monthly trend of planned leave count by the user. If the logged in user is a team manager then it will also show leave count for their team members.

    1. Count all rows where Work Day Type = "Leave" 2. Filter the rows for the "logged in user" and any user whose manager is "logged in user"

    Date

    Main Insights Page

    User Insights Report

    Whose Data can I see?

    Break

    Users should enter the amount of time allocated to breaks per day, as per their contract.

    Once a user changes this value, this will be the default working hours value used going forward.

    Meetings

    Users should enter any time spent in any collaborative gathering or group meeting.

    Feedback/1-2-1

    Users should enter any time spent in individual sessions with e.g. your team leader, manager, mentor or other.

    Other

    Users should enter any time spent on any other activities which are not listed above, or any additional breaks taken in a day

    Work performed within Enate

    Users should enter any time spent working in Enate performing productive tasks (e.g. completing an Action or Ticket).

    Work performed outside Enate

    Users should enter any time spent working outside of Enate performing productive tasks, e.g. using third party application to complete a task.

    This options only appear when asking the user to confirm past data.

    Idle Time

    Users should enter any time lost due to e.g. system issues, or non availability of work

    This options only appear when asking the user to confirm past data.

    It's/It was a non-working day

    Select this option for a non-working weekend e.g. Saturday/Sunday, or an equivalent, standard non-working day in place of a weekend day.

    I'm on/ I was on/I will be on leave

    Select this feature for a non-working day, either as part of planned annual vacation/leave or sickness absence.

    Break

    This shows you a user's time allocated to breaks per day, as per their contract.

    Idle Time

    Enter the time lost due to e.g. system issues or non availability of work

    Note: only available for past dates

    Meetings

    This shows you a user's time spent in any collaborative gathering or group meeting.

    Feedback/1-2-1

    This shows you a user's time spent in individual sessions with e.g. your team leader, manager, mentor or other.

    Other

    This shows you a user's time spent on any other activities which are not listed above, or any additional breaks taken in a day

    Work performed within Enate

    This shows you a user's time spent working in Enate performing productive tasks (e.g. completing an Action or Ticket).

    Work performed outside Enate

    This shows you a user's time spent working outside of Enate performing productive tasks, e.g. using third party application to complete a task.

    Note: Only available for past dates

    Date, User name

    Non-working days

    Shows the Daily/Weekly/Monthly trend of non working days count for the user. If the logged in user is a team manager then it will also show non working days count for their team members.

    1. Count all rows where Work Day Type = "WeekOff" 2. Filter the rows for the "logged in user" and any user whose manager is "logged in user"

    Date, User name

    Avg. duration trend (in hrs)

    Shows the average Daily/Weekly/Monthly trend of various durations entered by the user. If the logged in user is a team manager then it will also show average durations for their team members.

    1. Calculate the average of DurationSpentInEnate, AdHocDuration, DowntimeDuration, FeedbackDuration, MeetingDuration, DurationSpentOutsideEnate, TrainingDuration by excluding any WeekOff and leaves 2. DurationSpentInEnate is calculated as total duration recorded in packet activities by each user on each day where activity type in (2,3) 3. Filter the rows for the "logged in user" and any user whose manager is "logged in user"

    Date, User name

    Overall sentiment

    Shows the overall percentage share of each sentiment opted by the user. If the logged in user is a team manager then it will also show the percentage share of sentiments for their team members.

    1. Calculate the count of sentiments for each sentiment type 2. Filter the rows for the "logged in user" and any user whose manager is "logged in user"

    Date, User name

    Sentiment trend

    Shows the Daily/Weekly/Monthly trend of percentage share of sentiment entered by the user. If the logged in user is a team manager then it will also show the percentage share of sentiments for their team members.

    1. Calculate the count of sentiments for each sentiment type 2. Filter the rows for the "logged in user" and any user whose manager is "logged in user"

    Date, User name

    Date

    Day of the week in DDMM Format

    Date

    Week

    Week of the year

    Date

    Month

    Month of the Year in MMYY format

    Date

    Year

    Calendar Year

    Sentiment type

    Sentiment

    Sentiments options (Excellent, Very Good, Good, Bad, Worse). It will be none if not entered.

    Insights

    Avg. other hours

    Avg. hours spent on ad hoc tasks

    Insights

    Avg. contractual break hours

    Avg. hours spent on breaks

    Insights

    Avg. idle hours

    Avg. hours spent on system downtime

    Insights

    Avg. feedback/1-2-1 hours

    Avg. hours spent on feedback sessions

    Insights

    Avg. work performed within Enate

    Avg. hours spent in Enate (on cases, actions or tickets)

    Insights

    Avg. work performed outside Enate

    Avg. value added hours spent outside the Enate

    Insights

    Avg. meeting hours

    Avg. hours spent on meetings

    Insights

    Avg. training hours

    Avg. hours spent on training sessions

    Insights

    Avg. working hours

    Avg. working hours

    Insights

    Other hours

    Total hours spent on adhoc tasks

    Insights

    Contractual break hours

    Total hours spent on breaks

    Insights

    Idle hours

    Total hours spent on system downtime

    Insights

    Feedback/1-2-1 hours

    Total hours spent on feedback sessions

    Insights

    Work performed within Enate

    Total hours spent in Enate (specifically on Cases, Actions or Tickets)

    Insights

    Work performed outside Enate

    Total value-added hours spent outside the Enate

    Insights

    Leaves count

    Planned leave count for the user(s)

    Insights

    Meeting hours

    Total hours spent on meetings

    Insights

    Non-working days count

    Non-working day count for the user(s) includes holidays weekends etc

    Insights

    Sentiment count

    Count of sentiments entered by user(s) for a particular day

    Insights

    Training hours

    Total hours spent on training sessions

    Insights

    Working hours

    Total working hours

    Insights

    Comment

    Comments added by user for the sentiment chosen

    Insights

    Insights date

    Date when the durations/sentiments captured from the user

    Users

    Email address

    Email address of the user(s)

    Users

    User name

    Full name of the user(s)

    WorkDay type

    Work day

    Type of the day (Working, Non-working Day, Leave). It will be none if nothing is chosen by the user.

    Custom Content Security Policy Settings

    Overview

    We've introduced the option for you to configure your company's CSP directives controlling resource loading and enhanced security.

    The new Content Security Policy section can be found in the Settings area of Builder.

    Supported CSP Directives

    The CSP directives that you can configure are listed below:

    default-src

    Default policy for loading content such as JavaScript, Images, CSS, Fonts, AJAX requests, Frames, HTML5 Media, and Object resources.

    Each directive will allow you to add and remove values when needed.

    When you have added directive values, you will be able to see a generated CSP header in the Policy Preview field at the foot of the Content Security Policy section.

    connect-src

    Valid sources for XMLHttpRequest, WebSocket, and EventSource connections

    font-src

    Valid sources for fonts

    frame-src

    Valid sources for nested browsing contexts loading using elements such as <frame> and <iframe>

    img-src

    Valid sources for images

    object-src

    Valid sources for <object>, <embed>, and <applet> elements

    script-src

    Valid sources for JavaScript

    style-src

    Valid sources for stylesheets

    manifest-src

    Valid sources for web app manifests

    prefetch-src

    Valid sources for <link rel='prefetch'> elements

    worker-src

    Valid sources for Worker, SharedWorker, or ServiceWorker scripts

    media-src

    Valid sources for <audio> and <video> elements

    Communications

    Communications

    Email traffic in and out of the operation - volumes, trends and which processes drive the most correspondence.

    Communications tab.

    KPI cards

    • Incoming Emails - emails received from customers or external parties.

    • Outgoing Emails - emails sent out.

    • Thank You Emails - automated closure/acknowledgement emails sent when work is resolved.

    • Unhandled Emails - emails received but not yet linked to a work item or actioned. A growing number signals a communication backlog.

    Visuals

    • Volume Trend - Incoming vs Outgoing - incoming vs outgoing volumes over time, each type on its own line; drills month → week → day.

    • By Process - email volume per process, each bar split by email type - shows which processes generate the most correspondence.


    Improved - Set Live of Draft Tickets/Cases from Service Matrix

    Draft processes now have a ‘Set Live’ button right in the Service Matrix. You can set everything up in advance then publish each process with one click, instead of opening, editing, and rechecking every process before publishing.


    In this feature wave, Builder users will now be able to set live Tickets and Case process from the Service Matrix screen even when they are in a state of 'Draft' or 'Live with Draft Changes'. This saves users from having to open the Ticket or Case process and set them live from there.

    How do you set live a Ticket or Case from the Service Matrix Screen?

    To set a Ticket or Case live from the Service Matrix screen, Builder users will first need to navigate to the Service Matrix screen. Once there they can click on the Ticket or Case that is in a state of 'Draft' or 'Live with Draft Changes' and select 'set live'. The system will run a validation of the Ticket or Case to ensure that it is work properly, and if this validation is successful the Ticket or Case will be set Live.

    What happens if the Ticket or Case you are trying to set live has validation issues?

    If the validation of the Ticket or Case encounters an error, a error message will be displayed stating that the Ticket or Case could not be set live and directing the user to open up the Ticket or Case process to deal with the validation errors before attempting to set the Ticket or Case live again.

    Email Processing Logic Changes

    We have made two enhancements to the way incoming emails are processed:

    We've made a change to improve the handling of incoming reply emails, specifically where someone CC'd on a mail sent into enate replies to that email. Previously, that new email would create its own brand new work item in Enate, when really it should auto-attached to the work item already created existing in the system by the initial email. Now, Enate recognizes the situation and will instead attach that mail to the original work item.

    The technical specifics of this are as follows: Improved 'InReplyTo' logic has been added for processing incoming mails. The system will now first try to find a match based on:

    • if the 'InReplyTo' field of the incoming email aligns with the Message-ID of a prior email AND

    if the AssociatedBecauseOf or AssociatedBecauseofPlus email address is still in the recipient fields (i.e. To or CC) of the incoming email.

    When matched, the email/communication is appended to the relevant work item.

    Previously, when a user sent an email to a closed child split ticket, the mail would be attached to the parent ticket or to other child work items. This behaviour has now been modified and the system instead creates a new work item for such emails.

    Better Handling of Incoming Reply emails

    Additional Note:

    • If your system is using Traditional/Mixed mode, we verify if the 'InReplyTo' field corresponds to the Message-ID of ANY previously received email, irrespective of being incoming or outgoing.

    • If your system is running in Exclusive (i.e. Plus Addressing ONLY Mode), we verify if the 'InReplyTo' field corresponds to the Message-ID of previous INCOMING received emails only (not outgoing mails).

    When email is sent into a closed split ticket

    Change: Email Routes Page - New Filters

    Please note: this change will apply to all clients as part of this Feature Wave. We recommend reviewing it during your 4-week UAT window.

    We are introducing three new dropdown filters to the Email Routes page in Builder, to help when working with large volumes of email Routes.

    What are the new filters?

    The three new dropdown filters reflect three of the additional settings that can be defined for Email Routes:

    • Send Automated Emails - (yes/no/all)

    • Only create work in test mode - (yes/no/all)

    • Enabled - (yes/no/all)

    New Feature: Create New Email Routes from the Unhandled Emails Page

    A brand new feature we've introduced is the ability for Work Manager agent users to create email routing rules as part of dealing with Unhandled (previously 'Unprocessed') emails, and to do this directly within Work Manager - previously this could only be carried out by Admins via Builder. Creating these rules helps stop equivalent future emails from landing as Unhandled emails, ensuring that a Ticket or Case gets created for them. This reduces future Unhandled email volumes and makes sure work can start on these items more quickly. To provide an element of control, the ability of Work Manager users to create new email routes is an option which can be turned off/on in via User Roles in Builder.

    Once these rules are created in Work Manager they're instantly live and working, however Admin users in Builder are notified of any new routing rules created in this way, and these remain marked for their attention until the Admin acknowledges them. Admins still have the ability to adjust or even turn off such rules after assessing them.

    Granting Access to Work Manager users to create new Email Routes

    Feature Access to be able to create new Email Routes in Work Manager is controlled via Enate's User Role system, with a new option being added to the Email View Options section.

    Note: This 'Create Email Routes' access will be set to ON for the Standard Team Member role

    How to create a new Email Route in Unhandled Emails

    While dealing with an unhandled email in the Unhandled emails section of the Email Inbox page, if you choose to have the email processed into a Ticket / Case (by clicking 'New Work Item' option), you'll be met with the following popup:

    You can search by email route (which will auto-populate the Customer/Contract/Service/Process fields based on suggestions for the mailbox address selected), or can manually select. Clicking Create at this point will create the specific Ticket or Case from the email, as normal.

    However, if you also wish to have the same thing happen automatically ongoing, you can click on the 'Apply to other emails' link at the foot of the popup before you hit 'Create'. If you've selected this option, when you hit 'Create' two things will happen:

    • A small confirmation message shows confirming that a new work item has been created.

    • A further popup screen to 'Create New Email Routing Rule' is then shown where you can fill in the remaining routing rule details before confirming its creation.

    You can decide if the route is going to be a 'To' or 'From' type of route, i.e.

    • 'treat all emails FROM this address in the same way', OR

    • 'Treat all email TO this address in the same way'

    and then which email address is to be used in conjunction with this. Enate will automatically fill the email address with the relevant email address associated with the unprocessed email you were working on.

    In addition to setting a rule which will deal with all future emails that match this pattern, you can also choose to have the rule run against all/some of the existing Unhandled emails which match this rule. If you wish this to happen, select the 'Auto-apply' toggle and this foot of this popup.

    The system will show you how many of the current backlog of Unhandled emails match this rule, i.e. how many would be reprocessed.

    Selecting this option will bring up a time filter allowing you to select a subset of these existing emails to run the rule for (if, for example, you only want to run this for emails up to a week/month old etc.

    You can use the slider to set different date ranges, including setting specific dates. As you change this setting, the system will update to reflect how many emails this would run the rule for.

    When you're happy with your selection, you can hit Create - the rule will be re-run and emails will start to be re-processed into the type of Case or Ticket you specified.

    If any new email routes have been created in Unhandled Emails in Work Manager, Admin users will be made aware of this in Builder by a red dot on the Email icon section.

    Throughout any subsequent navigation sections and screens as they drill down to the Email Routes page, there will be continued signposting down the new Routing rules that they should be aware of.

    Once on the Routes page, users will see a banner notifying them of new email routes to be aware of, as well as how many there are. A link will allow them to filter the routes down to just those new ones that they need to be aware of.

    Within the routes table itself, users will be alerted to these new routes to be aware of.

    Admin users are encouraged to review these new routing rules (and speak to the agent who created them*) to make sure they're happy with how they are running in conjunction with the various other rules. They can choose to unset them from live, make any adjustments and even delete them if they feel necessary.

    If they're hapy with the rule they shoud unmark the 'be adjusted, They can use the 'Clear review filter' link in the header to return to the normal view.

    *You can view who created an email routing rule from the 'Show Activity' icon in the top of the rule details popup.

    Clicking on this will show the audit trail of who created and updated this rule.

    Within the 'Tips' section of this pop-up, there is a link that will take users to the Unhandled Emails page of the Enate online help, should users require any more information.

    Applying the Rule to Existing Email (Run Retrospectively)

    Choosing a time range to select which existing Unhandled emails to reprocess.

    Important Note: Once you create a new email routing rule in this way via Work manager, it will instantly go live and start to run against any subsequent incoming emails.

    Admin Visibility of New Email Routing Rules in Builder