By
El Copeland
March 2, 2025
•
20 min read
Professional Development
Tutorials

This article is a companion to my article on how to get the most out of Conference and Industry events. While most of the concepts here will not require external explanation, some things will be linked to subsections in my article, “Ripe for the Picking: Maximize your Conference ROI” and you may benefit from skimming that piece for context or discussion.
This article is about the importance of good notetaking including a demonstration of one of the methods I personally use. I have a lightweight template in OneNote that I’ve scrubbed for your use and you can download that here. We will also use a fair amount of genAI through ChatGPT.
As with most things from Rising Tide, this document is not dictatorial. We feel everything evolves and the goal for this was to be an easy tool that can be implemented with little effort. If you have feedback or questions or just want to argue, feel free to find me on LinkedIn or the MSPGeek Discord community (@cinakur) and I’ll be glad to chat!
I was a poor student in school, ironically driven but unmotivated. I knew I wanted to make a difference in the world, and that was it. I didn’t even plan on getting an Engineering degree. My family was lower-middle class in a rural town in the southeast United States that sprung up around an Air Force Base 80 years ago. I was the first on both sides of the family to go straight from high school to college, so I had no context or support about what it would take to be a Doctor, Lawyer, or even Engineer. I thought maybe I’d just get some vague Liberal Arts degree and become a teacher or get married and be a mom. Nothing bad about being a teacher or a mother, I still could see myself being both one day: it’s just that I had no dreams of my own, no direction or understanding. I thank all that is good in this world that college counselor looked at my SAT scores and was surprised I wasn't already pursuing something explicitly science and math focused!

While I say I was a poor student, I did receive good grades in basic classes and hands-on labs as I am a generally curious person, so talking about theory, tangible experience, and writing about it carried me a long way. However, as classes advanced from practical to theoretical, I rarely operated well under pressure and had poor time management so I would often fail homework and mid-term exams. When my Master’s Thesis was due, an advisor of mine chided me, noting I should be much further along in my research and analysis and questioning if I’d even make the deadline to defend it that year. (His talking-to was the motivation I needed to complete, even if I was doing it out of spite.)
School was miserable, sitting at a desk for hours a day was miserable: there were a million other things I could be doing and were already thinking about as I am half listening to a tenured professor drone on about whatever heady topic the syllabus offered.
Did my notes in those classes carry me through? I think back to them and I can clearly see in my mind’s eye: a doodle I made of my water chemistry professor as a lobster from 17 years ago. So, I guess you can say, yes, they carried me, but probably not for the right reason.
So why am I, an admittedly poor student, writing a blog post about note-taking? How did I even get out of college with two degrees? And why a lobster!?

Well, here’s the thing: with each exam I took, and with each hands-on lab, I finally understood the concept. Something about the adrenaline and skills that I needed to perform helped the concepts solidify in my mind, and eventually I even had enough confidence to tutor others in those courses!
The key was, and is, action.
It’s easy to freeze after a conference. You’ve taken in so much information: new names, new faces, new products, new settings, new experiences. Hopefully, most are good, but maybe some are bad. How do you KNOW what action to take, how do you even remember?
In this article, we’re going to talk about one way to create meaningful plans of action through note-taking at conferences, using the template that I created as a guide. We’ll look at our notes according to the lifecycle of your conference attendance: choosing the event, attending, and after. For this article, I’m going to use the two examples, one of planning to attend CodeMash, Home - CodeMash., following their 2025 event, and the other with my actual notes from Right of Boom 2025.
Let’s start at the beginning.
Before getting into how I use the template, let’s go over what is in it and my thought process behind it.
Did you download it yet? You can get that OneNote file here: Conference Note Template. (Contact me if you want a different type of export!)
The key thing about building with action in mind is that I bookend my trip with intentional processing and preparation so I can enjoy the event with confidence, knowing I am being responsible with my time, skill, and relationships. There are three main parts to the thought process that governed my template:
I personally do this by bookending my trip with 1-hour on each side: the hour before I plan my goals, and the hour after I summarize and make an action plan. Considering a conference with travel is easily a 40-60 hour week (and longer for vendors!), 2-hours is a small investment on the success of my conference attendance from a content perspective.
If we’re looking for direction on action at the end of this, we need to know where to find certain things we talked about, and that is all this OneNote template is. So, let's take a look! If you'd like to follow along, I have screenshots that follow as well as a video I recorded, available here: A Conference Note Survival Guide.

