Hi,
Yeah, Xero is great accounting software but, as far as I'm aware, that's all it is good for really, accounting.
Your question about keeping on top of where a job is up to is the reason I started this post really.
I was really struggling to get to grips with not only where my jobs are currently up to but, and here's the most important one, have I been paid!
Here is a small snippet of the home page of the software I'm using, I can only show a very small section as the page contains sensitive information but essentially, this home page allows me to see where my jobs are currently at a glance.
View attachment 100712
Now I've only just started using this software in the last couple of weeks so there are only a handful of jobs on there at the minute but you get the general idea.
I have found this software to be really helpful in allowing me to track a job from start to finish. I can add notes, files, certification , site pictures, RAMS, insurance docs etc etc to each individual job which the client can see via a portal.
Don't get me wrong, it takes a bit of getting used to and you'll need to commit some time to learn it but other than doing it manually as you are doing now, I don' think there is another way around job tracking.