I run a software agency with real clients and I build a SaaS product solo. Both at the same time. Some weeks one eats the other, most weeks they fight for attention.
Nine years into this.
Here's what actually works for me, after a lot of things that didn't.
The common advice is "time block it" or "use different tools for different sides of your work."
I tried that. It falls apart the second reality hits.
A client email at 9am kills SaaS focus for the rest of the morning. A bug report Tuesday night means Wednesday morning is support, not the feature I planned.
Context doesn't respect the boundaries you try to set up in your calendar.
Separation is a fantasy. Integration is the only honest answer.
What actually works for me: the day as the container.
Here's the mechanic.
Every day gets one daily plan table. It's short. Client calls, SaaS commits, content, admin, errands – whatever is actually happening today, in one honest list.
Larger projects get their own dedicated tables. A client project. Q1 Saas Development. My monthly plan.
Each lives as its own table with its own history and context.
Those project tables are linked from the daily plan. One click and I'm inside the full project. Another click and I'm back in the day.
This is the part most people miss. The day isn't where all the work lives. The day is the entry point. Projects still exist.
They just don't rule the system. They sit inside time, accessible in one click, instead of being the thing I open the app to every morning.
The four workflows running inside this
I use the same daily structure for completely different kinds of work:
- Software agency client tracking (who, what, status, next step)
- Social media and content strategy (what's shipping, what's drafted, what's scheduled)
- Personal goals (fitness, reading, admin, the non-work stuff that still matters)
- Building the SaaS itself (commits, bugs, features, roadmap, design)
All four live in the same daily plan. None of them get their own separate tool. When I open my laptop in the morning, I see one day, with everything.
The one rule that keeps it sane.
Everything belongs to a date. Not a project. Not a status. A date.
I don't decide "this is agency work" or "this is SaaS work" when I capture it. I just write it down under the day it happened or needs to happen. The category matters less than the context.
This sounds simple but it changes the whole experience. You stop spending time organizing work and start actually doing it.
The weekly/monthly/quarterly review that ties it all together
The daily structure only works if you close the loop.
Every Sunday I review the week with AI. Not in a spreadsheet, not in a journaling app – in the same system. Because all the data is already organized by date, I can see exactly where the time went.
Was this an agency week or a SaaS week? Did content marketing get any attention? Did I actually work on personal goals or just talk about them?
Without that review, the whole system drifts and you only notice two months later when something's quietly fallen apart.
What do you guys think?
This worked for me for 9 years and keeps me productive.
Running a software agency and a SaaS at the same time – how I track everything without losing my mind
byu/Frequent-Football984 inEntrepreneur
Posted by Frequent-Football984
2 Comments
Impressive. Thanks for sharing
Really like this framing. Most productivity systems break the second real life kicks in. Using the day as the main container feels way more practical than pretending client work and SaaS can stay neatly separated. Thanks for sharing!