Bugs Found in Timerise SaaS

Timerise is an AI-powered platform that provides users with an enterprise-grade booking solution at a fraction of the cost. Moreover, it’s a comprehensive product, so you get the tool fast, and Timerise promises complete code ownership.
The platform offers robust features, including custom infrastructure, a key element for many businesses, as you get to design your own perfect booking flow.
We investigated Timerise during a QAwerk bug crawl and concluded that this solution is solid and offers great value. However, our testers discovered a few issues that can directly affect usability. Let’s take a closer look at what they found below.
'Inactive pricing table' message is displayed after clicking 'Upgrade now'
Critical
The user is logged in to the account but does not have a subscription.
- Click the ‘Upgrade now’ option.
- Verify whether the upgrade is available.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
After clicking ‘Upgrade Now’, an ‘Inactive Pricing Table’ message appears.
The user should be able to upgrade their subscription plan without encountering any issues.
Clicking 'Start date' field displays empty page
Critical
- Navigate to the ‘Services’ page.
- Add a new service with the ‘Calendar view, date-range selection’ service type.
- Click the ‘Open’ button in the ‘Booking page link’ section.
- Click the ‘Start date’ field in the ‘Select dates’ section.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
An empty page is displayed after clicking the ‘Start date’ field.
The user should be able to select a date.
Error message appears when user with multiple Google accounts attempts to log in using 'Sign in with Google' button
Critical
- The user has a Timerise account but is not logged in.
- The user has several connected Google accounts.
- Open the ‘Log in’ page.
- Click the ‘Sign in with Google’ button.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
An error message pops up when a user, who has several linked Google accounts, clicks on the ‘Sign in with Google’ button.
The user should be able to choose one Google account from the list and use it to log in to Timerise.
Empty page is displayed following invalid email entry on 'Booking page link'
Critical
A service of the ‘Preorder View’ type was created.
- Navigate to the service with the ‘Preorder view’ type.
- Open the Booking page link.
- Enter an invalid email in the ‘E-mail’ field.
- Click the ‘Book now’ button.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
An empty page is displayed.
The system should prevent the user from submitting an invalid email address.
Project details do not update on 'Booking page link' page
Major
- A project was created.
- At least one service was added.
- Navigate to the ‘Settings’ → ‘Project’ section.
- Update some project details (e.g., the title).
- Navigate to the ‘Booking page link’ page in the service.
- Observe if the project title changed.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The project title does not change.
The project details should be updated to reflect the changes on the ‘Booking page link’ page after editing.
App language selection in 'My account' section fails to offer complete list of supported languages
Major
- Navigate to the ‘My account’ section.
- Click the ‘App language’ dropdown.
- Observe if all the supported languages are displayed.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The ‘App Language’ dropdown is truncated, displaying only 4 out of the 18 languages supported in the ‘Project’ section.
All supported languages should be available to choose from the ‘App language’ dropdown selection.
'Start time' can be set later than 'End time'
Minor
- Navigate to the ‘Services’ page.
- Add a new service with the ‘Days view’ service type.
- Click the ‘Schedule’ tab.
- Click the ‘Add availability’ button.
- Observe if the user can set the ‘Start time’ later than the ‘End time.’
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The system allows the ‘Start time’ to be set later than the ‘End time’.
The system should prevent the user from setting a ‘Start time’ that is later than the ‘End time’.
Overlapping of 'Service title' with content on 'Edit service' page
Minor
- Navigate to the ‘Services’ section.
- Create any service.
- Enter a long service title (e.g., 1000 symbols).
- Click the ‘Save and Set live’ button.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
Service title overlaps the content on the ‘Edit service’ page.
The ‘Title’ field should have a character limit to prevent users from entering excessively long titles.
'Ooops.. Something went wrong…' error message and endless spinner are displayed after adding large-size image
Minor
- Navigate to the ‘My account’ section.
- Add a large image with (e.g., 15 MB).
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
‘Ooops.. Something went wrong…’ error message is displayed, and an endless spinner appears in the ‘Photo’ section.
A photo size restriction should be enforced, and users should be unable to upload photos larger than the maximum permitted file size.
Broken image icon is displayed after adding incorrect format image to 'Booking page'
Minor
- Navigate to the ‘Settings’ → ‘Booking page’ section.
- Add an image in an incorrect format (e.g., mp4).
- Click the ‘Save’ button.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The ‘Booking page’ displays a broken-image icon when an image in an incorrect format is uploaded.
The system should restrict uploads of images in incorrect formats.
English localization changes to Italian after clicking 'Create Developer account' button
Minor
- Click the ‘Create Developer account’ button on the Timerise main page.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The ‘Create Developer account’ button redirects the user to an Italian-language page instead of maintaining the original English language.
Clicking the ‘Create Developer account’ button should keep the user on an English-language page without switching to the Italian localization.
User receives an unclear error message
Minor
The ‘Days view’ type service was created.
- Navigate to the ‘Preorder view’ type service.
- Click the ‘Booking page’ link.
- Choose a timeslot.
- Enter an invalid email.
- Book the timeslot.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
‘Cannot read properties of null (reading ‘bookingId’)’ error message is displayed.
The error message should be clear and understandable to the user.
System does not restrict invitations to same email address
Minor
- Navigate to the ‘Team’ section.
- Click the ‘+Add’ button.
- Enter a valid email address.
- Send an invitation.
- Observe if the invitation can be sent to the same email address again.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The user can send unlimited invitations to the same email address.
The system should prevent sending multiple invitations to the same email address.
Discontinued Skype still appears as provider in 'Spaces' section
Minor
- Navigate to the ‘Spaces’ section.
- Click the ‘+Add’ button.
- Click the ‘Provider’ dropdown.
- Observe if the user can select Skype as a provider.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
Skype is listed as a provider option.
Skype should not be selectable as a provider because it has been discontinued.
Photo not displayed for 'Locations' search results
Minor
- Navigate to the ‘Locations’ section.
- Add a location with a photo.
- Click the ‘Save’ button.
- Click the ‘Back’ icon to return to the ‘Locations’ section.
- Enter the name or address of the Location in the ‘Search’ field.
- Observe the result.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The location photo is not displayed in the search results.
The photo attached to the location should appear in the search results.
'Save and set live' button is not disabled after clicking
Trivial
- Navigate to the ‘Services’ section.
- Create a service.
- Fill in the fields.
- Click the ‘Save and set live’ button.
- Observe the ‘Save and set live’ button state.
OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97
The ‘Save and set live’ button remains active after clicking.
The ‘Save and Set Live’ button should become inactive after clicking.
Timerise offers a flexible booking system with intuitive UI and solid core features. However, it has a few serious issues that can negatively impact the user experience, ranging from registration and login processes to UI bugs. I recommend comprehensive usability testing to help fix these issues and ensure the product delivers high value to users.
