Skip to content




You can now build PPC tools in minutes with vibe coding

Featured Replies

SEL-Blog-3.png

You can now generate custom PPC tools in plain English. With GPT-5 enabling complete program generation, the competitive edge belongs to those who master AI-assisted automation.

Frederick Vallaeys is building tools in minutes, not days or months, with AI. Vallaeys spent 10 years at Google building tools like Google Ads Editor, then another 10 building tools at Optmyzr, where he’s CEO.

He’s watched automation evolve firsthand, and vibe coding is the next leap. At SMX Next 2025, he shared his journey with vibe coding.

The traditional script problem

If you work in PPC, automation has always been top of mind. In the early days, you relied on Google Ads scripts. Scripts are great because there’s always more work than fits in a day.

But here’s the problem: when Vallaeys asks who actually writes their own scripts, only three to five out of 100 raise their hands. Most people copy and paste scripts because they don’t know how to code.

This works, but it’s limiting. You’re stuck with what someone else built instead of implementing your own secret sauce.

GPT changes the game

A couple of years ago, GPT made it easy to write scripts without knowing how to code.

The best part? Large language models are multimodal. You can take a whiteboard flowchart of your campaign decision tree, give the image to AI, and it’ll write the full Google Ads script.

Vallaeys suggests rethinking meetings. Instead of seeing client meetings as more work, treat them as prompt-engineering sessions.

It’s easy to get frustrated when clients add more to your plate. But with a mindset shift, the meeting becomes the prompt that tells AI what to execute.

Screenshot-2025-12-05-at-22.27.08.png

What is vibe coding?

Instead of writing lines of code, you describe what you want the software to do, and the AI handles the technical implementation. That’s vibe coding.

Imagine your team needs software that does X, Y, and Z. Write down what it needs to do, give it to a coding tool, and it builds the software. As Vallaeys says, it’s mind-blowing.

Scripts are old news. Vibe coding is the new frontier.

A live example: Building a persona scorer

Vallaeys showed how fast this works. He went to Lovable and said, “Build me a persona scorer for an ad that shows how well it resonates with five different audiences.”

In less than 20 seconds, the AI responded with its design vision, features, and approach. It explained exactly what it would build, so he could immediately say, “Actually, make it 10 audiences instead of five.”

Screenshot-2025-12-05-at-22.29.18.png

You work with it like a human developer — without touching code. You just describe what you want changed.

The framework: What should you automate?

Traditionally, you automated two types of work: quick, frequent tasks (like reviewing search terms) and long, infrequent tasks (like monthly reporting with analysis).

Vallaeys advises you not to limit automation to what you already do. Think about what you wish you could do more often but haven’t because it’s too time-consuming. That’s prime automation territory.

Screenshot-2025-12-05-at-22.30.35.png

The old way vs. The new way

The old process was painful. Launching something took at least a month.

You’d spend days writing specs. Engineers would spend days building. You’d find bugs, coordinate meetings, and repeat.

Screenshot-2025-12-05-at-22.32.44.png

The other problem? Traditional code was deterministic — pure if/then logic. Great for reliability, but terrible for nuanced decisions like, “Is this a competitor term?” It’s nearly impossible to program every variation of competitor keywords.

The promise of on-demand software

Sam Altman announced GPT-5, leading with “on-demand software generation.” The industry is moving beyond software-as-a-service to true on-demand software.

The new way? Write a one-paragraph spec (five minutes), give it to AI (15-minute build), then review and iterate (three minutes per change). In under an hour, you have working automation.

This new code is flexible, not just deterministic. LLMs can answer nuanced questions like, “Is this a competitor term?” with high probability. It’s the best of both worlds.

The expanding scope of automation

With vibe coding, anything you can explain to a human, a machine can build. Landing pages that follow brand guidelines? Done. Custom audience tools? Done.

Here’s the radical shift: you can now automate tasks that take just 90 minutes by hand. Build throwaway software for one-time tasks. Even if it breaks next month, it saved you time today.

What can you build with vibe coding?

You can build landing pages, microsites, interactive web apps, Chrome extensions, browser extensions, and WordPress plugins — all through simple prompts.

Screenshot-2025-12-05-at-22.36.01.png

Available tools

Start with Claude or ChatGPT — tools you likely already subscribe to. They’re great for data analysis, calculators, and quick visualizations.

For more complex apps that need databases or login systems, use Lovable, V0.dev, Replit, or Bolt. They handle the complexity, so you don’t have to.

If you’re more technical, try Codex, Bolt.new, or Cursor. But for most people, the simpler tools handle almost everything.

Screenshot-2025-12-05-at-22.38.28.png

Case Study 1: Seasonality analysis tool

Vallaeys asked someone on his team who had never coded to build a seasonality analysis tool. She fed PPC Town Hall podcast videos into Claude.

The process was simple: gather resources, write a prompt, give it to AI, and test it in the browser. No installation required.

The team iterated on the fly, asking for different plots and forecasting methods. In minutes, they had advanced enhancements. The AI knew where to add help text and simplify the interface because it’s trained on millions of web apps.

Case Study 2: Panel of experts tool

Vallaeys wanted multiple custom GPTs to review his blog posts in sequence, each giving feedback from its persona. Then a consolidator GPT would summarize the most common feedback into three to five bullet points.

He vibe-coded this in V0.dev by describing what he wanted. It generated a clean tool with text input, the ability to add custom GPTs, and everything worked.

Case Study 3: Chrome extension for demos

For customer demos, Vallaeys needed to blur sensitive numbers. He wanted options:

  • Fully redact or just blur?
  • Include currencies or only numbers?
  • Handle different separators?

He built a Chrome extension with all those options using simple prompts. Problem solved.

Prompting tips for success

Always include the use case. Say “seasonality tool” instead of vague terms like “time series analysis.” The AI makes better assumptions and may suggest approaches you hadn’t considered.

Ask questions: “How did you approach this?” or “Where do you store data?” It helps you learn.

Use chat mode to explore alternatives without changing the code. Ask for three approaches, pick one, go deeper, then say, “Execute that.”

The PPC audience analyzer

The audience analyzer Vallaeys’ team built is available to try. You can grab the code, add your logo, turn insights into action items — whatever you need. Just tell it what to change, and it updates.

Screenshot-2025-12-05-at-23.30.35.png

Final thoughts: Stay competitive

Vallaeys makes one point clear: you’re not competing against AI. You’re competing against people who use it better than you do.

Try vibe coding today. Go to one of these tools and give it a single prompt. See what happens. The first time Vallaeys tried it, his mind was blown.

Now that you’ve learned something new, use it to get better at AI. That’s how you stay ahead.

View the full article





Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.