Written by PaidSync's founder. This page describes one of PaidSync's ready-made workflows, from its code. We checked the other options on their own pages on 29 September 2026.
The weekend-underspend workflow ships with PaidSync and finds Google Ads campaigns whose budget seems to cap them on weekdays while they spend well under it at weekends. For each enabled campaign with a daily budget, it reads daily spend for the last 28 days, divides each day's spend by the campaign's current daily budget, and averages that for weekdays and, separately, for Saturday and Sunday. It flags a campaign when the weekday average is at least 85% of budget and the weekend average is at most 65%. To run it, connect PaidSync to Claude or ChatGPT and ask it to run the PaidSync weekend-underspend workflow. It only reads, a run counts as one task, and it works on every plan.
Its suggestion for a flagged campaign is to consider a higher weekend bid adjustment or daily budget; it changes nothing itself. It uses today's budget for every day in the window, so a budget changed during the window skews the result. Disclosure: PaidSync publishes this page.
The workflow is a few lines of code. This is all of it, in plain words.
Every setting is optional. Leave one out and the workflow uses the default below. Amounts are in the account's own currency.
| Setting | Default | What it does |
|---|---|---|
account_id | Your active account | The Google Ads account to check. |
lookback_days | 28 | How many days back to read, up to 60. |
weekday_min_pacing | 0.85 | Weekday spend as a share of budget at or above which a campaign counts as capped, from 0 to 2. |
weekend_max_pacing | 0.65 | Weekend spend as a share of budget at or below which a campaign counts as underspending, from 0 to 2. |
The flagged campaigns and how many were scanned:
In a chat. Connect PaidSync to Claude from Claude's connector directory, or to ChatGPT from its Plugins, connect Google Ads, then ask:
"Run the PaidSync weekend-underspend workflow on my Google Ads account for the last 28 days."
Claude calls paidsync_workflows_run with the workflow's name and your settings. Setup is in how to connect Google Ads to Claude.
From your own agent or code. Call the same tool on https://mcp.paidsync.ai/mcp:
paidsync_workflows_run({
name: "weekend-underspend",
params: { account_id: "123-456-7890", lookback_days: 28 }
})On a schedule. Because it only reads, it is safe to run unattended, for example every Monday before you plan the weekend. A Claude Code routine can run it as often as hourly on a paid Claude plan, or your own cron job can call it. PaidSync does not run it on a timer by itself.
Cost. A run counts as one PaidSync task, whatever it calls inside. The Free plan has 15 tasks a month with no credit card, and runs this workflow. Pro starts at $99 a month for 600 tasks.
Free for 15 tasks a month with no credit card, then priced by usage, from $99 a month for 600 tasks.
Start Free See a DemoChecked on 29 September 2026, on each option's own pages.
get_budget_pacing compares this month's spend with a monthly budget you give it, and projects month-end spend from the daily budgets switched on now.For a flagged campaign, look at weekend conversions before you spend more: weekend demand only helps if it converts. If it does, a weekend bid adjustment in the ad schedule or a budget change are the usual levers. In a chat, PaidSync previews a budget change before it applies it.
A campaign that spends at least 85% of its daily budget on an average weekday but at most 65% of it on an average Saturday or Sunday, over the last 28 days. Both thresholds can be changed.
No. It only reads daily spend and budgets, and returns the flagged campaigns with a suggestion to consider a higher weekend bid adjustment or daily budget.
A campaign needs data on both weekdays and weekend days in the window. One that does not run at weekends is not flagged, because not running is not underspending.
Twenty-eight days by default, and up to 60. Pass lookback_days in the run to change it.
One PaidSync task per run, on every plan. The Free plan has 15 tasks a month with no credit card.
610+ tools. 14 platforms. One connection. Start free.