Domain 4 · Task Statement 4.5
Designing Automation Workflows
TL;DR
Design resilient automation workflows using the tool priority hierarchy, combine scheduled tasks with Connectors and Computer Use in hybrid orchestration, and build multi-step chains with verifiable intermediate outputs.
What You Need to Know
Domain 4 has covered each automation tool individually: Computer Use for screen interaction, Dispatch for remote control, and Scheduled Tasks for recurring automations. This lesson brings them together. Real-world automation rarely uses just one tool — it combines multiple capabilities in a single workflow, choosing the fastest and most reliable tool for each step.
The skill being tested here is architectural: given a business problem, can you design a workflow that uses the right tool for each step, handles failure gracefully, and produces verifiable output? This is the synthesis lesson, and the exam tests it heavily.
The tool priority hierarchy in practice
You learned the hierarchy in lesson 4.1: Connectors > Browser > Computer Use. Designing automation workflows means applying this hierarchy at every step of a multi-step chain.
For each step in your workflow, ask: "Does a Connector exist for this?" If yes, use the Connector — it's faster and more reliable. If no Connector exists but the data is available on a website, use browser navigation. If the data only lives in a desktop application with no API or web interface, use Computer Use as a last resort.
A single workflow might use all three:
- Step 1: Pull calendar events via the Google Calendar Connector (fastest)
- Step 2: Check a competitor's pricing on a website via browser navigation (no Connector available)
- Step 3: Export data from a legacy desktop CRM via Computer Use (no API, no web interface)
- Step 4: Save the compiled report to a shared Google Drive folder via the Google Drive Connector (fastest)
Each step uses the highest-priority tool available. No step uses a slower tool when a faster one would work.
Standard automation patterns
Most business automation workflows fall into recognisable patterns. Knowing these patterns lets you design faster — you're not starting from scratch each time.
Daily briefing: Pulls together email, calendar, and messaging data each morning into a single summary. Connectors for Gmail and Calendar, local file output.
Weekly report: Aggregates data from multiple sources into a formatted document on a recurring schedule. Connectors for data retrieval, Skills for formatting, local file output, optional Connector for distribution.
Competitive intelligence: Monitors competitor websites or industry sources and flags changes. Browser navigation or Computer Use for data that isn't available through Connectors, local file output for the audit trail.
Client-facing automation: Processes incoming requests (email, form submissions) and generates standardised responses or documents. Gmail Connector for intake, custom Skill for processing logic, Connector for delivery.
Hybrid orchestration
The most powerful workflows combine multiple Cowork capabilities in a single scheduled task. A weekly competitor pricing report might:
- Use Computer Use to scrape data from a legacy desktop dashboard (no API)
- Use a custom Skill to format the data according to the company's reporting template
- Use the Google Drive Connector to save the report to a shared team folder
- Use the Slack Connector to notify the team that the report is ready
No single capability could handle this entire workflow alone. Computer Use can't post to Slack. The Slack Connector can't read a desktop application. The Google Drive Connector can't format data. Each component does its job, and the workflow chains them together.
Exam Trap: Dispatch Does Not Run in the Cloud
A common distractor states that Dispatch-triggered workflows continue running even when the host computer is off because execution happens in Anthropic's cloud. False. All execution happens locally on the host machine. Dispatch sends instructions to the local computer — if the computer is off, the instructions have nowhere to go.
Designing for resilience
Automation workflows fail. The computer sleeps. A Connector token expires. Computer Use misclicks. A website changes its layout. Designing for resilience means anticipating these failures and building in recovery.
Skipped runs auto-execute: Scheduled tasks that miss their window run automatically when the machine wakes up. This is built-in resilience for the sleep problem — you don't need to handle it, just understand it.
Persistent Dispatch thread: Dispatch maintains a single continuous conversation thread. Multi-day workflows where you check progress in the morning and add instructions in the afternoon all share the same context. Claude remembers what happened earlier.
Verifiable intermediate outputs: Break complex workflows into steps that produce visible, checkable outputs. If step 3 of a 5-step chain saves a file before step 4 emails it, you can verify the file independently if the email step fails.
Breaking tasks into verifiable steps
This is the most important design principle for automation workflows, and the one most people ignore.
A single enormous prompt — "Check all my emails, organise my files, update my CRM, create a report, and send it to my team" — is impossible to debug when something fails. Which step broke? Was it the email retrieval, the file organisation, the CRM update, or the report generation? You can't tell, and you have to run the entire thing again.
Better: break the workflow into steps that produce observable outputs.
- "Retrieve unread emails from the Leadership Team label and save them to /Documents/Email-Triage/"
- "Process the emails in /Documents/Email-Triage/ and extract action items to /Documents/Actions.md"
- "Generate a summary report from /Documents/Actions.md and save to /Documents/Reports/"
- "Post the report summary to #leadership-updates via Slack"
Each step reads from and writes to a known location. If step 2 fails, you can see exactly what step 1 produced and diagnose the problem. If step 4 fails, the report still exists locally — you can post it manually and fix the Slack step later.
Test Each Step Independently
Before chaining steps into a scheduled automation, run each step independently using "Run Now" and verify the output. Only chain steps together after you've confirmed each one works in isolation. This front-loads the debugging and prevents cascading failures in production.
The sleep problem: solving it once
Every automation capability in Domain 4 — Computer Use, Dispatch, and Scheduled Tasks — requires the host computer to be awake. This isn't three separate problems; it's one infrastructure issue that you solve once.
Go to System Settings > Energy (or Battery > Options) and configure your Mac to prevent sleeping when connected to power. This single change makes all of your automations reliable. Without it, every scheduled task, every Dispatch command, and every Computer Use session is at risk of failing when the machine decides to nap.
Common Mistakes
Common Mistake
Defaulting to Computer Use for tasks where a Connector exists — like visually navigating Gmail in a browser instead of using the Gmail Connector, wasting minutes on screen interaction that a Connector completes in seconds.
Instead: Always apply the tool priority hierarchy: Connectors first, browser second, Computer Use last. Before writing any automation step that involves screen interaction, check whether a Connector exists for that service.
Common Mistake
Writing one massive prompt that tries to accomplish five different tasks — checking email, organising files, updating a CRM, generating a report, and notifying the team — making it impossible to debug when something fails.
Instead: Break complex workflows into smaller, verifiable steps where each step reads from and writes to a known location. Test each step independently before chaining them into a scheduled automation.
Common Mistake
Designing elaborate daily automations but leaving default power settings unchanged — causing the Mac to sleep overnight and miss every morning scheduled task.
Instead: Solve the sleep problem once: System Settings > Energy > 'Prevent automatic sleeping when the display is off'. This is the foundation of every reliable automation workflow.
Morning automation
Before
Check my emails and let me know if anything important happened.
After
Run a morning briefing every weekday at 7AM. Use the Gmail Connector to retrieve unread emails from the 'Internal Team' contact group received since yesterday. Summarise each email's action items in a bulleted list. Send the summary to my Slack DM via the Slack Connector.
Weekly competitive report
Before
Automate my weekly report.
After
/schedule every Friday at 4PM. Use Computer Use to open the Legacy CRM desktop app and export this week's new leads as a CSV. Save the CSV to /Documents/Reports/. Then use the Google Drive Connector to upload it to the 'Weekly Reports' shared folder. Finally, post a notification in #sales-team via the Slack Connector.
Hands-On Activity
Hands-On Activity
Design and Deploy a Daily Briefing Automation
Solve the sleep problem, verify your Connectors, create a scheduled daily briefing that combines multiple data sources, and test it with 'Run Now.' This activity produces a working automation you can use every morning.
What you will learn
- Configure your Mac to prevent sleeping for reliable automation execution
- Design a scheduled task that combines multiple Connectors in a single workflow
- Use the Scheduled page to create and test a recurring automation
- Verify that the output contains data from each expected source
- 01
Go to System Settings > Energy (or Battery > Options) on your Mac and enable 'Prevent automatic sleeping when the display is off' when the power adapter is connected.
Why: This is the foundational step for any automation workflow. Without it, every scheduled task and Dispatch command risks failing when the Mac sleeps. Solve this once and every automation benefits.
Expected: The energy setting enabled. Your Mac will now stay awake when plugged in.
- 02
In Claude Desktop, navigate to Customise > Connectors and verify that at least one Connector is authenticated (e.g., Google Calendar, Gmail, or Slack). If none are connected, set up the one you use most.
Why: Your daily briefing will pull data from at least one external source. Verifying Connector status before writing the automation prevents mid-workflow authentication errors.
Expected: At least one Connector showing 'Connected' with a valid authentication token.
- 03
In a Cowork conversation, create a scheduled task: '/schedule daily at 8AM. List all files modified in the last 24 hours in my Documents folder. If the Google Calendar Connector is active, also list today's meetings. Format everything as a Markdown daily briefing and save to /Documents/Daily-Briefing.md.'
Why: This scheduled task combines local file access with Connector-based data retrieval — demonstrating hybrid orchestration in a practical, daily use case. The conditional logic (if Calendar is active) shows how to design graceful fallbacks.
Expected: Claude confirms the scheduled task with a daily at 8AM cadence, showing the data sources and output path.
- 04
Navigate to the Scheduled page, find your task, and click 'Run Now' to test immediately. After completion, open /Documents/Daily-Briefing.md and verify the content.
Why: Always validate an automation before trusting it. 'Run Now' executes the full workflow so you can check the output format, data accuracy, and Connector integration.
Expected: A Daily-Briefing.md file containing your recently modified files and (if Calendar is connected) today's meetings, formatted as a readable briefing.
Practice Question
Practice Question
You need to automate a weekly competitor pricing report. The competitor's prices are only visible in a legacy desktop dashboard application with no API or web interface. The final report must be saved to a shared Google Drive folder and the team notified via Slack. What is the correct automation design?
Sources
- Let Claude use your computer in Cowork — Anthropic
- Schedule recurring tasks in Cowork — Anthropic
- Put Claude to work on your computer — Anthropic
- Claude Dispatch: Control Cowork From Your Phone — FindSkill.ai