I like to have a Conferences Notebook shared between the team, and for each conference I add a Section Group, with the given year as a Section. So I copy parts of my template to the given location as needed.

Within the template, you will find four main sections:
Let’s talk about each section and how they’re used.

The point of this page is to visualize what success looks like for this conference, personally and as a team. You’ll find there are a lot of questions on this first page. You don’t have to answer all of them, but asking them ahead of time will give you some clarity on the type of questions you could be asking to get the most out of this event.
Session Notes are broken up into two parts: Agenda and Session Notes.
Make an Agenda page for each team member attending so you can compare sessions, notes, and ask questions!

Session Notes are for the actual Session Notes. Even if you don't take notes or even attend the session, you can fill in things you hear other people mention about it down the road!
Yes, more questions for you to ask. These are helpful when you do some AI analysis at the end.

Networking should be lightweight! You're going to meet a ton of people, quickly. Keep it at a high level as much as possible.

Vendors should generally be separate from your Networking so can have a place for notes about their product that aren't related to them personally.

Now that we have the lay of the land for the template, let's set up our example of attending Codemash 2025 (CodeMash).
We create the new Section for this event and copy in the template pages.

Now, the work starts. For me, I like to give myself one-hour to work this through. It’s enough time to do research and not too much time that I feel like I’m getting in the weeds.
If you read the article this is a companion to, you know I think setting your intentions for a conference is the foremost important thing to accomplish once you decide you’re going.
So, tell me, why do you want to attend CodeMash?
Do you have clear reasons you want to attend? Take a look at the Agenda from a high level or ask around. Maybe it’s worth asking a generative AI to help frame this. Perhaps ask, “Why should I, as an MSP (or individual, or business, depending on the data you’ve fed your AI!), want to attend Codemash?”
It’ll likely give you a bunch of reason, and while these are all probably valid to some degree, limit it to 1-2 main reasons and let the rest be a bonus. Review the website for vendors and key speakers that are meaningful to you. Fill out this section on the Conference Overview page.

Now, it's time to review the conference agenda a little more thoroughly. Which sessions do you want to attend? Here is their 2025 Agenda for context: 2025 CodeMash Conference


Fill those in on the Agenda page. Each team-member attending can have their own Agenda page so you can see what courses everyone else is taking and divide and conquer the session topics, or take joint notes on the same document and fill in each others’ blanks.
And add the Description and key notes to a new page in that section. Read the questions in the Session Notes section and write out your OWN questions of what you'd like to learn in this session based on your understanding of the Summary.

Rinse and Repeat until you have a full schedule. Be sure to put breaks in there occasionally for client calls or for serendipitous hallway meetings!

Some of these sessions, I won’t be taking active notes in (like the soldering course) but may want to have somewhere to dump resources or other notes afterwards! There may be a few different days that I jump into lightning talks, so I group them all together, they don’t need separate pages!
The main things to remember here echo the blog post on conferences.
One more thing I pre-prep to help keep my focus: I travel with my work laptop but I do not take it to the sessions. Instead, I take a lightweight tablet. This allows me to focus on what I’m here for: networking and learning and not answering emails or surreptitiously working on projects.
Time to actually take notes. At this point, we'll transition from planning the CodeMash trip to looking at my actual experience at Right of Boom this past year. Depending on your situation, you may or may not have the time or space to take “good” notes. I generally find myself in one of two situations:

In general, focus on the main things and let noise drift to the side. Here is some advice I have for handling each of these situations, and examples of how I handled them while at Right of Boom this past February.
In general, any live note-taking completed by you should be about action, not mindless transcription. There are AI transcribers like Otter.ai or Plaud.ai for that. Your goal should be three-fold:
Keep your notes high-level; focus on engaging in the sessions and ask questions. Write just enough to help jog your memory or find the source information later. If you wrote out your own questions in the planning phase, those can help guide your notes as well, or give you questions to ask when they open up the mic.
Here is a snippet from my notes I took in Brent Adamson’s session on the Framemaking Sale.

