Bugs‌ ‌found‌ ‌in‌ JeffreyAI SaaS

JeffreyAI

JeffreyAI is a sales engagement platform designed to address inbound client inquiries, follow up on cold leads, monitor potential business prospects, and perform various other functions.

It frees up your time, allowing you to focus on fostering relationships, negotiating deals and expanding your business. The platform offers a comprehensive array of CRM features, modern design, customization, and user-friendly navigation. Should any concerns arise, the platform provides friendly customer support. JeffreyAI is a great choice for Microsoft and Apple users, as well as those well-versed in Outlook’s interface.

QAwerk decided to put JeffreyAI to a quality assurance test. Here are some of the bugs we caught while browsing.

It’s possible to delete contacts for user without having deletion access

Severity:

Critical

Precondition:
  1. User1 (Owner) has created an account and is authorized.
  2. User2 (User) has been invited to the company without the ability to delete contacts.
Steps to Reproduce:
  1. Open the following link: https://crm.jeffreyai.com/dashboard.
  2. Navigate to the “Contacts” tab in the sidebar.
  3. Click the “Delete all” button.
  4. Confirm the action by clicking “Confirm” in the pop-up window.
Environment:

Mac OS v. 12.6
Google Chrome v. 112.0.5615.137
Safari v. 16.1
Firefox v. 112.0.1

Actual Result:

All contacts are deleted.

Expected Result:

It should not be possible to delete contacts without proper access. The “Delete all” button must remain disabled in such cases.

Re-invites can be sent to users who have already joined company

Severity:

Major

Precondition:
  1. User1 (Owner) has created an account and is authorized.
  2. User2 (User) has been invited to the company.
Steps to Reproduce:
  1. Visit the link: https://crm.jeffreyai.com/dashboard.
  2. Access the “Settings” tab in the sidebar and select “Users.”
  3. Click the three-dot menu next to User2 in the given preconditions.
  4. Choose the “Re-invite” button.
  5. Refresh the page.
Environment:

Mac OS v. 12.6
Google Chrome v. 112.0.5615.137
Safari v. 16.1
Firefox v. 112.0.1

Actual Result:

A new user was created using the same email. It is not possible to accept the request by creating a new user from the link that was sent to the email”.

Expected Result:

The “Re-invite” button is not present if the user has already accepted the request.

Customization of columns doesn’t function properly on “Activities” page

Severity:

Major

Precondition:
  1. User1 (Owner) has created an account and is authorized.
  2. User1 (Owner) has created Activity.
Steps to Reproduce:
  1. Open the link: https://crm.jeffreyai.com/dashboard.
  2. Click on the “Activity” tab in the sidebar, then navigate to “Users.”
  3. Click on the “Settings” icon for Columns.
  4. Begin to unpin columns from the list.
Environment:

Mac OS v. 12.6
Google Chrome v. 112.0.5615.137
Safari v. 16.1
Firefox v. 112.0.1

Actual Result:

The customization of columns does not function properly on the “Activities” page.

Expected Result:

It should be possible to unpin all columns. After the last column is unpinned from the list, all columns should be marked as selected”.

Incorrect invitation status for user who accepted invitation on “User Settings” page

Severity:

Minor

Precondition:
  1. User1 (Owner) has created an account and is authorized.
  2. User2 (User) has accepted the invitation to the company.
Steps to Reproduce:
  1. Open the link: https://crm.jeffreyai.com/dashboard.
  2. Click on the “Settings” tab in the sidebar, then select “Users.”
  3. Click on the three-dot menu next to User2 from the preconditions.
  4. Pay attention to the invite status.
Environment:

Mac OS v. 12.6
Google Chrome v. 112.0.5615.137
Safari v. 16.1
Firefox v. 112.0.1

Actual Result:

The invite status of a user who has accepted the invitation is displayed incorrectly on the “Users Settings” page; the “Pending Invite” status is always displayed for invited users.

Expected Result:

The invite status should change after acceptance.

Incorrect invitation status for user who accepted invitation on “User Settings” page
The JeffreyAI platform demonstrates significant potential in its AI capabilities, but there may still be some bugs that require addressing. There are certain issues related to the "Invite User" feature, the accurate display of invite status, and the potential for users without access to delete contacts.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us