Skip to main content
Sticky

We automated our weekly reporting... Turns out that fixed more than reporting

  • July 21, 2026
  • 10 replies
  • 294 views

DStack
Forum|alt.badge.img+8
  • Participating Frequently

We started sending everyone their own personalized weekly report. It turned into one of our most-used tools.

 

Been meaning to post about this one for a while, but I’ve spent many nights and weekends the past year or so learning how to build automation tools, which I want to share with the group!

Quick context that'll cover this whole series, since I'll be leaning on it every week: I built custom automation talking to Aspire's API directly. On a schedule, it logs in, pulls whatever that week's report needs (completed tickets, hours, notes, whatever the specific tool cares about), packages it into a formatted PDF (sometimes Excel), and emails it out on its own. Nobody has to remember to run a report or export anything by hand, it just lands in the right inbox. I'll spare you the plumbing from here on and just focus on what each tool does and why we built it.

First one up: we call it our "Week at a Glance" report. Really it's the same report wearing three different hats depending on who's reading it.

Every crew leader gets their own version showing just their last 7 days: every ticket they ran, hours estimated vs. actual (weekly totals and ticket by ticket), and whatever notes they logged. There's a small dashboard up top too: clock-in percentage, labor hours act/est, and how many of their tickets actually had notes attached. Just their stuff, nothing else.

AMs get a version built for them. Same last-7-days view, but it also shows what's scheduled for the next 7 days, with a nudge to double-check hours and make sure the crew has notes going in before the visit. If anything coming up has a deposit that hasn't landed or an invoice sliding past 30 days, that shows up right on the report, so nobody finds out mid-job.

And then there's a rollup version for leadership. Same idea, topline: hours/cost performance, clock entry, note coverage, revenue from the week.

Honestly the surprising part wasn't building it, it was what happened after. Note-taking and clock compliance went up pretty noticeably once people could see their own numbers every week without having to ask. AMs started getting ahead of scheduling issues instead of finding out day-of that a job didn't have materials ready. A few crew leaders and AMs have actually told me they like getting something that's just theirs instead of digging through a shared dashboard.

Screenshots attached, names and numbers are fake, obviously.

Anyone else doing individualized reporting per person, or is it mostly shared dashboards / one big report for the whole team over there?

Up next: A few other posts I have planned based on already-built tools, things I’m actively working on, or looking more into... let me know what you be most interested in covering next week:

  • Maintenance Portfolio Analyzer
  • Automated Deposit Notifications & Aging Tracker/Reporting
  • Automated Weekly OPs Production Reports for Maintenance and WIP Report for larger Installations
  • GPS Clock Analyzer (where clock entry is happening relative to our facility or our properties)
  • Automated EOM Pre-Close Audits - flags items needing attention and links to EOM review lists to relevant parties. Automated to send monthly.
  • How we’re leveraging AI in general to empower our team to deliver the best service possible
  • Working On/Up Next: How to get info/data to write back INTO Aspire

 

10 replies

Forum|alt.badge.img+7
  • Participating Frequently
  • July 21, 2026

This is awesome! Would we be able to connect via email? I’d love to pick your brain offline about the tool(s) you used to build this API if your schedule allows for it! 


mhellweg
Forum|alt.badge.img+15
  • Inspiring
  • July 21, 2026

@DStack  Topics I’d be interested to hear more about

Thanks for sharing this!

  • How we’re leveraging AI in general to empower our team to deliver the best service possible
  • Working On/Up Next: How to get info/data to write back INTO Aspire

DStack
Forum|alt.badge.img+8
  • Author
  • Participating Frequently
  • July 21, 2026

This is awesome! Would we be able to connect via email? I’d love to pick your brain offline about the tool(s) you used to build this API if your schedule allows for it! 

Of course! I’ll send you a DM!


CapsaAnalytics
Forum|alt.badge.img+10
  • Participating Frequently
  • July 23, 2026

Very cool ​@DStack! We have some similar personalized reports for AMs. Let me know if you’re up for trading notes. Just sent you a LinkedIn request.


swirtholg
Forum|alt.badge.img+16
  • Inspiring
  • July 24, 2026

this is interesting ​@DStack . are you offering these reports for sale to the group or are you showing what could be done? Do you have a designated IT person building these for you or utilizing ai as you go? 


CapsaAnalytics
Forum|alt.badge.img+10
  • Participating Frequently
  • July 24, 2026

Here’s a couple examples of the types of emails our users are pushing to their teams with Aspire data.

 

 


DStack
Forum|alt.badge.img+8
  • Author
  • Participating Frequently
  • July 24, 2026

this is interesting ​@DStack . are you offering these reports for sale to the group or are you showing what could be done? Do you have a designated IT person building these for you or utilizing ai as you go? 

Hey, not selling anything, just showing what's possible. No dedicated IT person, it's just me, Aspire's API access, and a genuine curiosity about what AI tools can actually do day-to-day. Built and validated it myself, nothing fancy, mostly just time and a few bucks in Claude Code tokens.


swirtholg
Forum|alt.badge.img+16
  • Inspiring
  • July 24, 2026

Awesome, Thanks ​@DStack 


Forum|alt.badge.img+5
  • Participating Frequently
  • July 28, 2026

@DStack Any chance you’ve written up some basics you’d be willing to share on connecting to the API and setting something like this up that we could use for our own purposes? I have never accessed an API and am out of my depth, but very interested to learn if I know where/how to start. 


DStack
Forum|alt.badge.img+8
  • Author
  • Participating Frequently
  • July 31, 2026

@DStack Any chance you’ve written up some basics you’d be willing to share on connecting to the API and setting something like this up that we could use for our own purposes? I have never accessed an API and am out of my depth, but very interested to learn if I know where/how to start. 

Part 2 of the series is up and posted if you have any specific questions on the API!