Checkfront updates
Checkfront updates

Release - June 2022

Carding Prevention




We've improved the protection of your payment page

In an effort to improve the security of your payment page, our team has added a few new security measures to help protect operators from carding bots attacks.

If a payment attempt on your booking page fails many times, this may indicate that it could be a malicious attack. To protect you against this, the payment page will now prevent further attempts by that person for a safe period of time and prompt the booker to contact your company to complete the booking.

For added security on your payment pages, we always recommend activating ReCaptcha for a more secure payment flow. (Only available on certain payment gateways: Braintree, Moneris, Stripe and Square)

Release - June 2022

Site Switcher


New ✨


We're improving the way you switch between Checkfront sites!

Screen Shot 2022-06-10 at 12.55.44 PM.png

The Change Site feature is an easy way to switch between multiple Checkfront accounts where you have two or more User accounts that share the same email address.

If your email address is not associated with multiple Checkfront accounts, then this option does not display.

Release - March 2022

Login Update


New ✨


Checkfront is taking a proactive approach to your security and adding additional features to your account login page.

We'll be rolling these changes out gradually throughout all of April 2022 so we wanted to give you a heads up on what you can expect:

  • Updated the look and feel of the login page.
  • Enhanced technical security across the entire login experience.
  • Updated "Forgot Password" flow.

While the bulk of these changes take place in the background, you'll notice that we’ve simplified and updated our login page. This ensures your account details are secure so that you can handle your important business with additional peace of mind.

Release Notes - January 2022

Products, Payments and Translations


New ✨


We’re kicking off the year with some quality of life updates and fixes specific to the new Product Builder. More to come in the coming months!

New Features and Improvements





  • Improved Product default filter to better represent active Products at page load.
  • Product names are now clickable in addition to the SKU.


  • Sage Pay has been updated to reflect their new brand, Opayo.


  • Customers using Products are now able to write and access translations from the navigation bar under Manage -> Languages -> Customer Languages.

Bug Fixes




Booking Page

  • Resolved an issue that was causing certain bookings from Paid/Deposit status to Reserved.

User Accounts

  • Fixed a bug that caused an error when updating a user account password under specific circumstances.

Release Notes - December 2021

New Features and Improvements




Booking Edit

  • Pricing has been improved to show accurately when editing an item on an existing booking to add a product grouped package add-on.

Dashboard (Setup Guide)

  • The setup steps and post-setup steps within the Dashboard have been updated so that getting started with Checkfront is faster and easier.

Gift Certificates

  • Gift Certificates have been simplified so that you don’t have to manually void gift certificates once they’ve been refunded or canceled.
  • There is now an option that staff can set on the Gift Certificate item. When enabled, the price for the Gift Certificate will not show to the recipient.

Product and Asset Importers

  • You can now import products and assets using the Product Importer and the Asset Importer.

Quickbooks Payments

  • Updated part of our integration with QuickBook Payments so that payments continue to flow smoothly.

Bug Fixes




Booking Edit

  • Adding Items in a Product Grouping to an existing booking won’t cause an error if one of the items in the package has been archived.
  • Pricing has been improved to show accurately when editing an item on an existing booking to add a product grouped package add-on.

Booking Details

  • Editing Product Upsells no longer times out with an error.

Booking Invoice (Taxes)

  • Deleting or editing taxes will no longer retroactively affect booking invoices made before the modification to the tax configuration. For example, let's say that you adjust your tax configuration by deleting a tax. Moving forward, the tax will be deleted for bookings (and their associated invoices). Historical invoices will not be affected.

Booking Page

  • Over on the Booking Page, the availability label has been updated to show the correct number when bookings overlap.


  • Resolved a bug that caused booking time to change to the first available hour of the day, regardless of which time is selected. This was occurring specifically when trying to change the time of a flextime package addon that had a fixed length.

Checkfront Translations

  • Translation now includes the "This certificate must" text on Gift Certificates.


  • Resolved an issue relating to guest signatures that caused them to mysteriously vanish from the Waiver. Guest signatures are now accessible on the waiver, as intended.

Release Notes - October 2021






Translations, form fields, and payments

Let's get right into it.

We love Checkfront Translations. It allows you to offer your products in multiple languages for customers that book from all over the world.

