All tutorials
Claude

Using Scheduled Tasks in Claude

Ionut CiobotaruJun 24, 20265 min
Using Scheduled Tasks in Claude

Scheduled tasks are simply prompts that run automatically on a schedule you set daily, weekly, monthly, or once at a future time.

Scheduled tasks are simply prompts that run automatically on a schedule you set — daily, weekly, monthly, or once at a future time.

What you can do with scheduled tasks

A few common use cases:

  • Create alerts — flag when something crosses a threshold, like conversions dropping to 0, a sudden traffic drop, budget overpacing, or new disapprovals.
  • Alert only when it matters — e.g. only message you when a metric crosses a threshold.
  • Create reports — recurring performance reports, client-ready summaries, or end-of-month roundups.
  • Prepare ad-ops tasks — search query add/negate lists, placement exclusions, or keyword suggestions, ready to action.

What the result can be:

  • Create a file in your project — ideal for regular reports, ad-ops tasks, or client briefs.
  • Post to Slack or Teams — connect the channel and get the update where your team works.
  • Email — note that the Gmail connector can only create drafts, not send, so Slack or Teams is the better choice for notifications.

How to set one up in a project

You set them up from inside a project, so they automatically inherit all of that project's context — which ad account, client context, and instructions — and run exactly as if you'd typed the prompt yourself.

1. Open the relevant project. 2. Describe the task (basically a prompt). 3. Set the cadence in plain language. 4. Define the format (Excel, PowerPoint, text summary). 5. (Optional) Where to be notified (Slack, etc.) — the default is in Claude.

Change the timing or instructions of any scheduled task anytime.

Scheduling tasks across accounts

You can also create scheduled tasks that run analysis or alerts across several ad accounts. You have two options:

  • Create a scheduled task directly from the Cowork sidebar, and include the ad accounts you want to analyze as part of the prompt.
  • Or create a new project where you add several account IDs and specify that it should analyze multiple ad accounts.

What's important to know

  • Scheduled tasks can use a lot of tokens. Each run is a full prompt, so be thoughtful about what you schedule and how often it runs — daily checks across many accounts add up quickly and can exhaust your limits.
  • Tasks only run while Claude is open. Right now, scheduled tasks don't run in the background. They run while Claude is open, and a task scheduled for a time that has already passed runs the next time you open Claude. If Claude is closed and you're offline, nothing runs until you're back.

Sample prompts

Copy any of these into a project chat to set up the task. Swap in your own accounts, thresholds, and timing.

Copy
PMax search terms report
Every Monday at 8am, pull the search terms across all my PMax campaigns for the last 7 days. Show the best performers, the worst performers, and an overall view across all campaigns. Create a nicely formatted Excel.
Copy
Conversion drop alert
Check this account every morning at 8am and post to Slack (or Teams) only if conversions dropped to 0, or fell by more than 70% versus the day before. This can signal broken tracking, a lead form or checkout bug, a removed conversion tag, or a site change, so treat it as urgent.
Copy
Abrupt traffic change alert
Check this account daily and post to Slack (or Teams) only if clicks dropped by more than 70% versus the previous period — this can signal problems with the ads, campaigns, or landing page URLs.
Copy
Budget pacing (single account)
Each morning, check budget pacing for this account against a monthly budget of [amount]. Post a breakdown to Slack (or Teams) with target budget, current pacing, % over- or under-pacing, and the adjusted daily pacing needed to hit target. Use a clear headline like "Account X overpacing".
Copy
Budget pacing (cross-account overview)
Each morning, post one overview to Slack (or Teams) that aggregates budget pacing across these ad accounts [add your ad account ids here]: target budget, current pacing, and % over/under for each.
Copy
Weekly search query report (SQR)
Every Monday, run the search terms report for this account and create an Excel with suggested keywords to add and to exclude. Include recommended match types, and for negatives say where to apply them (ad group, campaign, or negative list, and which). Make it ready to upload to Google Ads Editor or SA360, or as a simple add/negate list with a short reason for each.
Copy
Performance report ready to share with clients
On the 1st of each month, create a client-ready performance report for this account as a nicely formatted PowerPoint. Recreate the report each month in the same format and style.
Copy
Monthly placement report analysis
Once a month, analyze the placement report for this account and give me a ready-to-paste list of placements to exclude in Google Ads. Output as Excel.
Copy
Accounts health check overview
Every Monday, post a prioritized overview to Slack (or Teams) of which accounts to check first this week. Flag any account with an optimization score below 80%, a 30%+ month-over-month performance drop, conversion goals marked "needs attention", or active disapprovals or limitations. Let me set custom thresholds per account.

See the next article, Using Live Dashboards in Claude, to learn how to create "datastudio style" dashboards with time pickers and campaign selectors.

Bring paid media into your AI, safely.