Account audits

Access audit for Google Ads and Tag Manager when a person or agency leaves

Brings Google Ads users, pending invitations, linked manager accounts and Tag Manager permissions into one report. Ranks access that should not remain by risk and removes Tag Manager access after your approval.

When to use it

When a team member leaves, when you stop working with an agency, or when you want your yearly review of who can reach your accounts.

What you get

Risk-ranked access tables for Google Ads and Tag Manager, a list of who made changes in the last 30 days, Tag Manager permissions removed after your approval and the Google Ads users to remove by hand.

Does it change anything in my account?

Only with your approval. The assistant first shows a preview of every change and waits for your go-ahead.

Works with

Google Ads, Tag Manager

Fill in before sending

[account name][GTM account name][emails to keep and domain][emails of those who left, or write "not sure"]
A team member or our previous agency has left, and I want to see who still has access to our accounts and at what level. My Google Ads account: [account name]. My Tag Manager account: [GTM account name]. People who should keep access, and our company domain: [emails to keep and domain]. People whose access should be removed: [emails of those who left, or write "not sure"]. 1. Google Ads users. With google_ads_query, pull email_address, access_role, access_creation_date_time and inviter_user_email_address from customer_user_access. Read customer_user_access_invitation as well for pending invitations. 2. Manager account links. With google_ads_query, pull linked manager accounts and their status from customer_manager_link. An agency's access often comes through its own manager account rather than individual users. 3. Who made recent changes. With google_ads_query, pull user_email and client_type for the last 30 days from change_event. Google keeps only the last 30 days in this resource and requires a LIMIT. If an email that is not in the user list is making changes, show it separately, because that person may be coming in through a manager account. 4. Tag Manager. Find the account with list_gtm_accounts and list each user's account permission (user, admin) and container permission (read, edit, approve, publish) with list_gtm_permissions. Rules for judging: 1. Mark every email that is not on the keep list as "review". Call out personal addresses outside the company domain separately. 2. People with ADMIN in Google Ads, or admin or publish in Tag Manager, who are not on the keep list are the highest risk. 3. Every account must keep at least one administrator. Never propose removing the last one. 4. If an agency has a manager account link, note that cutting it may affect that agency's reporting and, where it applies, the billing setup. Format the output like this: one table per platform: user, role, since when, invited by, made changes in the last 30 days, decision (keep, lower the role, remove, review). Then a to-do list. To remove Tag Manager access, use manage_gtm_permissions: with action=revoke and the permission_path from list_gtm_permissions, show a preview with confirm=false first, wait for my approval, apply it and confirm by reading list_gtm_permissions again. There is no tool that removes Google Ads users or manager links; list them person by person so I can remove them on the Access and security page under the Admin menu in Google Ads.

Example result

An example of the output this prompt produces. Its structure comes from the tools' real output; numbers and names are fictional.

Example output (based on a fictional account, not real customer data)

Google Ads

UserRoleSinceInvited byChanges in 30 daysDecision
marketing@company.comADMIN2024-03-02YesKeep
amy.k@gmail.comADMIN2025-06-18marketing@company.comNoRemove (not on list, personal address)
intern@company.comSTANDARD2026-02-11marketing@company.comNoReview

Linked manager account: 123-456-7890, status ACTIVE. specialist@oldagency.com made changes in the last 30 days without being in the user list and is probably coming in through this link.

Tag Manager

UserAccount permissionContainer permissionDecision
marketing@company.comadminpublishKeep
specialist@oldagency.comuserpublishRemove

To do
1. Remove specialist@oldagency.com from Tag Manager (preview ready, waiting for your approval).
2. Remove amy.k@gmail.com in Google Ads under Admin > Access and security.
3. Agree the last reporting date with the old agency before cutting its manager account link.

Related searches

These prompts work best when your AI assistant is connected to your accounts with Opus Growth.

Connect your accounts free

More prompts

Account auditsRead-only

Full Google Ads account audit with the three fixes to make first

Reviews the whole account in one pass, from measurement and bidding to structure and landing pages. Ranks the findings by impact and names the first three fixes without changing anything.

When to use itWhen you inherit or doubt a Google Ads account and want to know what is actually wrong and where to start fixing it.

Google Ads, Tag Manager
Account auditsRead-only

Full Meta Ads account audit with the three fixes to make first

Reviews measurement, delivery issues, the learning phase, targeting, placements and creative fatigue in one pass. Ranks the findings and names the first three fixes without changing anything.

When to use itWhen your Meta ads results have slipped or stalled and you need to know what is wrong in the account before touching anything.

Meta Ads
Account auditsChanges after your approval

Merge phone and WhatsApp enquiries into one reliable conversion

Stops one person being counted twice when they both call and message. Ties the two buttons on the site to a single conversion and checks whether the call button in the ads is measured at all.

When to use itWhen people call and message you from the same site and you suspect one visitor is being counted as two conversions, making your cost per conversion look better than it is.

Google Ads, Tag Manager
Account auditsRead-only

Run a full SEO, AEO and GEO audit and get an evidence-backed scorecard

Scores access, technical health, structured data, quotability of content, trust signals and measured AI visibility in six areas of five concrete checks each. Shows the evidence for every point and orders the fixes by impact and effort, without changing anything.

When to use itYou want one evidence-backed report showing where your site stands in Google and in AI search, and a clear task list to hand to an agency or developer.

SEO Intelligence, Search Console