As you see in my notes here, yes, take photos, but where do those go when you’re done? Do you review them? Really?
Put that information somewhere useful, friend. Here are few things you can do to help shape your notes:
Taking notes on conversations is a lot harder. Who did you talk to and what did you talk about? Where were you? What actionable things can you remember, jokes, or meaningful things about that situation?
The Networking and Vendor sections are a lot lighter because they should be. Hopefully, you are living in the moment and connecting with these thoughts and ideas you discussed over a meal and worrying less about getting notes from these experiences. The point of these notes are to remind yourself of the important stories or experiences you had with someone, to build camaraderie and sometimes wise insight that these strangers-turned-friends-and-colleagues shared with you.
For conversation notes, I would encourage you to take notes you can, by texting or sending yourself a brief message through Teams/Slack, or recording a voice memo. Sometimes, I also just message my business partner if it’s a particularly lovely exchange.
Also, make sure you connect with that person, by social media, email, or business card. As with the Session Notes, triage throughout the day, or at the very least at the end of the day/beginning of the next to make sure all of your notes end up in one place.

These are my notes from a recent conference, with enough redacted so you can see what I do, but enough showing so you can see I am not perfect or 100%. I didn't fill in some of the blanks as I've mentioned in later segments, I’m not building dossiers, I’m only writing out just enough information to jog my memory. Some of the experiences were highly memorable, so the names were enough.
In the end, the most important thing for your notes is that they are here for you to return to at any time during the conference. If you’ve done the pre-work of laying it out, you don’t have to expend energy to get back on track. You just find the next session or meal and pick it back up again.
It’s the last day of the conference. You are exhausted and it’s time to pack up and hit the road.
I’d argue that THIS is the most important time in this entire document, this liminal space between education and action that will determine if you actually learn anything from this event!
Before things get “Back to Normal,” it is vital that you take the time to review your notes, whether alone or as a team. Here’s how I do it:
Here is what I distilled the Business Track at Right of Boom into.
I fed genAI each session with a few questions, and then fed the outputs together into genAI for the "Big Ideas" and then I edited them down and removed 2-3 points and subpoints I felt were unneccesary.

There it is, you have your nice, neat notes reflecting what you learned at a Conference! Now...what...what do you do with them?
Debrief with your friends who also attended. What did they get out of the event that you missed? Be ruthless about which product you’re going to try from which vendor following this event and stick with it. Go ahead and write up a short “sorry not interested, do not contact" template email to send to vendors, or email rules to send them to another folder/trash. (You can always come back to them, give them a clear templated no and move on!)
I mean, my notes from Right of Boom literally led to two (maybe three) blog posts on getting the most out of conferences, a video, and probably a webinar reviewing content as well. There is a depth of knowledge that comes from diverse conversations on topics, don’t be scared to have opinions or speak your mind, you never know how that can help our entire industry in the long run! Make videos, blogposts, or LinkedIn Articles. Share the wealth with others who couldn’t make it. Who knows, it may be helpful to you, to help you sort out your ideas better.
My goal in sharing with you how I take conferences notes, is to encourage YOU to get the most out of your conference attendance. However you do that is up to you, but hopefully this framework helps you practically implement how you can best ideate, execute, and close out your event experiences with Action in mind. Remember:
If you take nothing else, I hope you consider that a conference isn’t just about showing up. Instead, it’s about capturing insights, making connections, and turning those ideas into action. Take notes that matter, review them before they fade into oblivion, and for the love of all things good, do something with them!

