Refresh your Resume

By  
El Copeland
January 4, 2025
20 min read
Share this post

When is the last time you updated your Resume/CV?  

There was a little bit of chatter in the MSPGeek Discord last month about what actually needs to go on a resume.  (MSPGeek Website | MSPGeek Discord)

It got me curious: how many of my friends in the MSP space have an up-to-date resume, and one that they’re proud of?  

Uh-oh, have you not dusted yours off in a few years?

Let’s talk about why you might want to change that even if you’re happy where you are and some practical advice for updating yours into something you’re proud to showcase.  

What is a Resume and how is it different from a CV?  

Let’s start with the basics.  

A resume is a generally a concise document highlighting your professional experience, skills, and accomplishments. When I’m coaching others, I use the analogy that a good resume is just a firm handshake. It's what gets your foot in the door for hopefully further conversations. You’ll want your resume to be tailored to your current interests and objectives, whittled down to reflect your story and expertise.  

On the other hand, a CV, or curriculum vitae, comes from Latin words curriculum, which came from the original word currere which translates to run, as in a race; and vitae, meaning life. Curriculum has since been adapted as an educational term for what you’d be learning in a class or program, but it originally just meant “what race are you running?”  

With that in mind, a CV literally translates to course of life, and as such it’s a beefier document than a resume, reflecting a detailed account of one’s professional journey, path, and achievements, showcasing a full history of your education, research, and work. I coach my people to keep both on hand, considering the CV as the “source of truth” for everything you’ve ever done with complete timelines and full descriptions, and creating multiple child resumes depending on your specific job application or use case.  

In general, in the MSP (Managed Service Provider) space and in the employment arena, these words are often used interchangeably but I encourage you to default to providing a simpler resume, and as such we’ll be focusing on that term in this article. However, there are places and times that it makes sense to provide a full CV and we’ll address that as we go.  

The Value of Keeping a Resume on Hand

Having an up-to-date resume is a good practice to keep even if you’re not actively looking for jobs.  Some companies that bid for work include team member resumes and CVs as evidence of that company’s competence and fit to win a particular Request for Proposal (RFP).  

It’s also helpful because you never know when the random person you meet at a conference, church, or bar, likes the cut of your jib and wants your resume to see if you’re a good fit for their company!

If you’re in Sales or Marketing, knowing what your technical teams’ Resumes and CVs look like can be a wealth of data for building proposals or providing accomplishments to prospective clients. It’s worth seeing if your team has up-to-date resumes so you know the high points of their skills and accomplishments and can brag about them accordingly.  

So enough about the why of a good Resume. Let’s talk about the how.  

Building a "Good” Resume

As someone who has applied for many jobs, read a good number of applications for my own businesses, and coached others in cleaning up their own, let’s talk about what makes a resume or CV successful to me and how I applied those ideals in my own resume. As you’ve surely noticed, the word good is in quotation marks – every bit of advice in here is built on years of learning and experience, but is by no means dictatorial or the final word on the resume that will get you the job of your dreams.  

My goal is to give you inspiration on revamping and practical advice further editing your own! If you follow these ideas, hopefully, you'll take your resume from "meh" to "good" and as you build your idea of what good looks like, you can make it "great."

Here is my current resume, for reference:  

What are your first thoughts? It’s ok if you hate it, it won’t hurt my feelings. The fact that you’re thinking about what could be a resume is the exciting part for me. We’ll use my resume to tear apart some of these rules so you have practical ideas for what to do, or not!

Rules I kept in mind:  

  1. You’re the Hero.  
  1. Lead with action.
  1. Context, context, context.  
  1. Show your Work

You’re the Hero.  

For the uninitiated, Doctor Who is a BBC Family Show about a millennia-old time-traveling alien who consistently finds himself saving the human race while meeting historic people and events from the past, present, and future.  In the 2024 Christmas special, Ncuti Gatwa as the Doctor finds himself trapped in a crappy hotel room by himself, for a year. “The long way ‘round” rings in the viewers’ ears as we are then escorted through the next year of the Doctor, watching his character development as he performs menial labor and often comical tasks. It’s heartwarming and tearjerking, and....

Don’t do that.  

Yeah, you heard me. Your resume is not the place for your growth or development. It’s not the place to give the ins and outs of your day-to-day. Your resume needs to be the high points. This is just the book cover, the summary, the short review enticing someone to pick you up and actually flip through the pages.  

