Setting Up Ads for 50,000 Bus Routes in 3 Hours: PPC Automation Case Study

International bus carrier
client

KLR

industry
tools

G-MOS

Google Ads

Performance Max

DSA

client

KLR

industry
tools

G-MOS

Google Ads

Performance Max

DSA

content

Client 

KLR is a carrier operating international bus routes across 16 European countries. The company offers over 50 regular routes with approximately 1,000 route combinations.

Challenges

In terms of the PPC for travel industry campaign, we had to:

  • Scale search campaigns to cover all available route combinations.
  • Increase ticket sales through non-branded search queries.
  • Keep ads up to date despite daily changes in schedules and prices.

Initial Data

Before diving into the solution, it’s important to understand the scale of the challenge.

Working in the international travel industry, KLR operates in 16 European countries, offering passengers 1,000 route combinations. However, at the start of our collaboration, only about 100 search ad groups were set up — just 0.2% of the total potential.

Manual campaign management made it difficult to implement timely updates, and technical inaccuracies occasionally occurred — such as incorrect URLs or outdated routes. Due to limited semantic coverage in the campaigns, the business was losing hundreds of potential customers.

ppc automation case study
Requires a separate search ad

Manual campaign setup for all routes would have required 5 specialists, 1 month of work, and about 1 minute per ad group. This routine task would not only consume significant resources but also be quite costly for the company.

Additionally, any update—such as a change in ticket price or the launch of a new route—had to be made manually. This made the process too slow and often led to errors, like displaying unavailable routes or incorrect landing pages.

Due to limited semantic coverage, the company was losing potential customers—and, as a result, market share.

Our goal was ambitious: ensure real-time ad relevance across a vast number of routes while scaling campaigns without compromising quality.


KLR’s core audience consists of people living or working in different European countries. This added complexity to the setup: each route required tailored keywords and ads in different languages.

In other words, the challenge wasn’t just about scale — it was about building a flexible, multilingual, and dynamic advertising system.

Solution

Google Ads Account Optimization

At the start of our collaboration with KLR, we identified clear opportunities for improvement. The account had potential, but lacked a structure that could unlock its full power. Some campaigns could have been more efficient, while others had never been launched at all. We saw untapped potential for both optimization and scale.

With an increased budget for ad management, we reimagined the paid promotion strategy from the ground up.

Here’s what we did:

  • Conducted a comprehensive account audit
  • Refreshed ad templates
  • Completely restructured and expanded the keyword list
  • Revised negative keywords, added missing ad extensions, and optimized structural elements

These changes laid the foundation for the next stage: scaling reach through automation with G-MOS. But before moving forward, we made sure the account itself was solid, delivering measurable results even within standard campaigns.

Campaign Structure Optimization

At the same time, we worked on refining the logic behind the Google Ads campaigns themselves. We updated the campaign structure and reorganized ad group logic to better align with user search intent.

Additionally, we optimized Performance Max campaigns, which had previously shown little to no results before the project began. Thanks to our improvements, they started contributing to the overall performance and expanding reach effectively.

ppc automation case study


Step One — Creating a Dynamic Feed

To simplify and speed up the ad launch process, automation was essential. The ideal solution was our proprietary tool — G-MOS, designed specifically to manage large-scale search campaigns efficiently.

G-MOS integrates directly with the CRM and operates based on a dynamic feed — a continuously updated structure that ensures only relevant, and currently available ads are displayed.


Together with KLR’s development team, we created and configured a custom feed that automatically syncs with the client's CRM system.

To ensure smooth performance, KLR’s team had to adapt their internal CRM structure to meet G-MOS’s technical requirements. This process, including all iterations, took up to 3 weeks, but the result was well worth the effort.

The feed included:

  • A complete list of routes (cities, departure and destination points, stops)
  • Ticket prices
  • Route availability indicators
  • Route names in three languages
  • Dedicated landing pages — ensuring each ad directed users to a specific route, not a generic page

Step Two — Connecting the Feed to G-MOS

Once the feed was created, we connected it to G-MOS. This is where the magic happens: the system automatically reads all the data and launches fully-fledged campaigns in just minutes.

What does G-MOS do?

  • Generates thousands of ad groups, each tailored to a specific route
  • Creates keywords based on city names, routes, and their variations
  • Dynamically crafts ad texts by pulling in prices, routes, and city names
  • Inserts the correct landing pages so customers land directly on the relevant route page

