#Claude Code #AI Tools #Google Ads #Agency Workflow #Productivity

How We Actually Use Claude Code at a Google Ads Agency: Settings, Prompting, and the One Tip That Changes Everything

Learn how a Google Ads agency uses Claude Code daily: the right settings, why the microphone beats typing, and why separate sessions protect output quality.

By Peterson Rainey

TL;DR: At Creekside Marketing, Claude Code runs on Bypass Permissions mode with system-level safety blockers instead of approval dialogs. The biggest productivity unlock is not a setting — it is using a microphone instead of typing. And running one session per client task, rather than stacking everything into one session, is what keeps AI output precise when you are working across multiple accounts simultaneously.

MetricValue
Permission mode usedBypass Permissions
Safety approachSystem-level blockers in infrastructure code
Prompting methodVoice (microphone)
Sessions per taskOne new session per task
Parallel sessions supportedYes

How We Actually Use Claude Code at a Google Ads Agency: Settings, Prompting, and the One Tip That Changes Everything

Most tutorials about Claude Code focus on installation. This one is about what comes after: the daily operating decisions that determine whether you get generic AI output or output that actually holds up in a real client environment.

This post is based on a video Peterson published on the Creekside Marketing YouTube channel: Claude Code Daily Workflow for Google Ads Agencies. It covers the specific settings, prompting approach, and session management system Creekside uses when running Claude Code across multiple client accounts. For the full brain setup and installation process, see How We Built an AI Brain for Our Google Ads Agency Using Claude Code.

The Three Permission Modes and Why Most Agencies Pick the Wrong One

Claude Code ships with three permission modes. Understanding what each one does changes how useful the tool becomes, and most people who feel like Claude Code is constantly interrupting their workflow are running in the wrong mode.

Ask Permissions prompts before every action the AI wants to take. Every file read, every tool call, every operation that touches your system produces a dialog asking whether you want to allow it. For someone learning the interface, this visibility is useful. For any volume of real work, it creates constant stops that break the rhythm of what the AI is trying to accomplish.

Auto Mode uses selective judgment. The AI evaluates whether an action is routine or potentially risky and asks only when it calculates that the action crosses a threshold. This is a reasonable default for teams that do not have dedicated safety infrastructure in place.

Bypass Permissions runs without approval interruptions. The AI executes what it needs to execute to complete the task. According to the video, this is the mode Creekside operates in, and the reason it works safely is not a Claude Code setting — it is system-level blockers built into the underlying infrastructure code.

Claude Code Permission Modes How each mode affects throughput at a performance marketing agency Ask Permissions Auto Mode Bypass Permissions ★ APPROVAL Prompts before every action Selective judgment defaults No approval interruptions THROUGHPUT Low (constant stops) Medium High SAFETY Approval dialog is the safeguard Approval dialog with smart defaults System-level blockers in infrastructure code BEST FOR Beginners learning the interface Teams without dedicated safety infrastructure Agencies with safety rails in place Creekside Marketing uses Bypass Permissions mode with system-level safety infrastructure creeksidemarketingpros.com

The distinction matters for agencies specifically. When you are managing multiple client accounts, the volume of AI operations per hour is high. Every approval dialog is a pause, and pauses compound. Bypass Permissions eliminates those pauses. The safety question is answered at the infrastructure level rather than the interface level, which means it cannot be forgotten or bypassed by accident.

Why System-Level Blockers Beat Approval Dialogs for Agency Safety

The question that comes up when anyone hears “Bypass Permissions” is: what prevents the AI from doing something it should not do? For teams running Ask Permissions mode, the approval dialog is the answer. For Creekside, the answer is in the infrastructure.

According to the video, Creekside has safety blockers built into the underlying code that determine what operations are and are not allowed. This means the constraints on what the AI can do are not dependent on anyone approving or denying a dialog in real time. They are encoded in the system itself.

This approach shifts the safety work from session-by-session human review to one-time architecture. The rules are set once, enforced consistently, and do not slow down any individual session. For a solo operator or small team where every minute of AI throughput matters, this tradeoff is significant. The cost of setup is front-loaded. The benefit is compounded across every subsequent session.

Agencies that are earlier in their Claude Code journey typically start with Auto Mode because it handles the safety question without requiring infrastructure setup. The upgrade path to Bypass Permissions is available when the team has the system discipline to implement blockers at the code level rather than relying on approval dialogs as the primary safeguard.

The Prompting Method That Makes Everything Faster

The microphone is Peterson’s described “biggest cheat code” for working with Claude Code. According to the video, using voice input rather than typing changes both the speed and the quality of what gets sent to the AI.

The speed advantage is obvious: speech is faster than typing for most people. The less obvious advantage is length and detail. When people type a prompt, they tend to edit as they go, which means they trim detail to reduce effort. When they speak, they elaborate naturally. The result is more context in the prompt without any additional intentional effort.

For Google Ads work specifically, context is what separates a useful AI output from a generic one. Telling the AI which campaign, which client, what the goal of the current task is, and what you have already tried takes ten seconds to say and produces dramatically better results than a trimmed typed prompt that omits that background. The microphone removes the cost of providing that context.

The practical setup is straightforward: use whatever voice dictation input is built into your operating system or available as a lightweight add-on. The AI receives it as text. The only adjustment required is speaking in complete, contextual sentences rather than abbreviated commands.

Why One Session Per Client Task Prevents the Most Common AI Quality Problem

The session management question is where most people running Claude Code across multiple client accounts make a mistake that is difficult to diagnose because the symptom looks like AI quality degradation rather than a process error.

Context bleed happens when one client’s data, campaign history, and specific situation carry over into the AI’s responses about a different client. In a single session that handles multiple accounts sequentially, this is nearly unavoidable. The AI accumulates context across the conversation, and that accumulated context shapes what it produces for the next task.