Ways that you can do that include:  

  • Use a “Summary” and/or “Objective”.
    What is your overall story? Are you a phenomenal Tier 2 Technician looking for her next role leading a team as a Tier 3? Are you hoping to transition to leadership with your people skills? Are you wanting to contribute to a team with your depth of knowledge of security infrastructures? What should the reader of your Resume see first, and how should they read your story?  
  • Keep to the point.
    A rule of thumb often used is 10 years of work experience to one page of resume. IF you have more experience that requires more words, try to shorten it first. Or, include an appendix fully describing a project or situation.  
  • Maybe a picture.
    Honestly, I hate having a photo on a resume, but I was applying for a job outside of my local area and industry I wanted something that showed my character. I left it on the styling because I’m lazy. Be careful with photos, they can seem unprofessional.  

We want to know that you can speak Judoon, have commandeered a TARDIS, and are adept with both psychic paper and a Sonic Screwdriver. We do not need to know that you carjacked said TARDIS, brought someone a cheese toastie and pumpkin latte, or snogged Queen Elizabeth.  If the devil is in the details, well, leave the details and the devil out of your resume, dude.

This example is a little silly, but the point remains that YOU are the hero and YOU write your own story. Make sure the readers of your resume know what that is. And regardless of what story you write, your resume should always lead with Action.  

Lead with Action

What have you done that you have control over? Your resume should show that you’re an asset to the teams that you’re on and that the work you’ve done has shown your strength.  

Instead of framing things as being a part of a project or that something was imposed on you, stretch yourself to consider the decisions you made and how they were impactful.  

Check your resume in a grammar checker for  “passive voice” and eliminate it from your resume as much as possible. Passive voice makes it seem like you are just that: a passive bystander to things that you created. This isn’t the place for modesty, it’s a place for groundedness and intentionality! Don’t be scared to show them what you’ve got! Here are some good rules of thumb for your resume:  

  1. Start with action verbs: Use strong verbs such as developed, managed, increased, led, implemented, and optimized.
  1. Ask 'who did what?': When reviewing your bullet points, ask yourself who is performing the action, and make that the subject of the sentence.
  1. Quantify results: Adding metrics helps make the statement more assertive and shows the impact of your actions.

Here are some practical examples for how you can update passive voice with active voice.  

  • Ticket System Implementation
    • Passive: “A new ticketing system was implemented to streamline support requests.”
    • Active: “Implemented a new ticketing system that streamlined support requests, reducing response times by 20%.”
  • Customer Care
    • Passive: “Client issues were resolved in a timely manner.”
    • Active: “Resolved client issues within 24 hours, improving customer satisfaction ratings by 15%.”
  • Report Preparation
    • Passive: “Quarterly reports were prepared and presented by me for leadership review.”
    • Active: “Prepared and presented quarterly reports to leadership, providing data-driven insights that influenced key decisions.”
  • Training Employees
    • Passive: “Training programs were created for new hires.”
    • Active: “Created and led training programs for new hires, resulting in a 30% reduction in onboarding time.”
  • Security Updates
    • Passive: “System upgrades were performed to improve security.”
    • Active: “Performed system upgrades to improve security, reducing vulnerability incidents by 40% compared to previous year.”

Of note, it is highly possible that you don’t feel like you have the numbers or the confidence to do this, today.  There is a certain amount of intentionality and care that is required to start gathering these types of Key Performance Metrics or goals. It’s possible that your management is tracking some of these things already and you can talk to your manager about their goals for your department and roll those into your own successes.  

Context, Context, Context

Know your audience and keep it relevant in all the ways possible, I’d specifically encourage you to consider context of content and context of delivery.  

Content

We allude to this in the section on being the Hero, but keep multiple versions of your resume on hand depending on the role and company you are applying for! Review the business’s website and job listing for key words, phrases, or values to show you are a good fit. Remove work experience that isn’t applicable to the role. Don’t keep things in if they dilute what you are actually seeking to present yourself as. Customize your bullet points: Swap in key accomplishments that fit the job description. If the role focuses on leadership, highlight examples of mentoring or leading a team. If it’s technical, detail relevant certifications, tools, and projects.

Formatting

Use consistent headers, bullet points, and spacing to make your resume easy to scan. Avoid excessive detail that clutters the page. Stick to clean, professional fonts and clear section breaks.  

