The software is constantly evolving.
Welcome to Flybook's Software Release Notes page, where we keep you informed about updates to our platform. With each release, we strive to bring you exciting new features, enhancements to existing functionalities, bug fixes, and "behind-the-scenes" infrastructure improvements. Stay updated with the latest advancements and enhancements to make the most out of your Flybook experience.
Flybook Release Notes
Click on any one of the Release dates below to learn more about what was included with that week's update. If you have questions about the updates or want to learn more about any of the features mentioned, connect with your Flybook advisory team.
Release Notes 2.25.25
- Standardized Phone Number Inputs
- All phone number input fields have been updated to auto-format and validate phone number entries in order to ensure consistent phone number data for customers.
- This improves customer-facing phone number fields (payment forms, waivers, etc) as well as back office fields (client records, user profiles, etc)
- Phone number field entries are now restricted to numerical values only and will auto-format as the guest/user types
- The new fields also include a country code selector. Customers/users can manually enter or search for the appropriate country code. The field will also attempt to auto-detect the user's country and the number is typed
- Back office users can still search for clients by phone number without needing to enter a country code
- Existing phone number data:
- This update did not impact existing stored phone number data. While new phone number inputs will adhere to the new formatting/standardization, existing phone data will still be visible to users
- If an existing phone number for a client was a "valid" entry (e.g. 10 digits without country code for US numbers, and no letters or special characters), then it will now have been auto-formatted to the new standard
- For existing "invalid" phone numbers (may include letters, too many/not enough digits, etc) we will still display the invalid phone number within the client record, but any edits to the phone number will follow the new formatting requirements (see attached image)
- The primary goal of this update is to provide accounts with cleaner client data, an easier ability to search/find existing client records, and a reduction in the creation of duplicate client records
- Signature Field for Flybook Waivers
- Accounts using Flybook Waivers now have the option to include an electronic signature field for their liability waivers
- If the "Include Required Signature Field" setting is enabled within the waiver setup, guests will be required to "draw" a signature using their mouse (or finger/stylus on touch screen devices) as part of the waiver completion process
- This signature will then be stored as part of the waiver record
- Participants/Guardians will still be required to check the electronic agreement checkbox when the signature box is utilized
- Bug Fixes:
- Fixed a Daylight Savings Time Change bug affecting accounts located in Alaska Standard Time zone that offer trips spanning over midnight
Release Notes 2.18.25
- Reservation Invoice Updates
- "Edit/View Invoice" Display
- The invoice display within a reservation has been updated to provide a consolidated view. The individual line items for each offering on the reservation have been "rolled up" into a single line item, allowing users to more easily identify/separate different event options and start times (e.g. if the reservation includes 30 guests booked for Trip A, we will now display "Trip A - 30" as the default versus always showing a line item for each guest). Users can expand each offering to display the detailed breakdown of costs/fees. See here: https://jmp.sh/464dkGjt
- Invoice Editing
- All invoice editing functionality has been moved into it's own modal, accessible via the "Edit or Select Multiple" button on the 'Edit/View Invoice' page. This editing tool allows users to filter down the invoice by event type(s) and bulk-apply custom rate adjustments to invoice items. Users still have the ability to edit individual line items and can also use the "Pay this Amount" option to copy the balance due on selected items over to the reservation payment form. See here: https://jmp.sh/kVsbgwap
- Please Note: The “Pay this Amount” function is just a tool to help populate a desired amount for payment. For reporting purposes, payments are still not tied to specific items on a reservation.
- All invoice editing functionality has been moved into it's own modal, accessible via the "Edit or Select Multiple" button on the 'Edit/View Invoice' page. This editing tool allows users to filter down the invoice by event type(s) and bulk-apply custom rate adjustments to invoice items. Users still have the ability to edit individual line items and can also use the "Pay this Amount" option to copy the balance due on selected items over to the reservation payment form. See here: https://jmp.sh/kVsbgwap
- Saved Filter Sets for Dashboard
- The new Dashboard page now includes the ability to create and save "Favorite" filter sets for easy access to commonly used views.
- After setting filter sets, data columns, and column orders, that view can be added as a "favorite" and given a name using the star icon in the upper left of the screen. Any account users will now have access to this dashboard view and users can toggle between different saved views using the dropdown next to the star. See here: https://jmp.sh/KK5mDCcE
- Updated Customer-facing availability calendars
- Our online calendars for event availability have gotten a facelift! These customer-facing calendars now have a tiled display for dates and the updated styling provides clearer indications of available versus unavailable dates as well as selectable/selected options. The calendars also now have dropdowns for month and year selection above the month view, allowing customers to jump forward in time versus navigating month by month. See here: https://jmp.sh/A8U00l2a
- User login display
- Multiple updates around providing visibility and clearer indicators/actions for user login emails:
- The list of users within an account now displays user login emails next to the user's Name
- There is now a search tool for the user list, allowing searching by name or email
- The "User Login" section of the User Profile has been updated to display the user's current login email, as well as the ability to update their login email or password
- Client fields in reporting
- The Client Export, Clients Created in Range, and Client Participation reports have been updated to include the following fields that can now be included on waivers:
- Preferred Pronouns
- Marketing opt-in
- Bug Fixes:
- Duplicate Default Products for online carts
- Remedied a bug where accounts using "default products" were having those products added twice to online carts.
- This was only affecting accounts that did not allow online customers to remove default products from their carts
- Remedied a bug where accounts using "default products" were having those products added twice to online carts.
- Dashboard display by Reservation "Date Created"
- Using the Reservation dashboard view to show past reservations by Date Created is now functioning as expected
Release Notes 2.4.25
- New Dashboard Tool Updates
- CSV Download/Export
- Custom Dashboard displays can now be exported in .csv format via the download button on the far right of the screen. See here: https://jmp.sh/XMi02zCw
- The download will reflect the data displayed on the dashboard - meaning that users are able to dictate which data columns appear and the order in which they appear - making the downloadable reports fully customizable
- This is available for both the Reservations and Events views of the Dashboard
- Checked In Totals for Activities
- The Events view on the Dashboard now includes a column option for "Checked-in Total" for activities. See here: https://jmp.sh/JvlWMGa0
- For accounts utilizing the "Event Linking" functionality for activities, this column will reflect how many clients have been checked in for scheduled activities versus the total booked guest counts for those activities.
- Clicking the Checked-in value will direct the user to the "Reservations" tab of the applicable activity, allowing them to view client info and manage the check-in process
Release Notes 1.28.25
- Flybook Waiver updates!
- Marketing Opt-in:
- Flybook waivers can now include the option for customers to opt in/out of receiving marking information. If enabled on waivers, this "opt-in" toggle will be selected be default, requiring customers to de-select the toggle in order to opt-out of receiving marketing content. The opt-in status for a client will be reflected in their client profile and will be reportable via client exports. If enabled, it will also be reflected in the client data feed to Zapier - where only opted-in client records will be passed through that integration.
- This option can be enabled within the waiver setup area. See here: https://jmp.sh/xpZtRtVp
- Client Address Field”
- Accounts can choose to have Address inputs as required or optional fields on the waiver. Entered addresses will be reflected in the customer's client profile upon waiver completion.
- This option can be enabled within the waiver setup area. See here: https://jmp.sh/ayQJgV5v
- Gender Selection:
- A gender selection field can now be included as part of the waiver completion process and will be reflected in the resulting client profile. Accounts are also able to add gender options to supplement the default options.
- This option can be enabled within the waiver setup area. See here: https://jmp.sh/38Gm1phS
- Preferred Pronoun Selection”
- Accounts now have the option to allow users to specify their preferred pronouns as part of the waiver completion process. Responses will be reflected as a new field within the client profile.
- This option can be enabled within the waiver setup area. See here: https://jmp.sh/zMSoaLCH
- Default Products and OTA bookings
- Accounts that utilize "Default Products" for direct online bookings will no longer have these products automatically added for reservations originating from OTA sources
- This adds clarity for OTA customers, as these products are not visible during the OTA booking process, and also helps reduce reporting anomalies
Release Notes 1.7.25
- Price Checker Tools For All Offering Types
- The Setup pages for all Activity, Ticket, Rental, Pass, and Lodging configurations now include Price Checker tools for validating pricing setups and testing pricing fluctuations across different dates and times. Users are able to enter guest counts for different pricing options on different dates, times, and durations (for rentals and lodging) in order to view the per guest cost and subtotal for that time and verify that pricing rules have been entered correctly
- Guest Feedback Requests for cancelled events
- If an event has been removed from a reservation, the client(s) on that reservation will no longer receive any feedback requests related to that offering
- “Events” filter logic on new Dashboard tool
- When using the "Events/Offerings" filter from the Reservations view of the Dashboard tool, the filtered results will now show reservations that include ANY of the selected events
- The system had previously only been returning reservations that included ALL of the selected events. This is still an option within the filter panel by utilizing the toggle for "Must Include All Selected Events"
- Filter hold for staff assignments
- When assigning staff members to a scheduled activity via the Staff tab of the activity modal, any "Staff Type" filters that have been applied to the staff list on the right hand panel will remain in effect until the filters are cleared. This allows users to assign multiple staff members from a specific staff type without needing to re-apply filters each time
- Bug Fixes:
- The Agent login Portal has been fixed and is allowing agent bookings for linked accounts again
- Bundles: When an online customer deletes a bundled item from their cart that results in the "breaking" of the bundle (i.e. Bundle requirements are no longer met), we are once again correctly removing any discounts from the remaining cart items
- Gift Certificate configurations that have been marked as inactive can no longer be purchased by online customers if they still exist within the online storefront
- Receipt Printing for Point of Sale transactions: Per item costs are now being displayed correctly and a separator was added between the Merchant Copy and Customer Copy of the receipts
- When filtering an account's list of Room configurations by Lodge, the filtered results will now appear on the first page(s) of the list view
- Fixed a display issue for the action buttons on the Rentals tab of a reservation where the button displays would extend off the page on smaller screens. Also updated the button naming conventions as part of this work.
Release Notes 12.18.24
- Sign in with Google
- Users now have the ability to streamline the login process by connecting their Google email account to their Flybook user login! See HERE for additional information
- Client Participation Report for Linked Events
- The Client Participation report was updated to support two different ways of exporting client information based on booked events:
- The "All Clients on Reservations" version will return all client information that exists on reservations containing the selected event(s) in the specified date range
- The "Only Linked Clients" version is meant for accounts who are utilizing Flybook's Event Linking functionality. It will return client information for any clients who have actually been "assigned" to the selected event(s) in the specified date range. This ensures that accounts have client data on true event participants, and removes any clients who may have participated in other activities on the reservation or who were non-participants (parents, group organizers, etc)
- Activity Price Checker Tool
- There is now an easy tool for users to validate and test pricing rule configurations for Activity offerings.
- Within the Pricing tab of the Activity setup area, there is a new section at the bottom where users can input guest counts and participation dates/times to calculate what the group (and per guest) cost would be for that scenario, allowing them to verify that the pricing rules are configured correctly.
- “Show Lowest Price for Date" will display what the "starting at" rate would be for a given date.
- Accounting Center Financial Report Additions
- The downloadable Financial Statement report from within the Accounting Center has now been supplemented with the following additional tabs in order to provide a more complete report of daily financial activity in a single download:
- Sales and Revenue: This is populated with the "Revenue & Transactions" report for the selected date
- The "Date Created" field on this report was also updated to include the time of the transaction instead of just the date
- Gift Cards Issued: This is populated with the "Gift Cards" report for the selected date
- Gift Card Usage: This is populated with the "Gift Card Usage" report for the selected date
- Sales and Revenue: This is populated with the "Revenue & Transactions" report for the selected date
- Combined Accrual Report Extension
- The time range limit on the Combined Accrual Report has been increased from 52 weeks to 54 weeks in order to more easily accommodate annualized accounting practices
- Event Filtering on Dashboard
- The "Events" view on the new dashboarding tool now allows users to filter by specific offering type(s), providing a more concentrated view based on operational needs.
- Bundling Updates:
- Extra Validation Step at Checkout
- When customers are completing their final checkout of an online cart that contains a Bundle, we are doing one final (behind the scenes) check to ensure that the cart is still meeting all of the bundle criteria. This was added as an additional measure to prevent any ability to circumvent the standard Bundle booking process to take advantage of Bundle discounting without meeting all of the requirements. If invalid Bundle items are found in the cart, the user is still able to proceed with the checkout but will lose any invalid discounts on cart items.
- Fixed bug preventing the ability to clone bundle configurations
Release Notes 12.4.24
- New ("mega") Dashboarding tool is live!
- This new dashboard view is intended to provide as much operational information as possible within a consolidated area while allowing users to customize their experience in order to display only the information that is important for their roles/responsibilities.
- There are two primary views that users can toggle between:
- Reservations view: Click HERE to watch demo video
- Events view: Click HERE to watch demo video
- On either view, selecting the "Columns" button will allow users to select which data fields are important to them, and set the order in which they would like those data columns to appear. The "Filters" button provides a number of quick options for narrowing down the list of reservations and events down to just the important records.
- Changes to these settings for the columns and filters will be saved for the individual users, but will not impact the display for other account users. Meaning that each person can create their own preferred views.
- Users can also set this view as their default dashboard landing page by going to My User Settings > User Preferences and selecting "Dashboard" from the Default Dashboard Location dropdown. See here: https://jmp.sh/DGhseivd
Release Notes 11.5.24
- Refunds on Accounts Receivable Report
- In order to provide consistency with other downloadable financial reports, refunds shown on the Accounts Receivable/Deferred Revenue report will now appear as negative values in the "Payment Record Amount" field (meaning that the amount will appear in parenthesis as red text).
- Bulk Client Merge Tool
- The Client Merge tool now allows client's Zip Code and client Date of Birth to be used as attributes when searching for duplicate records to merge
- Overpayment warning for Reservation payments
- Our recently introduced overpayment warning for reservation payments is now based upon the total reservation balance due versus the current amount due.
- When deposit costs are involved, this allows users to collect more than the deposit amount without triggering the overpayment warning (up until the amount entered is higher than the total remaining balance on the reservation).
Release Notes 10.22.24
- Client Terminal Payment forms
- The "Amount" field on the payment form within the client terminal (Smart Terminal or Full Terminal) is now prepopulated with the amount due on the reservation
- Previously, customers had to enter the amount they wished to pay and this frequently resulted in customers making typos that resulted in large overpayments (ex: forgetting the decimal point and/or accidentally adding extra zeros)
- If deposits are used, this field will pull in the deposit cost. Once the deposit is paid, the remaining balance due will be reflected.
- This helps prevent any confusion for customers making payments against their reservation on their own
- This field will also now give a warning if the amount entered by the customer is greater than the remaining balance due on the reservation
- Entering an amount greater than the balance due will also disable the option to submit the payment, unless the customer chooses to confirm their overpayment
- Zapier Integration Data Enhancements
- We have implemented the following updates to our "Front End Booking" and "Back End Booking Exported" Zapier triggers
- Added Quantity fields for reservation Events. Users can choose to include the following reservation data points in their Zaps:
- "Total Number of Guests" (when activities are present on reservation)
- "Total Number of Tickets" (when tickets are present)
- "Total Number of Rentals" (when rentals are present)
- "Total Number of Rooms" (when lodging is present)
- Fields for "Reservation Base Cost" and "Reservation Total of Taxes and Fees" were added to supplement the reservation payment information
- We continue to supply "Reservation Total Cost", "Reservation Total Paid", and "Reservation Balance Due" fields
- The "Reservation Created By" field was updated to now return the username of the user who created the back office booking (we had previously been returning the user ID)
- Added Quantity fields for reservation Events. Users can choose to include the following reservation data points in their Zaps:
- Overlap Warnings for Bundles
- Display update for the warning messaging that can appear when one or more bundled items have overlapping time spans
- Overlapping items will cause a warning icon to appear in the Bundle step summary. Clicking on this icon will expand the warning message and inform the customer of which item(s) are conflicting. The user can then choose to remove an item in order to reschedule or choose to dismiss the warning
- Performance Improvements for Reporting
- Updated our queued report functionality to help prevent timeouts with large reporting requests (most namely the Combined Accrual report)
- Bug Fixes:
- Receipt Generation for POS and Membership transactions
- Fixed a bug that was preventing payment receipts from being generated/displayed for Point of Sale transactions and transactions on Memberships
Release Notes 10.15.24
- Overpayment Warnings on Payment Forms
- If a user enters a payment "Amount" that is greater than the amount due on a reservation, the system will now display a warning that the amount entered is greater than the balance due. By default, this will also disable the "make payment" button, but the user is still able to proceed with the overpayment, if necessary, by selecting the "Confirm Overpayment" option above the "make payment" button.
- This was done in an effort to prevent unintended overpayments due to mistyping payment amounts on reservation payment forms.
- Bundling Updates
- Overlap Warnings
- The overlap warning options within a Bundle step setup are now operational. If enabled, the online booking customer will see a warning message if items are added to their bundle that have conflicting scheduling. Users can choose to display these warnings when items within the same "step" are overlapping, when items in different steps are overlapping, or a combination of the two.
- If “Overlap warning for offers within this step” is enabled, and a user selects an offering that would result in an overlapping start/end time with any items that exist as part of that same step, the system would display the warning message next two the conflicting items in the Step Summary once the item was added to the cart/bundle
- If “Overlap warning for offers in other steps” is enabled, the system would be doing the start/end time overlap check for items that exist on any other step in the bundle, but would not be checking for overlap with any items in the step being added to. With this option, we are only checking against items in other steps that ALSO have “overlap warning for offers in other steps” enabled
- If both options are enabled, the system will check for any overlapping items in the bundle, regardless of the step, and display a warning for any and all conflicting scheduling.
- Floating action buttons
- When a customer is progressing through the online bundle booking flow, the "Next" button (for progressing to the next bundle step) and the "Checkout" button (on the final step after all bundle requirements are satisfied) will now remain visible as the customer scrolls through offerings. This was done to ensure an intuitive booking flow where the reservation progression is clearly evident.
- The overlap warning options within a Bundle step setup are now operational. If enabled, the online booking customer will see a warning message if items are added to their bundle that have conflicting scheduling. Users can choose to display these warnings when items within the same "step" are overlapping, when items in different steps are overlapping, or a combination of the two.
Release Notes 9.24.24
- Storing Event Linking when guest counts change
- Updating the guest count for a scheduled activity on a reservation will no longer remove "linked" clients from that activity. This prevents users from having to re-associate client records to trips in the event that the customer wishes to change the number of guests who are attending.
- In the event that the guest count for the activity is increasing, no changes are made to linked clients
- If the guest count is reduced, but not all clients have been linked, no changes will be many to any existing linked clients
- If all clients have been linked to the activity and the guest count is reduced (e.g. the reservation has 10 people booked for a trip and there are 10 client records associated), then the user will be presented with the option to "unassign" the linked client(s) who are no longer participating. Demo: https://jmp.sh/fflzVby1
- This tool will take into account the pricing options of the guests who are booked in order to ensure that the right guest types are being removed
- For example; if the trip is booked for 5 adults and 5 children, all of whom are already assigned, and the user reduces the "adult" pricing option by 2 guests - they will be given the option to pick which of the 5 adult client records they want to unassign
- Updating the guest count for a scheduled activity on a reservation will no longer remove "linked" clients from that activity. This prevents users from having to re-associate client records to trips in the event that the customer wishes to change the number of guests who are attending.
- Income Statement Toggle for Combined Accrual Report
- When generating the Combined Accrual Report, users are now presented with the choice of whether to generate the report with:
- The income statements broken out by offering type (where the .csv will populate the Activity/Package/Rental/Pass/Product/Ticket/Lodging/Gift Certificate Income Statements as separate tabs), or
- Only the "All Income Statements" tab populated (which combines all of the offering-specific income statements into a single tab)
- Demo: https://jmp.sh/g17egMu3
- When generating the Combined Accrual Report, users are now presented with the choice of whether to generate the report with:
- Purchase Summary Display for Products
- Products that are purchased as standalone items (i.e. without the presence of tickets, activities, etc) are now correctly reflected in the reservation's Purchase Summary display
- Bug Fixes:
- The "Delete Selected" action button from a reservation's Lodging tab is now correctly removing the desired scheduled room bookings
- Queued Financial Reports that were seemingly stuck in "started" status are now correctly reflecting a "failed" status due to timeouts
- Work is ongoing to look more into the cause of the timeouts
Release Notes 9.11.24
- Standalone Product Purchase Updates
- Confirmation email content can now be assigned to Products and will be sent to the customer upon the purchase of standalone product(s).
- Only available for 'new' emails
- "Booked Item Information" can now also be added for Products. This allows accounts to pass along important information in client emails that is specific to the product(s) that the client has purchased. This information can be populated in confirmation emails when Products are purchased by themselves, and can be included in pre and post-trip emails when scheduled items exist on the reservation alongside products
- Bug Fixes
- Fixed by styling/spacing on setup page for emails
- Fixed "Check-in" tool for Lodging following Activity check-in tool updates
Release Notes 9.3.24
- Online Booking Fee Display on customer-facing invoices
- For accounts on an online booking fee billing model, the online "convenience fee" is now reflected on the customer-facing invoice
- Delay and Blackout Time for guest feedback and guide tipping
- Guest Feedback and Staff Tipping text messages and emails now have a buffer time to ensure that they are not sent within 30 minutes from the latest end time of the reservation. We have also implemented a "blackout period" to prevent any feedback or tip request messaging from being sent between 10 pm and 7 am local (account) time. Any messages that would normally have been sent during this blackout period will be queued to start sending once the blackout period has ended (starting at 7 am)
- Hiding inactive email templates on existing reservations
- We are now hiding the display of inactive email templates from the 'scheduled communication' area of pre-existing reservations
- We have always prevented the actual sending of email templates once they've been inactivated, but inactive templates cold still appear as if they were scheduled to send at the reservation level if the template was inactivated after the reservation was created/booked. We are now preventing the send while also removing the display
- UI Updates:
- Setup screen button displays have been reverted to Flybook's standard button display
- Navigation tab displays have been updated to provide more visibility and clarity around the active area within account setup and reservations. Users will now see the tab name highlighted in an orange box versus the previous underlining
- We have removed the "Action" dropdowns within a reservation's tabs and moved to a display of all call to action buttons being visible within the tabs. This also applies to the "Questions" area on the home tab of the reservation.
- Customizable Roster Updates
- Ability to set PDF orientation
- Accounts now have the option to set the orientation for customizable roster templates to Portrait, instead of the standard Landscape orientation. This is primarily beneficial for accounts who only want to include/enable a small number of columns for Reservation Information, etc, and want to reduce the amount of unused space in the PDF roster display
- Note that this does not change the layout of roster information. For accounts who have most data fields enabled for Reservation and/or Client information, setting their rosters to Portrait Orientation will most likely result in the latter columns being hidden from the roster display
- Waiver Count for Reservation Information
- The "Number of Waivers" field under Reservation Information can now be enabled/disabled independently from the "Waivers Signed" field under Client Information
- Check-in Icon consistency for activities
- The button states for Checked-in versus not Checked-in statuses for activities on reservations are not consistent regardless of whether Event Linking has been used for those reservations.
- Bug Fixes:
- Payer name for POS transactions - we are now capturing a "Payer Name" for all Point of Sale transactions and Guide Tipping transactions
Release Notes 8.21.24
- Ability to sell products as standalone items online
- Users can now sell "Product" offerings within their online storefront!
- Products could previously only be sold online as upsells, but can now be assigned to their own Front End Offering configurations, allowing online guests to purchase retail items as standalone purchases.
- Upsells can now be assigned to product offerings as well
- *Note: this is not intended to be an e-commerce solution. There is no field to enter a shipping address.
- Funding ID on Revenue & Transactions report
- Fullsteam merchants now how the option to include the Fullsteam "Funding ID" alongside payment records on the Revenue & Transactions report. This supplements the other funding information that can be found on this report (funded amount, funded date, etc) and helps users to identify the Flybook payment records that were part of specific bank deposits.
- The Funding ID will be populated when the "Include Funded Amount and Processing Fees" reporting option is enabled
- Display changes on the Waivers Dashboard
- Updated the styling and design of the Waivers Dashboard in order for its appearance to be more consistent with other dashboard views
- Bug Fix: Event Linking In Client Terminal
- Fixed a display issue within the Event Linking functionality when accessed via the Client Terminal
Release Notes 8.13.24
- Existing Staff Assignments for Overlapping Staff Trips
- When assigning a staff member to an overlapping trip assignment, users will now be shown that staff member's pre-existing trips that overlap with the activity they are being assigned to. Ex: https://jmp.sh/vQOUtxj4
- This helps the user with context to ensure/validate whether or not that specific staff member should actually be added to conflicting assignments
- This only applies to accounts that allow staff members to be assigned to overlapping trips
- SMS messages to UK phone numbers
- Implemented a solution that allows users to send text messages to UK recipients
- Texts to UK recipients were being blocked for a period due to UK carriers restricting messaging from international numbers
- Bug Fixes
- "Word Wrap" is now functioning correctly again for the Activities/Rentals Calendar and Staff Calendar
Release Notes 8.6.24
- Optional Event Linking in Client Terminal
- The functionality for allowing customers to link client profiles to reservation events in the Client Terminal is now optional. This functionality is now controlled via a setting within the "Client Terminals" setup area and can be enabled/disabled for specific terminal configurations. See here: https://jmp.sh/KA5pDe1N
- Note - following this release, this feature is disabled by default and must be enabled by those accounts who wish to offer this capability to their customers
- Promotions/Discounts for Resource Pricing
- Targeted promotions (i.e. promotion configures with specified applications) for activities will now apply to resource pricing when "selectable" resource options are assigned to activities
- Bug Fix - Multi-day Packages with Rentals
- Fixed an issue where all rental offerings, when booked online as part of a package, were scheduled on the first day of the package
Release Notes 7.31.24
- Ability to add new "Selectable" resources for a reservation's activity
- When Selectable resource options are used for activities (whether required or optional) to tie resources to specific reservations, users now have the ability to add new/additional resource selections for a reservation's activity. When combined with last week's release for deleting/removing selections, users now have full editability of resource selections/assignments.
- e.g. a customer books a reservation for four guests and selects 4 single kayaks at checkout, but calls in the next day and decides that they would rather just take two tandem kayaks
- If resource pricing is used, this will get applied to the invoice as soon as the additional resources are added
- The "add resource" option will always appear for reservation activities, even if all resources have been removed
- Resource prompting when guest counts increase
- If the number of participants for a reservation's activity is increased, we are now correctly prompting the user to make the necessary resource selections to facilitate the larger group. This occurs as soon as the adjustment is made with the reservation's Activity tab.
- The prompt will appear for both selectable and auto-added resource configurations
- If selectable resources are used, the additional selections will be reflected for that reservation within the activities tab, the activity modal, and the PDF rosters
- If the guest count is reduced, no changes to resources are prompted, but the user still has the ability to modify the resource selections/assignments
- Resource Pricing and Packages
- When activities that utilize resource pricing are booked as part of a package, Accounts now have the option to decide whether the resource pricing should be rolled up into the package cost, or whether it should be charged on top of the package pricing
- Allowing for the resource pricing to be applied in addition to the package price allows for more flexibility with package "upgrades"
- The setting toggle for this lives within the activity's resource setup page
- "Check Availability" tool for Lodging
- The Check Availability tool from the Lodging calendar (which was recently updated to allow users to book rooms from within this tool) will now correctly display availability results across multiple lodges if the user chooses to search a wider variety of room options
- Reducing international credit card rejections
- We have removed some security constraints around international credit card processing in order to reduce the number of false payment rejections that were occurring for international guests attempting to make purchases online
Release Notes 7.22.24
- Selectable Resources With Packages for Online Booking
- If an activity with "selectable" resource options is booked as part of a package, the online customer now has the ability to make those resource selections as part of the package booking process
- The resource selection display & functionality will mirror the resource selection step(s) that occur if the customer was booking that activity standalone
- This ensures that online guests will always have the ability to select their desired equipment/resources, even when booking a full package. Resource selections for each reservation will be indicated as part of the applicable scheduled activity
- Packaged activities that require resource selection cannot be autofilled (regardless of the auto-fill setting within the package setup). While other packaged activities can still be autofilled, if an activity configuration includes "selectable" resource options, the online customer will need to complete the resource selection step in order to finalize the package booking.
- Resource Removal upon Reservation Cancellation
- When an activity is deleted from a reservation, we will now be removing any resources from the activity that were chosen/selected by that reservation. This ensures that we are not leaving empty/unnecessary resources assigned to activities when customers cancel their trips, freeing up those resources to be used elsewhere and reflecting accurate availability for the trip in question.
- If resources are Selectable:
- No resources that fulfill other reservation activity selections will ever be deleted.
- If Specific resource selection is used - Only will remove a resource if there is an exact match to the specific
- If Generic selection is used - Remove the quantity selected that matches the selected generic resource type
- If resources are auto-added
- If Manual Optional- don't delete
- If Shared between reservations - Will only delete if there is a resource with an exact capacity match to the reservation activity
- If not shared between - Reduce capacity on resources prioritizing smallest to largest (start with 0 capacity resources, then those with 1 capacity, etc.). After enough capacity is removed, any o capacity resources get deleted
- If resources are Selectable:
- Gift Card Usage Reporting
- New report under Financial Reports that provides an audit history for gift card "actions" that occur in a date range.
- This report will record any payments, refunds, or cancellations for gift cards in an account and will provide information on the gift card code, card configuration, creation date, original value, action date, and the action amount (e.g. a $50 payment against a $100 gift card)
Release Notes 7.16.24
- Questions By Column for Customizable Rosters
- Update to the new customizable roster templates that will change the display of questions & answers for trip participants, setting the questions as the column headers and having answers appear in line with the appropriate category (reservation, booked event, and booked event participant). This consolidates the answer data and makes it easier to skim question information for any outliers and responses that may require additional attention.
- This option is only available if "Include Specific Questions" is enabled and we enforce a limit of five questions in order to be able to have a consistent display format of questions/answers. See here: https://jmp.sh/3xpboNBA
- Start date/time display for questions within a reservation
- Booked Event question data on the "Home" tab of reservations will now list the event start date and time. This allows for easier and more accurate separation of question information when multiple events of the same time are booked on the same reservation. Ex: https://jmp.sh/H7XIuHyw
- Excluding non-waivered items from Event Linking
- For accounts using the updated event linking functionality, we now default to hiding events (Activities/Tickets/Passes) that do not explicitly require a waiver for participation. This was done in an effort to hide "dummy" configurations from appearing in customer-facing event linking screens and causing guest confusion.
- Back office users still have the ability to display and assign non-waivered items within the Event Linking tab of the reservation by enabling the "Show Non-Waivered Items" filter on the 'Items' list.
- For accounts using a "default waiver" assignment instead of assigning waivers to individual event configurations, this release means that all events will be hidden from linking by default, but we will schedule follow-up work to allow default waiver settings to constitute a waiver assignment.
- In the meantime, however, accounts will want to directly assign waivers to event configurations.
- UI updates for Event Linking
- Display updates to the new Event Linking tab within a reservation in order to increase the visibility of larger client lists and fit more information into smaller screen sizes
- Package booking with "selectable" resources on activities
- For packages that include activities utilizing the new enhanced resource functionality for "selectable" resource options (whether required or optional), users now have the ability to make specific resource selections when following the "Guided Selection" booking path.
- The "Autofill" path for packages will still just select the first available resources for any activities using selectable resource options.
- This release only affects back-office reservations for packages, work is currently underway to fix the online booking process for selectable resources with packages
- Bug Fixes:
- Fixed payment form bug that was preventing new payment profile creation and new membership sales
Release Notes 7.2.24
- Customizable Trip Rosters
- Accounts now have the ability to create customized trip "roster" templates for displaying scheduled activity information. See here: https://jmp.sh/hzjhPbAY
- There is a new area in the setup screen for "Customizable Rosters" where new templates can be created. See here: https://jmp.sh/6oe2p88S
- These templates allow users to choose which information is important for them to see for printable trip manifests. The four main information sections that can appear are Activity information, Reservation information, Client information, and Question information, with a variety of different data field options under each section.
- For question data, accounts can specify which question types are necessary and can even select which specific questions/answers will appear. Questions from a waiver cannot be pulled into this report.
- The new PDF displays were built to consolidate all trip information into a format that is easier to read and takes up less space than the previous "PDF Report" display
- Multiple templates can be created and tailored to specific operational needs (e.g. an account's trip guides may need to see different information than the ops managers)
- Once the templates have been created, users can generate the custom PDF versions from within the scheduled activity modals
- All accounts will still have access to the previous "PDF Report" display, which is now named "Default Report" within the activity modal. See here: https://jmp.sh/CuHpi2GE
- These templates allow users to choose which information is important for them to see for printable trip manifests. The four main information sections that can appear are Activity information, Reservation information, Client information, and Question information, with a variety of different data field options under each section.
- Event Linking in Full Client Terminal
- As a follow-up to the recent Event Linking updates, customers with access to the full client terminal (generally the reservation's lead client) are able to facilitate the event linking process for their entire reservation by utilizing the "Assign Events To Guests" option within the Guest Profiles section of the client terminal. This allows them to view all current reservation participants alongside the reservation's purchased events in order to designate who is doing what within that reservation. See here: https://jmp.sh/79KP6f11
- They can also complete or modify event linking for individual client participants by using the "Assign Events" option for specific client records.
- This option is most beneficial when adjustments need to be made for specific participants versus the group as a whole
- They can also complete or modify event linking for individual client participants by using the "Assign Events" option for specific client records.
- Check-in Kiosk Updates
- We made a number of interface updates to the "Check-in Kiosk" tool to improve the display and make it more intuitive for customers.
- The biggest change was incorporating the updated event linking functionality into the kiosk view to make it easier for trip leaders to assign events to reservation participants
- The check-in kiosk can be used as an on-site kiosk for guest arrivals or it can be shared in advance as part of pre-trip email communication
- Lodging "check availability" tool
- The "Check Availability" tool from the Lodging calendar now allows users to create new reservations from the available rooms or to add new room assignments to existing reservations. See here: https://jmp.sh/vJg9ejix
- The tool also now allows users to search for available rooms across multiple "lodges"
- Email Communication for Packages
- When packages are booked on reservations, we will now only send email templates that are assigned to the package configuration itself, and will not send any templates that are only assigned to the events within the package
- Bug Fixes:
- Resources and cloning: Fixed a bug where cloning an activity configuration would duplicate the resource configs for that activity
- Custom redirect button for waivers: The custom redirect button option for waiver configurations should now appear following a waiver completion
Release Notes 6.25.24
- Gift Card Compensation tied to clients
- As a follow-up to our recent update for tying gift sales to client records, gift card compensation now mirrors this functionality
- When issuing gift card compensation from within a reservation, we are now specifying the client who should be receiving the credit (instead of just entering an email address for the recipient). Once issued, the gift card/credit details can be found under the 'gifts' tab of the recipient's client profile. This makes it significantly easier to track down clients' previously issued credits and to apply those to new reservations
- When issuing the credit, the default recipient will be the lead client on the reservation. However, users can also search for existing client records to send the credit to, or create a new client record as part of the issuing process
- Resource Selections Display
- When "selectable" resources are offered as part of an activity booking process, those selections are now displayed as part of the reservation list in the scheduled activity modal (see here: https://jmp.sh/WeeLw267) as well of the PDF roster report for a scheduled activity (see here: https://jmp.sh/ip7o4Zle ).
- This creates a quick view of the resources being used by each reservation on an activity, without having to access each reservation to see which equipment was selected
- Week View on Activities Calendar
- The "week" and "Agenda Week" views on the Activities/Rentals calendar can now be displayed as starting on Monday (giving a Monday-Sunday view) instead of the default Sunday-Saturday view. See here: https://jmp.sh/aqjYWWWM
- Required Staff Indicator
- If staff assignments are required for an activity, an indicator will now always be displayed in the activity modal indicating if additional staff assignments are required. This section and its warning message also provide a quick link to the "Staff" tab of the activity for easily making assignments
- Bug Fix: Housekeeping Dashboard
- Fixed an error where toggling between dates on the Housekeeping dashboard was returning inaccurate reservation results for the selected date
Release Notes 6.11.24
- Associating gift sales with Clients
- When new Gift Cards and Gift Certificates are purchased, those gift codes are now associated with the recipient's client profile
- When selling a gift in the back office, users will have the option to search for an existing client record as the recipient (see here: https://jmp.sh/baov2IXl ) or they can enter new client details during the purchase process. The gift will then either be stored with the pre-existing client record or with the newly created client.
- If a guest is purchasing a gift for themselves, then they are the purchaser AND the recipient of the gift, and will therefore have the gift details stored with the correct record.
- When selling a gift in the back office, users will have the option to search for an existing client record as the recipient (see here: https://jmp.sh/baov2IXl ) or they can enter new client details during the purchase process. The gift will then either be stored with the pre-existing client record or with the newly created client.
- There is a new "Gifts" tab within the client profile view, which will display any gift cards or gift certificates that the client has received. See here: https://jmp.sh/0XxQ6Adj
- Users can view all gift details within this tab (remaining value, remaining uses, purchaser details, etc) and can quickly copy the gift code for use/application within reservations
- This allows for a much easier way to search for gift codes and creates a streamlined route for code application once that client record exists on a reservation
- Our next step will be to associate all previously sold gifts with the correct client profiles. Until that is released, only 'new' gift sales will generate the client association
- Event Linking access from the Reservation tab
- For accounts using the event linking functionality for activities, users now have access to individual reservations' Event Linking modals from within the Reservations tab of the Scheduled Activity Summary modal. This is done by clicking the "Client Participant" text and icon below the client list for each reservation on that activity. See here: https://jmp.sh/af0qvEcS
- This allows users to quickly create and/or modify client associations during the trip check-in process without having to fully navigate to each reservation itself, significantly improving the ease of use and time required for check-in.
- Pricing display in updated Storefront
- Accounts using the new Storefront display updates can now choose to use an open text field for their offering pricing displays (versus the previous "base cost" display that only supported a simple dollar value).
- This gives accounts the ability to be more informative and accurate with trip cost descriptions.
- Instead of just being able to display that a ticket costs $75, users can now specify that the ticket cost is "starting at $75 for adults", which is helpful for customers when they are shopping from a list of items. See here: https://jmp.sh/60IQ985R
- If "Use Custom Pricing Text" is enabled, this will override the "Base Cost" display (though the base cost value can still be stored in the background)
- Resource Configuration Display
- We've updated the read-only overview display for resource configurations within the activity setup area in order to provide a cleaner and more informative display. This is especially helpful for accounts using the new "selectable" resource settings offered as part of the new Enhanced Resource updates
- Locked Invoice Warning
- If a reservation's invoice is locked (which happens automatically after 30 days from the latest end time on the reservation), we are now displaying a warning/acknowledgment modal when a user accesses that reservation. This helps inform users that, unless the invoice is unlocked, any changes to that reservation will not be reflected on its invoice. The modal gives the user the option to quickly unlock the invoice, or to proceed with it in a locked state. See here: https://jmp.sh/pP5eWB5W
- CSV Merger Tool
- The CSV merger tool is now working again in the reporting center
- Minor Age display on waivers
- Following a recent verbiage update to the participant options at the start of the waiver signing process, the "Guest Age 18+" option will now dynamically update to reflect the minor age specified in the waiver setup area. This ensures accuracy and compliance for those states and provinces where the age of majority is something other than 18 years old.
- Client name changes with valid waiver
- Once a client has signed a waiver, customers will no longer be able to edit the client details for that guest within their reservation's client terminal. This helps prevent the potential for mismatched information between a client record and its associated waiver. Guests are still able to "sign again" for waivers, but this will create a new client record if the information entered differs from the initial creation.
- Bug Fix - Reservation Events Report
- Fixed a time zone issue where start/end times on the Reservation Events report were displaying incorrectly
Release Notes 6.4.24
- Event Linking Updates!
- We fully overhauled the "Event Linking" tab (previously called "Link & Print tab) within a reservation in order to make it more intuitive and user-friendly for assigning tickets/activities/passes to clients. We also added additional sorting and filtering options, helpful client detail previews, and bulk actions. See the help article for more information: https://theflybookhelp.zendesk.com/hc/en-us/articles/29856761975955-Reservation-Event-Linking
- Activity 'Check-in' tool/icon
- The reservation-level check-in tool from the 'Reservations' tab of a scheduled activity will now reflect the correct status when viewing in the 'General' tab of the scheduled activity viewer as well as the 'Activities' tab within a reservation. Users can also interact with this button in these other two areas to change the reservation's status for that specific activity and check in any assigned clients for that trip. See here: https://jmp.sh/YJRKu2xJ
- Bug Fixes:
- 'Delete Selected' for lodging
- If multiple Rooms are booked on a reservation, using the checkboxes and "delete selected" option from the dropdown in the reservation's Lodging tab now behaves as expected (was previously removing all rooms, regardless of which ones were selected)
- Drag & drop staff assignments when multiple staff assigned
- When multiple staff members were assigned to an activity, using the drag-and-drop functionality from the staff calendar to reassign one of those staff members would only remove their assignment, and wouldn't assign the new/desired staff member
Release Notes 5.28.24
- Updated Online Storefront Display
- We've made some visual updates to our online booking iframe displays. These include:
- Increased sizing of the modal itself: Sizing will still be responsive to screen sizes (and mobile vs desktop, etc) when embedded but will fill a larger portion of the screen in order to provide more "real estate" for viewing offerings and information
- Standardized image display sizing for list view: provides consistent layouts for list views
- Images now constitute the majority of the list view tiles, with the offering name text and info overlaying the image: provides a cleaner and more modern display
- "Short Description" text for offerings now displays as hover over text in list views: Keeps the list view layout intact and removes clutter from these views
- Pricing display now includes "Starting at.." text
- These updates can be enabled via a toggle in the 'Web Integration' area of setup. See here: https://jmp.sh/KmwhxkY0
- Accounts may want to update their images for storefront offerings based on how the images now display, but they can easily 'preview' how their current images display by enabling the update and reverting it back if needed
- Sample Before Screenshot: https://jmp.sh/g5T8EbYH
- Sample After Screenshot: https://jmp.sh/VxNKdKjc
- "Buffer Times" for staff scheduling
- Staff Requirement settings for activities now include the option to apply "buffer times" to staff scheduling for that activity. This allows users to extend the time period for which a staff member is "busy" when they are assigned to a scheduled activity. See here: https://jmp.sh/ygyMyBT8
- For example, a company may have a tour with a duration of 2 hours, but the tour guides need to arrive on-site 30 minutes before the tour to prepare and they have an hour of clean up after each tour. Users can now apply 30 minutes of "preparation" time and 60 minutes of "clean up" time to that tour configuration. While that trip would now be scheduled for 10 am - noon, the assigned staff member(s) would be unavailable for other trip assignments from 9:30 am to 1:00 pm
- Staff Tab updates for scheduled activities
- We made a number of improvements to the "Staff" tab in the scheduled activity modal in order to improve the process for assigning staff members to trips and modifying staff assignments. These updates include:
- Removing the need for the "assign different staff" selection from the "actions" dropdown. Assignable staff are now always visible on the right-hand side of the screen in this tab.
- Staff can now be assigned just by clicking on their name from the list of available staff on the right-hand side of the screen (removed the need for the checkboxes and 'save' option.
- Staff can also be unassigned from the trip by clicking the red "X" from the list on the left-hand side of the screen
- Assigned staff no longer appear in the list of "assignable staff" on the right-hand side.
- When assigning new staff members to the trip, users now have a search field as well as the ability to filter the list of assignable staff by their staff type, making it easier to find the right person
- For accounts with many staff members, the assignable staff list on the right will scroll without affecting the rest of the screen. Therefore keeping the context of any currently assigned staff members in view
- Sample screenshot: https://jmp.sh/809QY21G
- Performance Improvement for "Questions" report
- Improved load times for the Questions by Events in a Range report to make it easier to query information during busy spans
- "Back to Search" option for waivers using the reservation associator
- If the new feature is being used for requiring guests to find their reservation prior to signing a standalone waiver, guests now have the option to return to the reservation search screen at any point during the signing process
Release Notes 5.21.24
- Enhanced Resources are Live!
- We've released some exciting updates to our resource management functionality that includes a simplified setup process, additional capabilities for managing multiple resource requirements, and an improved online booking experience when customers are selecting their own equipment.
- Find more information on these updates here: https://info.theflybook.com/flybook-enhanced-resources
- Client Event Linking
- Customers now have the ability to "associate" themselves with the reservation events in which they are participating as part of the waiver signing process
- e.g. if a reservation includes a kayaking trip and a hiking trip, a guest signing their waiver can now designate which of those events they will actually be participating in. See here: https://jmp.sh/kW3KMyxX
- This will create the event association in the reservation's "Link & Print" tab and allows for accounts to check-in those participants for the scheduled activities
- Only available if the guest is signing the waiver via a reservation-specific waiver link (client terminal link, email link, shared reservation link, etc)
- This is enabled at the waiver configuration level in setup by enabling the "Include Client & Event Linking" toggle. See here: https://jmp.sh/e5p901OR
- Reservation search for standalone waivers
- If accounts require that customers have a reservation prior to signing a waiver, they can now force users to "find" their reservation before completing their waiver in order to automatically associate that client/waiver to the correct reservation
- Customers can search for their reservation with their reservation number or the lead client’s email address. See here: https://jmp.sh/RtCAukAR
- This is only applicable to standalone waiver forms (e.g. on-site kiosks or generic waiver links on their website)
- Any waiver links generated from an existing reservation itself will already be associated to the reservation and, therefore, this step would not be necessary
- If this setting is enabled (done at the individual waiver configuration setup level), then any generic link for that waiver type will force guests to start by entering either their reservation lookup code or the lead client's email for that reservation. See here: https://jmp.sh/cI1zTM5p
- Once the waiver is completed, they can choose to either have another guest complete a waiver for the same reservation or can return to the reservation search step
- Waiver display for scheduled activities
- The "reservations" tab for a scheduled activity will now display participating clients' ages as well as the Name for any valid waiver(s) that the client has completed. See here: https://jmp.sh/fO6Bkeqr
- This improves the new trip check-in functionality from this screen by allowing users to quickly validate client details and waiver requirements without having to access the reservation itself
Release Notes 5.7.24
- Client Linking Improvements
- If client records are assigned to Activities within a reservation's "Link & Print" tab, only those client records and their associated waivers will be shown in the following areas:
- The "Reservations" tab of that Activity's summary modal. See here: https://jmp.sh/47lZP8IB
- The PDF manifest for that Activity. See here: https://jmp.sh/LAXzLllR
- The Daily Activity report under that Activity. See here: https://jmp.sh/INtYY09z
- The Client Participation Report. See here: https://jmp.sh/GJdMkBNe
- This creates an important distinction between client records that exist on a reservation and which of those clients are actually participating in a specific activity within that reservation.
- e.g. if a reservation includes 3 events and has 8 associated clients, we want to know which 2 clients are actually participating in the rafting trip and have the information available/visible for trip check-ins and reporting
- If no client assignments are made in the Link & Print tab, then all of the reservation's client records will appear in these areas (as they have previously displayed)
- Individual client check-ins for activities
- As a follow-up to the client linking above, if client records have been assigned to specific activities, users can now "check in" individual guests for specific scheduled trips using the "Reservations" tab of the Activity summary modal
- If Link & Print is used for assignments:
- Only "linked" client records will appear on this screen and users can click next to each client name in order to check them in for the activity. See here: https://jmp.sh/EIYDFQno
- Users can also click the check-in icon next to the reservation name in order to check in all reservation clients for that specific activity. See here: https://jmp.sh/YypYjorJ
- We now display a "checked-in count" at the top of this tab, where users can validate the number of check-in guests versus the total number of participants booked for that trip. See here: https://jmp.sh/DRWPeKym
- If clients are participating in multiple activities, they can be checked-in to each activity independently
- If client linking is not used, users will not see the ability to check in individual clients for activities
- Storefront Offering Access within Activity Setup
- Users now have the ability to create, edit, and preview the online booking display for activity configurations
- Within the setup area for an activity, users will now see a button display below the activity's navigation tabs:
- If no storefront offering (a.k.a "Front End Offering") has been created for that offering, users can click "Create Storefront Offering" in order to create the client-facing display and make that activity available for online customers. See here: https://jmp.sh/Vz2xBIHd
- Once the Storefront Offering is created, users will have quick access to make changes to the online display and preview how any changes will impact the customer-facing view. See here: https://jmp.sh/ZnCFweRi
** Important Note: This link should only be used to preview storefront offerings. Do NOT use this link on your website, emails, social media, etc for customers to book.
- Within the setup area for an activity, users will now see a button display below the activity's navigation tabs:
- Updated language for Waiver signing options
- In order to add clarity to our waiver signing process, the participant options when starting a waiver have been updated to "Guest Age 18+", "Minors", and "Legal Guardian and Minors"
- Previously the options were "Myself", "Minors", and "Myself and Minors", which caused confusion as far as who the waiver would actually be covering
- Scheduled Activity Modal Updates
- Within the Reservations tab of a scheduled activity modal, users can expand/collapse the display for individual reservations, allowing them to simplify the display by showing/hiding the individual client names within each reservation. See here: https://jmp.sh/lJw41kdM
- We also now display the total number of booked guests versus the total capacity for the activity within the modal header. See here: https://jmp.sh/9PWDHYmM
- This makes the guest count visible as the user navigates between tabs to assign staffing, make resource changes, etc
- Updates to the Daily Activity Report
-
-
- When loading date-specific events for the report, users are now able to filter daily scheduled activities by activity types or "filter sets". See here: https://jmp.sh/JN2gbQgP
- This is helpful when need to pull a daily report by department or by specific activity type, where users want to filter out anything that does not apply to them
- The daily activity report will now display the total number of booked guests for each scheduled activity within a date range. This eliminates the need to validate individual reservation counts within these activities
- When loading date-specific events for the report, users are now able to filter daily scheduled activities by activity types or "filter sets". See here: https://jmp.sh/JN2gbQgP
-
- Load time improvements for Lodging availability and Blackouts
- We made significant improvements in speed when displaying calendar views and booking options for lodging offerings and other areas where availability is affected by blackouts
Release Notes 4.23.24
- Allow Staff to be Assigned to Overlapping Activities
- If enabled, staff members can down be assigned to multiple activities that overlap with one another.
- This is especially beneficial when staff/guides are not needed for the entire duration of a scheduled trip, so can be allocated to other trips that are occurring at competing times
- e.g. a staff member is only needed for the first hour of a four-hour trip starting at 9 am. That staff member can now be assigned to additional trips that start within that four-hour window. Important to note that even if a staff member is only needed for the first hour they will be assigned to the full trip duration.
- Our new Staff Role feature also helps designate what responsibilities each staff member has for their portion of the activity
- Overlapping assignments can only be made manually, meaning that any activity's availability can still be dependent on the "true" availability of eligible staff members
- Overlapping staff assignments can be made from the staff calendar (via drag and drop), from the scheduled activity overview, or when scheduling an activity from an existing reservation
- When assigning staff members from these areas, users will now see their list of truly available guides, as well as a list of guides with existing assignments. See here: https://jmp.sh/679Ry3C9
- To enable, go to Setup → Tools for Offerings → Staff → Availability Controls and check the box that says “Allow Staff to be Assigned to Overlapping Activities”. See here: https://jmp.sh/tuHBtSqG
- Reservation Variables in New Emails
- Email templates can now include "variable" inputs, which will populate reservation-specific details when those emails are sent to customers. This can help personalize email content while providing customers with easier access to action items and helpful information.
- These variables can be used in any text field within the email template setup. Variable options include:
- Reservation Name
- Lead Client Name
- Reservation Balance Due
- Client Terminal Links
- Waiver Links
- "Make Payment" Links
- Self Cancellation/Modification Links
- The 'link' variables can also be used as hyperlinks for existing text.
- Note that users will have to select a Protocol type of "<other>", and enter the variable into the URL field when creating the hyperlink. See here: https://jmp.sh/NSpr0Fbe
- You can read more about how this works as well as watch a demo video at the bottom of this help article: https://theflybookhelp.zendesk.com/hc/en-us/articles/16866255110291
- Staff Blackout Displays on Filtered Staff Calendar
- Made an update to ensure that staff blackouts are always visible on the staff calendar, even when the calendar is filtered by specific activity types
Release Notes 4.16.24
- 30 Minute Rental Durations
- Accounts are now able to offer duration options to online customers in 30-minute increments, in addition to full-hour, daily, and 24-hour durations (i.e. 1.5 hours, 2 hours, 2.5 hours)
- While we've always had the ability to back office users to book in 30-minute increments, this flexibility can now be offered to online customers
- Audience Defaults for Emails
- Users are now able to default certain email templates to be sent to the reservation's lead client only, versus to all clients on that reservation. This setting is now added to the email template setup screen for "new" emails. See here: https://jmp.sh/kG2FaqHp
- This setting will determine the default status for that email template when it is scheduled for a reservation. Users will still have the ability to change the setting for that specific email at the reservation level.
- This is especially beneficial for group reservations, where communication needs to occur between the operator and the trip organizer and should exclude other clients who have been generated via waiver collection
- Scheduled Email Updates for Reservation Changes
- The scheduling for pre-trip and post-trip emails is now updated accordingly when changes are made to a reservation. Changes that will affect scheduled send times include:
- Rescheduling existing items from within the reservation or from calendar views
- Removing offerings from the reservation
- This will also remove any scheduled emails that unique to that offering (if applicable)
- Adding new offerings to the reservation
- This will also pull in any new email templates that are unique to that offering (if applicable)
- Staff Calendar Filters
- The staff calendar now allows users to filter their scheduled activities by activity. See here: https://jmp.sh/cOn4zb1V
- This will affect scheduled activities that already have staff assignments as well as those trips that have not been assigned yet
- This allows managers to more easily coordinate scheduling for the trip types they are responsible for, especially when coupled with "staff type" filters
- Activity Dashboard Filter
- The Activity dashboard now has the functionality to exclude "empty" activities, meaning that scheduled trips that do not have any guests booked on them will be hidden from the dashboard view. See here: https://jmp.sh/5CfSOKzk
- This consolidates the dashboard view for users by only displaying trips that will actually take place
- Search Field for Rooms within Reservations
- When adding lodging to a back office reservation, users are now able to search/filter the list of available rooms by Room name. See here: https://jmp.sh/HDQtk6Mh
- Important to note that users will still be entering a date range first in order to check for availability, and then would be searching/filtering within those results
- For operators with a high number of lodging offerings, this streamlines the booking process when specific accommodations are preferred
- Search Field for Passes within Reservations
- When adding Pass offerings to a back office reservation, users are now able to search/filter the list of Pass configurations
- For operators with a high number of Pass offerings, this streamlines the booking process for finding specific configurations
Release Notes 3.28.24
- New & Improved Waiver Dashboard
- Significant overhaul to our Waivers dashboard in order to allow users to start the reservation creation process from this screen
- Users are able to view signed waiver records and initiate the reservation booking process by utilizing the client data provided on those waivers
- All related waivers can be pulled into this process, not just the lead client waiver. See here: https://jmp.sh/47vwO3Nh
- They can also use this view to associate signed waivers to existing reservations. See here: https://jmp.sh/fzBAgMa9
- Especially beneficial for walk-up & day-of reservations, where users can easily find recently completed waivers and use this as the initial check-in process
- Completed waivers will automatically appear on the dashboard in real time, removing the need to refresh the page to see the most recent waivers
- Users are able to view signed waiver records and initiate the reservation booking process by utilizing the client data provided on those waivers
- Also includes improved functionality for filtering/sorting signed waiver records, searching for specific waivers, and sending waiver links to guests via text & email
- Significant overhaul to our Waivers dashboard in order to allow users to start the reservation creation process from this screen
- Calendar Filter Favorites
- Users can now add "favorites" from their Filter Sets on the Activity/Rental calendar.
- By clicking the 'star' next filter set option when viewing the filter dropdown, that specific filter set will now appear as a constant display option when viewing the calendar. See here: https://jmp.sh/8tXByxil
- If you need to create a filter set, here is how you do that: https://jmp.sh/zsGlxNQx
- These favorites are stored per device, meaning that different users within an account can have easy access to their own most commonly used views
Release Notes 2.14.24
- Bug Fixes:
- When attempting to sell a gift card using a custom code that already existed within the account, we would correctly prevent the card creation (all gift cards must use unique redemption codes) but the customer's credit card was still getting charged. We now prevent the gift card generation and also prevent credit card transactions when a duplicate code is attempted.
- Made improvements to our text input fields on certain customer-facing templates (primarily email templates and waivers) to prevent the user's cursor from returning to the top of the input when editing.
- Fixed calendar display issue for activity pool configurations. Only affected accounts outside of the continental U.S.
Release Notes 1.16.24
- Overriding Pools for Activity Pools
- Activity Pool Configurations can now contain "Overriding Pools", which allow users to easily modify a pool's shared capacity for given dates or date ranges. Overriding pools can be added from within the parent pool's edit view, and can easily be created from the Activity Pool calendar for existing pools. Users can view all overriding pools for a given config and previously added overrides can be edited at any time. A user can also apply multiple overriding pools to a specific date(s) and the system will respect the most recently added pool capacity. The calendar view within the setup area, as well as the Activity Pool calendar, will indicate when the pool capacity has been overridden for pool configs on any given date
- Bug Fix: Repaired the "View Promo Code Details" screen for applied/existing promotion codes (lookup/info tool icon within the promotions center)
Release Notes 1.10.24
- Enhanced Security for online checkout form: Implemented measures on our online form to help identify and prevent fraudulent payment attempts.
- If a guest's behavior is deemed to be suspicious (by Google), the user will be forced to complete an additional "captcha" question (e.g. "select all photos with stop signs") prior to being able to submit a payment
- Note that we always have an "invisible captcha" running on the payment form that tries to validate a user's authenticity and prevent bots from interacting with our forms. If the user fails this step, this is when they will be presented with the additional required confirmation.
- This should address the recent issues some Mac users have occasionally reported where they couldn't load payment forms
- If a guest's behavior is deemed to be suspicious (by Google), the user will be forced to complete an additional "captcha" question (e.g. "select all photos with stop signs") prior to being able to submit a payment
- Improved client search within a reservation
- When a user is searching for an existing client record to add a reservation via the 'clients' tab, the search results will now display the client's email and phone number (if they exist). This helps ensure that the correct client record is being added to a reservation
- Previously we would only display client names in search results
- When a user is searching for an existing client record to add a reservation via the 'clients' tab, the search results will now display the client's email and phone number (if they exist). This helps ensure that the correct client record is being added to a reservation
Release Notes 11.21.23
- Public API Endpoint for Pulling Reservation Data
- We now have publicly available documentation for an API endpoint that allows third-party software platforms to pull reservation data for a Flybook account. The endpoint provides our partners with the information they need in order to develop an integration where they are pulling reservation data from Flybook. Once supplied with an API key (generated within the Flybook account with a type of "public"), a third part is able to query reservation data within a date range in order to pull information on:
- What has been booked
- When it was booked (created date, earliest start time, latest end time)
- Who booked it (lead client data)
- Payment details (amount paid, total cost, subtotals by offering type)
- Reservation source, and more
- Reach out to advisors@theflybook.com for the Public API Documentation
- We now have publicly available documentation for an API endpoint that allows third-party software platforms to pull reservation data for a Flybook account. The endpoint provides our partners with the information they need in order to develop an integration where they are pulling reservation data from Flybook. Once supplied with an API key (generated within the Flybook account with a type of "public"), a third part is able to query reservation data within a date range in order to pull information on:
- Bug Fixes:
- Fixed an issue where the "lead client only" versus "all clients" setting for scheduled emails would be reset upon a reservation update
- This precedes an upcoming update that will allow users to set a default for this setting at the email template level
- This precedes an upcoming update that will allow users to set a default for this setting at the email template level
- Fixed an issue with the Revenue & Transaction report where the last transaction in the date range being searched wasn't pulling in credit card processing data from Fullsteam.
- Fixed an issue where the "lead client only" versus "all clients" setting for scheduled emails would be reset upon a reservation update
Release Notes 11.14.23
-
Fullsteam Processing Data now included in the Revenue & Transactions Report
-
We now have the ability to provide credit card transaction "batch dates" and "funded dates" as part of the Revenue & Transaction report for Fullsteam users. Along with our existing field options on this report for Funded Amount and Fee Amount, this provides our accounts with a comprehensive combination of their Flybook transaction data and Fullsteam processing data. Additionally, it gives them a way to reconcile Flybook data against their bank deposits from processing. When used in tandem with the new filter to run the rev & txn by batch times, users can easily match Flybook payments to FS deposits. See here: https://jmp.sh/Ix07bR6T
-
-
Improved Promotion Search Capabilities Within Reservation
-
The search functionality for applying promotions within a reservation (magnifying glass under "Apply Promo and Gift Certificate Codes") has been enhanced to allow users to search for multi-use codes AND single-use codes. This makes it easier for a user to track down gift certificate codes, rain checks, etc. The search field is also now no longer case-sensitive and searches can include special characters in addition to letters and numbers. See here:
https://jmp.sh/G950vPT9
-
-
Bulk Client Merge Preview
-
When using our Bulk Client Merge tool, users are now able to view a preview of the client records that will be consolidated. After choosing their merge parameters and before committing to the merge, we will display all "groups" of records that will be merged into singe records when the merge is completed. We will initially only display the first 10 "groups", but the user is able to expand this list in order to see all impacted records. See here: https://jmp.sh/9UFyLUgB
-
Background on merge functionality: When multiple client records are matched based on the tool's parameters, we merge all client data into the most recent client record. In the event of conflicting data in fields other than the selected merge criteria (e.g. I am merging based on the same name and same email address, and there are two records that meet that criteria but have different phone numbers), the info in the newest client record will take precedence.
-
-
-
Pricing updates with Payment History Refresh
-
Remedied an issue where making a payment on the new reservation payments page would automatically regenerate the invoice, thus updating invoice item costs if the pricing for those items had changed since they were originally booked.
-
Manually regenerating the invoice, adding new items to the reservation, or applying a promo code will still bring in the new pricing, but we will no longer be automating this refresh when a payment is made.
-
-
-
Blackout defaults to "All Day"
-
When creating a new blackout config anywhere in the system, we are now defaulting the settings for that config to "All Day Event". Previously we would default to a blackout time span of 8 am - 10 am, but it is more common for our users to block a full day. Therefore we are removing the additional step/click that was required to accomplish this.
-
-
Housekeeping dashboard/report for date range
-
Under the Housekeeping dashboard for lodging, users now have the ability to view housekeeping data for a date range versus just a specific date. When viewing a date range, the downloadable PDF housekeeping report will also reflect this range.
-
Important to note: When viewing a date range, a lodging record will only appear on the dashboard & report once. Meaning that it will only appear as either a Check-In, Stay Over, or Check Out - even if all of those actions occur within that date range. Check-In has the highest priority, followed by Check Out, and then Stay Over. For example, if a room has a check-in date of 11/2 and a check-out date of 11/4, and I search the date range of 11/1 - 11/5, that room will only appear as a Check-In.
-
-
Release Notes 10.31.23
- New Combined Income Statement Option
- Instead of having to run income statements by offering type (tickets vs activities vs rentals, etc), users now have the ability to pull a single income statement that reports on revenue across all configurations
- When pulling their income statements, users now have a dropdown option for "all income statements". See here: https://jmp.sh/hIMKbtgq
- Updates to the Combined Accrual Report
- As a result of the new combined income statement option, there is now a Combined Income Statement tab on the Combined Accrual Report
- The first tab on the Combined Accrual Report has been renamed from “Sales & Rev” to “Revenue & Transactions” to match the actual report name it corresponds with.
- Note: If you’re using Power BI in conjunction with the Combined Accural Report, there may be a small one-time update you’ll need to make to your settings in order to ensure you don’t get an error message when you refresh the data. If you need help figuring out how to do that, please contact advisors@theflybook.com
- Revenue & Transactions Report by Batch Date
- In order to make it easier for accountants to reconcile Flybook revenue data with their bank deposits, users now have the ability to run their Revenue & Transactions report by Fullsteam batch cutoff times, instead of just by calendar days
- The standard batch cutoff time for Fullsteam is 8:05 pm Central, meaning that payments made after this time will be grouped with the following day's transactions
- Therefore there is now a filter option for the Rev & Trans report called "Run Report for Fullsteam Batch Times" that will set the report time period to the range starting at 8:06 pm Central on the day prior to the report start date and ending at 8:05 pm Central on the report end date. See here: https://jmp.sh/Ix07bR6T
- For example, if I am using this filter and running the report for the date range 10/10/23 to 10/20/23, we will return transactions that occurred between 10/09/23 @ 8:06 pm and 10/20/23 @ 8:05 pm
- As a follow-up to this, we will also be adding the option to include transaction batch dates, funded dates, and funded amounts to this report
- In order to make it easier for accountants to reconcile Flybook revenue data with their bank deposits, users now have the ability to run their Revenue & Transactions report by Fullsteam batch cutoff times, instead of just by calendar days
- Update to where Unattached Refunds are issued
- In order to reduce confusion around Unattached Refunds and their accidental use, the ability to initiate an unattached refund is now placed at the bottom of the standard refund modal. If you need to issue an unattached refund, you will begin with the normal refund route before using the toggle at the bottom of the modal. See here: https://jmp.sh/TNObfIrn
- NOTE: Unattached refunds will NOT initiate a refund back to a client’s credit card. Unattached refunds are a way to indicate a refund was issued outside of the system. Common uses are when a client’s card is no longer valid and the refund has to be issued via check.
- In order to reduce confusion around Unattached Refunds and their accidental use, the ability to initiate an unattached refund is now placed at the bottom of the standard refund modal. If you need to issue an unattached refund, you will begin with the normal refund route before using the toggle at the bottom of the modal. See here: https://jmp.sh/TNObfIrn
- “Brand” attribute added for Google Tag Manager
- We now include a "brand" attribute as part of our GTM data layer feed for the "orderMadeGa4" event. This attribute will just return the Flybook account name for which the purchase occurred, but it is helpful for multi-location accounts that use shared analytics accounts but want to accurately track conversion data between locations/websites
Release Notes 10.24.23
-
New feature: Staff Roles!
-
We now offer the ability to assign custom "roles" to staff members who are assigned to specific activities. Users can create these custom labels in setup, and manage the designations for staff members on any existing trips. This allows scheduled staff to view their upcoming roles and responsibilities for assigned trips, as well as see the roles that have been assigned to their coworkers on shared trips. The feature also helps simplify the process of determining guide payouts and pay rates by having assigned staff roles appear alongside trip assignments in the Payroll and Activity Summary reports.
-
This is different from staff “types” which create filters on your staff calendar.
-
Staff roles are always manually assigned on a per-trip/scheduled activity basis.
-
Demo video: https://tinyurl.com/flybookstaffroles
- If you're interested in this feature, please reach out to advisors@theflybook.com and ask us to turn it on in your account.
-
-
Added ability to drag and drop activity from staff member to unassigned
-
Users now have the ability to 'unassign' a staff member from an activity via the staff calendar by dragging that trip from the assigned staff member and dropping it into the "unassigned" row at the top of the calendar. This allows guide/staff managers to more easily schedule staff and manipulate existing schedules without needing to access and edit the scheduled activity models themselves
-
If an activity is assigned to more than one staff member, and you drag the activity from one staff member up to “unassigned” at the top of the staff calendar, it will assign just that individual staff member but will not show up in “unassigned” since there still is at least one other staff member assigned to the activity
-
-
Bug Fixes
-
Fixed an issue to ensure that accounts who rely on the "Guide Requested" flag are still able to see this icon on their staff calendar, even if they are not using the "Guide Accepted" functionality
-
Fixed an issue where repeating weekly blackout rules were being added to incorrect days for accounts in Australian time zones
-
Release Notes 10.17.23
-
New feature: Activity Pools!
-
Accounts now have the ability to create shared capacities across more than one activity offering. This helps address scenarios where an operator has a limiting factor/resource that affects multiple trips that are occurring at a given start time or day.
-
For example, when guests participating in different activities are all shuttled to the same starting place using a shared shuttle/van. That van becomes the capacity control for multiple activities that are occurring at the same time. Another example is permitting restrictions where an operator can run a variety of trips on a given day, but their use permit limits the total number of people who can participate on that day, regardless of the activity.
-
-
When enabled, users can build Activity Pool "rules" that will create the criteria for how the shared capacity is managed.
-
Users will choose which activity offerings and start times are impacted by the Activity Pool, what the maximum shared capacity is, and which days/dates that pool applies to.
-
-
Please note: This only applies to offerings setup using the Activity feature in Flybook. This doesn’t apply to rentals, lodging, tickets, passes, products, etc.
-
Here's a demo video: https://tinyurl.com/FBactivitypools
-
If you don’t see Activity Pools in your Flybook Setup and would like to use it, please reach out to advisors@theflybook.com and we’ll gladly turn the feature on for you.
-
-
Direct GA4 feed for online conversions
-
We now offer the ability for accounts to feed their online conversion data directly to their Google Analytics account, removing the need to use Google Tag Manager as the intermediary between Flybook and GA4.
-
Our GTM integration is still going to provide more value to experienced accounts and marketing companies, but this provides another option for accounts who just want a simple way to pass conversion data to GA4. For the time being, GTM is the only option for tracking things like Facebook/Meta Pixels or other 3rd party tracking.
-
This option works by sending conversion data back to the "parent page" (i.e. the client's website) when an online checkout occurs in our iframe. That data will then be passed to whatever GA4 tracking code is present on the parent website.
-
Therefore this option only works for accounts/websites that utilize our embedded iframe route for their website integration. Bookings that occur via a Flybook url/subdomain will not be passed to GA4
-
How to setup in Flybook: Go to Setup → Front End/Web/API → Web Integration → Analytics → check the box that says “Send Purchase Data to Google Analytics”
-
-
Please note: all other setup is done outside of Flybook in your Google Analytics account and therefore is not something we at the Flybook can assist with.
-
-
Payment History refresh upon payment
-
With the new and improved "payments" page within a reservation, we are now ensuring that a payment record will appear at the bottom of the page in the "Payment History" section as soon as the transaction occurs.
-
This removes the need for the user to refresh the page in order to see the payment record following a credit card transaction and eliminates the potential for accidental duplicate charges
-
-
- Added additional refund warning verbiage
-
Additional verbiage added to the Payment History screens when accessed via Tools > Payment History (see here: https://jmp.sh/dS9SUpkj ) or Client Profile > Payment History tab (see here: https://jmp.sh/3cXjwozw )to clarify that refunds initiated from either of these screens will not be associated with, or reflected in, any reservations. If a refund is initial from either of these screens, the refund modal itself will also display this warning
-
- Updated Self-Cancellation verbiage
- Added additional verbiage to the acknowledgment modal that appears when a customer is self-canceling their reservation. The added text clarifies that if a customer used a promotion code when making the initial booking, that code will be credited back upon the self-cancellation and can therefore be used again when re-booking. See here: https://jmp.sh/BSeYvvbP
- Added additional verbiage to the acknowledgment modal that appears when a customer is self-canceling their reservation. The added text clarifies that if a customer used a promotion code when making the initial booking, that code will be credited back upon the self-cancellation and can therefore be used again when re-booking. See here: https://jmp.sh/BSeYvvbP
Release Notes 10.3.23
- TOMIS integration enhancement
- Added the ability for TOMIS to pull lodging availability from Flybook accounts, giving customers the ability to view availability and book lodging reservations via TOMIS' chatbot.
- As part of this, we also fixed a bug to ensure we are returning the correct maximum capacities for activities booked via their chatbot
- Guide Accepted Status on Staff Calendar
- For accounts using the guide accepted feature, they will now see guide responses indicated on the staff calendar. This allows guide managers and schedulers to quickly view statuses for scheduled staff members without needing to view each individual trip
- If a staff member has accepted a trip assignment, users will see a checkmark displayed on that assigned trip. See here: https://jmp.sh/A3q8UDYw
- If the staff member rejects the trip, an X will appear. See here: https://jmp.sh/kn00cppc
- If the staff member has not responded, a question mark will appear. See here: https://jmp.sh/6OkM2srz
- The 'guide requested' icon will appear alongside the guide status icons. See here: https://jmp.sh/GRKpIrwJ
- If a staff member has accepted a trip assignment, users will see a checkmark displayed on that assigned trip. See here: https://jmp.sh/A3q8UDYw
- For accounts using the guide accepted feature, they will now see guide responses indicated on the staff calendar. This allows guide managers and schedulers to quickly view statuses for scheduled staff members without needing to view each individual trip
- Trip details for 'unassigned' trips
- If an activity exists on the calendar but has not yet been assigned to a guide/staff member, users are now able to hover over that trip on the staff calendar in order to quickly review trip details. This allows the user to get a quick summary of the trip and associated reservations in order to make staff scheduling/assignment decisions. See here: https://jmp.sh/dG9HYvXy
- This hover-over summary includes: activity name and start/end, reservation name(s) and guest count(s), assigned resources, & reservation/client questions and answers.
- This hover-over summary includes: activity name and start/end, reservation name(s) and guest count(s), assigned resources, & reservation/client questions and answers.
- If an activity exists on the calendar but has not yet been assigned to a guide/staff member, users are now able to hover over that trip on the staff calendar in order to quickly review trip details. This allows the user to get a quick summary of the trip and associated reservations in order to make staff scheduling/assignment decisions. See here: https://jmp.sh/dG9HYvXy
Release Notes 9.26.23
- Bug Fixes:
- Mexico had changed its observance of daylight savings time. This release updated this system to pull in the changes for Mexico's DST changes and should correct the issue going forward. All previously booked times may need to be adjusted but should now honor the new DST settings for Mexico time.
- An issue where left-aligned text was still showing up as center-aligned in email templates was resolved.
Release Notes 9.19.23
- Updates to the side panel on the Activities & Rentals calendar
- The summary of activities now shows any assigned staff, the name and count of assigned resources, the number of signed waivers for reach reservation as well as the balance due for each reservation.
- The summary of rentals now shows the rental config name as the primary line with reservation details and specific resources assigned in the details below. The summary will also include the number of signed waivers per reservation as well as the balance due per reservation.
- Any filters applied to the calendar will also apply to the side panel
- Removed auto-scrolling for errors received on payment forms
- In order to streamline the checkout process, we no longer jump users to the top of the payment form after each credit card field is filled out. This was previously done in order to alert users to any errors that may have occurred with the data entry, but these errors will now appear beneath the incorrect field itself versus at the top of the page
- This is especially beneficial for customers booking online via mobile devices or on small browser windows
- Force customers to select a guest count when booking packages
- In order to ensure that your customers are booking the correct number of guests for package reservations, and to reduce the likelihood that they "miss" the input fields for guest count(s), we now force online users to select the number of guests they wish to book before they are able to select a date from the calendar.
- Verbiage update for online gift sales
- Corrected incorrect grammar on the messaging that appears to customers when they are purchasing a gift card online
Release Notes 9.12.23
- New Payments Page:
- Click HERE to watch a demo video
-
- All payments-related pages within a reservation have now been combined into a single view in order to consolidate information and improve usability
- The payment summary, payment form, payment history, ability to apply promotions, and ability to use saved payment profiles now exist on the same page.
- The edit/view invoice screen is now another tab within this view, which includes access to the printer-friendly invoice
- We've removed all actions dropdowns and now display all "actions" as buttons on the page itself (issue gift card comp, regenerate invoice, etc)
-
The ability to include/exclude options fees now appears on the invoice summary itself. See HERE
-
Actions related to specific existing transactions (refund, void, delete, print/send receipt) are now visible above the payment history section and can be applied once a payment record has been selected
-
The 'void' button has been removed for Fullsteam users since issuing a refund before payment batches will automatically process as a void.
-
"Issue unattached refund" has been moved to the bottom right of the page and a warning/clarification message has been added when the option is selected. A friendly reminder that this functionality does not initiate a refund back to a customer’s card. This is designed to be used when a refund is issued outside of the reservation, for example, if you had to issue a refund via check because someone’s card expired).
- Improvements to calendar filters
- As a follow-up the the recent updates to the calendar filters, we’ve made it easier to create new filter sets from the calendar view. See HERE.
- New data added to database exporter
- Date of birth has been added as a new field on the client record table in the database exporter
Release Notes 8.29.23
- New Google Tag Manager "Events"
-
- In order to improve our integration with Google Tag Manager for those accounts using this connection for the purposes of analytics and conversion tracking in Google Analytics 4, we've added two new Events to the data layer push that occurs upon an online purchase. The new events are named "purchase" and "orderMadeGa4".
- While the purchase data that gets fired by these events is similar to our old "orderMade" event, the data structure for the new events is more compatible with Google Analytics 4.
- We will continue to fire the old "orderMade" event upon purchase, so this release will not affect accounts who are currently using that event for tracking. You will, however, now have the option to set up new tags based on these new events.
- If you are using a post-checkout redirect URL for online conversion tracking, this update also changes the data structure that gets passed to that URL
- For example data sets for these new Tag Manager events, or for guidance on setting up GTM tagging, please reach out to Flybook advisory.
- While the purchase data that gets fired by these events is similar to our old "orderMade" event, the data structure for the new events is more compatible with Google Analytics 4.
- In order to improve our integration with Google Tag Manager for those accounts using this connection for the purposes of analytics and conversion tracking in Google Analytics 4, we've added two new Events to the data layer push that occurs upon an online purchase. The new events are named "purchase" and "orderMadeGa4".
- New Email Template Updates
-
- Accounts using Flybook's new email template builder will now have the ability to "inactivate" unused email templates and to hide inactive templates from setup screens.
- We made some display updates for scheduled emails within a reservation. From the "Communication" tab of a reservation, users have the ability to select 1) whether a scheduled email should be sent to all clients on the reservation or just the "lead" client and 2) whether that email is enabled or disabled for sending. The text display on these action buttons will now reflect the current status of that email.
- Bug Fixes:
- We identified and fixed an issue where, if a customer made a mistake entering credit card details online, they were more likely to experience persisting load times when trying to submit their payment after correcting the error. This should help reduce the potential for customers to experience issues when attempting to complete an online checkout.
Release Notes 8.15.23
- Calendar Filter Redesign
-
- In an effort to standardize the filter options for our various calendar views, we redesigned calendar filters to make them more intuitive, user-friendly, and consistent across each calendar within Flybook.
-
- All filtering options for a specific calendar are now consolidated into a single filter view, where a user can apply filter sets as well as individual offering filters (or a combination of both). See here: https://jmp.sh/zX0dBtiG
- These changes will be seen in the Activity/Rentals Calendar, Resource Calendar, Staff Calendar, Lodging Calendar, and the Tickets Calendar.
- Users are now able to apply multiple filter sets at one time and have the ability to create new filter sets without navigating away from the calendar. See here: https://jmp.sh/1N2vk5HZ
- A search bar allows users to search all filter options, and 'show all' toggles offer the ability to 'hide' offering options that are now currently being selected/displayed (especially beneficial for accounts with many trip/rental configurations). See here: https://jmp.sh/bNAskm43
-
- In an effort to standardize the filter options for our various calendar views, we redesigned calendar filters to make them more intuitive, user-friendly, and consistent across each calendar within Flybook.
- Improvements to the Accounting Center
-
- Following up on the recent work that allows accounts to assign General Ledger (GL) codes and other categorizations to tax and fee configs for accounting purposes, we've made the following updates/changes to the Financial Statement report in the Accounting Center (specifically the 'Per Item' tab of this report):
-
- We now display the reservation lookup code for the items on the report. This allows users to more quickly identify/investigate accounting issues that need to be addressed.
- We now display the Config Type, Name, and Config ID for items on the report. This again makes it easier to identify and track the items and provides a more accurate record of the items on the report, especially when offering names are changed, and provides an easier ability to utilize BI tooling and other data mapping.
- The per-item report now breaks out all taxes and fees into their own rows/line items and displays their associated costs, as well as their mapped GL codes, cost centers, and subcategories. This allows accountants to separate out tax/fee revenue from other revenue, and to 'bucket' that tax revenue into the appropriate categories.
-
- Following up on the recent work that allows accounts to assign General Ledger (GL) codes and other categorizations to tax and fee configs for accounting purposes, we've made the following updates/changes to the Financial Statement report in the Accounting Center (specifically the 'Per Item' tab of this report):
- Bug Fixes:
- A display issue affecting end users using Chrome on an iPhone that caused the keyboard to block part of the front-end booking flow has been resolved.
- Partially in response to last week's system slowdowns, we implemented loading masks on the resource and lodging calendars. This helps ensure that we are loading all elements on the calendars (blackouts, reservations, etc) before additional actions or edits are made. Previously, users could interact with the calendar before it was fully loaded, which would make the load even slower
- Important to note that some accounts may feel like it takes longer to load the calendars since they will see the loading mask. While it may have seemed like it loaded faster previously, in reality, they were often just seeing an incomplete calendar for a little bit
- Fixed an issue with our TOMIS integration.
Release Notes 8.8.23
- Membership Updates:
-
- Accounts using the Membership feature can now edit the maximum number of “unvalidated” reservations that a member can have at one time. Previously the limit was 3 and couldn’t be edited.
-
- In the membership offering setup, you can choose whether to limit the number of unvalidated reservations or not. If you do opt to limit the number of unvalidated reservations you’ll then be able to enter the total number of unvalidated reservations you’d like members to be able to have at one time. See here: https://jmp.sh/qWCGYORn
These settings will be applied to future memberships sold but will not retroactively change the membership validation settings for previously sold memberships. - You can also edit the validation settings for a specific client’s membership by clicking the small pencil icon next to the “Unvalidated Reservations Limit” within the General membership settings. See here: https://jmp.sh/KWKHC6R3
To give the member unlimited unvalidated reservations, clear the field or enter 0 and save. - It’s important to note that even if a membership is set to unlimited unvalidated reservations, you’ll still be presented with the option to validate all reservations that include a membership. If you don’t care to validate memberships, you can simply ignore that validation message at the top of the reservation.
- In the membership offering setup, you can choose whether to limit the number of unvalidated reservations or not. If you do opt to limit the number of unvalidated reservations you’ll then be able to enter the total number of unvalidated reservations you’d like members to be able to have at one time. See here: https://jmp.sh/qWCGYORn
-
- Accounts using the Membership feature can now edit the maximum number of “unvalidated” reservations that a member can have at one time. Previously the limit was 3 and couldn’t be edited.
- Improved Package Functionality:
-
- Prescheduled activities that require resources can now be auto-filled when booked on the backend as part of a package. See the scenarios below for the different behavior based on activity settings:
- If a Package includes an Activity that is fully prescheduled (i.e. no start times set up in activity config), requires Resources, and uses the “Back End: Auto Add Resources to Existing Activities” setting in its Resource settings, that Package can be auto-filled on the backend and the reservation will be added to the existing scheduled activity, along with any necessary resources.
- If a Package includes an Activity that is fully prescheduled (i.e. no start times set up in activity config), requires Resources, does not use the “Back End: Auto Add Resources to Existing Activities” setting but rather pre-adds resources to the activity, that package can be auto-filled on the back end and the reservation will be added to the existing scheduled activity with no additional resources being added to the activity.
- If a Package includes an Activity that is fully prescheduled (i.e. no start times set up in activity config), requires Resources, does not use the “Back End: Auto Add Resources to Existing Activities” setting, and doesn’t pre-add resources to the activity, the package will not auto-fill but rather you’ll need to add the package shell and “click to fix” the package items.
- If a Package includes an Activity that has been prescheduled but also has start times set in the activity setup, that package can be auto-filled on the backend but the reservation will create a new scheduled activity rather than joining the existing scheduled activity.
- When customers are booking a package on the front end and select a date that’s not available, the system will no longer bump the calendar they are selecting dates from back to today’s date. It will stay on the month they were previously viewing to allow them to more easily select another date.
- Prescheduled activities that require resources can now be auto-filled when booked on the backend as part of a package. See the scenarios below for the different behavior based on activity settings:
- Additional “New Email” Updates:
-
- The communication history section within a reservation will now display the email template name under the “Type” of email that was sent. The email template name will also show as the “Type” in Tools → Email Audits. This will not change how emails sent prior to this update are displayed.
- Improved view of the Activities & Rentals Calendar:
- Today’s date will now be highlighted in a light blue color to help it stand out.
- The date you’ve selected will now have a blue circle around the date to more easily tell which date you’ve selected on the calendar.
Release Notes 8.1.23
- Updates to TOMIS integration: Lodge and Room information is now passed through to TOMIS which will allow the TOMIS chatbot to see lodging availability.
- Bug Fixes:
- An issue affecting some accounts in certain time zones using the new email feature were experiencing incorrect dates in reminder emails has been fixed.
- Ticket self-modification through the client terminal now correctly scrolls to display all available start times.
Release Notes 7.18.23
- Updates to our system messenger: We’ve updated and improved the way we can communicate with users through the system! The mailbox icon in the top right corner of your Flybook will flash when there’s important information for you to read. Sometimes that might be a notification about a recent release (noted with a gears icon), a heads up about a planned middle-of-the-night outage (noted with an exclamation point icon), or just a general message (noted with our Flybook compass logo). These notifications are user specific so if one user views the notification, other users in the account will still see the flashing mailbox until they also view the notification. **Note: if you have shared logins, that counts as one user so the notification would stop flashing if one person using the shared login clicked the mailbox. Even once the mailbox stops flashing though, you can go back and still see past notifications by clicking the mailbox.
- Update/fix for old emails: For accounts using the old email feature, clients who book multiple of the same offering within one reservation will no longer get the same information stacked multiple times within their reminder and thank you emails.
- QR code scanning improvements: We increased the speed and functionality of QR code scanning. This should allow for a faster and easier check-in process for accounts using QR codes in confirmation emails to pull up reservations at check-in.
Release Notes 7.11.23
- Additional “New” Email Updates: For accounts using Pickup Locations with their Activities, the selected pickup location will now automatically be displayed in the confirmation email as well as the reminder email for those activities. This will make it easier for your guests to remember where they are supposed to be picked up from at the start of their activity.
- Bug Fixes: An issue that was affecting multiday packages that included lodging that were booked over daylight saving (ex: November 5, 2023) has been fixed.
Release Notes 6.27.23
- "New" Email Updates: Flybook is continuing to update/improve our "new" email template functionality. Updates included with this release entail:
- Removing the reservation PIN number from the body of the email. The reservation PIN will now only appear in emails that you’ve added a Client Terminal call-to-action button and the PIN will appear within the button text.
- When multiple items are booked within a reservation, the booked item info will appear in chronological order
- A bug fix for a display issue with the scheduled send time for some reminder and thank you emails
Release Notes 6.20.23
- Bug Fixes:
- Following a recent release, reservations now display a “lock” icon in the upper left-hand corner of the reservation modal when the reservation’s invoice is locked. This update makes it so that the icon automatically disappears as soon as the invoice is unlocked. previously, we required the user to refresh their page or navigate away and back to the reservation in order to remove the lock icon.
- A reminder that invoices are automatically locked 30 days after the latest end time of the reservation and if an invoice is locked, changes made to a reservation will not be reflected on the invoice.
Release Notes 6.13.23
- "New" Email Updates: We are continuing to update/improve our "new" email template functionality. Updates included with this release entail:
- Sending to Lead Client only:
- Scheduled customer emails can now be sent to the reservation's lead client only. If this setting is used, it means that additional clients/participants on the reservation would not receive those automated emails (reminder emails, follow up emails, etc). This is especially beneficial for large group reservations where communication is facilitated only between the trip organizer and the operator.
- Within the 'Communication' tab of a reservation, users will now see a "Lead Client Only" option beneath all scheduled emails. Clicking this button will ensure that the email is only sent to the lead client email on file (visible in the left hand panel of the reservation)
- Scheduled customer emails can now be sent to the reservation's lead client only. If this setting is used, it means that additional clients/participants on the reservation would not receive those automated emails (reminder emails, follow up emails, etc). This is especially beneficial for large group reservations where communication is facilitated only between the trip organizer and the operator.
- Disabling Scheduled Emails:
- Users now have the ability to 'disable' the send of scheduled customer emails. This can be used in situations where the reservation communication is no longer valid or when users want to prevent certain parties from receiving specific emails.
- Within the 'Communication' tab of a reservation, users will now see an "Enabled" status button beneath all scheduled emails. Clicking this button will 'disable' the send of that email. Emails can be re-enabled at any point in time by clicking the button again.
- Users now have the ability to 'disable' the send of scheduled customer emails. This can be used in situations where the reservation communication is no longer valid or when users want to prevent certain parties from receiving specific emails.
- Sending to Lead Client only:
Release Notes 6.6.23
- Merchant Track Single Sign On: We now allows users integrated access to their credit card processing reporting in MerchantTrack! Once a user's reporting access is added, they are able to go to the 'Fullsteam Utilities' page within their account and click "Open Reporting Center". This will directly connect them to their MerchantTrack account and provide access to the full suite of processing reporting and other tools.
- Please contact the Flybook Advisory team to have them enable this permission for your account
- Please contact the Flybook Advisory team to have them enable this permission for your account
- Database Exporter: Work done to improve the stability/reliability of our database exporter tool. This should reduce the occurrence of nightly export failures.
- Bug Fixes: Alternate email template sends
Release Notes 5.23.23
- Alternate Email Templates from Activities: When emailing all participants on a scheduled activity, users now have the ability to send a templated email instead of just being able to write a custom email each time. This provides more flexibility with how accounts are communicating with clients in advance of their trips and allows them to send more curated, pre-formatted emails.
- Note that this functionality requires accounts to have moved over to Flybook's "new" email template builder
- Note that this functionality requires accounts to have moved over to Flybook's "new" email template builder
- Self Cancellation Instructions/Details: For accounts using the self cancellation/modification feature, the "self cancellation details/policy" and the "Self modification warning message" customer-facing displays will now respect the line/paragraph spacing that was added in the setup for this feature
- Bug Fixes: QR codes in emails (new emails only), membership usage report downloads, viewing signed waivers
Release Notes 5.16.23
- Client Terminal custom text: Text entered into the "Extra Details/Instructions" field for client terminal setup will now respect line/paragraph spacing when viewed in the client terminal by the end customer. This makes this section more legible when accounts are entering very detailed descriptions. Previously we would condense all entered text into one text block.
- Note that this field only appears in the 'full' terminal view
- Note that this field only appears in the 'full' terminal view
- Bug Fixes: 'Resource Shortage Manager' behavior fix
Release Notes 5.9.23
- "New" Email Updates: We are continuing to update/improve our "new" email template functionality. Updates included with this release entail:
- Within a reservation's 'Communication' tab, there are now two options for sending the confirmation email(s):
- "Send Now" will send the confirmation email(s) with the following default settings: Sends to reservation's lead client only with no custom recipients and no BCC for staff
- "Edit & Send" allows the user to change those default settings before sending the confirmation
- This update removes an additional click into the 'edit send' view that had been required in order to send the confirmation when no adjustments were needed. Additional options/improvements for simplifying the sending of confirmation emails is planned.
- Within a reservation's 'Communication' tab, there are now two options for sending the confirmation email(s):
-
- We will now throw an error if a user attempts to send a confirmation email when there is nothing to send (i.e. when no confirmation template has been assigned to the offerings in the reservation or when we don't have any client email addresses to send to)
-
- The 'communication history' section within the Communication tab of the reservation will now reflect all custom emails or alternate template sends that are triggered from the reservation
- 'Click to Copy' Waiver links: Users now have the ability to 'click to copy' a reservation-specific direct waiver link from the Waivers tab of the reservation
- There is a 'click to copy' icon next to the "waiver to send" dropdown where a user could previously just send that link out via text or email
- The copied link will update based on the waiver selected from the dropdown
- This allows users to write custom emails to groups, etc, and insert the direct waiver link, ensuring that any waivers signed are automatically associated with the reservation
Release Notes 5.2.23
- User Logins: Improvements made to Flybook Advisors' ability to assist with user login issues. The advisory team is now able to force an update to a user's login email address and provide them with a temporary password for access.
- Viator Updates: Update to the way in which we share availability within Flybook's Viator integration. This was done in an effort to limit availability errors in Viator.
- Activity List: Update to the way we display 'warnings' on the list of activity offerings within an account. Instead of showing red warning icons for setup components (Resources, Start Times, Pricing Rules, Staffing) that are missing, we now highlight those icons in green once they have been set up. Clicking on an icon, regardless of it's status, will jump the user to that specific tab of the activity setup
- Weather API: Replacement of our weather API integration in order to connect to a more stable, reliable 3rd party weather service.
- This connection is used to populate the Historical Weather Data and 7 Day Forecast graphs in the performance dashboard. As we continue to build up reporting in the system, a goal will be to tie weather data in more often!
- Note that due to shutting down the old integration, there will be a gap in historical weather data for April 2023
Release Notes 4.25.23
- Removing Packages from reservations: When users are deleting a package from a reservation, they now have the option to:
- "Remove Package Shell"
- This will follow the same process as the previous 'delete' functionality, where only the package shell is removed and the user would still need to manually remove the package items from the reservation
- "Remove Package Shell"
-
- "Remove Package Shell and Items"
- This option allows the user to remove the package shell itself as well as some, or all, of the items within the package. By default, all package items will be selected for removal, but the user can choose to keep certain items on the reservation. Any activities present in the package will have the option to also remove the activity from the calendar upon removal.
- "Remove Package Shell and Items"
-
- Removing a package shell from a reservation will also now automatically regenerate the reservation invoice, thus bringing in the standalone pricing rules for any remaining items
- Removing a package shell from a reservation will also now automatically regenerate the reservation invoice, thus bringing in the standalone pricing rules for any remaining items
- Deposit Costs and Packages: When calculating deposits costs for reservations, deposit rules on items will now be ignored if those items are part of a package (so that we are only taking into account the deposit cost of the package itself). If the package shell is removed from the reservation, we will then calculate the cumulative deposit cost of the items that were associated with the package
- 'Preloaded' Resources for Activities: This update addresses an issue where removing a reservation from an activity was removing the list of preloaded resources that had been added to that activity.
- Inntopia Updates: Modifications/Updates to our Inntopia integration (https://corp.inntopia.com/marketing/)
- Bug Fixes: Activity pricing modifiers, PDF report displays
Release Notes 4.18.23
- Online Calendars for Prescheduled Activities: Online availability calendars for pre-scheduled activities will now display a date as unavailable if there are no existing start times on that date with enough capacity to accommodate the requested number of guests being searched.
- Edit/View Invoice screen: The edit/view invoice screen within a reservation now displays the start date and time for activities on the reservation. This allows users to more easily identify the items that they would like to modify prices on.
- 'Locked invoices on reservations: When a reservation's invoice is locked, we now display a Lock icon in the top left corner of the reservation modal. The icon includes hover over text reading "Invoice Is Locked", and clicking on the icon will direct the user to the Payment Summary screen where they can unlock the invoice. This allows users to more easily identify when they are accessing/editing a reservation with a locked invoice
-
- (For background information, a reservation's invoice becomes 'locked' 30 days after the latest end time on the reservation)
- End of Day report: The "End of Day" report was failing for certain accounts on specific dates but this is now resolved and can be generated for any date.
- Waiver Cleanup tool: When using the new Waiver Cleanup tool to "update expiration preferences" for existing signed waivers, choosing the "Calendar Year" option will update the expiration date for any existing valid waivers of that type to December 31st of the current year.
-
- This was done to align with normal waiver expiration preferences, where the "calendar year" option means that a signed waiver will expire at the end of whatever year it was signed in.
Release Notes 10.31.23
- New Combined Income Statment Option
- Instead of having to run income statements by offering type (tickets vs activities vs rentals, etc), users now have the ability to pull a single income statement that reports on revenue across all configurations
- When pulling their income statements, users now have a dropdown option for "all income statements". See here: https://jmp.sh/hIMKbtgq
- When pulling their income statements, users now have a dropdown option for "all income statements". See here: https://jmp.sh/hIMKbtgq
- Updates to the Combined Accrual Report
Product Release Page
The product is updated weekly, often covering feature enhancements, and tech debt, an engineering term used for "owed" work or service to the system. Other updates consist of focused project work, and bugs and fixes. This could mean errors, glitches, or separate issues.