Update every client report in one go

Change a metric, date range or setting across every client report at once. The agent finds every report the change affects, shows you the list, and edits in bulk after you've confirmed.
Set up in
About 5 minutes
Runs
On demand
Best for
Agency owners, analytics leads, PPC leads

What is a bulk report edit?

A bulk report edit is one change applied across many reports at once, like swapping a retired metric, changing a date range or adding a new campaign type.

Agencies need one more often than you'd think. Ad platforms and analytics tools retire and rename things all the time, and every client report that uses them has to follow. Your own standards change too: a new attribution model, a new date view, a new naming convention.

Here are the changes that usually hit every report at once:

ChangeExampleWhy it's slow by hand
A platform renames or retires a metricGA4 now calls conversions key eventsEvery widget that uses it has to be found first
An attribution setting goes awayMeta stopped returning 7-day view and 28-day view attribution from January 12, 2026Reports built on those windows need a new setting
A whole data source stopsUniversal Analytics stopped processing data on July 1, 2023Every report needs a new source
Your attribution model changesLast click to data-drivenThe change sits inside each widget
The date view changesYear to date to quarter to dateEvery report, one by one
A new campaign type needs addingPerformance Max added to paid dashboardsEvery paid widget needs updating
A new look or naming conventionNew brand theme, new report namesSmall change, repeated hundreds of times

The work itself isn't difficult at all, but it's just tedious, time-consuming, and frankly, frustrating to edit dozens of reports. Here's how one PPC lead at a UK agency agency described it:

"We had about 50 social reports and when I wanted to change the attribution model, it took me half a day to manually change everything."
PPC lead, UK PPC agency

Bulk edits are different from the monthly report update. For that, see automated client reporting.

How do agencies use AI agents to bulk edit reports in Whatagraph?

Agencies use an agent to find every report a change affects, make the change, and check each one went through. A person checks the change before it goes everywhere. Here's how two teams do it.

An Irish ad-ops team: a new date range on every report

This team wanted every report in their space to show quarter to date instead of year to date. Doing it by hand meant opening each report and changing each widget.

They asked the agent to make the change. They tested it on one report, then on a second, and then applied it to every report in the space.

"I applied the first test on the first report, checked that one, made sure that it is correctly what I was looking for, did it again on a second test, and then I applied that change on every single report I have on my space, and that was successfully done."
Ad ops specialist, Irish ad-ops team

An in-house marketing team: 38 reports with the wrong setting

This team's online shop reports showed sessions by day, when they needed them by month. The setting sat inside one widget on each report, across many markets.

Sweep searched every report and found all 38 that used the day setting. It named the exact widget on each one and proposed changing it to month. Before changing anything, it took a snapshot so every report could be restored.

"he found all the 38 reports with that, and he also correctly identified the sessions, what we needed."
Marketing lead, in-house marketing team

In both cases, the agent found the reports and made the change, and a person checked it.

Manual vs. agent bulk edits

You don't have to give up control. The agent finds every report and makes the change. A person checks the list and the first result before it goes further.

By handTemplatesAI agent + specialist
Finding affected reportsOpen each one and lookOnly helps with new reportsSweep lists every report and widget
Time for 50 reportsHours, often half a dayNo help for reports already builtOne pass, plus your check
Risk of missing oneHighHigh for older reportsLow, because every hit is listed
UndoChange it back by handChange it back by handRestore from a snapshot
Who checksWhoever did the editWhoever did the editA person reviews the list and the first report

Templates are a good start for new clients. They don't help with the reports you've already built, and those are the ones that need changing.

Doing it by hand still makes sense for one or two reports, or when every client needs a different change.

For a wider look at the options, see our roundup of automated reporting tools.

How to bulk edit reports with an AI agent

The safe way to run a bulk edit is list, check, test, then apply. Here's how to set it up with Sweep.

1. Describe the change in plain words. Say what to find, what to change it to, and which reports. For example: every widget in the client folder that uses 7-day view attribution.

2. Ask for the list first. Sweep lists every report and widget the change affects, and changes nothing yet.

3. Check the list. Take out any report that should stay as it is. You can't lock specific reports away from an agent in the settings today, so name the ones to skip in the brief.

4. Keep edits on "needs approval". Sweep asks before every change. It also takes a snapshot of each report before editing, so you can restore it.

5. Apply it to one report and check it. Open it and compare it with what you expected.

6. Apply it to the rest. Sweep makes the change and checks that each edit went through.