Keep it simple, but don’t be afraid of a little personality: A pop of color, a different font, or slightly unique formatting can be memorable—but don’t overdo it. Use section dividers, subtle lines, or an (one!) accent color to guide the eye. Include icons for contact info if appropriate, but ensure they don’t distract (choose SIMPLE icons with only one color and make sure all icons are from the same family pack).  

Keep font choices professional yet modern, such as using sans-serif fonts like Calibri or Lato. In general, I recommend not using more than one typeface, and limit the times you change it. Regular, bold, italic should get you far, and try to keep font sizes to three variations: title (36pt), header (18pt), body (12pt). Keep things consistent like you would be if you were marking up a webpage or application. And please, whatever you do, don’t express yourself through clever or cartoony fonts, this is for business, not your personal art gallery.

Delivery

How are you submitting your application? In person, by email, through a digital system?  

Will the person be reading this on a mobile device or printing it out?  

If in person, don’t be afraid to print off a color copy on nice, weighted cardstock for an in-person interview, and bring copies for other people who may be in the room as well, for a peer interview.  

For digital submissions Check the format based on delivery method: Ensure your resume reads well in multiple formats—digital (PDFs), ATS-scannable text, and print. Run tests to see how it looks in each form.  Do screenreaders or convert to plain text to see (or hear) what a computer-read version of your document turns out to say. Does it make sense? If not, rework it.  

Show your Work

As mentioned multiple times in this article, your resume is a tool for opening doors, so don’t let it be a dead end for the reader. Where do you keep your portfolio or where should they go to find more information about you if this resume piqued their interest? Don’t keep them guessing, give them access! Some things you may want to include on a modern resume:  

  • Links  
    • Github
    • LinkedIn Profile  
    • Blog or Portfolio
  • Personal Projects or Achievements section
    • Speaking engagements
    • Community Volunteerism
    • Open Source Projects you contribute to
  • References or Testimonials
    • While your references should be separate from your resume, don’t be afraid to list quotes from people about your work or link to reviews

Now, it’s your turn!  

What do you think? If you look at your resume, does it follow my suggestions of making yourself the Hero. leading with action, considering appropriate context, and showing your Work?  Where did I deviate from the rules, do you think it works for me, or not?  

On the flip side, what rules do you think I am missing?

I hope I’ve inspired you to update your resume and/or CV this month and to encourage your friends and colleagues to do the same! If you need help cleaning up your resume, you can find me on any of the social channels listed on my resume, or through Rising Tide if you want to pay me to just do it for you.  

Share this post
El Copeland

Throughout my career, I've had the joy of leading many diverse and multifaceted teams.

Community building, especially within the technical community, is truly at the heart of what I do. I’m dedicated to fostering inclusive spaces where professionals can connect, share insights, and grow a culture of innovation and ongoing learning together, both in-person and when the team is 100% remote. I take pride in my ability to lead with both clarity and empathy, deftly handling the complexities of technology-driven projects while always keeping the human connection at the forefront of every decision.

For companies seeking consulting and project work, I bring a deep understanding of operational efficiency and project management. I am skilled at not only identifying areas for improvement but also implementing strategic solutions that enhance productivity and outcomes. My strong background in technology, education, and people management allows me to seamlessly integrate innovative tools and processes to address specific challenges, ensuring that projects not only meet but exceed expectations, and that teams are motivated, well-coordinated, and focused on delivering and maintaining organizational goals.

Outside the office, I enjoy blueberry muffins, Doctor Who, weight-training, gardening, and spending time with my cats.

See some more of our most recent posts...
August 5, 2025
8 min read

By the [run]Book: Episode 4

By the Run Book dives into HaloPSA v2.192 — from holiday approval tweaks and smarter contract scheduling to AI suggestions, new security controls, and Robbie’s Quick Ticket app for lightning-fast ticket logging.
Read post

In Episode 4 of By the Run Book, the team digs into HaloPSA v2.192 with a mix of technical deep-dives and practical tips for MSPs. Robbie and Mendy walk through improvements in holiday approvals, contract schedule plans, and important security updates like webhook authentication. They also explore quality-of-life changes in ticket type restrictions, AI suggestions without an AI license, and new admin mode controls. To wrap up, Robbie demos his “Quick Ticket” browser extension for lightning-fast ticket creation without breaking your workflow. Whether you’re streamlining internal processes, tightening security, or speeding up ticket logging, this release has something to improve your day-to-day.


