Bugs Found in Timerise SaaS

Timerise

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'

Severity:

Critical

Precondition:

The user is logged in to the account but does not have a subscription.

Steps to Reproduce:
  1. Click the ‘Upgrade now’ option.
  2. Verify whether the upgrade is available.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

After clicking ‘Upgrade Now’, an ‘Inactive Pricing Table’ message appears.

Expected Result:

The user should be able to upgrade their subscription plan without encountering any issues.

Clicking 'Start date' field displays empty page

Severity:

Critical

Steps to Reproduce:
  1. Navigate to the ‘Services’ page.
  2. Add a new service with the ‘Calendar view, date-range selection’ service type.
  3. Click the ‘Open’ button in the ‘Booking page link’ section.
  4. Click the ‘Start date’ field in the ‘Select dates’ section.
  5. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

An empty page is displayed after clicking the ‘Start date’ field.

Expected Result:

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

Severity:

Critical

Precondition:
  1. The user has a Timerise account but is not logged in.
  2. The user has several connected Google accounts.
Steps to Reproduce:
  1. Open the ‘Log in’ page.
  2. Click the ‘Sign in with Google’ button.
  3. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

An error message pops up when a user, who has several linked Google accounts, clicks on the ‘Sign in with Google’ button.

Expected Result:

The user should be able to choose one Google account from the list and use it to log in to Timerise.

Error message appears when user with multiple Google accounts attempts to log in using 'Sign in with Google' button

Empty page is displayed following invalid email entry on 'Booking page link'

Severity:

Critical

Precondition:

A service of the ‘Preorder View’ type was created.

Steps to Reproduce:
  1. Navigate to the service with the ‘Preorder view’ type.
  2. Open the Booking page link.
  3. Enter an invalid email in the ‘E-mail’ field.
  4. Click the ‘Book now’ button.
  5. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

An empty page is displayed.

Expected Result:

The system should prevent the user from submitting an invalid email address.

Project details do not update on 'Booking page link' page

Severity:

Major

Precondition:
  1. A project was created.
  2. At least one service was added.
Steps to Reproduce:
  1. Navigate to the ‘Settings’ → ‘Project’ section.
  2. Update some project details (e.g., the title).
  3. Navigate to the ‘Booking page link’ page in the service.
  4. Observe if the project title changed.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The project title does not change.

Expected Result:

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

Severity:

Major

Steps to Reproduce:
  1. Navigate to the ‘My account’ section.
  2. Click the ‘App language’ dropdown.
  3. Observe if all the supported languages are displayed.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The ‘App Language’ dropdown is truncated, displaying only 4 out of the 18 languages supported in the ‘Project’ section.

Expected Result:

All supported languages should be available to choose from the ‘App language’ dropdown selection.

App language selection in 'My account' section fails to offer complete list of supported languages

'Start time' can be set later than 'End time'

Severity:

Minor

Steps to Reproduce:
  1. Navigate to the ‘Services’ page.
  2. Add a new service with the ‘Days view’ service type.
  3. Click the ‘Schedule’ tab.
  4. Click the ‘Add availability’ button.
  5. Observe if the user can set the ‘Start time’ later than the ‘End time.’
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The system allows the ‘Start time’ to be set later than the ‘End time’.

Expected Result:

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

Severity:

Minor

Steps to Reproduce:
  1. Navigate to the ‘Services’ section.
  2. Create any service.
  3. Enter a long service title (e.g., 1000 symbols).
  4. Click the ‘Save and Set live’ button.
  5. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

Service title overlaps the content on the ‘Edit service’ page.

Expected Result:

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

Severity:

Minor

Steps to Reproduce:
  1. Navigate to the ‘My account’ section.
  2. Add a large image with (e.g., 15 MB).
  3. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

‘Ooops.. Something went wrong…’ error message is displayed, and an endless spinner appears in the ‘Photo’ section.

Expected Result:

A photo size restriction should be enforced, and users should be unable to upload photos larger than the maximum permitted file size.

'Ooops.. Something went wrong…' error message and endless spinner are displayed after adding large-size image

Broken image icon is displayed after adding incorrect format image to 'Booking page'

Severity:

Minor

Steps to Reproduce:
  1. Navigate to the ‘Settings’ → ‘Booking page’ section.
  2. Add an image in an incorrect format (e.g., mp4).
  3. Click the ‘Save’ button.
  4. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The ‘Booking page’ displays a broken-image icon when an image in an incorrect format is uploaded.

Expected Result:

The system should restrict uploads of images in incorrect formats.

Broken image icon is displayed after adding incorrect format image to 'Booking page'

English localization changes to Italian after clicking 'Create Developer account' button

Severity:

Minor

Steps to Reproduce:
  1. Click the ‘Create Developer account’ button on the Timerise main page.
  2. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The ‘Create Developer account’ button redirects the user to an Italian-language page instead of maintaining the original English language.

Expected Result:

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

Severity:

Minor

Precondition:

The ‘Days view’ type service was created.

Steps to Reproduce:
  1. Navigate to the ‘Preorder view’ type service.
  2. Click the ‘Booking page’ link.
  3. Choose a timeslot.
  4. Enter an invalid email.
  5. Book the timeslot.
  6. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

‘Cannot read properties of null (reading ‘bookingId’)’ error message is displayed.

Expected Result:

The error message should be clear and understandable to the user.

System does not restrict invitations to same email address

Severity:

Minor

Steps to Reproduce:
  1. Navigate to the ‘Team’ section.
  2. Click the ‘+Add’ button.
  3. Enter a valid email address.
  4. Send an invitation.
  5. Observe if the invitation can be sent to the same email address again.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The user can send unlimited invitations to the same email address.

Expected Result:

The system should prevent sending multiple invitations to the same email address.

System does not restrict invitations to same email address

Discontinued Skype still appears as provider in 'Spaces' section

Severity:

Minor

Steps to Reproduce:
  1. Navigate to the ‘Spaces’ section.
  2. Click the ‘+Add’ button.
  3. Click the ‘Provider’ dropdown.
  4. Observe if the user can select Skype as a provider.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

Skype is listed as a provider option.

Expected Result:

Skype should not be selectable as a provider because it has been discontinued.

Discontinued Skype still appears as provider in 'Spaces' section

Photo not displayed for 'Locations' search results

Severity:

Minor

Steps to Reproduce:
  1. Navigate to the ‘Locations’ section.
  2. Add a location with a photo.
  3. Click the ‘Save’ button.
  4. Click the ‘Back’ icon to return to the ‘Locations’ section.
  5. Enter the name or address of the Location in the ‘Search’ field.
  6. Observe the result.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The location photo is not displayed in the search results.

Expected Result:

The photo attached to the location should appear in the search results.

'Save and set live' button is not disabled after clicking

Severity:

Trivial

Steps to Reproduce:
  1. Navigate to the ‘Services’ section.
  2. Create a service.
  3. Fill in the fields.
  4. Click the ‘Save and set live’ button.
  5. Observe the ‘Save and set live’ button state.
Environment:

OS: Windows 11 Pro
Chrome browser v. 144.0.7559.97

Actual Result:

The ‘Save and set live’ button remains active after clicking.

Expected Result:

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.
Liubov, QA engineer

Liubov, QA engineer

Need a reliable QA partner?

Hire us