The freelancer whose biggest client just went quiet
Lee stares at the invoice tracker. Six months on the retainer with a logistics software firm. The monthly stand-up was cancelled. No explanation. The company Slack went quiet.
The industry you don't follow
When you win a retainer, you sign up to deliver a job. You don't sign up to become a subscriber to the client's trade press, a watcher of their competitors, or a tracker of their regulatory landscape. You have a skillset, a client, and a delivery schedule.
The problem is that the ground your client stands on shifts under its own weather. A new compliance director. A funding round for their closest rival. An EU regulation on driver hours. Each is a tremor on their desk that you only feel weeks later, when the brief changes without warning.
Most freelancers rely on serendipity for this. A LinkedIn post they happen to see. A client who talks too much in a meeting. A lucky coffee with someone who reads the news.
A Routine replaces the luck.
What a Monday morning Delivery actually contains
You set the Routine up once. You give it the name of your client's company, their sector, a few key competitors, a couple of trade publications you know the industry reads. You tell it to run every Monday at 7am.
It uses the Competitor / market watch template. It searches the live web for the topics you set, and it extracts real page text.
Per change, the Delivery gives you:
- A signal tag: PRICING, PRODUCT, HIRING, FUNDING, MESSAGING, RULE, CONSULTATION.
- One line of what happened.
- A direct URL to the source.
- How recent the signal is.
An entity with nothing to report is marked QUIET. "No change" is a real answer — it means no news is genuinely no news.
The Routine remembers. If you leave feedback on the Delivery — "the compliance director left last week, watch the team page for replacements" — the next run adapts. It knows what you engaged with and what you dismissed.
Every Delivery ends with a specific question that sharpens the next run.
Monday at 7am
Six runs into this, Lee's Routine produces something like this:
This isn't everything. It's just the few movements that matter. The lead with the most useful change first.
Lee reads this, and the silence makes sense. The regulatory team is drowning in an EU draft. The product person jumped ship. The roadmap is pivoting.
Lee has context for the next email. Lee can write: "Noticed the EU driver hours stuff — guessing your team is heads-down on compliance. Want me to reschedule the next planning session?"
It turns a nagging feeling into a data point.
Try it yourself
Your industry isn't logistics. That's the point. You set the search topics for your own.
Go to jorisloop.com/use-cases/competitor-monitoring. Set it to run Monday mornings.
A week from now, your black box will have windows.
**Market Watch for Logistics Softwares** Monday, 29 July 2026 **Your client's industry** ▸ **RULE** · EU transport committee drafts new driver rest-hour limits The regulation your main contact's default channel talks about is here. The silent week makes sense — they are scrambling for compliance. read: [link] (2 days ago) ▸ **HIRING** · CompeteNow Ltd hires former Head of Product from ClientOrg The person who handled the mid-week stand-ups has left for a competitor. read: [link] (1 week ago) ▸ **PRODUCT** · ClientOrg publishes API integration with a platform you don't support Your roadmap just diverged from theirs. read: [link] (3 days ago) ▸ **QUIET** · The client's main blog, their CEO's LinkedIn, and the regulatory filings show no change since last week.
Where this stops being the right tool
This idea has sharp edges.
It works on industries with a public signal. Press releases, regulatory filings, company blogs, trade publications. If your client's activity happens entirely in a private Slack, a closed meeting room, or a secure CRM your client doesn't publish from, joris cannot see it.
It works on a weekly schedule. If you need a real-time ping the second a competitor files a patent, a dedicated alerting tool makes more sense. joris runs when you aren't watching.
It cannot subscribe to a specific URL. You cannot point it at a single blog and ask for a daily update. A Direction in joris is a search topic, not a page to open. If your entire monitoring strategy is one favourite weekly newsletter, a feed reader is the right tool.
And it cannot tell you why the client went quiet. It gives you the signals. You still have to make the human call.
Who is this honestly wrong for? The freelancer with twelve small clients who turns them over every few months. The Routine needs a stable target to build a useful memory. It is for the person with one deep retainer, or a handful of clients in a single sector they want to understand without living in it.
Start your free 14-day trial at jorisloop.com.
Run something
like this yourself
Set up a Routine once. It runs on its own schedule and delivers a finished result every time — built for the job, saved to revisit.
Start your free 14-day trial →