And as you may know, you can change a language string on your Booking Page to get more specific with dialects if you like. But we understand how easy it is to quickly edit a shared translation instead of a private one.

So, we added a little warning for you — just in case you want to translate "bus" to "guagua" without making your friends in Chile start selling "baby" tours.

Screen Shot 2021-10-27 at 12.07.36 PM.png

Along with displaying an error message in the Daily Manifest for failed assignments, we've also made the following improvements:

  • You can now manually adjust availability in the Product Calendar if you have random dates with different availabilities
  • If you're using Customer Accounts and your Booking Form has a multi-checkbox field, your customers can now save their personal details for future bookings without receiving an error
  • Optional date fields, such as arrival/departure dates, will no longer be required by your customers to submit Waivers & Documents


Good news for operators in France! You can now take seamless payments with Square for online, mobile, and terminal checkouts.

As for other payment updates:


  • An error message will now display if the phone field is required; otherwise you can archive the phone field without preventing payment
  • With 3DS2 enabled, customers will see a valid error if payment fails or complete payment successfully rather than reach an access denied page


  • When embedding the Booking Widget on an HTTPS website, the Browser Wallet will now show up on the payment page with Stripe enabled
  • Speaking of Browser Wallets, customers from South Korea can enter payment details successfully with the country field enabled on the Booking Form, and you won't get locked out of your account if Apple Pay or Google Pay doesn't support your country

Apple Pay, Google Pay & other updates


New ✨





You asked, we listened!

If Stripe is your active payment provider, your guests can now pay using Apple Pay, Google Pay, and browser-saved cards like Microsoft Pay on Edge.

A relevant Payment Request Button will display automatically depending on what their device and browser combination supports, creating a seamless and personalized payment experience for them.

Screen Shot 2021-09-07 at 7.44.24 AM.png

To enable Apple Pay in your Stripe integration, go to:

Manage > Ecommerce > Stripe: Add Apple Pay on the Web for Stripe

To enable Google Pay in your Stripe integration, go to:

Manage > Ecommerce > Stripe: Add Google Pay on the Web for Stripe


In other news…


  • We fixed an issue for Stripe integrated accounts where the 3D Secure Pop-up displayed incorrectly on mobile devices. Your guests can now complete the security challenge without unnecessary scrolling
  • There was also an issue with 3D Secure for Sage Pay integrated accounts where staff-side transactions were getting declined. All of the required fields for Strong Customer Authentication (SCA) will now send to banks along with the rest of the transaction information
  • Since address verification helps reduce fraudulent transactions, Moneris integrated accounts now have the option to enable Billing Postal/ Zip Code validation. For both customer and staff-side transactions, a postal/zip code field will display at the time of payment to verify what's entered matches the address associated with the card
  • We added an overbooking warning for staff-side payments, so that your staff has to agree to allow the overbooking to take place when adding a payment to a booking that has an unlocked status, i.e. WAITING


  • You can now export Custom Guest Form Fields and Payment in the Daily Manifest so that you can see all the information you need to see


  • When adding Weekly Recurrence to a discount, you can now expect the discount to only be valid for eligible booking days


A few bug fixes and more!





We always want to make sure that Checkfront works as expected, so we've been diligent about making improvements across the platform.

Here are the most recent bug fixes:


  • In the Customer Calendar, the horizontal scrollbar is now easier to see and click so that you can quickly view who's arriving for weeks on end
  • The Inventory Calendar will no longer revert any times to the base inventory when adjusting items


  • We've added annual reporting to the Occupancy Report so that you can now get a yearly summary to compare seasons on a per-item basis!
  • When you export a report via email, you'll now receive a valid link to download the file whether you have a Google account or not
  • The Sales Report will now load and function properly, even if you have no amount value in the Booking_Items parameter
  • The Booking Index will now keep the exact order you sorted it as even after you export the report. For example, if you sorted by Start Date Descending, the data in the exported file will reflect that accordingly


  • The Stripe 3DS popup now displays correctly on the Booking Widget, ensuring your customers can complete payment without disruption
  • There were some instances of Square payments failing when using reCaptcha, which will no longer happen as we've resolved the issue
  • We finalized the PSD2 implementation for Square. Want to keep your customers in the loop about PSD2? Find out more information here


  • We fixed a bug in our GetYourGuide integration, so you can now update your availability in GetYourGuide successfully