The fix is structural: one session per task. When you finish working on Client A’s campaign and move to Client B, you open a new session. Each session starts clean, with only the context relevant to that specific task loaded. According to the video, this is the standard operating approach at Creekside: “Whenever you need to do something new, just come new session, click auto mode, make sure this folder says Creekside Workspace, and then type in what you need.”

The secondary benefit of this approach is that multiple sessions can run in parallel. While one session is processing a long operation for one client, you can open a second session for a different client and begin that work. The sessions are completely independent.

One Session vs Separate Sessions How context bleed affects AI output quality in Claude Code One Session for Everything SESSION Task: Client A Google Ads review Task: Client B Facebook Ads setup context bleed Output quality degrades Client A context bleeds into Client B responses Tasks run sequentially, not parallel Slower. Less precise. Sequential. One Session Per Task SESSION A Task: Client A Google Ads review Clean context. Precise output. SESSION B Task: Client B Facebook Ads setup Clean context. Precise output. Both sessions run simultaneously Blue dot = session ready to review Yellow dot = needs approval to continue Faster. More precise. Parallel. creeksidemarketingpros.com

For an agency running Google Ads and Meta Ads across multiple clients simultaneously, this is the operating pattern that makes the volume manageable. Each session has a focused job. When it finishes or reaches a point that needs review, it signals readiness, and you move to the next session while the first one waits.

Reading the Two-Status Session System

Running multiple parallel sessions requires a simple way to know which sessions need attention and which ones are still working. Claude Code handles this with a two-status visual system that becomes intuitive quickly.

A blue dot next to a session means the session is complete and ready for review. The AI has finished what it was working on and is waiting for you to look at the output. A yellow dot means the session needs approval before it can continue. The AI reached an action point that requires your sign-off.

In practice, this means you can open several sessions simultaneously, kick off a different task in each one, and then monitor the session list rather than watching any single session run. When a blue dot appears, you review the output. When a yellow dot appears, you approve or adjust and let it continue. When neither color is present and a session is running, you leave it alone.

This system becomes more valuable as the number of simultaneous sessions increases. According to the video, running multiple sessions in parallel is one of the primary workflow advantages of the Claude Code setup Creekside operates. The status signals remove the need to actively watch each session, which means more sessions can run simultaneously without requiring proportional attention.

What the Daily Agency Workflow Looks Like

The operational pattern for a day using Claude Code at Creekside is simpler than the setup description might suggest. The complexity lives in the infrastructure — the brain configuration, the database connections, the agent files. The daily experience of using it is straightforward by design.

According to the video, the standard daily workflow is: open Claude Code, select the Creekside Workspace folder, enable auto mode, and start a new session for the first task. If additional tasks come up that are separate enough to warrant their own context, open another session. Review outputs as they complete. Approve actions when sessions ask.

The microphone replaces typing for most prompts. Bypass Permissions mode eliminates approval dialogs. And the one-session-per-task rule keeps every output grounded in the context that is relevant to that specific client and task, rather than a blend of everything that came before it.

For Google Ads specifically, this means that when you pull up a client’s campaign data and ask for an analysis or a recommendation, the session contains only what is relevant to that client. The recommendations reflect that client’s history, offers, and performance, not a composite of everything the session has seen. For how this connects to specific workflows like pre-call prep and account reporting, see How Our Google Ads Specialist Uses AI to Get Client-Ready in 3 Minutes.

Frequently Asked Questions

What permission mode should a Google Ads agency use for Claude Code?

The right starting point depends on whether you have safety infrastructure in place. Bypass Permissions mode gives the highest throughput but requires system-level blockers built into the underlying code — it is not safe to run without that infrastructure. Auto Mode is the right default for teams that do not yet have dedicated safety infrastructure. Ask Permissions is useful for learning the tool but creates too many interruptions for volume work.

Why does using the microphone improve Claude Code outputs?

Voice input naturally produces longer, more contextual prompts than typing because people elaborate when speaking and trim when typing. For AI tools, more context typically produces better output. The microphone removes the friction of providing detailed context, which means that context gets included consistently rather than being cut for convenience.

Does running separate sessions for each client task slow things down?

The opposite. Separate sessions can run in parallel, which means multiple tasks are processed simultaneously rather than sequentially. One session handles Client A while another handles Client B. Total throughput increases. The sequential bottleneck only exists when you are running everything through one session.

How do you know when a session is done versus still running?

Claude Code uses a color-coded status system: a blue dot indicates the session is complete and ready for review, and a yellow dot indicates the session needs approval before it can continue. Sessions with neither indicator are still running and do not need attention yet.


See What a Properly Configured Agency Setup Produces

The settings and workflow described here are part of how Creekside manages Google Ads for clients across multiple industries. Bypass Permissions, voice prompting, and parallel session management are not productivity tips — they are the operational decisions that determine how much actual work gets done per hour.

Based on Creekside Marketing’s analysis across $20M in managed ad spend, agencies that scale consistently invest in systematic infrastructure rather than relying on individual skill to fill the gaps. If you want to understand what a properly structured Google Ads operation could do for your campaigns, the free 10K Profit Audit identifies the specific gaps in your current setup and shows exactly what it would take to fix them.


About the Author

Peterson Rainey is the founder of Creekside Marketing, a paid advertising agency managing over $20M in client ad spend across Google Ads and Meta Ads. He writes about what actually works in paid advertising, not theory.

A headshot of Peterson smiling
About the Author

Peterson Rainey

Peterson is a Paid Media Strategist focused on building Google Ads campaigns that don’t burn budget on garbage traffic. He specializes in high-intent keyword structures and repeatable performance workflows.