The weekly report is a good candidate for automation when its sources and structure are already clear. An Agent can collect the facts available to it, prepare the report, and record what it could not confirm. Someone still needs a dependable way to get current inputs into the workflow and check the result.
Clanker Workspace supports hosted Schedules for work at set times and Loops for work that repeats after the previous run and a delay. Start with a normal Session, inspect one report, and then configure the recurrence for a hosted Workspace Agent.
Establish a reporting contract
For a fictional studio, the report might cover completed work, open client decisions, current blockers, and next week's priorities. Create a Project containing the latest notes and approved report outline. Specify the reporting period and who keeps the notes current.
Use a goal like this for the first run:
Prepare the weekly internal status report from this Project's notes.
Use the reporting period stated in the current input file.
Separate completed work, ongoing work, blockers, and next steps.
For each item, cite the source and preserve its stated owner and date.
If an input is missing or older than the reporting period, say so.
Save a report named with the reporting period in this Project.
Keep it internal; do not email clients or publish it.
The weekly client report starter offers a prompt and example structure. Adapt it to your actual audience instead of copying every field into a report nobody needs.
Open the first output and check it against the notes. Test a stale input as well: the Agent should identify the old period instead of presenting old activity as this week's progress.
Choose Schedule or Loop
Use a Schedule when the report is needed at a set time, such as Friday at 15:00 in your chosen timezone. Use a Loop when the next check should happen after the current check finishes and a delay. The timing guide explains the difference.
For the Friday report, choose the Project, tested hosted Agent, goal, days, and timezone in Schedules. Confirm the saved timing rather than relying on a phrase such as “Friday afternoon,” which may mean a different time to another colleague.
Native BYOA harnesses are not currently run by regular Loops or Schedules. Use the hosted Agent whose behavior you tested. A Claude connector can help prepare the inputs or review the output, but it does not create recurrence by itself.
Decide how current information arrives
Recurring work needs recurring inputs. If a colleague uploads a weekly export, make that responsibility explicit. If the Agent reads a connected source, verify the connection and Tools available to it. If you saved a copy from Google Drive or another source, treat it as a copy until you request and verify an update.
For example, a Friday Schedule cannot know that Tuesday's sales sheet has changed unless its workflow can obtain that change. Have the report identify source dates and missing inputs. This helps the reader judge whether the report is current enough for the decision.
Define a useful notification rule
A routine report may need a notification after every completed run. A monitor may need to stay quiet unless a material change occurs. Put that rule in the goal and configure the available notification controls.
For an internal report, a useful rule is:
Notify me when the report is ready for review, or when a required input is missing. Include the saved output location and the reporting period. Do not describe an incomplete run as complete.
Configure external sending separately when the job needs it. A report Schedule and a managed email request workflow have different triggers and routing. Do not assume setting up one automatically creates the other.
Review history and ongoing usage
Check the worker's run history, progress, and saved files after the first scheduled run. Confirm the intended period, inspect exceptions, and compare the output with your initial Session trial. Use pause, resume, run-now, or stop when the workflow needs adjustment.
Hosted work can run while your browser is closed. A step using a connected computer still needs that computer online. Scripts and commands require Allow computer jobs and an Agent that permits unattended work; Answer only, Research, and Always ask Agents cannot run unattended computer jobs.
Recurring runs consume credits. Loops use 10× model tokens, and computer usage is charged separately. Review current rates and usage, choose a suitable interval, and stop obsolete workers.
A useful reporting automation leaves a file you can inspect, a trace of the sources it used, and a clear exception when those sources are insufficient. Use those outputs to decide whether to extend the workflow to another business job.
Sources
Give your assistant one useful job
Test a report once, configure a hosted Schedule, and inspect the saved results and usage in Workspace.