Watch Now: By the [run]Book: Episode 4
Robbie's Quick Tickets: Halo Quick Ticket - Microsoft Edge Addons

Multiple minor improvements to Holiday Approvals | v2.192 #948186 | 3:55

  • Shows balance in days/hours instead of decimals
  • Approval screen now displays holiday details
  • Fix for approval from holiday record failing

Multiple minor changes to improve Contract Schedule Plan functionality | v2.192 #947953 | 7:01

  • Easier setup for scheduled contract work
  • Tracks allocated vs. remaining hours
  • Still manual for recurring hour replenishment

Federated credentials update endpoint | v2.192 #937555 | 13:40

  • API endpoint to update federated credentials more easily

Quotation Config: remove whitespace from signature image | v2.192 #937347 | 14:30

  • Option to trim white background from customer signature images

Ready for Invoicing filter applies to other billable entities | v2.192 #937175 | 17:17

  • Top-level Customer criteria now carry over to other billable entities
  • Ignores other non-applicable filter criteria

Integration and webhook improvements | v2.192 #936110, #936402, #936998, #936862, #936739 | 19:34

  • Various integration updates including webhook authentication

Charge Rate restrictions at Ticket Type | v2.192 #933938 | 22:17

  • Restrict allowed charge rates for specific ticket types

AI Suggestions without AI integration | v2.192 #923472 | 24:48

  • Use AI Suggestions feature without enabling AI integration

Admin Mode security improvement | v2.192 #909530 | 31:55

  • Requires 2FA to enable Admin Mode
  • Adds audit logging of activations

Load Balance limits by Team | v2.192 #898859 | 35:52

  • Limit tickets assigned via load balancing per team

Forecasting Module improvements | v2.192 #883797 | 36:00

  • Enhancements to AI-based forecasting for tickets, hours, and reports

Enabled for Instances option | v2.192 #882671 | 39:05

  • Limit notifications, webhooks, and runbooks to specific instances

Disable editing of config-tracked entities | v2.192 #882664 | 39:32

  • Prevent editing config-tracked entities directly in production

Sprints for config tracking | v2.192 #882648 | 40:26

  • Group config changes into deployable sprints

Filter ticket types on New Ticket screen by group | v2.192 #858227 | 41:40

  • New ticket screen can be filtered by Ticket Type Group

Show/hide more User system fields in Screen Layout Profiles | v2.192 #856243 | 47:20

  • Added more User fields to show/hide controls

Add new Contacts on Opportunities | v2.192 #840296 | 47:46

  • Add contacts directly from existing opportunities

Owners and Assets in article query builder | v2.192 #836009 | 48:06

  • Owners and Assets now reportable in article queries

Added $-LOGGEDINAGENTSIGNATURE variable | v2.192 #831158 | 48:15

  • Variable for logged-in agent’s signature

Unit prices in Product Bundles on Quotes | v2.192 #823474 | 48:53

  • Show per-unit price when group quantifier enabled

Restrict creation of new article tags | v2.192 #822558 | 49:48

  • Only allow selecting from existing article tags

Primary agent, secondary agent, and account manager as additional agents | v2.192 #821136 | 49:57

  • Option to add these roles as additional agents when logging a ticket

Countersign Quotations | v2.192 #820956 | 53:04

  • Allow countersigning of quotations before finalizing

Prefix for $ variables with data | v2.192 #793305 | 53:55

  • Prefix only appears if variable contains data

Halo Quick Ticket extension demo | 55:21

  • Robbie’s Edge/Chrome extension for quick ticket creation
  • OAuth setup with Halo, select fields, and complete on creation

July 8, 2025
8 min read

By the [run]Book: Episode 2

HaloPSA 2.188 introduced runbook triggers via chat, smarter billing rules, and cleaner settings layouts. In this recap, Mendy and Connor unpack key updates, link to demo timestamps, and flag risks like the still-unruly HubSpot sync. This is your practical guide to deploying the new features with confidence (and a few extra guardrails).
Read post

HaloPSA version 2.188 brought a variety of usability and backend enhancements—from runbook triggers in chat to finer-grain billing logic and cleaner settings layouts. In Episode 2, Mendy and Connor walk through these updates, troubleshoot common gotchas, and share the kind of real-world implementation advice you can only get from people deep in the trenches. They also made a point to mention a few times to add feature requests at ideas.halopsa.com