g-mos automation tool

And most importantly, the ads stay up to date in real time. If a route is removed from the CRM, the corresponding ad group is automatically deactivated. If the price changes, it’s instantly updated in the ad copy as well.


What else we did:

  • Fully managed the launch and support of the system — without expanding the KLR team or incurring extra costs for the client.
  • Added Dynamic Search Ads (DSA) to priority campaigns to automatically capture even more relevant queries — all under strict control.

Dynamic Search Ads (DSA) are a type of Google Ads campaign where ads are automatically generated based on website content, rather than manually created for each keyword. This is especially valuable when working with a large number of routes, where manual coverage is simply not feasible.

As a result, even at this stage, we had a live, flexible advertising system — one that scales, updates, and delivers results without manual effort.

What Data G-MOS Uses from the Feed

To ensure each ad is not only relevant but highly effective, G-MOS automatically reads key data from the client’s CRM on a daily basis:

Route Names

G-MOS uses this data to name ad groups, generate keywords, and insert specific routes into ad headlines and descriptions. This ensures the ads look natural and match user search intent with maximum precision.

Landing Pages (URLs)

Each ad automatically directs users to a specific route page — not a general listing. This shortens the path to purchase and increases the likelihood of conversion.

Ticket Prices

Price is a crucial decision-making factor. G-MOS pulls the latest ticket cost directly into the ad copy, so users see it even before clicking. If the offer meets their expectations, the chance of a click and purchase rises.

Route Availability

G-MOS checks daily if a route is active within the next 15 days. If not, the corresponding ad group is automatically paused. When it becomes available again, it’s reactivated. This approach avoids directing users to unavailable offers and helps maintain a high account quality score.

This working model allowed us to maintain full synchronization between the CRM and ads without manual input.
For users, it means a seamless experience — fast, accurate, and clear from the first click.

Results

For KLR, implementing G-MOS automation completely transformed the way they manage Google Ads.
We not only significantly accelerated campaign launches but also built a systematic, flexible, and precise model that allows for real-time scaling without compromising quality.

ppc automation case study

Automated G-MOS campaigns accounted for 45% of all sales from Google Ads, making it the absolute top-performing advertising source.

For comparison:

  • 24% came from branded campaigns
  • 24% from Performance Max
  • 7% from other campaigns

Integrating the client’s CRM with G‑MOS took up to 3 weeks, including technical iterations. The result was a fully automated advertising cycle that updates in real time — in sync with any changes in the client’s system.

We also built a flexible account structure in the form of route-based campaigns for each country. For example:

"Italy → Spain" is a dedicated campaign with all departure points in Italy and arrival points in Spain.
A mirror campaign, "Spain → Italy," covers the return flow of passengers.

This structure allowed for maximum ad personalization — each search query had its own logic, route, and landing page.


Additionally, automation enabled us to tap into a large volume of low-frequency queries that are often overlooked in manual campaigns.

In the end, we achieved:

  • Lower cost-per-click due to reduced competition
  • Higher relevance and conversion rates thanks to hyper-targeted ad copy
  • Reduced costs and minimized human error
  • A key insight: G-MOS doesn’t just complement Performance Max in classic eCommerce — it can outperform it in industries where Google Shopping isn’t available

Why G-MOS works so well:

  • Each route gets its own tailored ad
  • Campaigns are easy to scale and optimize
  • Simple analytics and structure control
  • Higher sales with a smaller budget
  • Transparent architecture: each campaign is a logically built, analyzable set of routes

Thanks to our system, the client gained not just growth — but a new standard in ad management.

Want to Scale Your Ads Like KLR?
Let’s discuss PPC automation opportunities for your business.

Case studies

We’re proud of our success stories

Check out how we help companies like yours overcome challenges and rise to the next level.

Search Engine Optimization
/
Consumer electronics
/
USA
/
Global
/
Learn more
Food & Beverage
/
Global
/
European Union
/
Paid Ads
/
Learn more
Grow your business
175
companies in the U.S. have
increased sales with Promodo

Get a free strategy session

We will analyze your business and share our ideas on how to improve your marketing strategy.

Valid number
Your company website
Send Message

By clicking on “Send message” button, you agree to our Privacy Policy and allow Promodo to use this data for our marketing purposes.

Thank you for reaching out, inquiry has been sent! We will get back to you shortly.
Got it
Oops! Something went wrong while submitting the form.
Contact us