Skip to content
Success Stories

How luxury resort Cuixmala's first Google Ads campaign brought a US$27,000 booking

How Mexican luxury resort Cuixmala launched its first ads with Checkgrow: competitor research, campaigns in two languages and a US$27,000 first booking.

By Checkgrow · Hospitality, Mexico

Casa Cuixmala, the domed main house of the Cuixmala luxury resort, set in jungle above the beach and the Pacific Ocean in Jalisco, Mexico
US$27,000
the first booking from Cuixmala's Google Ads campaigns, confirmed in its booking system
49,403
people reached by Cuixmala's first Meta ads

Cuixmala has welcomed guests to its resort on Mexico's Pacific coast since 1987, but it had never advertised. Its first paid campaigns, run by Checkgrow, went live on Google and Meta in September. Within weeks, Google Ads recorded the first booking: a stay worth US$27,000, confirmed against Cuixmala's own booking system. Checking that booking also revealed a tracking gap worth fixing early.

Key takeaways

  • Cuixmala's company brain in Checkgrow's Knowledge Center set out its offer in detail: 6 products, 4 buyer personas, 3 ideal customer profiles and 5 use cases.
  • Checkgrow Competitors tracked 14 rival resorts: 8 were advertising, with 166 live ads on Meta, while Cuixmala's 210,000 Instagram followers ranked it 3rd of the 14.
  • Checkgrow planned Cuixmala: The Reserve Awaits and generated its ads in Creative Studio from the resort's own photography, in English for the United States and in Spanish for Mexico.
  • Google Ads recorded the first booking, worth US$27,000, and it matched Cuixmala's booking system exactly.
  • Insights showed that Google Analytics had recorded the purchase without its source, a tagging gap found in the first weeks rather than months later.

About Cuixmala

A luxury resort on Mexico's Pacific coast, set within a private nature reserve, welcoming guests since 1987.

Industry
Hospitality, luxury resort
Location
Jalisco, Mexico
Market
Travellers in the United States and Mexico
Period covered
15 September to 5 October 2026

Checkgrow features used

  • Knowledge Center
  • Competitors
  • Campaigns
  • Creative Studio
  • Insights

The challenge: A luxury resort advertising for the first time

Cuixmala is a rare place: private villas, its own restaurant and a private nature reserve on the Pacific coast. It had welcomed guests for almost four decades without ever running a paid campaign.

A first campaign raises two questions at once. Where does a resort like Cuixmala stand in a market full of polished competitors? And once the ads are live, how do you know they are working, when a guest passes through several pages and systems between a click and a confirmed stay, and every ad platform counts results its own way?

Company brain: Putting Cuixmala's offer into words first

Checkgrow ran the launch from a single workspace, and it started in the Knowledge Center. Cuixmala's offer was set out there in detail: 6 products, 4 buyer personas, 3 ideal customer profiles and 5 use cases. That company brain became the brief behind everything that followed, from who to reach to what each ad should say.

Cuixmala's Google Analytics, Meta and Google Ads accounts were then connected to Insights, so every channel could be measured side by side from the very first day of the campaign.

Competitor research: Every rival resort's ads and audience, tracked in one place

In Competitors, Checkgrow tracks 14 rival resorts on Mexico's Pacific coast and every ad they run, refreshed by a monthly scan. The first view showed who was really courting the same travellers: 8 of the 14 were advertising, with 166 live ads between them, all of them on Meta. Almar Resort led with 40, followed by The St. Regis Punta Mita with 36, Garza Blanca Preserve with 27, and Hotel Mousai and Secrets Vallarta Bay with 19 each.

Checkgrow Competitors, Who is advertising, for Cuixmala: 14 rival resorts tracked, 8 advertising, 166 live ads on Meta, led by Almar Resort with 40, The St. Regis Punta Mita with 36, Garza Blanca Preserve Resort & Spa with 27, Hotel Mousai Puerto Vallarta and Secrets Vallarta Bay with 19 each, Casa Velas with 16, Chable with 7 and Las Alamandas with 2
Who is advertising among Cuixmala's 14 tracked competitors, in Checkgrow Competitors.

The Competitors dashboard then showed where Cuixmala stood. On Instagram, its 210,000 followers ranked it 3rd of the 14 resorts, 357% above the competitor median, behind only The St. Regis Punta Mita with 2.5 million and Secrets Vallarta Bay. On LinkedIn the picture was the opposite, with 934 followers, 85% below the median. A brand with a strong visual audience and almost no paid presence: exactly the gap a first campaign could use.

Checkgrow Competitors dashboard for Cuixmala: where it stands against 14 competitors, with 934 LinkedIn followers, 210K Instagram followers ranked 3rd and 357% above the median, and 161 ads running across competitors on Meta led by Almar Resort and The St. Regis Punta Mita
Cuixmala against its 14 competitors on LinkedIn, Instagram and advertising, in the Checkgrow Competitors dashboard.

The research also showed how patient the competition was. The most active rival had kept one ad running for 260 days. Cuixmala was not going to win on volume. It had to be precise about who it spoke to, and what it said.

Campaigns: The Reserve Awaits, in two languages

In Campaigns, Checkgrow planned Cuixmala: The Reserve Awaits for travellers in the United States, with Spanish versions of the same ads for the Mexican market. It went live on Google first, and on Meta three days later.