In Episode 25 of By the [run]Book, Mendy Green and El Copeland continue reviewing HaloPSA version 2.218 and begin with two important CSP integration warnings. They explain why Pax8 users may need to move back to the standard HaloPSA authentication method and why Ingram Micro or CloudBlue users should inspect duplicate client mappings and recurring invoice subscription links.
The feature review covers rule-triggered ticket lookups, descriptive ticket-rule action notes, the new ticket Notification Log, configurable quotation buttons, improved incoming-email matching, email template groups, Office document knowledge base articles, SQL-powered distribution lists, and major service catalogue improvements. This episode is especially useful for HaloPSA administrators, MSP operations teams, billing teams, and consultants responsible for maintaining integrations, ticket automation, portal services, and user-facing workflows.
Organizations that moved their Pax8 integration to a custom developer application should consider changing the authentication type back to “Use the HaloPSA app.” Halo and Pax8 have arranged for the standard Halo application to bypass some of the rate-limiting restrictions affecting custom applications.
Changing the authentication method should not remove existing mappings, but the administrator will need to authenticate with Pax8 again.
Some legacy subscriptions could not be updated normally by Ingram Micro. In certain cases, the workaround created a new subscription under a duplicate client record, particularly for some Adobe subscriptions.
This can leave the correct subscription unmapped or disconnected from the recurring invoice line that is supposed to bill it.
Organizations using the Virima integration can now permit partial matching across email addresses, network logins, and other user-matching fields.
Mendy and El noted that this is primarily relevant to organizations already using Virima for asset-management purposes.
Halo now separates the ability to change whether an action is visible to the user from the permission to treat a ticket as spam.
This is an important permissions improvement because the Treat as Spam button can create an email rule that blocks the sender. Administrators can now allow agents to correct note visibility without also allowing them to block incoming senders.
Additional editing options are now available when multiple prospect records are selected.
This should be useful for organizations managing prospects in Halo as part of their sales or CRM processes.
Administrators can now prevent the original ticket history from being copied when a ticket is cloned.
This allows agents to reproduce the ticket’s structure without carrying over all previous actions and communications.
Rule-triggered lookups can now execute while an agent is creating a ticket rather than waiting until the ticket has been submitted.
Lookups can run SQL and populate ticket fields dynamically. Allowing that process to occur on the new-ticket screen can improve automation and give the agent immediate visibility into the resulting field values.
Ticket lists can now be filtered by selecting multiple statuses.
Mendy noted that Groups and Filtering may provide a more modern way to organize ticket data, but multi-select filtering remains a useful option and can also apply to agent and team filters.
The Reference field can now be included in recurring invoice column profiles, giving billing teams another useful value for identifying and reviewing recurring invoices.
Halo can now create more descriptive action notes when a ticket rule is applied.
Mendy and El recommended enabling this setting because it provides better visibility into what the rule actually did instead of simply recording that a rule fired.
Prospect and account screens can now use configurable column profiles.
This is particularly useful for organizations using Halo more extensively as a CRM because the sales team can tailor the displayed information to its workflow.
Administrators can now limit which ticket fields are available for searching.
Mendy emphasized that broader searches do not always produce better results. Restricting search to relevant fields can improve both performance and result quality, especially in larger Halo databases.
Custom fields may have their own search configuration, although the exact option appeared to have changed or moved in the version demonstrated.
Tickets can now include a tab that displays related or impacted configuration items.
This is primarily aimed at organizations using Halo’s more advanced ITSM, asset-relationship, and service-dependency capabilities.
Agents working with asset dependency diagrams can now right-click an asset and make it the primary asset on the ticket.
This extends existing primary-asset functionality into the dependency diagram interface.
The Stock Received webhook now includes information about the associated purchase order.
This provides automation platforms with better context when stock is received and can support downstream purchasing, inventory, or notification workflows.
The cost and delivery elements on portal service-detail pages now have class names that can be targeted through custom styling.
Mendy demonstrated that the cost element uses a class such as service-cost, which allows administrators to visually distinguish pricing or delivery information on the portal.
Values from single-select ticket custom fields can now be color-coded when displayed in a column profile.
This may help teams quickly scan different request types, classifications, or operational states. Mendy and El cautioned against using color as a substitute for thoughtful list design.
Portal language packs can now be translated using Azure AI Translator.
This provides another option for organizations maintaining a multilingual self-service portal, although Azure Translator usage and cost should be evaluated before enabling it.
A dedicated Notification Log can now be displayed on tickets.
Mendy recommended enabling it. The existing Event Log is valuable but highly technical, while the Notification Log offers a more user-friendly way to see what notifications were generated.
Halo can now send supplier action webhooks to ServiceNow using a process similar to customer-facing ServiceNow webhooks.
Supplier webhooks can update an existing Halo ticket through actions, but they cannot create a new ticket. The Halo ticket must already exist under a customer before supplier information can be associated with it.
Tickets created from negative knowledge base feedback can now include article-related dollar variables in their summary and details.
This should make those tickets easier to identify and give the reviewing team more useful article context.
Administrators can now control the visibility of many system buttons on quotation screens.
This can significantly reduce clutter and prevent users from seeing actions that are not relevant to their role or process. Custom buttons will continue to appear, and some system buttons cannot be configured.
Email templates can now be organized into groups.
This can make a large template library easier to navigate by separating templates into categories such as ticketing, invoicing, portal communication, security, or custom templates.
Mendy noted that the feature currently focuses on organization rather than inheriting settings or CSS at the group level.
Incoming email-matching methods are now presented as a list, allowing administrators to control how the From address, subject, and In-Reply-To header are evaluated.
Mendy recommends using Subject and From Address OR In-Reply-To Email Header for most organizations. This helps replies remain attached to the correct ticket even when recipients or the subject line change.
Previously, enabling multiple checkboxes could require all selected conditions to match. The new configuration supports more practical either/or behavior.
Purchase order PDFs now include additional group-printing options, including ways to display grouped quantities and prices.
This brings purchase order output closer to options already available for quotations and invoices.
The ticket tree will now respect a ticket area’s team permissions when displaying agents, even when the ticket-area filter includes broader teams.
Mendy and El were unable to fully validate the exact behavior during the live demonstration, so organizations that depend on this permission structure should test it with representative agents and areas.
Agent idle timeout warnings can now be configured under Advanced Settings.
This may be helpful for organizations that want to warn users before Halo ends an inactive session, although external identity and conditional-access policies may already enforce shorter session limits.
Halo’s service catalogue now supports a more store-like request experience. Optional services can be presented alongside a primary request, and users can select items or bundles, choose quantities, and add notes.
This can support workflows where the request includes both a service and one or more physical or billable items.
Existing unlinked assets can now be selected during consignment when the purchase order is set to deliver to a user.
Mendy suggested that a likely use case is backfilling purchasing and ownership information after migrating existing stock into Halo. Assets that did not originate from a Halo purchase order can be linked and assigned to the correct user.
A new knowledge base article type can display an uploaded Office document directly within the article.
Word document text can be extracted and scanned, which should allow the content to participate in Halo’s knowledge base search and AI functionality. The Halo Integrator and file-scanning functionality must be enabled.
Projects created beneath opportunity tickets can now be configured to use only the project’s own budgets rather than inheriting budget information from the opportunity.
This keeps budget tracking focused on the actual project when the opportunity is only acting as the parent record.
Dynamic distribution lists can now be populated through a SQL query instead of relying only on predefined filters.
This gives administrators significantly more flexibility when the required membership logic cannot be represented through the standard filter options.
Multiple dashboards can now be presented as tabs within a shared dashboard view.
Mendy found the current implementation difficult to configure and use, so teams should test it before replacing their existing dashboard navigation.
Microsoft CSP tenant mappings can now exclude a mapped client from Intune imports.
This provides more granular synchronization control for former clients or other tenants that may still exist in the Microsoft partner relationship but should no longer import Intune assets into Halo.
Ticket-rule pop-ups can now appear as modal windows instead of the default flyout notification.
A modal is harder for an agent to overlook, making it appropriate for critical instructions or warnings. It should be used selectively because repeated modal interruptions can quickly become disruptive.