The latest updates and improvements!





We've been eagerly working behind the scenes on some of your favourite features in Checkfront and are thrilled to share them with you!

Here are the most recent updates and improvements:

Daily Manifest

  • You can now print ALL of the columns you add to the Daily Manifest, even for days when you have a high volume of bookings. Nothing will get cut off so that you can see everything on one page!
  • We've also added Booking Notes as a column so that your staff can stay up to date at first glance, as well as a Discount Code column so they can quickly validate discount eligibility for guests during check-in

Screen Shot 2021-07-09 at 11.37.03 AM.png

Booking Details

  • The Booking Details panel now shows check-in/check-out text
  • We resolved an issue where duplicate Square refund transactions were being displayed within Booking Details

Booking Edit

  • Any changes you make will only sync to your integrations after you save the booking so that you can ensure the information is good to go
  • If you use older versions of Safari or Firefox, you can now view the correct display of the Booking Edits page

Booking Widget

  • Your guests can now seamlessly complete all fields and buttons on your Waivers and Documents when using incognito browsing
  • We resized the iframe height based on the timeslot dropdown so that the Booking Widget will no longer cut off times and scroll functionality


  • Loving the MyAllocator integration?! Now you have the option to import all external bookings without having to confirm they are correct manually. Not only that, but any manual adjustments made within your Inventory Calendar will now automatically communicate back to MyAllocator
  • We added support for Google Analytics 4 to our existing integration, so you can now upgrade to the latest version!

Site Builder

  • We updated access permissions to comply with Facebook and Instagram's new platform policies, and updated the Instagram integration with Site Builder. If you use the Instagram integration, you must now re-activate expired tokens within your Site Builder settings


  • We resolved an issue in Reports where the calendar was jumping between default and custom dates when a custom date was selected
  • In the Sales report, we stopped the parameter cost from incorrectly multiplying by the booking duration


  • You can now select which Stripe Terminal to assign a refund for more accurate reporting when using multiple card readers
  • We updated the Stripe integration and Square integration to use the latest APIs, allowing us to streamline our responses and take advantage of new functionality, so both payment gateways are faster for you!
  • We fixed ReCaptcha from failing on Stripe Sandbox, so you can now test your Stripe integration without issue
  • As for Square Sandbox, we added support for multiple locations so that it will automatically default to the currency of your Square account, including CAD, USD, and GBP
  • We added enhancements to ensure Strong Customer Authentication (SCA) and Payment Services Directive 2 (PSD2) with Square
  • Tips will no longer deduct twice when payments are made through the Square mobile app
  • We increased the reliability of Sage Pay when using the 3D secure option

Get extra payment protection against fraud with Google ReCAPTCHA


New ✨



Get peace of mind that your booking checkout is protected against fraudulent bot and card-reading activity with the new Google ReCAPTCHA Ecommerce feature!


ReCAPTCHA can currently only be set up when using one of the following Payment Providers:

  • Stripe
  • Square
  • Braintree
  • Moneris

Using a different provider and looking to take advantage of ReCAPTCHA? Get in touch and let us know which provider you're using. This will help us prioritize adding additional compatible providers.

Getting started

Read the complete setup guide in our knowledge base or review the quick summary below.

A new, optional, opt-in setting is now available for Admins to enable via Manage > Ecommerce Setup > Settings.


Toggle on the ReCAPTCHA option at the bottom of the page and follow the Get ReCAPTCHA keys link to get setup in Google.

Google's recommended 0.5 threshold has been automatically configured for setup to ensure that only true-bot activity and fraud get detected and blocked. Read more about Google's threshold setting here.

Setting ReCAPTCHA.png

Important Note! Only Google's V3 ReCAPTCHA option is available at this time. V3 uses a smart algorithm to detect bot and card-reading activity, leaving legitimate bookings to convert friction-free.

V3 recaptcha.png

Once set up, during the payment step of booking checkout, a new Protected by Google badge will appear.


If bot activity is detected, payment will not proceed and a warning will be presented to get in touch directly with your business to proceed with payment.