Watch now: https://youtube.com/live/6tjM4SGOcB4

Busy MSP? This guide recaps the episode’s major updates, links you to key moments in the video, and flags anything that might deserve extra caution in deployment.

Join us July 22, 2025 for Episode 3, where we'll start to cover v2.190! 

Trigger Runbooks from Chat | v2.188 #838526 | 3:14

Chat flows can now kick off integration commands—including runbooks. Embed chat on your website or in Teams, and let Halo handle the routing. You could:

  • Run diagnostics
  • Route to support teams
  • Automatically open categorized tickets

⚠️ Be careful what runbooks you expose publicly—especially if they modify data.

Notification Sound Customization | v2.188 #820304 | 6:58

You can now toggle the notification sound on or off—but the visual popup still appears. You still can’t upload custom sounds, and notifications can get out of hand across tabs.

💡 Bonus tip: You can suppress sound notifications per rule, but they may still clutter the alert pane.

WebSocket Notifications (Beta) | v2.188 #839402 | 8:02

Enable WebSockets for faster, real-time alerts instead of using the default polling (heartbeat). This reduces delay in receiving internal or backend alerts.

Backend Service Monitoring Logs | v2.188 #840002 | 9:13

Debug runbooks, automations, email failures, and integration issues using the new service monitoring pane. It logs each backend action so you can pinpoint where workflows failed.

🔍 You no longer need to email Halo support for log digging—huge time-saver.

Travel Charge Rate Flexibility | v2.188 #843591 | 15:25

You can now set separate rates for time and distance in a single travel charge entry. Perfect for billing both mileage and technician transit time in a single step.

Email & Settings UI Reorganization | v2.188 #839711 | 21:22

Settings like mailboxes, templates, and rules have been reorganized into distinct tabs instead of being buried under “General.” More logical, but prepare for some retraining of your internal muscle memory.

Auto-Expire Contract Logic | v2.188 #842066 | 25:50

Set a contract status to auto-expire when the end date passes. A scheduled task now flips expired contracts to “inactive” if configured.

⚠️ Hidden contracts can cause trouble—pair this with automated tickets or alerts to track renewal conversations.

Item Group Accounting & Billing Defaults | v2.188 #844350 | 33:00

You can now:

  • Prevent PO receiving or invoice creation at group level
  • Exclude groups from accounting sync (useful for test/staging items)

Connor and Mendy share tips for keeping messy product catalogs from polluting QuickBooks/Xero.

Client-Specific To-Do Groups | v2.188 #847221 | 51:57

To-do groups can now be restricted to specific customers. Use this to tailor onboarding checklists, project tasks, or compliance processes.

⚠️ Only one customer per group for now. Feels clunky, but it’s a start.

Clone Billing Templates | v2.188 #849112 | 52:32

Quickly duplicate complex billing logic with a new “Clone” button. Ideal for MSPs using multiple templates per client or those needing custom combinations for each contract type.

Advanced Billing Rule Matching | v2.188 #850203 | 54:23

Billing plan rules can now reference:

  • Ticket custom fields
  • Action fields
  • Agent properties

Use this to get laser-precise about when a contract or billing model should apply.

New Custom Field Storage Options | v2.188 #853900 | 1:04:20

Choose between traditional storage (custom fields added to core tables) or a new “separate table” method. The latter avoids bloating system tables—but still stores multi-selects as comma-separated strings (ugh).

Quote XLS Import Profiles | v2.188 #855612 | 1:18:27

You can now import vendor quote spreadsheets directly into Halo quotes. Set up mappings for Cisco, Dell, or distributor quote templates and save serious time.

OAuth via Custom Developer Apps | v2.188 #856711 | 1:21:52

You’re no longer stuck using Halo’s shared apps. Bring your own app registration to limit scopes, improve auditing, and align with internal security policy.

Recurring Invoice Proration Simplification | v2.188 #857744 | 1:24:33

A new setting condenses prorated adjustments into a single invoice line (instead of two). Easier to read—but harder to debug.

🔍 Consider leaving this disabled unless your team fully understands the logic.

HubSpot Integration Tweaks (and Pain) | v2.188 #859011 | 1:31:35

The HubSpot sync continues to be... challenging:

  • Doesn’t respect new “Accounts & Prospects” model
  • Overwrites domains and duplicates clients
  • Inconsistent inbound behavior