In Episode 24 of By the [run]Book, Connor and Jason review HaloPSA v2.218 with a heavier focus on contracts, billing, QuickBooks, sales order workflows, and portal improvements. The standout update is the new setting to prevent Default Contracts from being used on Client records, which Connor strongly recommends enabling to avoid major billing rule issues. They also cover the new Self-Service Portal PWA option, Quick Time logging changes, Sales Order Communication Ticket improvements, and QuickBooks payment method mapping.
Watch Now: By the [run]Book: Episode 24
There are limitations affecting haloreleases.remmy.dev caused by changes to the Halo API
Connor and Jason announced a new Halo AMA series starting July 1st at 8:00 AM Eastern / 1:00 PM UK. The sessions will feature Robbie, Bri, and Jason from Rising Tide, with questions pulled from the community, Discord, Reddit, and live attendees.
Sales Order variables are now available inside Runbooks, giving automation builders more sales-order-specific data to reference when building workflows.
This improves how Domotz device imports behave when mapped agents exist. Connor and Jason noted that Domotz can be useful for infrastructure-heavy MSPs, especially where network scanning and switch access are important.
Sales Order Communication Tickets now show the Sales Order they are tied to, making the relationship clearer for teams managing procurement or post-sale follow-up.
The Pax8 Product/Item creation function will now match based on the Vendor/Supplier SKU. Connor and Jason advised caution with this area because automated Pax8 product and invoice item creation can still create duplicates or require cleanup if existing products are not mapped well.
This adds more configuration flexibility for SailPoint integrations by allowing the user ID field to be specified.
This setting allows the Conversation and Internal ticket history view to include automated/system emails, such as acknowledgement emails.
Minor setup improvements were added to the Pax8 configuration screen. Connor and Jason did not identify a major visible change during the review.
Invoice due dates can now be bulk updated directly from the Invoice List, which may help billing teams adjust multiple invoices without opening each invoice individually.
Halo payment methods can now be mapped to QuickBooks payment methods when payments are pushed from Halo to QuickBooks.
Hosted customers can now install the Self-Service Portal as a Progressive Web App. Connor and Jason discussed how this could make portal access feel more app-like for end users.
Stock Quantity can now be added to Sales Order Line column profiles, giving teams more control over what inventory information appears on sales order lines.
The dashboard list now includes a Published column, making it easier to see which dashboards are currently published without opening each one.
Custom integrations now support mTLS as an authentication option. This is most relevant for integrations requiring certificate-based mutual authentication between systems.
This setting allows the action used for logging time from Timesheets, specifically Quick Time behavior, to be overridden. Connor and Jason spent time testing and discussing this because the release note was not very clear.
Pro-rata options now show correctly when working from Sales Orders to the Recurring Invoice pop-up. Connor and Jason treated this more like a fix than a major new feature.
This was Connor and Jason’s clear favorite feature of the episode. The new setting prevents users from setting a Default Contract directly on the Client record, which can override billing rules and cause major billing issues.
This QuickBooks option allows Halo to use the Third Party Customer Name instead of the Halo Customer Name when creating or syncing customers to QuickBooks.
This setting filters contract selection on tickets so that site-specific contracts are shown when they exist. Connor and Jason noted that site-level contracts can get complicated and are likely an edge case for most MSPs.
Google Maps latitude and longitude lookup now uses Country and Region when those fields are enabled and populated. Connor showed how this can support map-based customer or prospect views, though he also noted Google API setup can be painful.
This improves access control queries and includes an option around agent department access control. Jason noted that disabling department-based access control may offer a performance benefit if it is not needed.
Purchase Orders now have a Created By column available, making it easier to identify who created a purchase order.
API applications now include Description, Creation Date, and Created By fields, improving visibility and auditability for API app management.
Additional condition types have been added for asset field and button restrictions. Connor noted the release note did not clarify exactly which condition types were added.
Ticket Column Profiles can now include the Closed By field, making it easier to report or filter based on who closed a ticket.
Client and Site level Event triggers can now use Custom Field values as criteria. This adds more flexibility when building automations or event-driven workflows based on client or site data.
Resolution Finder matching now uses tags only for whole-word matches. Connor and Jason discussed the broader challenge of KB usefulness, noting that KBs are strongest when they support real process guidance rather than generic articles.
A new $-ALLFIELDSCARD variable displays a styled version of the ALLFIELDS table. Connor and Jason liked the cleaner presentation and showed how it makes field output easier to read.

