Latest & Greatest Updates
19.12.2025
✨ Useful information
-
Facelift for account settings
For better clarity, we have restructured the account settings and organized them by product, so that only settings related to activated products are visible. In addition, the facelift has improved loading times and reduced resource consumption of the account settings.
-
Contact participants directly
If you have activated in the offer that the email address of the participating person is requested, you can decide in the account email settings that our participant-related emails (e.g. questionnaires, travel documents) or bulk mailings are sent directly to the email address of the participating person. This is primarily aimed at offers intended for adults.
-
Type-and-suggest for labels
Wherever a label can be assigned to a record, suggestions are automatically shown while typing if a label already exists. This prevents duplicate labels caused by spelling mistakes.
-
Participants per location – trends over the last five years
Our statistics show how bookings at the locations have developed over the past five years. Each booking is assigned to the year in which the offer starts. “Active” stands for actual participation, while “inactive” includes all canceled or unrealized bookings. This provides a transparent overview of the development of demand and participation numbers at the destinations.
-
Store documents with the offer
From now on, you can store all important documents for your offers (sessions/events) directly in the system. Upload contracts, emails, or other documents as PDF, image, or EML files. This way, all information for a destination is always centrally available. No more scattered files – everything stored in one place, securely and clearly.
-
Prices per day / per overnight stay
A small change with a big impact is a new option when entering services. You can decide whether the price applies once, per day, or per night. This is useful, for example, if a daily tourist tax has to be charged.
-
Display of checkout
To have a better overview during the departure phase, the checkout time is now displayed on the booking detail page in addition to the check-in information.
-
Publishing offers as teasers
Sometimes you want to show the dates and prices of your offers on your website, but they should not yet be bookable. We have addressed this by allowing a session to be defined as a teaser. It is then visible with all texts and images, but cannot yet be booked.
-
Change in VAT on catering services
The Tax Amendment Act stipulates that for the assessment period starting 01/01/2026, VAT on food in the hospitality sector will be reduced from 19% to 7%. This portion can already be defined for a session, and we have renamed it for clarity from “overnight portion” to “overnight and catering portion”. It makes sense to use this function, as the tax savings directly increase profit.
-
Images removed from email logs
To improve loading times, we have removed all images from older email logs that are more than one year old. We apply this process continuously and delete data retroactively.
-
Selectable 1st / 2nd reminder
In the overview of outstanding payments/reminders, you can now choose whether to send the 1st or 2nd reminder. The associated emails support the placeholder (|booking-balance|) to display the outstanding balance.
-
Edit transfer questionnaire
A long-requested feature is finally available. The transfer questionnaire no longer needs to be deleted in order to fill it out again. Instead, the contents can be edited.
-
Questionnaire UI improvements
Especially in our questionnaires, parents are very communicative when it comes to stating that their children have “none”, “no”, “-”, “n/a”, or similar entries for medical conditions. This input has always been filtered anyway. Now we have adjusted the UI so that a yes/no question is asked first, and the input field is only shown if there are special conditions.
-
Changing the booking language
We store the language in the customer record, and it can also be changed there. When editing a booking, the language selection is now also displayed, as it was previously rather unintuitive to know where to change it.
-
Add installment payments later
After a consultation, it may happen that an installment payment is agreed upon after the booking and needs to be added. This function can be accessed via the booking detail page. By the way, installment payments are possible with Adyen and Stripe, so customers authorize the payments once and our automations then ensure that the money is actually collected.
🛒 Shop
-
Subsequent address change
For shop invoices, a button is now also available that regenerates an invoice after an address change and updates it to the new address.
𖨆𖨆𖨆𖨆 Group Suite
-
Confirm entire group
We are working on making it possible to enter the names of participants for a group booking, either in the booking form or in the customer portal for teachers. Once the individual participants are known, the related booking records are now confirmed with a single click, and a draft invoice with a list of individual services is still generated automatically.
-
Change to an individual booking creates a new group invoice
For families, there is a booking per person, the billing of which is summarized in a group invoice. If the services of a booking are changed and this leads to a price change, the group invoice is automatically updated as well.
-
Available beds per accommodation category
If you sell offers in many destinations or with many different accommodation options, the question may arise where there is still availability for a certain period and group size. For this purpose, we have created a calendar view that displays the calendar color-coded and with the number of available beds for all categories aggregated across all destinations. This function can be found in the Group Suite integration guide.
-
Sort catering and preparation list
We have reordered the list so that the different catering categories (breakfast, lunch, dinner) are grouped together in the printable PDF export.
-
Archive draft invoices
When dealing with groups, the final invoice is often not fixed at first, as changes in group size and service adjustments frequently occur. For this purpose, we use draft invoices, which already have an invoice number but are not valid invoices. These can now be archived if the invoice was not ultimately finalized.
🏆 Customer portal
-
Customer portal with change review
Our customer portal has received many features that allow customers to make updates to a booking themselves. With cancellation and a previously defined cancellation scale, cancellations including fees can be carried out via self-service. Changing services of a booking is also possible. Both functions can be performed with or without review. With review, changes are temporarily saved and then made available in the back office for review. Pending reviews are automatically displayed on the dashboard.
-
Payment
In the customer portal, it is always possible to see which payment transactions have already taken place for a booking, which invoices exist, and of course it is also possible to pay outstanding amounts directly from the customer portal.
-
Disable customer portal for agencies
Those who work with agencies may not want to use the customer portal for certain agencies. This can be disabled individually per agency.
-
Time of activation
Personal login credentials are created automatically, and you can decide in the account settings whether this should happen upon receipt of a booking or upon confirmation. Of course, it is ensured that a customer with existing credentials does not receive a duplicate login.
-
Documents for the offer
Detailed information about an offer and stored travel documents are also displayed in the customer portal. This helps accustom customers to first looking for information in the customer portal before calling.
-
Mood image
The appearance of the customer portal is automatically adapted to your own CI. If you want to further customize this appearance with a mood image, simply send the image to support@bookacamp.de.
-
Booking directly from the customer portal
Within the portal itself, there is the option to book additional children or book for the next season. When using this function, the booker’s data is already pre-filled.
-
Send new password
If a customer calls because they have forgotten their customer portal login details, new credentials must be sent. Displaying existing passwords is technically not possible. We have placed the link more prominently above the booking detail page to minimize effort.
Author: Mathias Methner