Bugs‌ ‌found‌ ‌in‌ ChayAll SaaS

ChayAll

ChayAll is a SaaS platform that simplifies business communication. This app serves as a lifeline, connecting businesses directly with their customers through popular messaging apps.

ChayAll allows you to handle all of your online customer interactions within a single interface. Whether your customers contact you via WhatsApp, Messenger, Live Chat, or other platforms, ChayAll enables you to manage these conversations centrally.

At QAwerk, we conducted an in-depth test of ChayAll and identified some issues that may impact the platform’s performance and user experience. Here are the results of our work.

Error occurred when navigating to "Access the FAQ " page

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the upper right corner, click on the profile button.
  2. Click on the “Access the FAQ” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

An error occurred when navigating to the “Access the FAQ ” page.

Expected Result:

Navigating to the “Access the FAQ” page should occur without any errors.

Inability to save profile changes

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the upper right corner, click on the profile button.
  2. Click on the “Settings” button.
  3. Click on the button “Click here to change the file”.
  4. Choose any image on your computer.
  5. Click on the “Open” button.
  6. Click on the “Confirm” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

The profile changes cannot be saved. The error “Business – already_exist” appears, although this is the name of the business that was entered during registration, and there were no changes in this field.

Expected Result:

Changes to the profile should be saved successfully. No error messages, including “Business – already_exist” should appear unless there is a legitimate conflict with an existing business name. If no changes were made to the “Business Name” field, it should not trigger any validation errors.

Error occurred when user navigated to "Need help?" page

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the upper right corner, click on the profile button.
  2. Click on the “Settings” button.
  3. Click on the “Pre-recorded messages” button.
  4. Click on the “Need help?” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

An error occurred when the user navigated to the “Need help?” page.

Expected Result:

The “Need help?” page should open without any errors.

Time changes randomly when switching to another tab

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Digital channels” button.
  2. Click on the field “Personalizing your customer experience”.
  3. Check the box for Monday.
  4. Set the time from 7:00 a.m. to 6:00 p.m.
  5. Click on the + button.
  6. Set the time from 0:15 to 1:15.
  7. Click on the “Confirm” button.
  8. Click on the “Automatic messages” button.
  9. Click on the “Opening hours” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

The set time changes randomly when switching to another tab.

Expected Result:

The set time should remain unchanged when switching tabs.

"Comments" button is not clickable

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Chat Console” button in the side menu.
  2. Click on the “”Comments”” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

The “Comments” button is not clickable.

Expected Result:

If the button is active, then it should be clickable.

When choosing working time, user cannot choose whole day

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Digital channels” button.
  2. Click on the field “Personalizing your customer experience”.
  3. Check the box for Monday.
  4. Set the time from 0:00 a.m. to 23:45 p.m.
  5. Click on the “Confirm” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

When choosing a working time, the user cannot choose a whole day.

Expected Result:

When choosing the working time, it should be possible to choose the whole day, from 0:00 to 23:59.

When choosing working time, user cannot choose whole day

When selecting two time frames for same day, error occurs

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Digital channels” button.
  2. Click on the field “Personalizing your customer experience”.
  3. Check the box for Monday.
  4. Set the time from 7:00 a.m. to 6:00 p.m.
  5. Click on the + button.
  6. Set the time from 0:15 to 1:15.
  7. Click on the “Confirm” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

When selecting two time frames for the same day, an error (calendar.error.Monday_as_time_ranges_must_not_overlap) occurs, where no error should occur.

Expected Result:

The system should allow two time ranges to be set for the same day without presenting any errors.

If invalid data is entered, saving is not possible and no error message is displayed

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the upper right corner, click on the profile button.
  2. Click on the “Settings” button.
  3. Click on the button “Conversation settings”.
  4. Turn on the switches:
    • “Automatically close conversations”.
    • “Automatically switch to “Late” status”.
  5. In the first input field, enter 900000 for each of the fields.
  6. Click on the “Confirm” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

If invalid data is entered, there is no saving, and there is no error.

Expected Result:

If invalid data is entered, an error should occur.

"Click here to change the file" button is displayed when file has not been added yet

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the upper right corner, click on the profile button.
  2. Click on the “Settings” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

The “Click here to change the file” button is displayed when the file has not been added yet.

Expected Result:

The button “Click here to change the file” should not be displayed when the file has not been added yet.

Click here to change the file button is displayed when file has not been added yet

Not all standard emojis are displayed in input field

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Digital channels” button.
  2. Click on the field “Personalizing your customer experience”.
  3. Click on the “Automatic messages” button.
  4. Paste standard emojis into the input field “🫠🫥🥲🥸”.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

Not all standard emojis are displayed in the input field.

Expected Result:

All standard emojis should be displayed in the input field.

Not all standard emojis are displayed in input field

Keyboard input for timezone selection field does not work

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the upper right corner, click on the profile button.
  2. Click on the “Settings” button.
  3. Click on the “Time zone” drop-down list.
  4. Click on the letters on the keyboard to speed up the search.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

Keyboard input for the timezone selection field does not work.

Expected Result:

Keyboard input should work to speed up timezone selection.

Opening time input field is cleared after saving closing time

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Digital channels” button.
  2. Click on the field “Personalizing your customer experience”.
  3. Check the box for Monday.
  4. Set the time from 0:00 a.m. to 23:45 p.m.
  5. Click on the “Confirm” button.
  6. Click on the opening time field (hours) and enter 4.
  7. Click on the closing time input field for hours; select 9, minutes – 00.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

The opening time input field is cleared after saving the closing time.

Expected Result:

The opening time input field should not be cleared after saving the closing time.

Time input field accepts non-numeric characters

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the upper right corner, click on the profile button.
  2. Click on the “Settings” button.
  3. Click on the button “Conversation settings”.
  4. Turn on the switches:
    • “Automatically close conversations”.
    • “Automatically switch to “Late” status”.
  5. In the input field, enter “+-“.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

The time input field allows for the entry of non-numeric characters.

Expected Result:

The time input field should only allow for the entry of numeric characters.

Time input field accepts non-numeric characters

Informational popup is displayed behind menu

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Dashboard” button.
  2. Click on the profile button in the upper right corner.
  3. For the “Conversation(s) currently overdue” block, hover over the “?”.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.131.0.6778.140, Firefox v.133.0.3, Microsoft Edge v.131.0.2903.99

Actual Result:

An informational popup is displayed behind the menu.

Expected Result:

An informational popup is fully visible.

Informational popup is displayed behind menu
I found 14 bugs of varied severity that impact the app's functionality and usability. Key areas of concern include issues with saving profile changes, problems with time input fields and their validation, and user interface glitches such as non-clickable buttons and missing emojis.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us