GuestsUpdated 10/28/2026

One Click Ads — built-in advertising

One Click Ads is Haven's built-in advertising engine. Instead of learning Google Ads or hiring a partner, you pick a property (or group site), set a small daily budget, and Haven generates and runs the entire campaign for you — the copy, the creative, the keywords, and the targeting, all specifically tuned for short-term rentals and pointed at your own direct-booking site.

You'll find it on Marketing → Ads (the Ads view appears when One Click Ads is enabled on your account).

Where your ads run

  • Google Search — show up when travelers search for places to stay in your area. Haven writes the headlines, descriptions, and keyword targeting from your listing's real content and location, so the ads capture high-intent searchers — people actively looking for a stay like yours. You review the draft ad before anything spends: approve it, fund it, and it goes live once Google approves. A Google Search ad marked Not created will not go live by waiting for approval or by editing it.
  • ChatGPT — reach travelers asking AI where to stay. Haven creates sponsored placements inside ChatGPT targeted at people researching trips to your area — a brand-new, low-competition channel most hosts have no other way to access. The ad shows your property with your photos and links to your booking site. If your site is on your own domain, the ad opens your listing's page on Book With Haven instead, because ChatGPT only links to Haven's own domain. It is the same listing, calendar and checkout, so guests book you directly and the visit counts as ChatGPT ad traffic in your analytics. ChatGPT reviews every ad before it runs. If ChatGPT doesn't approve an ad, it shows Not approved with ChatGPT's reason (its short policy label when that's all it gave). Nothing is spent and your balance stays in your ad account. Fix the listing if needed, press Remove, then launch the ad again. Remove stops every ad in that launch, so if ChatGPT approved some of its ads and turned down others, the approved ones keep running and the page says so instead of pointing you at Remove. If ChatGPT gave no reason, the ad says so and Haven's team checks it. If a ChatGPT ad shows Paused with a note about domain approval, Haven is sorting it out with the ad network. There's nothing to do on your side; press Try again on the ad once we've let you know.
  • Meta (Facebook & Instagram) — automatic social ads built from your listing photos and copy, reaching travelers scrolling their feeds. Pick Meta (Facebook & Instagram) on Marketing → Ads to launch one. Meta ads run from Book With Haven's Facebook Page and link to your own site; running them from your own Facebook Page is rolling out.

How it works

  1. Pick what to promote. Choose one property or one group site. Launch again if you want a second ad.
  2. Haven writes the ad in the background. Copy, image selection, keywords, and targeting are generated from your actual listing — photos, amenities, location, and brand — using the same AI that powers the rest of Haven. Nothing generic; the ad is specific to your property. Ads claim only what your listing shows: amenities you have turned on, the price on your site, ratings only when you have real reviews, and distances only to places in your local guide. They never promise "best rates", discounts, or "limited dates". The ad opens on the photo that shows your listing's strongest feature (the hot tub, the view) when your photos are tagged. You don't wait on a screen for it: the ad appears on Marketing → Ads right away marked Writing, and Haven notifies you when it's ready to review. If you gave it a goal ("fill Thanksgiving week"), it researches that first, which takes about a minute.
  3. Set your daily budget. Each ad has its own small daily budget you control. Fund your ad balance once and it draws down as ads run; you can top up, pause, or stop anytime.
  4. Review or save for later. Once the notification says the ad is ready, hit Review on its row. Google Search ads are a draft you can edit before a cent is spent — headlines, descriptions, keywords, the ad image, dates, and Locations. Save and launch later puts the ad back on Ads as Pending. Approve and launch (or Launch on the row) funds it and sends it to Google. Once launched, the ad is read-only — use Preview to see the settings — except for the search-term suggestions you apply (below).
  5. Haven runs it on your behalf. Haven is the advertiser of record ("Book With Haven LLC"), so you never create a Google, OpenAI or Meta ad account — Haven creates, targets, optimizes, and bills the advertising for you.

Choose where your ads show

A new Google Search ad reaches travelers wherever Google can serve it — no geography ruled out. That is the right start for most listings, because the people who book a cabin in Tahoe are scattered across the country.

When you know your market, narrow it. Go to Marketing → Ads, open the Google ad, pick Locations in the section list, and search for the places worth paying for — a country, a state, a metro, or a single city. Add as many as you like. Google then shows the ad to people in those places and to people searching about them, and your daily budget concentrates there instead of spreading thin.

Hosts within driving distance of a big city usually see the clearest lift here: target the two or three metros your guests actually drive from rather than the whole country. Remove every location to go back to showing everywhere.

Set locations on the draft before you launch. After launch, open Preview to see the places you targeted — they are no longer editable.

Keywords, search terms and exclusions

On a Google Search draft, each keyword Haven wrote shows Google's own figures beside it: monthly searches and the top-of-page bid. A figure turns amber when one click at that bid would cost more than your daily budget. No data means Google had no figure for that search; Haven never estimates one.

Searches for your listing's own name run in their own ad group with a lower bid cap, so they are never priced like destination searches.

By default Haven excludes searches for jobs, real estate, how-to guides, the weather, and Airbnb, Vrbo and other booking sites. It does not exclude words travelers use while booking, such as "reviews", "photos", "free" or "booking". Inns, B&Bs and hotels keep "hotel" searches. If you add an exclusion that would stop one of your own keywords from showing, saving warns you which one.

Once a Google ad has clicks, open it from Marketing → Ads and scroll to Search terms. It lists what travelers actually typed, with clicks, cost and conversions over 30 or 90 days. Above the list, Haven suggests:

  • Exclude a search that was never looking for a stay (jobs, real estate, a booking site), or one that got three or more clicks without sharing a word with your keywords.
  • Add keyword for a search that Google counted two or more conversions from.

Nothing changes until you click. A click applies the change to the live ad right away. Haven refuses an exclusion that would block one of your own keywords.

See what your ads earn

Every ad is tracked end to end. In Analytics, ad traffic shows up under the Paid ads channel — broken out as Haven Ads — Google, Haven Ads — ChatGPT, and Haven Ads — Meta — so you can see exactly how many visitors each channel sent, how far they got in the booking funnel, and which bookings they produced. See Site analytics.

Every ad that has run shows its numbers on its row on Marketing → Ads: its clicks over the last 30 days as a small line, then impressions, clicks (with click-through rate), spend (with cost per click), bookings (with the revenue they brought) and ROAS (with cost per booking). Impressions, clicks and spend are the ad's lifetime totals; bookings are what Haven saw on your site from its visitors. A draft that was never written shows Finish the ad instead of Launch.

Click any ad on Marketing → Ads, or any row of the Ad Performance table on Marketing → Overview, to open its stats panel. It shows what the ad spent, its clicks, the visits it sent to your site and the bookings they made over the last 30 days, 90 days or 12 months, with cost per booking and return on ad spend (ROAS). Switch the chart between Activity and Money to see spend against the revenue it brought in, and click a guest in the bookings list to open that reservation. Bookings here are the confirmed stays Haven saw on your own site from the ad's visitors: a stay booked on the ad visit itself, or by the same visitor on your site within 30 days of clicking the ad (someone who clicks today and comes back Friday to book). That is why these numbers can be higher than Paid ads in Analytics, which counts only the visit itself. When Google or Meta reports its own conversion count, it appears beside them, and the two rarely match.

Bookings go back to Google and ChatGPT

When a guest who clicked one of your Haven ads books a stay on your site, Haven reports the confirmed booking to that ad platform, valued at the nightly revenue (before fees and taxes). Google and ChatGPT then learn which searches and conversations actually book, not just which ones click. Only confirmed stays are reported: inquiries and checkouts that never pay are not. If the guest cancels, Haven sets that booking's value to zero with Google, which still counts the conversion. Your own Google Analytics, Google Tag Manager and Meta pixel keep working exactly as before.

Bidding

A live Google ad has a Bidding row on its page:

  • Fixed bid — the start for every ad: Google pays up to your per-click cap.
  • Most clicks — Google buys as many clicks as your daily budget allows, still under that cap.
  • Most bookings — Google bids for confirmed bookings. It opens once the ad has 15 booking conversions in the last 30 days; with fewer, Google has too little to learn from.

Haven never changes your bidding strategy for you. The per-click cap is $2, and never more than the ad's daily budget: on a $1/day ad one click can cost at most $1. Lowering the daily budget lowers the cap with it. To change the ad, use the pencil on its row, or Preview on a Google ad.

How your daily budget is held

Your daily budget is the most an ad spends in a day. Each ad network sees it differently, so Haven holds it for you:

  • ChatGPT — Haven sets a spending limit on ChatGPT that stops delivery the moment today's budget is used, across all of your ChatGPT ads together. When one of your ads spends faster, the others spend less that day.
  • Google — Google itself lets a day run to twice the daily budget. Haven pauses the ad once today's spend reaches your budget, and turns it back on the next day. Google charges whole clicks, so the click that crosses the line still counts: a day can end over budget by up to one click.
  • Meta — Meta lets a day run up to 75% over. Haven pauses the ad once today's spend reaches your budget, and turns it back on the next day.

While it waits for the next day the ad shows Paused (a Google ad's page shows today's spend against the budget). You can still press Pause to keep it off after that. When your ad balance runs low, ads stop before it reaches zero.

What it costs

There is no monthly fee. You fund an ad balance — at least $5 — and Haven draws from it as the ads run: the media they spend, plus Haven's 5% of that spend. Writing and previewing an ad costs nothing. Pausing an ad stops spend immediately, and any balance you have not spent stays available for later.

If a Haven partner manages your listings and runs ads for you, you have no Ads tab: your money is the Marketing funds card on Billing. Add funds there (or set a monthly budget that charges your saved card on the 1st for whatever brings the balance up to it), and see where this month's money went by listing and channel. Your partner launches and budgets the ads inside your account, every dollar comes out of that balance, and the same rule applies: you pay only for what the ads actually spend, plus Haven's 5% of that spend. Ads pause on their own when the balance runs out and start again when you add funds. Your partner can also add money to your balance from their own card. See Partner Mode.

Good to know

  • Ads always point at your direct-booking site — you keep the guest, the email, and the 0% Haven booking fee.
  • Pausing an ad stops spend immediately; your remaining balance stays available for future ads.
  • If you ran a search intent audit on the site, a new Google Search ad starts its keywords from what the audit proved books (the keyword section says how many came from your audit) and excludes the searches it found are not guests. A running ad shows a card with the terms the audit found worth adding and excluding; Apply adds them beside your own keywords, Dismiss hides it on that ad; an exclusion that would block one of the ad's own keywords is never suggested. The audit never changes a running ad or its spend on its own.
  • Combine ads with a direct booking discount and finished social creative for the strongest funnel.
  • A video ad you make yourself is a reel on Marketing → Creative, not a paid campaign here. Photo scenes can stay stills or be converted to AI video, and a voiceover is optional. See Making Social Posts and Ads.

New to Haven?

Everything in this guide, done for you

Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.

See how Haven works

Free to build · No credit card · Private until you publish