Works with your stack
Cookie consent for Bookly booking forms
no cookie until asked
By default Bookly sets no cookie of its own: the booking is kept on your server. Its script adds reCAPTCHA, Google Maps or Stripe while the form runs, if those modules are active, and can ask an outside site for the visitor’s country.
By Bookly · booking-wp-plugin.com · WordPress.org
Is this your product? Tell us if anything here is out of date. Write to us
Bookly
WordPress plugin
- Tested version
- 28.7
- How
- Tested automatically around each Cookie Rocks version
- Last test
- 7 November 2026
- Latest version
- 28.7 tested
- Active installs
- 60,000+
What Bookly adds to your visitors’ browser
No trackers In our test of Bookly 28.7 on 7 November 2026, the plugin itself added no tracker and no cookie. What you place in your pages with it, such as a video or a map, still counts.
What matters for consent with Bookly
Scripts added at run time
Bookly’s own script adds reCAPTCHA, Google Maps or Stripe while the visitor books. They are not in the page markup, so look at the form in use, not at the page source.
The phone country
With the phone country left on auto, Bookly asks an outside site for the visitor’s country when the Details step opens. Choose a default country to stop it.
Remembered details
An option can keep the customer’s name, e-mail, phone and address in cookies after a booking. It is off by default; keep it off unless you need it.
What our tests found on Bookly
Depends on a setting · BooklyBookly can store customer details in plain-text cookies for a year
setting “Remember personal information in cookies” · by default: off
Off by default. With 'Remember personal information in cookies' on, bookly-customer-* cookies keep name, e-mail, phone, birthday and address after a booking.
Read in its code, 16 October 2026, Bookly 28.6.
Full detail
By default Bookly sets no cookie of its own: form progress is kept in the database under a token for 30 minutes. With 'Remember personal information in cookies' on (off by default), the server sets bookly-customer-* cookies (name, email, phone, birthday, address) and bookly-customer-info-fields after a booking, for 1 year, in plain text, without HttpOnly. 'Prevent caching of pages with booking form' (on by default) sends DONOTCACHEPAGE.
Set before the choice · BooklyBookly asks ipinfo.io for the visitor's country at the Details step
setting “Phone field default country” · by default: auto
With the phone field default country left on auto (the default), Bookly's script bookly.js asks ipinfo.io for the visitor's country by JSONP when the Details step opens, before anything is sent.
What to do: Choose a default country.
Read in its code, 16 October 2026, Bookly 28.6.
Set before the choice · BooklyBookly adds reCAPTCHA, Google Maps and Stripe while the form runs
Its own script adds them when their modules are active, so they are not in the page markup. Bookly has no WP Consent API or Consent Mode code.
Read in its code, 16 October 2026, Bookly 28.6.
Full detail
Bookly's own script, served by the site, adds third-party scripts at run time: google.com/recaptcha/api.js (v2 when the Details step shows, v3 on Next), and maps.googleapis.com with Places or js.stripe.com/v3/ when the form starts, if those modules are active. They are not in the page markup. Bookly has no WP Consent API or Consent Mode code.
How we test it
Around each version, with its latest release
Around each Cookie Rocks version, a fresh WordPress installs its latest version from WordPress.org next to Cookie Rocks and runs the same checks. A new version joins the next run on its own.
- Bookly 28.7, tested on 7 November 2026.
- The banner shows, the trackers of the test page wait for consent and load after it, and Cookie Rocks raises no PHP error.
- Settings of the test: Default settings after activation.
- Last run: Bookly 28.7 on 7 November 2026, with WordPress 7.1.3.
Bookings, events and courses
Other plugins of the same kind.
Questions
Does Bookly work with a page cache?
Bookly asks caches to skip pages with a booking form, on by default. The form page is then built for each visitor.
What happens after the 30-day trial?
The banner, your visitors’ choices and your proofs of consent keep working. Without a key, most settings lock, updates and support stop. Take a key at any time and everything opens again.
For Bookly users
Bookings that wait for nothing they should not.
choose a country
Every feature of the complete plugin for 30 days, no card. Bookly keeps working as it does today.
- During the trial: everything, including the full settings and the scans
- After 30 days without a key: the banner, your visitors’ choices and your proofs of consent keep working
- What waits for a key: most settings, updates and support

Get your trial key
Your e-mail and your site. Your key arrives as soon as you confirm your e-mail.