Bugs‌ ‌found‌ ‌in‌ Ringy SaaS

Ringy

Ringy SaaS is a valuable tool that helps businesses streamline communication and optimize their processes.

The platform provides a wide range of functionalities, including scheduling appointments, managing leads, and tracking sales pipelines. The integration with popular calendar applications ensures smooth coordination and eliminates scheduling conflicts. Ringy SaaS offers powerful reporting and analytics, providing businesses with valuable insights into their communication and sales performance.

Our SaaS testing team got curious about Ringy, so we put it to the test. Read on to learn more about the bugs we found in this product.

Impossible to book slot for meeting

Severity:

Major

Precondition:
  1. Log into the account. 
  2. Connect your Google Calendar to Ringy.
Steps to Reproduce:
  1. Click on the “Account Settings” button in the side menu. 
  2. Click on the “Booking Page” button in the top menu.
  3. Fill the “Booking page link” field with random characters. 
  4. Fill in the “Booking page title” field.
  5. Fill in the “Booking instructions” field.
  6. In the “Appointment duration” field, set the value to “Appointment length – 30 minutes”.
  7. Set the “Hours available for appointments” field to the range from 8:00 a.m. to 8:00 p.m.
  8. Scroll to the “Set your availability” block and select “Monday”, “Tuesday”, “Wednesday”, “Thursday” and “Friday”.
  9. Tick “email”.
  10. Check the box “Trigger an automated action when a new appointment is booked?” and select “Automated”.
  11. Check the box “Send my leads a confirmation email when they make an appointment?” and fill in the “Preset email subject” and letter fields.
  12. Scroll to the “Connect Google Calendar” block.
  13. Check the box “Save new appointments to my Google Calendar.” and choose your email.
  14. Click on the “Save Calendar” button.
  15. Follow the “Booking page link”.
  16. Choose any free slot in the calendar, for example Wed 6/7 7:00AM.
  17. Fill in the fields: “First name”, “Last name”, “Phone number”, and “Email”.
  18. Check the box indicating that you are not a robot.
  19. Click on the “Confirm appointment” button.
  20. Follow the “Booking page link” again. 
  21. Go back to your account.
  22. Click on the “Google Calendar” button in the side menu.
  23. Click on the “Select calendars” dropdown and select your calendar.
  24. Check the date on which the reservation was made.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

1. According to the “Booking page link”, the slot is still free.
2. The slot is also available in the Ringy account on the “Google Calendar” page.
3. The user who created the reservation did not receive an email.

Expected Result:

1. After booking on the “Booking page link”, the slot should be locked.
2. In the Ringy account on the “Google Calendar” page, the slot should contain data about the assigned meeting and must also become locked.
3. The user who created the reservation should receive an email.

When adding/removing "Reminder?" for two-day event, date and time are changing

Severity:

Major

Precondition:
  1. Log into the account.
  2. Connect your Google Calendar to Ringy.
Steps to Reproduce:
  1. Click on the “Google Calendar” button in the side menu.
  2. Click on the “Select calendars” dropdown and select your calendar.
  3. Click on any future date, for example, June 25.
  4. Fill in the “Add title” field.
  5. Set the value of the “Start date” field to 06/25/2023 and the time to 12:00 AM.
  6. Set the value of the “End date” field to 06/25/2023 and the time to 12:00 AM.
  7. Check the box for “Use default Google Calendar timezone.”
  8. In the “Select calendar” dropdown, choose your calendar.
  9. Click on the “Save Event” button.
  10. Click on the newly created event.
  11. Check the box for “Reminder?”.
  12. Enter the value for the “Minutes before event” field as in example 22.
  13. Click on the “Update Event” button.
  14. Click on the event again.
  15. Remove the check mark for “Reminder?”.
  16. Click on the “Update Event” button.
  17. You may need to repeat steps 11 through 16 several times.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

