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.

- 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.

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.

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".




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.

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.