In Episode 23 of By the [run]Book, Connor Fagan and Jason Parsons walk through HaloPSA v2.216, covering a mix of quality-of-life improvements, automation enhancements, reporting updates, and billing controls. Highlights include new ticket-level charge rate restrictions, report audit timestamps, Microsoft CSP subscription import improvements, AI-generated acknowledgment emails, and several Runbook enhancements. The discussion also covers important industry updates, including Microsoft’s July 1st pricing changes, limitations introduced to haloreleases.Remmy.dev due to Halo API changes, and Renada’s Teams-based "Ticket Swarm" approach for urgent ticket collaboration.
Watch Now: By the [run]Book: Episode 23
There are limitations affecting haloreleases.remmy.dev caused by changes to the Halo API
Microsoft’s July 1st pricing Changes
Check out Renada's instructional video - Ticket Swarm into Microsoft Teams
This gives administrators the ability to remove the Task event type from appointment creation screens.
The hosts recommended enabling this for most environments because Task event types do not synchronize with Microsoft 365 calendars, while Appointment types do.
A collection of enhancements focused on Halo's ITSM change management functionality.
The discussion noted that this will likely be most valuable for organizations using formal maintenance windows and change approval processes rather than traditional MSP service desks.
Criteria Groups continue to expand throughout Halo and are now available within Ticket Rules.
This allows administrators to build more advanced AND/OR logic inside a single rule rather than creating multiple rules to achieve the same outcome.
CRM Note custom fields can now be limited to specific entity types.
This helps keep note forms cleaner by ensuring fields only appear where they are actually relevant.
A new safeguard prevents multiple technicians from accidentally joining the same chat session.
For teams using Halo Chat, this can help reduce duplicate responses and ownership confusion.
Chat Flows can now make decisions based on the current time and day of the week.
This opens up more options for business-hours routing and after-hours automation.
Administrators can now separately filter against Response SLA breaches and Resolution SLA breaches.
The hosts felt this provides greater reporting flexibility and allows teams to focus on the SLA metrics that matter most to their business.
Field lists now display the override name rather than only the original field name.
A small but useful quality-of-life improvement when working with heavily customized environments.
Improves user matching behaviour within the Tanium integration.
The hosts did not spend much time on this feature but noted it should improve synchronization accuracy.
Dashboard widgets can now have their own refresh intervals.
Administrators can balance dashboard responsiveness against system performance by selecting refresh periods between 30 seconds and 1 hour.
A new API parameter allows integrations to retrieve all custom fields when querying assets.
Useful for developers and anyone building integrations around Halo asset data.
Provides additional control over how information flows between parent and child tickets.
The hosts discussed several possible use cases but agreed this will require additional testing to fully understand its impact.
Administrators can now define the default layout used by the rich text editor toolbar.
A simple quality-of-life improvement for organizations that prefer a cleaner editor experience.
Appointment booking links can now direct users to specific booking types.
This provides more flexibility when building self-service appointment workflows.
AI-generated acknowledgement emails can now be configured at the Ticket Type level.
The feature allows custom prompts and automated responses tailored to specific ticket categories. The hosts felt this could be useful for gathering additional information from end users before an engineer begins working the ticket, but recommended careful testing before broad adoption.
One of the most practical automation improvements discussed during the episode.
When a Runbook repeatedly fails, Halo can now automatically create a ticket.
The hosts strongly recommended enabling this for Runbook deployments to improve visibility into automation failures and reduce troubleshooting time.
Adds an option to filter out catalog items that do not contain pricing information.
A small but useful improvement for teams relying on Etilize product searches.
One of the hosts' favourite additions in this release.
Reports now display who last modified them and when the modification occurred, making report management significantly easier in larger environments.
Modal popup notes now require acknowledgement before dismissal.
This helps ensure important information is actually seen by technicians.
Provides additional control over Knowledge Base article link behaviour.
The feature was only briefly discussed during the episode.
Improves Microsoft CSP product import functionality.
The hosts highlighted this alongside Microsoft's upcoming pricing changes and discussed how it may simplify subscription management.
Adds additional file handling capabilities to Runbooks.
Useful for workflows involving document processing, attachments, and API-driven automation.
This generated one of the longest discussions of the episode.
The feature allows charge rate controls to be configured directly against tickets and projects. While it provides significant flexibility, the hosts cautioned that excessive customization could make billing troubleshooting considerably more difficult.
Resource Booking Types can now define their own scheduling limits rather than relying entirely on global settings.
Allows Bills to be created without requiring an associated Purchase Order.
A useful addition for organizations with more flexible purchasing processes.
Invoice pricing fields now display the current item price or cost as a reference.
The hosts questioned some of the terminology used but agreed the additional visibility could be helpful.
Halo now includes a Sophos integration.
The discussion focused primarily on alert synchronization and early integration improvements since its initial release.