Put a Book now button on your own website

Paste one line into your site. Guests pick dates, see the full price and pay without leaving your page. The money goes straight to your Stripe account.

1. Add the script

Paste this line into your website where custom code goes, just before the closing body tag if you can. Swap in your own park id from the Booking page in your app.

Script
<script src="https://widget.campstack.online/YOUR-PARK-ID.js" async></script>

A Book now button appears in the corner of every page. Guests tap it and your booking page opens in a window.

2. Or put the button where you want it

Add this where the button should sit, such as a Reservations page. The script fills it in.

Button placeholder
<div data-campstack-book></div>

You can change the words and the side the corner button sits on:

Script with options
<script src="https://widget.campstack.online/YOUR-PARK-ID.js" data-label="Reserve a site" data-position="left" async></script>

3. Add the Book Direct, No Fees badge

The badge links to your free CampStack listing. It is a normal link, so it also helps people and search engines find your listing. Your exact snippet is on the Booking page in your app.

Badge
<a href="https://campstack.online/campgrounds/YOUR-STATE/YOUR-TOWN/YOUR-PARK"><img src="https://widget.campstack.online/YOUR-PARK-ID.svg" width="220" height="56" alt="Book Direct, No Fees"></a>

What guests see

  • Dates, rig size and open sites, with the price for each.
  • Every tax and fee as its own line, before any details are asked for.
  • Your deposit rule and cancellation policy, before payment.
  • A card form from Stripe. The charge is on your account.
  • No CampStack fee, badge or upsell at checkout.

Questions

Where do I find my park id?

Open Booking page in your CampStack app. Your script, button and badge are there with your park id already filled in, ready to copy.

Do guests leave my website to book?

No. The Book now button opens your booking page in a window on top of your site. On a phone the window fills the screen. Guests see the same prices, taxes, deposit and cancellation terms they would see on your CampStack booking page.

Who gets the money?

You do. The guest pays by card on your own Stripe account. CampStack never holds the money and adds no booking fee, no percentage and no surcharge at checkout.

What does the widget cost?

Nothing extra. It comes with the software at $49 a month or $490 a year, flat. The first 25 online bookings are free.

Will it work on my website builder?

It works anywhere you can paste custom code or an embed block, which covers most website builders and plain HTML pages. If you can add a Google Map to a page, you can add this.

What if I have not turned on online booking yet?

The script stays quiet and shows nothing, so a pasted snippet never breaks your page. The button appears once your booking page is published.