The best reports are the ones you don't have to remember to write.
Here's a pattern: a scheduled workflow that runs every Friday, gathers data via web search, analyzes what changed since last week, writes a structured report, and emails it to you. Set it up once, get it every week.
What you'll build
A 3-step workflow on a weekly cron schedule:
- Data gathering agent pulls fresh information via web search
- Analysis agent identifies changes, trends, and notable items
- Report agent writes a formatted summary
Plus email notification on completion.
Example: weekly competitor update
Research agent system prompt:
Research the following competitors: [list your competitors]. For each, find: latest blog posts, product updates, pricing changes, job postings, and press mentions from the past 7 days. Write raw findings to
/home/daytona/shared/raw_intel.md.
Attach the omnisearch MCP server for web access.
Analysis agent task override:
Read
/home/daytona/shared/raw_intel.md. Identify: new product launches, pricing changes, significant hires, funding events, and messaging shifts. Rate each finding as high/medium/low impact. Write analysis to/home/daytona/shared/analysis.md.
Report agent task override:
Read
/home/daytona/shared/analysis.md. Write a concise weekly report with these sections: Executive Summary (3 bullets), High Impact Items (detailed), Notable Trends, Recommended Actions. Write to/home/daytona/output/weekly_competitive_report.md.
Wire it up
The fastest path: go to Create and describe the whole thing. "Research competitors weekly, analyze changes, and email me a report every Friday at 9am." Svortie builds the agents, workflow, and schedule.
Or build it manually:
- Create the three agents
- Create a workflow with all three steps
- Go to Schedules, create a cron trigger:
0 9 * * 5(Fridays at 9am) - Enable email notifications (set to "always")
Every Friday morning, the workflow runs. When it finishes, you get an email with the run status. Open the run to download the report from artifacts.
Cost
Three Haiku agents running weekly: roughly 40-80 credits per run. That's $2-4/month on a subscription plan. Compare that to spending an hour every Friday doing the research yourself.
Variations
- Market reports: track a market segment instead of specific competitors
- News digests: monitor industry news and filter for relevance
- Price tracking: check competitor pricing pages for changes (use heartbeat scheduling to only run when something actually changes)
- Social monitoring: track mentions of your brand or product across the web
Making it better over time
After a few weeks of reports, you'll notice patterns in what's useful and what's noise. Update the analysis agent's playbook to filter more aggressively. Add specific scoring criteria. Remove categories that never produce actionable findings.
The agent improves because your instructions improve.