Bugs found in Instantly.ai SaaS

Instantly.ai

Instantly.ai is an innovative platform tailored for building AI models without coding expertise. It offers a user-friendly interface and automated processes that streamline machine learning development, catering to both businesses and individuals seeking straightforward AI solutions.

Its functionality spans data cleaning, feature extraction, and model selection, simplifying and accelerating the entire AI creation cycle. This robust tool aims to meet diverse project requirements, aiding users in transforming raw data into workable AI systems.

Our QAwerk team performed an extensive Bug Crawl, revealing multiple issues that may impact user experience and overall system performance. Below is a summary of the discovered bugs, with insights on how these could be addressed for improved reliability.

Newly added variables are not displayed instantly on leads list; requires page refresh

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Create a new campaign.
  2. Manually add a lead.
  3. Select the lead from the list.
  4. Click ‘Add variable.’
  5. Choose ‘Website’ type.
  6. Enter the value, then click ‘Save.’
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

The leads list remains unchanged until the page is refreshed.

Expected Result:

Leads list auto-updates, showing newly added column/value without refresh.

Lead status reverts to default after clicking 'Save'

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Create a new campaign.
  2. Add a lead manually.
  3. Select a lead from the list.
  4. Change the status dropdown to ‘Interested.’
  5. Confirm status is ‘Interested’ in a table.
  6. Click ‘Save.’
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

Status resets to ‘Not yet contacted.’

Expected Result:

Status remains ‘Interested’ after save.

Leads from Campaign 1 cannot be added to Campaign 2

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Create Campaign 1, and manually add a lead.
  2. Create Campaign 2.
  3. Try adding the same email to Campaign 2.
  4. Click ‘Import emails’ → confirm ‘1 email(s)’.
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

The system says, “Contacts uploaded! 1 email(s) already exists,” and no new lead has been created.

Expected Result:

Lead should be allowed in Campaign 2, or an explicit error message should explain refusal.

System allows Start and End dates to be set to 01.01.1970 in schedule

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Initiate a new campaign.
  2. Go to the ‘Schedule’ tab.
  3. Tap the date field near ‘Start.’
  4. Although earlier dates appear disabled, the default is 01.01.1970.
  5. Click ‘Apply.’
  6. Repeat for ‘End’ date.
  7. Click ‘Save.’
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

Past invalid dates (01.01.1970) are saved.

Expected Result:

System blocks or corrects invalid dates.

“Task creation failed” error when entering large text in Task Description

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Create a new campaign.
  2. Add lead manually.
  3. Mark a lead as ‘Interested.’
  4. Go to CRM → ‘Opportunities’ → ‘Campaigns.’
  5. Select a card in the ‘Interested’ column.
  6. Click ‘+’ near ‘Tasks.’
  7. Enter ~13,000-word Lorem Ipsum text in ‘Task Description.’
  8. Click ‘Save.’
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

Error message: “Task creation failed.”

Expected Result:

The system shows validation for text limits or handles large input gracefully.

'Variable Value' placeholder doesn’t adapt to chosen 'Variable Type'

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Create a new campaign.
  2. Add lead manually.
  3. Select a lead from the list.
  4. Click ‘Add Variable.’
  5. Choose ‘Website’ as variable type.
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

Placeholder text remains a phone example.

Expected Result:

Placeholder changes to match ‘Website’ format.

'Last Name' field has no limit, causing table misalignment

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Create a new campaign.
  2. Add new lead.
  3. Input multi-paragraph text in the ‘Last Name’ field.
  4. Click ‘Save.’
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

Extremely long text disrupts table layout.

Expected Result:

The field is limited/truncated, or the table uses horizontal scroll.

Inactive password field shows incorrect asterisk count

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Go to account settings.
  2. Locate the password field.
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

Number of asterisks doesn’t match actual password length; “Update Password” leads to a separate window.

Expected Result:

Asterisks match true password length if displayed, or field is activated upon ‘Update Password’ usage.

Inactive password field shows incorrect asterisk count
Inactive password field shows incorrect asterisk count
Inactive password field shows incorrect asterisk count

'Last Name' lacks character limit in contact editing

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Create a new campaign.
  2. Add lead.
  3. Mark a lead as ‘Interested.’
  4. Go to CRM → ‘Opportunities’ → ‘Campaigns.’
  5. Click a card in the ‘Interested’ column.
  6. Tap ‘…’ → ‘Edit.’
  7. Paste large text in ‘Last Name.’
  8. Save changes.
Environment:

OS: Windows 10
Browsers: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

No limit is enforced; the entire text is displayed in the contact list.

Expected Result:

Character limit or truncation for ‘Last Name’ ensures neat display.

I discovered nine bugs across interface and functional domains that hamper user experience in Instantly.ai SaaS. Addressing these issues swiftly with thorough QA testing will boost system reliability and ensure a more streamlined AI creation process.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us