For context: I'm building Velyr, an AI agent for small SaaS founders. It runs every Monday, reads your analytics and GitHub repo, finds the biggest conversion problem, writes the fix, opens a PR, you approve via Telegram.
The weekly automation is the whole point. Set it and forget it.
But I kept thinking about one specific moment: someone onboards on a Wednesday, pays €29, and then nothing happens for 5 days. They're just sitting there wondering if it's broken. Or they ship a big change on a Thursday and have to wait until Monday to see what the agent makes of it.
That feeling — "did this even work?" — is probably the worst thing you can do to a new user.
So I added a "Run now" button to the dashboard. Once a day, on top of the automatic Monday schedule. The weekly cron still runs on its own, this is just for when you want it now.
Technically maybe 1–2 hours of work. Server-side cooldown, locks itself while a run is already in progress, doesn't count against the weekly schedule.
But I think the feeling of control matters more than the feature itself. Especially right after someone just paid.