Connect the client decision to the exact live operation
Approve Google Ads changes for agencies: make the client handoff precise
Review the intended account, target and action before execution. Keep commercial authority, connected-owner confirmation, current-setting checks and verified results distinct across agency and client teams.
Define the agency approval problem
An agency can identify an improvement, discuss it with a client and still apply the wrong operation if the final handoff is vague. Approval needs to connect the business decision to an exact account target and action. A reassuring conversation is not enough.
The practical difficulty is that different people own different stages. A specialist interprets evidence, an account manager explains the recommendation, and an authorised person confirms the live operation. Each stage can lose detail unless the proposal makes the intended change assessable.
Start with the requested decision. Pausing an asset, changing a budget, creating a group and replacing creative have different effects. A generic optimise the account label cannot tell the reviewer which settings will change.
Keep the approval proportionate to the operation. A small precise proposal is easier to review than a long sentence containing several hidden status or targeting effects. The human should be able to understand the result before the API request is sent.
The agency-specific goal is continuity across people and clients. A reviewed proposal should preserve the account, evidence, exact steps and current stage. It lets another colleague tell what was agreed, what was executed and what still requires a separate check.
Understand who can confirm
The current Slack edit path checks the proposal's account and channel ownership, Slack installation and actor. The confirming user must match the authorised connected installer and proposal actor. An arbitrary colleague cannot execute by clicking a card in the channel.
These checks also apply again before queued execution. A proposal is not a transferable authorisation token that bypasses a changed connection or actor relationship. The account context remains part of the permission decision.
Plan the agency handoff around the actual authorised person. A client representative may discuss the recommendation while another connected owner performs the application's confirmation. Do not promise that anyone named in the conversation can approve.
If the intended confirmer does not meet the current controls, resolve the connection and authorised workflow rather than ask for repeated clicks. The agency should not treat an access restriction as proof that the supported Google Ads operation is impossible.
Keep this explanation concise in client communication. The reviewer needs to know who is responsible for confirmation and which account the action concerns. Internal identity checks can remain behind the scenes while the human authority handoff remains explicit.
Check the client account context
Review the account name shown with the proposal. Campaign and ad-group names can repeat across clients, so a familiar target label does not establish the right account. The connected channel and resolved target must match the intended client.
Imagine a fictional agency, Elm Coast Media, with two clients whose campaigns are both called Core Search. A recommendation for one client should not be prepared in the other's channel. The same operation can be technically valid and commercially wrong.
Keep supplied client constraints attached to the account. A budget agreement, product offer or service area can guide the decision, but it does not become provider-verified evidence merely because it appears in the proposal's reason.
Google's mutation overview describes account-scoped writes and resource operations. The provider's scope reinforces the need to select the intended client context; it does not replace the application's actor checks.
If access or account binding changes after preparation, the edit path should not silently apply the original operation under another context. Obtain a fresh supported proposal where necessary. Clear account naming is part of review safety, not decorative metadata.
Connect evidence to the requested action
A reason should explain why the user wants this operation, without overstating what the evidence proves. A campaign can have a low selected return in a defined period, while the business decision to pause it also depends on the client's objective and context.
State the selected measure and dates where relevant. All primary conversions, purchases and a named action answer different questions. A proposal based on one outcome should not be justified using a broader total without explanation.
Keep a diagnostic finding separate from quantified impact. A missing negative list or a destination issue can prompt investigation, but it does not independently establish a recoverable spending amount. The reason should not invent guaranteed savings.
If the client changes the objective during discussion, reassess the recommendation. Correcting the metric but keeping an earlier pause proposal can carry an analytical error into execution. Prepare the action under the revised decision.
The confirmation should therefore contain a practical explanation, not a promise of future performance. It ties the chosen operation to the evidence and client instruction while leaving commercial outcomes for later measurement.
Resolve the exact asset and parents
Name the target in language the reviewer recognises. For a keyword, include its ad group and campaign when needed. For an asset group, use its campaign context. A group should not appear as its own parent merely because a label was copied incorrectly.
Resolve repeated names before preparation. Two ad groups with the same name under different campaigns are different targets. A broad conversational reference should not cause the assistant to choose one arbitrarily.
Keep technical identifiers behind the human-readable target. They can be necessary internally for API resolution, but a client should not need to inspect a resource name to understand what is being changed.
Distinguish a parent operation from a child operation. Pausing a campaign has a wider configured effect than pausing one keyword. The human should see the exact entity level and scope rather than infer them from a generic pause label.
For listing-product actions, resolve the relevant group and path. The same product can occur in several groups with different inclusion decisions. An account-wide count of excluded occurrences is not a sufficient target for a blanket enable action.
State the operation plainly
A good action description uses a concrete verb and the intended result. Pause the named campaign, add the specified exact keywords or set the supported daily budget to the agreed amount. The reviewer should not have to translate technical payload syntax.
For a value change, show the relevant current and proposed values where available. Include the unit and currency meaning. A bare number can be misread across clients or confused with a percentage operation.
For creation, name what will be created and its parent. A statement such as group name followed by campaign name and Create Paused can confuse which asset receives the initial state. Put each resulting asset and status on a clear row.
For exclusions, show the relevant match or scope semantics. The standard conversational negative-keyword actions use exact negatives. They do not mean every related search phrase is blocked.
Keep the language user-facing. The API request can remain internal while the proposal explains its meaningful effects. A precise readable operation is easier to approve than a wall of enum values and identifiers.
Review separate logical steps
A request can contain several related actions. Adding keywords and enabling their ad group are different steps. The confirmation should make both visible so the human can assess the complete requested result.
Use separate action sections rather than a long paragraph. Each step should identify the target and intended effect. A list of keywords can be grouped under its addition step without hiding a later status change.
Respect the bounded logical sequence supported by the current flow. If the request is too broad, split it into manageable requests instead of preparing a partial proposal while implying the whole instruction will be executed.
The user should see which actions depend on an earlier creation and which apply to existing assets. That distinction helps explain why the execution order can differ from the order in the user's sentence.
Review the complete proposal as one decision. A clear first step does not excuse an ambiguous second step. If the agency cannot explain each effect and target, resolve the remaining question before confirmation.
Understand creation dependencies
A child creation needs the appropriate parent. A campaign, ad group and keyword sequence cannot be executed in an arbitrary order. The dependency framework describes supported producers, targets and relationships, then orders the required operations.
Google's mutation documentation describes linked operations using temporary resource references. That is a provider mechanism, not something the client needs to type into the confirmation.
Keep dependencies specific to the requested action. A setting that applies directly to an account should not trigger a campaign search merely because other edits need campaign parents. Local dependency information can establish the requirement before current account evidence is read.
Check compatibility as well as order. The parent must support the requested child or setting. A generic creation instruction should not produce an invalid child under a campaign type that does not accept it.
Contradictory sequences need clarification. Creating an asset and removing that same new asset is not a useful approval plan. A cycle or missing producer should fail preparation rather than become an unclear partial live operation.
Respect supported setting boundaries
The app's supported conversational operations are resource- and setting-specific. Google Ads exposes many provider capabilities, but a readable field or official endpoint does not prove that every write is safely exposed in this workflow.
Use the current action and dependency catalogues to prepare the operation. Some actions need a dedicated service or cannot participate in a combined sequence. Their prerequisites should shape the proposal before the user is asked to approve.
Audit fixes and conversational edits are also distinct paths. A finding can have a web correction mechanism without an equivalent universal assistant action. Do not advertise automatic repair simply because the audit recommends investigation.
For unavailable operations, explain the actual boundary and the appropriate next step. A destination reachability requirement is different from a missing target name. A provider limitation is different from current tool support.
These boundaries make the approval meaningful. The human reviews an operation the app has actually prepared, not a broad promise that every aspect of the account will be optimised after one click.
Assess a campaign budget proposal
The ordinary conversational campaign-budget operation supports non-shared daily budgets. Set uses account currency, while raise and lower use percentage changes. Review the amount, operation and relevant bounds rather than assuming every budget type is covered.
Keep the client's agreed spending amount separate from the campaign setting. An account-wide monthly agreement does not automatically determine which campaign budget should change. Pacing is a projection, not an instruction to mutate settings.
For a percentage change, make the resulting amount understandable. The reviewer should not need to compute the target value from a vague increase label. The reason should identify why this particular campaign is being adjusted.
Shared-budget context needs separate care. A recommendation that affects several campaigns should not be prepared as though it changes one independent daily budget. Respect the current support boundary rather than silently widening scope.
After execution, verify the supported budget setting. That result does not prove the account will spend an exact amount each day or finish at the client's agreed total. The agency budget-tracking guide explains the separate spending review.
Review complete creative and destination
Creative discussion can happen before a live proposal. The assistant can draft headlines or descriptions from supplied facts without research calls. The agency should review accuracy and offer consistency before requesting the account change.
The standard responsive search ad replacement uses the desired complete content and has defined handling of display paths and pins. Retained serving status is separate from creative replacement. The human should see the resulting content rather than only one changed phrase.
Standard responsive search ad creation starts paused. The proposal should identify the parent group and campaign, full content and provided final URL. Creation does not imply enablement or provider approval.
A bare public URL can be normalised to HTTPS for a supported creative request. That convenience does not establish page reachability, correct offer context or a working customer journey. Missing landing-page information should be supplied rather than invented.
Keep website work and account work separate. The agency can prepare a supported URL or creative operation while the website owner investigates page behaviour. The confirmation should not claim it repairs the entire destination merely by saving content.
Recognise the unexecuted proposal
A prepared proposal is a reviewable plan, not a live account change. Its message states that no changes have been made yet. The agency should preserve this stage in client communication rather than say the campaign was already optimised.
Read the account, exact target, action steps and reason together. A correct target name does not make an incorrect operation acceptable, and a sensible reason does not repair ambiguous scope. The human reviews the complete proposed effect.
Use the pending stage to correct missing or mistaken information. The client can supply another URL, revise the requested amount or identify the intended group. A revised plan should not coexist with an old card as though both remain equally current instructions.
Do not interpret conversational agreement as an execution event. That wording can help decide the desired proposal, but the application's live boundary is the authorised Confirm and Execute interaction.
This distinction is useful for agencies because several people may discuss an idea before the connected actor is ready to act. They can assess the proposal while keeping the account untouched and the authority handoff clear.
Handle expiry, cancellation and replacement
The current proposal expires after fifteen minutes. A pending proposal outside that window should not execute. The user needs a fresh prepared decision rather than assume an old card remains valid indefinitely.
Cancel leaves the account unchanged through that proposal. It is not a rollback of an already executed operation. The stage matters: cancelling a pending plan and reversing a live change are different requests.
Saving a new proposal in the same thread supersedes previous pending proposals in that context. This helps avoid acting on an earlier version after the user revised the instruction. The agency should still identify the current card clearly in its handoff.
An expired or superseded proposal may have useful discussion context, but it is not current execution authority. Recheck the relevant target and prepare the intended operation again when the business decision still applies.
Keep expiry separate from a provider rejection. A proposal that never executed says nothing about whether Google would accept the operation. The next task is preparation and review, not investigation of a live mutation that was never sent.
Follow an invented agency approval
The following scenario is invented and does not describe a customer account. Elm Coast Media reviews a service client's campaign called Core Search. The client asks for a new ad group named Boiler Service, related exact keywords and a clear initial status.
The specialist confirms the intended existing campaign and prepares the supported group creation with its keywords. The proposal names the client account, shows the new group under Core Search and lists the keyword addition as a distinct action.
| Invented step | Target context | Reviewed effect |
|---|---|---|
| Create ad group | Boiler Service in Core Search | New group with stated initial status |
| Add keywords | New Boiler Service group | Specified positive keywords, exact match and stated status |
The connected authorised actor reviews the content and confirms. The execution sequence establishes the required parent before applying the dependent keyword operation. The reviewer does not need to see internal temporary identifiers to understand that relationship.
The agency then reads the actual result. A checked creation is not proof of future leads or a complete launch. If ads or later enablement were not part of the proposal, the handoff keeps them as separate requested decisions rather than implying they were included automatically.
Use Confirm and Execute in Slack
The assistant prepares a supported edit card in the account conversation. It shows the proposed changes and the Confirm and Execute and Cancel controls. The authorised user should review the exact target and steps before pressing the execution control.
The click is checked against the proposal's stored account, channel, message and actor context. A card copied into another context is not a general permission to mutate an account. The execution remains attached to the prepared proposal.
The durable approval transition prevents a repeated click from becoming a second independent mutation. The queued handoff is also idempotent for that proposal. These controls support the same approved operation rather than authorise an unlimited sequence.
If a publication step fails after approval, the workflow can complete the same durable handoff. That is different from blindly retrying a dispatched Google request whose result is uncertain. The agency should distinguish delivery of status from execution of the mutation.
Use the Confirm and Execute guide for the general interaction. In the agency process, also preserve who agreed the business decision and who is responsible for the later client explanation.
Keep validation and verification distinct
Validation and verification happen around different questions. Before a write, the flow checks relevant access, current settings and supported request requirements. Afterward, it checks what can be established about the resulting account state.
A pre-execution check protects against stale preparation. Another person may have changed the target's status or budget after the card was created. The original proposal should not silently override a changed premise.
Request validation can establish whether the prepared operation meets applicable requirements before the live dispatch. It does not prove that the account already contains the desired result, because no live change has yet been made.
Verification assesses the relevant post-request state or accepted response according to the operation's capabilities. It should not be widened into a claim that every downstream provider process completed or every commercial expectation was achieved.
The agency can explain this simply: the tool checks the intended operation before applying it, then checks the result. These are complementary safeguards, not two interchangeable names for the same read.
Interpret change-in-progress feedback
After confirmation, the proposal message is updated to a visible Change in progress state with the approved change details. The pending controls are removed from that display while the workflow proceeds.
This feedback tells the user that the click entered the execution path. It is not the final account result. The agency should wait for the actual outcome rather than assume the absence of an immediate receipt means it should submit another proposal.
The progress state also preserves the planned steps. A person returning to the thread can see what is being checked and applied without reconstructing the original request. It should not include a premature claim of verification.
If work is interrupted after a request may have reached Google, the final state can be uncertain. That requires reconciliation rather than a speculative repeated write. The visible progress message does not establish whether every operation completed.
Status delivery is separate from live execution. Republishing a recorded outcome should not dispatch another Google mutation. This distinction is useful when the team investigates a missing or delayed message without confusing communication failure with account failure.
Read the final execution result
The final result distinguishes verified execution, an accepted request without independent final completion, uncertainty and non-execution. Read the actual state instead of treating every positive acknowledgement as the same milestone.
A verified result concerns the supported account operation and relevant readback. An accepted result for a specialised method may establish provider acknowledgement while final completion remains unverified. The agency should retain that qualification in its handoff.
For a rejected or stale proposal, explain whether any live request was sent. A plan stopped before execution differs from a mutation dispatched with an uncertain response. The next safe step depends on that distinction.
Read the target and action details alongside the status. A correct success label should describe the exact approved operation, with recognisable names and parents. It should not imply extra enablement, creative or targeting work that was outside the proposal.
Keep the result separate from business performance. The client can be told that the requested campaign status or setting was checked without a promise of more purchases, lower CPA or guaranteed spending reduction.
Investigate uncertain outcomes before retry
An uncertain result can occur after a live request may have reached Google. The tool cannot safely conclude that nothing happened merely because the complete result could not be verified. The agency should inspect the current account before another write.
This is especially important for creation. A new ad or group may exist even when the follow-up read was incomplete. Sending the same creation again can add a duplicate rather than fix an observation problem.
For multi-step operations, determine which results are established. Do not infer that every step failed or every step succeeded from one incomplete response. The current account evidence and recorded receipts should guide reconciliation.
Assign a specific investigation owner. The handoff should name the proposal, target and uncertainty in human-readable terms, then state what needs to be checked. A vague failed label can prompt another colleague to retry blindly.
Only prepare a new operation after the existing state and desired remaining change are clear. A corrected proposal should represent the actual next decision rather than replay the original request under a fresh identifier.
Separate provider review from saved settings
Creative changes can start a provider review after the account operation. Google's ad review guidance explains that creation and edits initiate review and that some assessments take longer. Saving content does not guarantee immediate approval.
The agency should distinguish the saved version, current configured status and policy evidence. A paused ad can be reviewed, and an enabled ad can still have a restriction. These states answer different questions.
Do not repeatedly rewrite creative merely because the provider decision is pending. First establish which version exists and what the current review evidence says. Another edit can complicate the incident instead of clarifying it.
A policy correction or appeal path may require separate authorised work. The dedicated creative builder is not a universal automatic appeal service. Keep the provider process in its own task and record its evidence separately.
For a launch handoff, identify every remaining condition. Checked content, an intended enablement decision and later policy state can all matter. One verified mutation should not close an unrelated approval milestone.
Plan the business follow-up
Choose the follow-up question before changing the account. A status action may lead to a review of remaining campaign outcomes; a budget adjustment may lead to tracking cost against an agreed period amount.
Preserve the selected business measure. Comparing all primary conversions before the edit with purchase-only conversions afterward does not establish improvement under one definition. If the client changes the objective, document that change.
Use meaningful dates and source context. Later updates, different reporting bases and other account changes can affect the comparison. The agency should not attribute every subsequent movement to the approved edit without supporting evidence.
Keep supplied commercial context separate from retrieved performance. A client can confirm a promotion or inventory change, while the report returns selected outcomes. Their relationship can inform interpretation without becoming a controlled causal claim.
A useful follow-up states what changed, what was measured and what the agency recommends next. It assesses the business decision rather than retroactively turning a verified operation into a guaranteed performance result.
Transfer the approval record
Keep a concise decision record across agency staff. Name the client account, business objective, selected evidence, exact target and requested action. Another colleague should be able to tell what was approved without reading the entire thread.
Record the stage precisely. Pending, approved, executing, verified, accepted and uncertain results have different meanings. A handoff that says done can obscure an unfinished provider review or unresolved mutation result.
Preserve version context for creative and value context for settings. If a colleague changes the content or budget later, record it as another decision rather than claim the earlier verification covers the new state.
Identify the next owner and check. A later provider status, missing readback or business-performance review should not disappear when the account manager changes. The receiving colleague needs a concrete task.
Retain a short chronology of consequential events
The decision record should show when the requested action changed meaning. Suppose an invented client first requests a paused group with keywords, then later asks to enable the group. These are separate intended effects. The later status decision should not be attributed to the original creation approval unless it was actually included in the reviewed sequence.
Record the approved proposal version and resulting state. A subsequent colleague can then distinguish the plan that executed from drafts discussed earlier. This is especially useful for creative, where several headline variations may appear before the final complete content is selected. The last suggestion in the thread is not automatically the version saved in Google Ads.
Keep delivery evidence separate from mutation evidence. A missing Slack receipt can need status publication investigation while the account change is already established. Conversely, a visible progress message can exist while the mutation result remains uncertain. The next owner should know which of those questions is open instead of treating every communication issue as an instruction to write again.
For an expired card, record that no execution occurred through that proposal. If the same desired change is later prepared again, it is a fresh review under current context. The previous discussion can help explain the reason, but the old validity window should not be treated as ongoing permission.
For a specialised accepted request, retain the distinction between acknowledgement and independent completion. Another colleague should not use a positive icon as the sole evidence that every downstream result exists. The supported response mode and later relevant read determine what can be claimed.
A concise chronology can therefore use a few meaningful events: business instruction, prepared version, authorised confirmation, execution state and next check. It is not necessary to expose internal storage rows, resource identifiers or every provider response in the client reply. The goal is to preserve enough context for a safe, understandable handoff.
Before closing the record, check that its named target and effect still match the final receipt. If the proposal covered a new group and keyword addition, the client should not be told that ads were created or enabled too. Clear closure describes what happened and leaves any additional requested work as its own decision.
Use the same discipline when a client asks for a reversal. Re-enabling a previously paused campaign is a new requested operation, not a hidden rollback button in the old receipt. Resolve the current target and state, prepare the intended supported change and obtain confirmation. The previous record provides context for the reason while the new proposal establishes what will happen now.
That separation keeps an agency's history useful without allowing historical approval to authorise unrelated future actions. Each live decision remains attached to its own current target and reviewed effect.
Use related guides for distinct stages: account questions for evidence selection and client reporting for interpretation. Their recommendations can inform approval without authorising a live change by themselves.
Agency approval questions
Can any channel member confirm?
No. The current flow checks the connected installation, proposal actor, account and channel context. General Slack membership is not sufficient execution authority.
Does preparing a proposal change the account?
No. The live operation follows the authorised Confirm and Execute action. The pending card is a reviewable plan with a defined expiry.
Can one approval contain related steps?
A supported bounded sequence can show separate logical actions and their dependencies. Each target and effect should be clear before confirmation.
Does verified execution mean policy approval?
No. Verification concerns the account operation. Google's later review and the client's business result require separate evidence.
Should an uncertain creation be repeated?
Inspect the account first. The asset may already exist. Prepare another operation only after the current state and intended remaining change are clear.