When adding/removing “Reminder?” for the two-day event, the date and time are changing.

Expected Result:

The date and time of the event should not change when adding a reminder, unless these changes were made manually.

Adding reminder for event creates additional event with random time and date

Severity:

Major

Precondition:
  1. Log into the account.
  2. Connect your Google Calendar to Ringy.
Steps to Reproduce:
  1. Click on the “Google Calendar” button in the side menu.
  2. Click on the “Select calendars” dropdown and select your calendar.
  3. Click on any future date, for example, June 23rd.
  4. Fill in the “Add title” field.
  5. Set the value of the “Start date” field to 06/23/2023 and the time to 11:00 AM.
  6. Set the value of the “End date” field to 06/23/2023 and the time to 12:00 AM.
  7. Check the box for “Use default Google Calendar timezone.”
  8. In the “Select calendar” dropdown, choose your calendar.
  9. Click on the “Save Event” button.
  10. Click on the newly created event.
  11. Check the box for “Reminder?”.
  12. Enter the value for the “Minutes before event” field as in example 22.
  13. Click on the “Update Event” button.
  14. Click on the event again.
  15. Remove the check mark for “Reminder?”.
  16. Click on the “Update Event” button.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

When adding “Reminder?” for the event, another event is added with a random time and date.

Expected Result:

When editing events, new events should not be created.

Impossible to edit scheduled meeting

Severity:

Major

Precondition:
  1. Log into the account.
  2. Create at least one lead.
Steps to Reproduce:
  1. Click on the “Leads” button in the side menu.
  2. Click on the phone number of the created lead.
  3. Click on the “Meetings” button.
  4. Click on the “Schedule Meeting” button.
  5. Click on the “Create Meeting” button.
  6. Click on the meeting editing button.
  7. Change the values of the “Start time” fields.
  8. Click on the “Update Meeting” button.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

It’s impossible to edit the scheduled meeting.

Expected Result:

It should be possible to edit an already assigned meeting.

Drop-down list stays on screen when scrolling

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Leads” button in the side menu.
  2. Click on the “States” drop-down list.
  3. Scroll down the page.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

The drop-down list stays on the screen when scrolling.

Expected Result:

The drop-down list must be attached to the field it belongs to.

Text for sweater does not fit within field

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the burger button in the upper left corner to pin the side menu.
  2. Click on the “Report” button in the side menu.
  3. Scroll down the pages to the “Outbound Texts & Inbound Texts” block.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

The text for the sweater does not fit within the field.

Expected Result:

The switcher and its text must fit within the field.

Text for sweater does not fit within field

"Email Compliance" button is not indented to right

Severity:

Trivial

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the burger button in the upper left corner to pin the side menu.
  2. Click on the “Marketing” dropdown in the side menu.
  3. Click on the “Email” button in the side menu.
  4. Click on the “Settings” button.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

The “Email Compliance” button is not indented to the right.

Expected Result:

The “Email Compliance” button should have equal indentation on both the right and left sides.

Email Compliance button is not indented to right

When selecting state for lead, field buttons extend beyond box

Severity:

Trivial

Precondition:
  1. Log into the account.
  2. Create at least one lead.
Steps to Reproduce:
  1. Click on the burger button in the upper left corner to pin the side menu.
  2. Click on the “Leads” button in the side menu.
  3. Click on the phone number of the created lead.
  4. Click the edit button next to “Lead Name”.
  5. Click on the “State” dropdown and select any state.
Environment:

Windows 10 Pro
Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

When selecting a state for the lead, the field buttons extend beyond the box.

Expected Result:

The buttons should not move.

When selecting state for lead, field buttons extend beyond box
During testing, several bugs were found, including issues with meeting slot booking, adding/removing event reminders, editing scheduled meetings, and drop-down list and field alignment glitches. I recommend conducting thorough testing of each module, including Leads, Sales Pipeline, and Campaigns, to ensure their proper functionality and integration.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us