PlaybookIntermediate16 min read21 August 2026

The Overnight Competitor Brief

Claude watches your market while your laptop is closed.

In short

Cloud Routines run scheduled Claude Code work on Anthropic's infrastructure, so the job fires with your laptop closed. Point one at a watchlist of competitor pricing pages, changelogs, careers pages and reviews, and it delivers a ranked brief each morning covering what changed, why it matters, and what to do. Minimum interval is one hour, and it needs a paid plan. The part nobody mentions is that every run starts from a blank machine, so the baseline has to live somewhere that survives. Section six is that fix.


Why does competitor monitoring always quietly get dropped?

Because it is a task with no deadline. Nothing breaks the week you skip it, so it gets skipped, and then you find out about the pricing change from a customer who is already asking for a discount.

The tools built for this have their own problem. They compare yesterday's version of a page against today's and flag anything that is not identical, so a competitor swapping a photo gets the same alert as a competitor halving their price. Within a fortnight you stop opening the emails.

What changed is that Claude Code Routines shipped in April 2026, and they run on Anthropic's cloud rather than your machine. That distinction is the whole thing. The check happens at six in the morning whether your laptop is open, closed, off, or in a bag at an airport.

So the job becomes possible to automate properly, and the remaining work is deciding what actually deserves your attention. That is what the watchlist and the prompt below are for.

1. The three ways to schedule Claude, and why only one works here

This trips people up constantly, so it is worth thirty seconds.

/loop repeats a task inside your current session. It dies when the session dies. Useful while you are sitting there working, useless overnight.

Desktop scheduled tasks run on your own machine. They need the computer awake and the app open. If your laptop sleeps through the scheduled time, you get one catch-up run when it wakes, covering only the most recent missed fire, not all of them.

Cloud Routines run on Anthropic's infrastructure. Your machine can be off entirely and the run still happens.

For a morning brief, only the third one does the job. If you set this up as a desktop task, it will work perfectly during testing and then silently stop the first weekend you close the lid.

One limit to plan around. The minimum interval for a routine is one hour. That is far more frequent than this workflow needs, so it is not a constraint here, but it rules out anything closer to real time.


2. Before you start

A paid Claude plan. Routines are available on Pro, Max, Team and Enterprise. There is no free tier.

Claude Code. Either the desktop app or the command line.

A folder for this work, connected to GitHub. This matters more than it sounds, and section six explains why. A cloud routine clones a repository to run, so the repository is the only thing that persists between runs.

Twenty minutes. Fifteen to build the watchlist properly, five for the setup.


3. The watchlist

Create a file called watchlist.md in your folder. This is the artifact the whole workflow runs on, and its quality decides whether the brief is useful or noise.

markdown

# Competitor Watchlist

## My business
[Two or three sentences. What you sell, who buys it, and what you
compete on. Claude needs this to judge whether a change matters to
you specifically rather than being generically interesting.]

## Tier 1: check daily
[The sources where a change would make you act the same week.]

- Industry news: [SEARCH TERMS, e.g. "invoicing software funding"]
- [COMPETITOR] pricing: [URL]- [COMPETITOR] pricing: [URL]## Tier 2: check every three days
[Where change is slower but still meaningful.]

- [COMPETITOR] changelog or release notes: [URL]- [COMPETITOR] blog: [URL]- [COMPETITOR] reviews on [G2 / Capterra / Trustpilot]: [URL]## Tier 3: check weekly
[Slow signals that reveal direction rather than events.]

- [COMPETITOR] careers page: [URL]- [COMPETITOR] LinkedIn headcount: [URL]## What counts as a change worth reporting

Report:
- Any pricing change, including a plan being added, removed or renamed
- A new feature that overlaps what I sell
- Three or more roles opening in one function
- The same complaint appearing in reviews more than twice
- Funding, acquisition, leadership change
- A competitor entering [YOUR SEGMENT]

Ignore:
- Design and copy changes with no substantive difference
- Blog posts that are not announcements
- Single reviews, positive or negative
- Job posts for roles they always have open
- Anything already reported in the last 14 days unless it has moved

## Context that changes the ranking
- Our price is [X]. Anything undercutting it materially is urgent.
- We are weakest on [FEATURE]. A competitor shipping it matters more
  than usual.
- We are strongest on [FEATURE]. Someone copying it is worth knowing.
- [COMPETITOR] is the one we lose deals to most often. Weight them
  heavier than the rest.

The next one lands in your inbox before it lands here.

One email a week. What I tested.

Subscribe
The Overnight Competitor Brief · Playbooks · Steve Tan