7. Keep the snapshots until you're sure. If a client spots something off next week, you can roll that report back.

Paste this brief, or describe the change to IQ Agent in your own words:

Find every report in [client folder or list] that uses [metric, setting or source].

For each one, list the report, the tab and the widget. Don't change anything yet.

Tell me which metric or setting you'd use instead: [metric A] was retired and replaced with [metric B]. If you're not sure which replacement fits a widget, ask. Don't guess.

Skip these reports: [report names].

After I confirm the list, take a snapshot, then make the change on [first report] only.

After I confirm that report, make the change on the rest. Then list any widget you couldn't change and why.

The brief asks for a change report before any edit: what was retired, what replaces it, and where. That's the list you check before anything changes. Build your metrics once in the Data Hub, so the replacement is the same custom metric everywhere.

What are the benefits of bulk editing reports with an AI agent?

The first benefit is time. The business impact comes from what that changes: reports that stay correct after every platform change, and a team that spends its hours on clients, not on clicking through settings.

✅ Hours back on every platform change. Half a day of clicking becomes a list to check and a change to approve.

✅ No report missed. Sweep lists every widget the change affects, including the old reports nobody opens.

✅ The same metric everywhere. Every client report uses the same definition after the change.

✅ A list before anything changes. You see exactly what will change, and where, before you approve it.

✅ An undo for every report. Snapshots let you restore a report if something looks wrong later.

✅ Faster reaction to platform changes. When a platform retires a metric, you can fix every report the same week, not when a client asks.

Best practices for bulk report edits

A few habits keep bulk edits safe:

  1. Ask for the list before any change. Read it before you approve anything.
  2. Check one report first. Then apply the change to the rest.
  3. Keep "needs approval" on for report and widget edits until you trust the agent with that kind of change.
  4. Snapshot before every bulk edit. Keep the snapshots until the next reporting cycle has gone out.
  5. Write the change down. Note what changed, why and which reports. The next person to touch those reports will need it.
  6. React to platform changes early. When a platform announces a retired metric, fix your reports before the date, not after a client spots a gap.
  7. Keep bulk edits with the people who own the reports. Agree who's allowed to run them, and name the reports to skip in every brief.

For the tools that help run a reporting operation at this scale, see our guide to client reporting tools.

What common mistakes to avoid in bulk report edits?

1. Changing everything at once

A change that looks right in your head can look wrong in a real report. Apply it to one report, check it, then apply it to the rest.

2. Letting the agent pick the replacement

When a metric is retired, the right replacement isn't always obvious. Tell the agent which metric replaces which, and ask it to stop and ask when it isn't sure.

3. Forgetting reports outside the folder

Old reports, one-off client dashboards and reports in other folders use the same metric too. Ask the agent to search every folder you're responsible for, not only the obvious one.

4. Skipping the snapshot

Without a snapshot, undoing a bulk edit means fixing each report by hand. Take one every time.

5. Letting anyone run bulk edits

In a big team, an accidental bulk edit is the fear agencies raise most. Keep edits on "needs approval", agree who runs them, and name any report that should stay as it is in the brief.

6. Mixing a bulk edit with a client request

A change for one client doesn't belong in a change for all of them. Run them separately, so a client-specific tweak doesn't end up everywhere.

Use agents to update every report at once

IQ Agents access is open in cohorts with guided setup for each. Sign up now.

Frequently Asked Questions

All your questions answered. And if you can’t find it here, chat to our friendly team.

Can you bulk edit reports in Whatagraph?

Yes. Sweep, a pre-made IQ Agent, applies the same change across many reports at once. It lists every report and widget the change affects, asks you to confirm, takes a snapshot, makes the change and checks each edit went through.

What happens to my reports when a platform retires a metric?

Widgets that use the retired metric stop showing data, or show it differently. You need to find every widget that uses it and swap in the replacement. An agent can find them all and make the swap once you've confirmed the list.

Can I undo a bulk edit?

Yes, if you took a snapshot first. Sweep takes one before it edits a report, so you can restore the report to how it was.

Can I stop the agent from changing certain reports?

Not with a setting today. Name the reports to skip in the brief, and keep report and widget edits on "needs approval", so the agent asks before every change.

Does a bulk edit change my data?

No. A bulk edit changes report settings and widgets, like which metric a widget shows or which date range it uses. The data in your connected sources stays as it is.

How is this different from automated client reporting?

Automated client reporting updates each report every month: new dates, new data, new commentary. A bulk edit makes one change across many reports at once, usually because a platform or your own standard changed.