The ads, made in Creative Studio, sell what no competitor can copy: seclusion. A dining table under a white arch facing the sea, a carved doorway opening onto a terrace, the domed main house framed by palms, under lines like "Where Restorative Stays Begin in Seclusion" and "Un santuario natural en la costa de México".

Ads for Cuixmala: The Reserve Awaits, in English and in Spanish.

Creative Studio built them from Cuixmala's own material. The team gave it the resort's photography of its restaurant, exteriors and coastline, plus the campaign itself as context, and described what it needed. Each request returned a set of finished ads in the right format, and a simple message such as "generate 3 more options with the other picture in context" was enough to get the next round, in 4:5, 1:1, 1.91:1 or 9:16.

Checkgrow Creative Studio for Cuixmala: three AI-generated luxury resort ads, A Private Reserve on Mexico's Pacific Coast and Where Restorative Stays Begin in Seclusion, built from Cuixmala's restaurant and exterior photography and The Reserve Awaits campaign as context, with format and shape options
Cuixmala ads generated in Checkgrow Creative Studio from its own photography and campaign context.

On Meta, the first ads reached 49,403 people and drew 2,039 clicks at a 3.45% click-through rate, while Google Ads brought 4,228 clicks in September. Every one of those clicks could be followed in Insights, next to the others.

What Checkgrow found: A US$27,000 booking, and the gap behind it

When the first booking came in, Checkgrow did not stop at celebrating it. It checked the booking everywhere it should appear. Google Ads had recorded it with its value, and the entry matched Cuixmala's own booking system exactly: a stay worth US$27,000.

Google Analytics had recorded the purchase too, but not where it came from. The campaign tags were set up in Google Ads but never reached Analytics, so the booking showed no source. Looking at Analytics alone, the campaign's first booking would never have been credited to Google Ads.

That is exactly the kind of gap you want to find in the first weeks of a campaign, while it is still small, rather than months later, when budget decisions depend on it.

The results: A first booking worth US$27,000

The launch delivered the result that matters most to a resort: a real, confirmed booking from paid search, worth US$27,000, within the campaign's first weeks.

US$27,000
first booking from Google Ads, matched to Cuixmala's booking system
4,228
clicks on Cuixmala's Google Ads campaigns in September
3.45%
click-through rate on Cuixmala's first Meta ads

Insights also showed where interest was already coming from. In September, organic Google search produced 6,623 key events from 4,718 sessions, and the rates page held people's attention, with 88.2% engagement across 1,271 sessions. With every channel in one view, Cuixmala can now see what each one contributes, and where the tracking still needs work.

Cuixmala's first Google Ads booking was worth US$27,000. Checking it against the booking system also showed where the tracking breaks down, and that is exactly what you want to know early, before a campaign grows.

Checkgrow

Frequently asked questions

How can a luxury hotel or resort start advertising online with Checkgrow?

By running the launch from one Checkgrow workspace: describe the property, its guests and offers in the Knowledge Center, research rival hotels in Competitors, plan the campaigns in Campaigns and measure every channel together in Insights. Cuixmala, a luxury resort in Mexico, launched its first paid campaigns this way and recorded a US$27,000 booking within weeks.

What should a hotel put in its company brain?

Everything a good campaign brief needs: the rooms, villas and experiences on offer, the types of guests and where they come from, the ideal customer profiles and the reasons people book. Cuixmala's Knowledge Center held 6 products, 4 buyer personas, 3 ideal customer profiles and 5 use cases, which shaped who the ads reached and what they said.

How does Checkgrow track competitor hotels' ads?

Checkgrow Competitors uses AI research to follow the hotels and resorts you choose, with a monthly scan of their live ads on Meta and LinkedIn and a dashboard of where you stand on Instagram, LinkedIn and advertising. Cuixmala saw 166 live ads across its 14 rival resorts in one view, and that its Instagram audience ranked 3rd of the 14.

How do I know if a booking really came from Google Ads?

Check it in every system that should record it: Google Ads, Google Analytics and the booking engine. Checkgrow Insights puts Google Analytics, Google Ads and Meta in one view, so a booking can be traced and compared. Cuixmala's US$27,000 booking appeared in Google Ads with its value and matched its booking system exactly.

Why would Google Analytics show a booking with no source?

Most often because campaign information from the ad platform is not being passed through to Analytics, so the visit arrives without its campaign tags. The booking is recorded, but not credited to the ad that drove it. Insights surfaced this for Cuixmala in the first weeks, while it was still easy to fix.

Can a luxury brand create on-brand ads with AI?

Yes, when the AI works from the brand's own material. Checkgrow Creative Studio uses your photography, brand and campaign as context, so the ads look like your property rather than stock imagery. Cuixmala's ads were generated from its own restaurant, exterior and coastline photography, and new variations took a single sentence.

Can Checkgrow run campaigns in several languages?

Yes. A Checkgrow campaign can carry the same creative in several languages for different markets while keeping one strategy. Cuixmala's campaign ran in English for travellers in the United States and in Spanish for the Mexican market.

Figures from Cuixmala's Checkgrow workspace, covering 15 September to 5 October 2026; website and Google Ads figures cover September. The booking value was confirmed by Cuixmala. Social media follower counts last read 27 April 2026.