Proceed with extreme caution or disable it entirely.

July 22, 2025
8 min read

By the [run]Book: Episode 3

This HaloPSA release may not grab headlines, but it delivers smart backend fixes for billing, approvals, and project automation. From delegate ticket approvals to proration-ready invoices and improved QuickBooks syncing, it's a solid batch of quality-of-life upgrades for fast-moving teams and structured orgs alike.
Read post

This release didn’t come with any headline grabbers—but for those deep in Halo, it delivered a handful of quality-of-life improvements and some thoughtful backend fixes. Below are the features worth your attention, especially if you're in billing, approvals, or building project automation.

Watch here now: https://youtube.com/live/WGnJXYeSxN4

Features Reviewed

Delegate Approvals for Tickets | v2.190 #830512 | 2:28
Ticket approvers can now assign delegates directly from the agent app ticket detail screen. Great for ITSM or structured orgs, but less relevant for fast-moving MSPs unless you're running approvals regularly.

Manual Proration Made Invoice-Ready | v2.190 #823611 | 4:18
A new checkbox on manual proration entries lets them show up in the invoicing screen immediately. Particularly useful for mid-cycle adjustments to annual billing, like licensing or domains.

Zero Draft Invoice Handling | v2.190 #819999 | 6:41
Halo will now ignore draft invoices created in Xero, preventing clutter and accidental syncing. You'll need to enable this in the Xero integration webhook settings.

Receive Stock Before PO Approval | v2.190 #829771 | 9:04
You can now receive items before a purchase order is approved. Risky for strict workflows but may fit fast-paced environments where hardware urgency overrides red tape.

Auto-Issue Items from Actions | v2.190 #837101 | 10:21
Set up actions to issue specific inventory items without user selection. Makes fixed-fee tickets more maintainable. Bug alert: doesn't yet work with quick actions—still requires a workaround.

Ticket ID in PDF Template Item Tables | v2.190 #837112 | 12:39
PDF templates can now pull the associated ticket ID into item tables—helpful for clarity in documentation, reporting, or client-facing PDFs.

Read-Only Appointment Subjects | v2.190 #829744 | 17:43
Admins can lock appointment subjects to match the ticket/project. It’s a small control that helps standardize records across large teams.

Editable Invoice Line Contract Links | v2.190 #823492 | 20:41
You can now edit the contract tied to a specific invoice line—especially valuable if you're tracking profitability across services with multiple contracts.

Prevent RMM from Changing Device Types | v2.190 #821917 | 24:58
ConnectWise RMM imports won't overwrite an existing device type anymore, assuming you check the new box.

QuickBooks Name Collision Workaround | v2.190 #829321 | 26:05
Halo now checks for matching item names before syncing, and links them rather than creating duplicates. A clever patch for a QuickBooks API issue.

Ticket Type as Rule Outcome | v2.190 #831422 | 27:28
You can now set ticket type via rule outcomes. Great for automating triage flows or conversions between types during lifecycle changes.

Team Custom Fields in Details Tab | v2.190 #831994 | 31:13
You can finally surface custom fields tied to teams directly in ticket details. Limited use cases for now, but it’s a step toward richer internal data visibility.

Granular Attachment Permissions | v2.190 #829812 | 32:36
Admins can now control who can view, edit, upload, and download attachments—down to the ticket type and role level.

Track Completion of Sales Lines | v2.190 #832113 | 33:58
Sales order lines can be manually or automatically marked as “Complete.” Adds helpful clarity, especially when you're tracking partial progress across installs or shipments.

Runbook Execution Modes (Parallel/Sequential) | v2.190 #830301 | 35:27
Control how runbooks trigger: run steps in parallel for speed or in series to avoid conflicts and ensure data accuracy.

Column Profiles for Invoices & Quotes | v2.190 #834755 | 44:01
Column profiles now work on sales orders, quotes, and invoices. You can personalize the data you see—and what you hide—for cleaner views.

Runbook Stats Tab | v2.190 #830996 | 35:27
Basic run metrics are now visible in a tab. Not yet robust for reporting, but a decent glance for usage and debugging.

For easier tracking, check out haloreleases.remmy.dev to filter and search HaloPSA updates by ID, version, and keyword. And join us on August 5th for a show with Robbie and Mendy: https://youtube.com/live/ApiYEmWJsPU