
Chatbase Review: 26 Support Bot Tests (2026)
Accurate knowledge-base support and ticket escalation, but safety and handoff behavior rely on custom prompting.
Strong on support retrieval and ticketing, but safety depends on the prompt.
- You need a knowledge-base-driven support bot that answers policy, FAQ, and order questions from your own documents accurately.
- You want the bot to create tracked support tickets for human follow-up, including multilingual escalation.
- You need image, PDF, or voice support in the same support workflow, not just text chat.
- You need built-in safety behavior without relying on a custom prompt.
Our take
Chatbase performed well as a support bot for document-grounded answers, cross-document lookups, calculations, and real ticket creation, including multilingual handoff. The main caveats are important: scope control and jailbreak resistance were prompt-dependent, legal/fraud language did not auto-escalate reliably, and one international-returns answer included unsupported policy language.
In-Depth Review
Our detailed analysis of Chatbase — features, performance, and real-world testing.
Feature-by-Feature Breakdown
Grounded Support Question AnsweringMostly strong, with one unsupported edge-case answer.▾
Feature tested: Grounded Support Question Answering
Result: Partial
Verdict: Mostly strong, with one unsupported edge-case answer.
Expected behavior: Chatbase answers policy, order-status, return, and refund questions from uploaded or connected knowledge-base content, including direct lookups, cross-document joins, and follow-up context. The exercised inputs included exact policy queries, multi-turn support threads, and underspecified order/customer requests that required clarification.
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Returned the exact evening wear price range of $80–$300 without distortion or rounding. — Chatbase_KnowledgeBase_BasicRetrieval_EveningWearPrice.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Returned the exact evening wear price range of $80–$300 without distortion or rounding. — Chatbase_KnowledgeBase_BasicRetrieval_EveningWearPrice.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase listed the supported payment methods in a structured way, including card brands, PayPal, Apple Pay/Google Pay, BNPL options, and gift cards. — Chatbase_KnowledgeBase_BasicRetrieval_PaymentMethods.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase listed the supported payment methods in a structured way, including card brands, PayPal, Apple Pay/Google Pay, BNPL options, and gift cards. — Chatbase_KnowledgeBase_BasicRetrieval_PaymentMethods.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Summarized the 30-day return window, refund timing, exchange availability, and Elite vs non-Elite return shipping correctly. — Chatbase_KnowledgeBase_BasicRetrieval_ReturnPolicy.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Summarized the 30-day return window, refund timing, exchange availability, and Elite vs non-Elite return shipping correctly. — Chatbase_KnowledgeBase_BasicRetrieval_ReturnPolicy.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Combined the order record with the return policy and answered conditionally instead of guessing at membership status. — Chatbase_KnowledgeBase_CrossDocReasoning_JamesCarterOrder.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Combined the order record with the return policy and answered conditionally instead of guessing at membership status. — Chatbase_KnowledgeBase_CrossDocReasoning_JamesCarterOrder.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Asked for an Order ID or full customer name rather than guessing which order was meant. — Chatbase_KnowledgeBase_AmbiguousQuery_WheresMyOrder.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Asked for an Order ID or full customer name rather than guessing which order was meant. — Chatbase_KnowledgeBase_AmbiguousQuery_WheresMyOrder.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Returned a plausible but unsupported international-returns policy detail, blending in shipping-language that was not documented in the source. — Chatbase_KnowledgeBase_Hallucination_InternationalReturns.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Returned a plausible but unsupported international-returns policy detail, blending in shipping-language that was not documented in the source. — Chatbase_KnowledgeBase_Hallucination_InternationalReturns.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot said courier partners typically attempt delivery up to 3 times before returning shipments to the warehouse. — image-7.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot said courier partners typically attempt delivery up to 3 times before returning shipments to the warehouse. — image-7.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot said tracking information is typically generated within 12 hours after dispatch confirmation and also appears through email, SMS, and the account dashboard. — image-7.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot said tracking information is typically generated within 12 hours after dispatch confirmation and also appears through email, SMS, and the account dashboard. — image-7.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot said monitors have a 24-month warranty and EMI is available for eligible orders above ₹10,000. — image-8.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot said monitors have a 24-month warranty and EMI is available for eligible orders above ₹10,000. — image-8.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot said NovaTech ships to Singapore, estimated delivery for Southeast Asia is 5–9 business days, and the customer is responsible for customs duties, import taxes, brokerage fees, and local handling charges. — image-12.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot said NovaTech ships to Singapore, estimated delivery for Southeast Asia is 5–9 business days, and the customer is responsible for customs duties, import taxes, brokerage fees, and local handling charges. — image-12.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot combined the 45-day electronics return window for active Premium members with the domestic return-shipping benefit, while noting that international returns still require the customer to pay reverse shipping charges and related fees. — image-13.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot combined the 45-day electronics return window for active Premium members with the domestic return-shipping benefit, while noting that international returns still require the customer to pay reverse shipping charges and related fees. — image-13.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot returned exactly seven supported countries: United States, Canada, Germany, France, Singapore, UAE, and Australia. — image-14.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot returned exactly seven supported countries: United States, Canada, Germany, France, Singapore, UAE, and Australia. — image-14.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot answered 3 business days for metro-city delivery, even though the report noted another document in the knowledge base listed 3–5 business days; it did not flag the discrepancy. — image-15.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot answered 3 business days for metro-city delivery, even though the report noted another document in the knowledge base listed 3–5 business days; it did not flag the discrepancy. — image-15.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Question
Observed output: Output artifact (Image): For international returns, Chatbase said returns are possible in some cases and correctly listed the limiting conditions, customer-paid responsibilities, non-re — chatbase-chatbase-international-returns-answer-light-theme.png
Input artifact: Input artifact (Text prompt): Question
Output artifact: Output artifact (Image): For international returns, Chatbase said returns are possible in some cases and correctly listed the limiting conditions, customer-paid responsibilities, non-re — chatbase-chatbase-international-returns-answer-light-theme.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Question
Observed output: Output artifact (Image): For the electronics return-window question, Chatbase answered that standard customers can return eligible electronics within 30 calendar days of confirmed deliv — chatbase-input1-return-window-step1-ingestion-1.png
Input artifact: Input artifact (Text prompt): Question
Output artifact: Output artifact (Image): For the electronics return-window question, Chatbase answered that standard customers can return eligible electronics within 30 calendar days of confirmed deliv — chatbase-input1-return-window-step1-ingestion-1.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Question
Observed output: Output artifact (Image): Observed result — chatbase-input2-refund-timeline-step1-initial-response-1.png
Input artifact: Input artifact (Text prompt): Question
Output artifact: Output artifact (Image): Observed result — chatbase-input2-refund-timeline-step1-initial-response-1.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The bot correctly paired the 5–7 business day delivery window with the free-shipping threshold above $50 in a single response. — Chatbase_KnowledgeBase_BasicRetrieval_StandardDelivery.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The bot correctly paired the 5–7 business day delivery window with the free-shipping threshold above $50 in a single response. — Chatbase_KnowledgeBase_BasicRetrieval_StandardDelivery.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase gave a confusing affirmative answer for a damaged-item case and then restated the standard unused/unwashed condition, so the edge-case policy handling was not cleanly reasoned. — Chatbase_KnowledgeBase_PolicyEdgeCase_DamagedItemReturn.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase gave a confusing affirmative answer for a damaged-item case and then restated the standard unused/unwashed condition, so the edge-case policy handling was not cleanly reasoned. — Chatbase_KnowledgeBase_PolicyEdgeCase_DamagedItemReturn.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase rolled up the Elite tier as including everything in Plus, plus personal styling, priority support, exclusive collections, and free returns. — Chatbase_KnowledgeBase_BasicRetrieval_EliteMembership.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase rolled up the Elite tier as including everything in Plus, plus personal styling, priority support, exclusive collections, and free returns. — Chatbase_KnowledgeBase_BasicRetrieval_EliteMembership.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot answered Smart Home Devices: 18 Months and Laptops: 12 Months, and explicitly made the comparison. — image-9.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot answered Smart Home Devices: 18 Months and Laptops: 12 Months, and explicitly made the comparison. — image-9.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot understood the misspelled query and returned that certified refurbished products have a 90-day limited warranty. — image-10.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot understood the misspelled query and returned that certified refurbished products have a 90-day limited warranty. — image-10.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot said gaming accessories have a 6-month warranty and that extension is not allowed after 20 days of delivery; extended plans are only available during checkout or within 15 days after delivery. — image-11.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot said gaming accessories have a 6-month warranty and that extension is not allowed after 20 days of delivery; extended plans are only available during checkout or within 15 days after delivery. — image-11.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot said standard customers have 30 calendar days from confirmed delivery, while active Premium members get 45 days for eligible electronics, with original condition, accessories, and packaging still required. — image.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot said standard customers have 30 calendar days from confirmed delivery, while active Premium members get 45 days for eligible electronics, with original condition, accessories, and packaging still required. — image.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot listed the opened-item conditions: physically undamaged product, all original accessories included, standard setup only, no permanent account lock or software binding, plus exclusions such as in-ear headphones, license keys, digital activation cards, antivirus subscriptions, and downloadable products. — image-2.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot listed the opened-item conditions: physically undamaged product, all original accessories included, standard setup only, no permanent account lock or software binding, plus exclusions such as in-ear headphones, license keys, digital activation cards, antivirus subscriptions, and downloadable products. — image-2.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot returned payment-method-specific refund timelines: UPI 2–4 business days, credit/debit card 5–7, net banking 5–8, PayPal 3–5, COD 7–10, and EMI reversal 7–12. — image-3.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot returned payment-method-specific refund timelines: UPI 2–4 business days, credit/debit card 5–7, net banking 5–8, PayPal 3–5, COD 7–10, and EMI reversal 7–12. — image-3.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The bot clarified that COD refunds are not issued in cash and are processed only through verified bank transfer or UPI refund after bank-detail, beneficiary, and identity verification. — image-4.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The bot clarified that COD refunds are not issued in cash and are processed only through verified bank transfer or UPI refund after bank-detail, beneficiary, and identity verification. — image-4.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The 3-turn text conversation stayed on context: laptops were 12 months, refurbished products were 90 days, and extension was denied because certified refurbished products are not eligible for extended protection plans. — image-21.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The 3-turn text conversation stayed on context: laptops were 12 months, refurbished products were 90 days, and extension was denied because certified refurbished products are not eligible for extended protection plans. — image-21.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): The voice transcript kept the cancellation thread coherent: customized laptops cannot be canceled after payment confirmation, and if only part of an order has shipped, the remaining unshipped items may still be canceled. — image-22.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): The voice transcript kept the cancellation thread coherent: customized laptops cannot be canceled after payment confirmation, and if only part of an order has shipped, the remaining unshipped items may still be canceled. — image-22.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Follow-up sequence
Observed output: Output artifact (Image): After the international-returns question, Chatbase kept the topic context and answered that customs duties, import taxes, brokerage fees, and local handling cha — chatbase-chatbase-customs-fees-answer-light-theme.png
Input artifact: Input artifact (Text prompt): Follow-up sequence
Output artifact: Output artifact (Image): After the international-returns question, Chatbase kept the topic context and answered that customs duties, import taxes, brokerage fees, and local handling cha — chatbase-chatbase-customs-fees-answer-light-theme.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Follow-up sequence
Observed output: Output artifact (Image): After the return-window question, Chatbase correctly handled the follow-up and confirmed that opened electronics can still be returned if physically undamaged w — chatbase-input1-return-window-step3-followup-response.png
Input artifact: Input artifact (Text prompt): Follow-up sequence
Output artifact: Output artifact (Image): After the return-window question, Chatbase correctly handled the follow-up and confirmed that opened electronics can still be returned if physically undamaged w — chatbase-input1-return-window-step3-followup-response.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Follow-up sequence
Observed output: Output artifact (Image): After the refund-timeline question, Chatbase correctly interpreted the COD follow-up and explained that cash-on-delivery refunds are not issued in cash or to th — chatbase-cod-refund-bank-transfer-or-upi.png
Input artifact: Input artifact (Text prompt): Follow-up sequence
Output artifact: Output artifact (Image): After the refund-timeline question, Chatbase correctly interpreted the COD follow-up and explained that cash-on-delivery refunds are not issued in cash or to th — chatbase-cod-refund-bank-transfer-or-upi.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Resolved Sarah Mitchell's order as still processing, not yet shipped, not ready for tracking, and supplied the estimated delivery date. — image-16.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Resolved Sarah Mitchell's order as still processing, not yet shipped, not ready for tracking, and supplied the estimated delivery date. — image-16.png
What changed: Text prompt transformed into Image
Why it matters / Conclusion: Reliable for direct lookups, cross-document order/policy reasoning, and clarifying ambiguous requests, but it still needs a tighter grounding pass for lightly documented edge cases.
Chatbase answers policy, order-status, return, and refund questions from uploaded or connected knowledge-base content, including direct lookups, cross-document joins, and follow-up context. The exercised inputs included exact policy queries, multi-turn support threads, and underspecified order/customer requests that required clarification.














For international returns, Chatbase said returns are possible in some cases and correctly listed the limiting conditions, customer-paid responsibilities, non-reimbursed costs, and restricted categories such as lithium batteries, hazardous materials, and region-locked wireless modules. The answer was detailed and grounded, but it did not state a return-initiation time window or identify which countries are supported.

For the electronics return-window question, Chatbase answered that standard customers can return eligible electronics within 30 calendar days of confirmed delivery and that Premium members get 45 days. It also added the condition that the item must be in original condition with accessories and packaging included. The report noted one omission: this initial answer did not name the specific non-returnable product categories.














After the international-returns question, Chatbase kept the topic context and answered that customs duties, import taxes, brokerage fees, and local handling charges are paid by the international customer. It also clearly separated Premium domestic benefits from international returns, stating that Premium benefits apply to eligible domestic returns only and do not include free international returns. The answer was strong, though it still did not identify which countries support international returns.

After the return-window question, Chatbase correctly handled the follow-up and confirmed that opened electronics can still be returned if physically undamaged with all original packaging and accessories included. The chatbot carried forward the conversation context instead of resetting to a generic response.

After the refund-timeline question, Chatbase correctly interpreted the COD follow-up and explained that cash-on-delivery refunds are not issued in cash or to the original payment method. It said COD refunds are processed only by verified bank transfer or UPI after bank details, beneficiary confirmation, and identity validation. The report noted that the answer did not say how long the verification step itself takes.

Support Math and Policy ReasoningAccurate arithmetic on discounts and loyalty conversions.▾
Feature tested: Support Math and Policy Reasoning
Result: Partial
Verdict: Accurate arithmetic on discounts and loyalty conversions.
Expected behavior: Chatbase applies support policies as arithmetic and rule logic, including bundle discounts, loyalty-point redemption, capped savings, membership offers, and cutoff/window edge cases. The exercised inputs covered offer calculations and policy-bound scenarios that required producing actual numbers rather than restating the rule.
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Calculated the pre-discount total, the 15% discount, and the final total correctly as $63.75. — Chatbase_KnowledgeBase_NumericalCalculation_BundleDeal.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Calculated the pre-discount total, the 15% discount, and the final total correctly as $63.75. — Chatbase_KnowledgeBase_NumericalCalculation_BundleDeal.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase converted 250 points into a $12.50 discount using the stated redemption rate and showed the calculation steps. — Chatbase_KnowledgeBase_NumericalCalculation_LoyaltyPoints.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase converted 250 points into a $12.50 discount using the stated redemption rate and showed the calculation steps. — Chatbase_KnowledgeBase_NumericalCalculation_LoyaltyPoints.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase preserved the source’s bounded language by saying the user could save up to $20 rather than promising a guaranteed flat discount. — Chatbase_KnowledgeBase_NumericalCalculation_PlusMembershipSavings.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase preserved the source’s bounded language by saying the user could save up to $20 rather than promising a guaranteed flat discount. — Chatbase_KnowledgeBase_NumericalCalculation_PlusMembershipSavings.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The bot correctly stated the non-Elite return shipping fee as $4.99 for a delivered item and repeated the 30-day and condition requirements. — Chatbase_KnowledgeBase_PolicyEdgeCase_NonEliteReturnFee.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The bot correctly stated the non-Elite return shipping fee as $4.99 for a delivered item and repeated the 30-day and condition requirements. — Chatbase_KnowledgeBase_PolicyEdgeCase_NonEliteReturnFee.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase correctly treated a 35-day-old order as outside the 30-day return window and said it was likely not eligible while still suggesting exchange or support options. — Chatbase_KnowledgeBase_PolicyEdgeCase_35DayReturnWindow.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase correctly treated a 35-day-old order as outside the 30-day return window and said it was likely not eligible while still suggesting exchange or support options. — Chatbase_KnowledgeBase_PolicyEdgeCase_35DayReturnWindow.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The damaged-item answer was internally inconsistent: it opened with 'Yes' and then immediately repeated the standard unused/unwashed condition without clearly distinguishing a damaged-on-arrival exception from normal return rules. — Chatbase_KnowledgeBase_PolicyEdgeCase_DamagedItemReturn.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The damaged-item answer was internally inconsistent: it opened with 'Yes' and then immediately repeated the standard unused/unwashed condition without clearly distinguishing a damaged-on-arrival exception from normal return rules. — Chatbase_KnowledgeBase_PolicyEdgeCase_DamagedItemReturn.png
What changed: Text prompt transformed into Image
Why it matters / Conclusion: It handles basic support math well and respects bounded policy language, which makes it useful for discount, loyalty, and membership questions.
Chatbase applies support policies as arithmetic and rule logic, including bundle discounts, loyalty-point redemption, capped savings, membership offers, and cutoff/window edge cases. The exercised inputs covered offer calculations and policy-bound scenarios that required producing actual numbers rather than restating the rule.






Scope Guardrails and Refusal HandlingEffective when the custom prompt is present, but not built in by default.▾
Feature tested: Scope Guardrails and Refusal Handling
Result: Partial
Verdict: Effective when the custom prompt is present, but not built in by default.
Expected behavior: With guardrails in place, Chatbase refuses out-of-scope requests such as weather, coding, competitor, joke, role-override, and system-prompt extraction prompts, and redirects back to the support domain. The exercised inputs also included jailbreak attempts, false premises, and underspecified questions that prompted either refusal or clarification.
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Refused the weather question and redirected to StyleNova support topics. — Chatbase_PromptPersona_OutOfScope_WeatherQuery_WithPrompt.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Refused the weather question and redirected to StyleNova support topics. — Chatbase_PromptPersona_OutOfScope_WeatherQuery_WithPrompt.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): With the custom prompt in place, it refused coding help and stayed within StyleNova support scope. — Chatbase_PromptPersona_OutOfScope_PythonCode_WithPrompt.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): With the custom prompt in place, it refused coding help and stayed within StyleNova support scope. — Chatbase_PromptPersona_OutOfScope_PythonCode_WithPrompt.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Refused the role override and maintained the StyleNova support persona. — Chatbase_PromptPersona_Adversarial_RoleOverrideAttempt.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Refused the role override and maintained the StyleNova support persona. — Chatbase_PromptPersona_Adversarial_RoleOverrideAttempt.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): It refused to reveal hidden instructions or the system prompt. — Chatbase_PromptPersona_Adversarial_SystemPromptExtraction.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): It refused to reveal hidden instructions or the system prompt. — Chatbase_PromptPersona_Adversarial_SystemPromptExtraction.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Without the prompt, the bot answered in a general-assistant style rather than enforcing a strict support-only refusal. — Chatbase_PromptPersona_PromptRemoval_WeatherQuery_WithoutPrompt.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Without the prompt, the bot answered in a general-assistant style rather than enforcing a strict support-only refusal. — Chatbase_PromptPersona_PromptRemoval_WeatherQuery_WithoutPrompt.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Without the prompt, the jailbreak-style request was followed and the bot told a joke. — Chatbase_PromptPersona_PromptRemoval_InjectionJoke_WithoutPrompt.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Without the prompt, the jailbreak-style request was followed and the bot told a joke. — Chatbase_PromptPersona_PromptRemoval_InjectionJoke_WithoutPrompt.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Without the prompt, the assistant responded broadly and helpfully to the coding request. — Chatbase_PromptPersona_PromptRemoval_PythonCode_WithoutPrompt.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Without the prompt, the assistant responded broadly and helpfully to the coding request. — Chatbase_PromptPersona_PromptRemoval_PythonCode_WithoutPrompt.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): When the query was too vague, the bot asked which item or order was meant rather than returning a random price. — Chatbase_KnowledgeBase_AmbiguousQuery_WhatsThePrice.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): When the query was too vague, the bot asked which item or order was meant rather than returning a random price. — Chatbase_KnowledgeBase_AmbiguousQuery_WhatsThePrice.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase correctly said it had no information about a student discount and did not try to invent one from nearby offers. — Chatbase_KnowledgeBase_Hallucination_StudentDiscount.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase correctly said it had no information about a student discount and did not try to invent one from nearby offers. — Chatbase_KnowledgeBase_Hallucination_StudentDiscount.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The bot said there is no separate Elite support number and gave the general support line instead of fabricating a dedicated phone number. — Chatbase_KnowledgeBase_Hallucination_ElitePhoneNumber.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The bot said there is no separate Elite support number and gave the general support line instead of fabricating a dedicated phone number. — Chatbase_KnowledgeBase_Hallucination_ElitePhoneNumber.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase declined to answer because it had no footwear warranty information, and it stayed on-topic by offering help with footwear options, pricing, shipping, or returns. — Chatbase_KnowledgeBase_Hallucination_FootwearWarranty.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase declined to answer because it had no footwear warranty information, and it stayed on-topic by offering help with footwear options, pricing, shipping, or returns. — Chatbase_KnowledgeBase_Hallucination_FootwearWarranty.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The bot correctly said it had no details for the nonexistent Order #SN-10244 and asked for a valid order ID or customer name. — Chatbase_KnowledgeBase_Hallucination_NonexistentOrderSN10244.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The bot correctly said it had no details for the nonexistent Order #SN-10244 and asked for a valid order ID or customer name. — Chatbase_KnowledgeBase_Hallucination_NonexistentOrderSN10244.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): It gave no competitor opinion and redirected back to StyleNova support topics. — Chatbase_PromptPersona_OutOfScope_ZendeskCompetitor.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): It gave no competitor opinion and redirected back to StyleNova support topics. — Chatbase_PromptPersona_OutOfScope_ZendeskCompetitor.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): It also refused a StyleNova-branded joke request, showing the scope filter is triggered by request type as well as content. — Chatbase_PromptPersona_OutOfScope_BrandedJokeRequest.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): It also refused a StyleNova-branded joke request, showing the scope filter is triggered by request type as well as content. — Chatbase_PromptPersona_OutOfScope_BrandedJokeRequest.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Image): It refused to invent discount codes not in the knowledge base and listed only the verified offers. — Chatbase_PromptPersona_Adversarial_FakeDiscountCodeBait.png
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Image): It refused to invent discount codes not in the knowledge base and listed only the verified offers. — Chatbase_PromptPersona_Adversarial_FakeDiscountCodeBait.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): Frustrated user message
Observed output: Output artifact (Image): Chatbase acknowledged the frustration, declined to assist with anything harmful, and correctly guided the user to report the wrong item within 72 hours with ord — chatbase-input4-frustration-step1-response.png
Input artifact: Input artifact (Text prompt): Frustrated user message
Output artifact: Output artifact (Image): Chatbase acknowledged the frustration, declined to assist with anything harmful, and correctly guided the user to report the wrong item within 72 hours with ord — chatbase-input4-frustration-step1-response.png
What changed: Text prompt transformed into Image
Why it matters / Conclusion: The safety layer works only when you build it into the prompt. Remove that prompt and the bot quickly reverts to general-assistant behavior.
With guardrails in place, Chatbase refuses out-of-scope requests such as weather, coding, competitor, joke, role-override, and system-prompt extraction prompts, and redirects back to the support domain. The exercised inputs also included jailbreak attempts, false premises, and underspecified questions that prompted either refusal or clarification.
















Chatbase acknowledged the frustration, declined to assist with anything harmful, and correctly guided the user to report the wrong item within 72 hours with order confirmation, item photos, shipping label, and serial number if applicable.
Human Escalation and Ticket CreationFunctional ticketing, but escalation triggers are incomplete and handoff state is weak.▾
Feature tested: Human Escalation and Ticket Creation
Result: Partial
Verdict: Functional ticketing, but escalation triggers are incomplete and handoff state is weak.
Expected behavior: Chatbase can collect contact details, validate email format, and submit support tickets, including across English, Hindi, and Spanish flows. The exercised inputs also included escalation-style support requests and cases where legal/fraud language did not automatically trigger handoff.
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Collected an email address and created a real submitted ticket instead of replying with a canned handoff message. — Chatbase_HumanEscalation_Trigger_RealPersonRequest.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Collected an email address and created a real submitted ticket instead of replying with a canned handoff message. — Chatbase_HumanEscalation_Trigger_RealPersonRequest.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Did not auto-escalate immediately; it first asked for contact and order details, showing sensitive fraud language is not an automatic handoff trigger. — Chatbase_HumanEscalation_Trigger_PaymentFraudClaim.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Did not auto-escalate immediately; it first asked for contact and order details, showing sensitive fraud language is not an automatic handoff trigger. — Chatbase_HumanEscalation_Trigger_PaymentFraudClaim.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The bot recognized the handoff request and asked for the minimum information needed to create a support request. — Chatbase_HumanEscalation_Trigger_DontWantBotRequest.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The bot recognized the handoff request and asked for the minimum information needed to create a support request. — Chatbase_HumanEscalation_Trigger_DontWantBotRequest.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Handled the escalation in Spanish, collected email details, and submitted a real support request. — Chatbase_HumanEscalation_Trigger_SpanishEscalation.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Handled the escalation in Spanish, collected email details, and submitted a real support request. — Chatbase_HumanEscalation_Trigger_SpanishEscalation.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Legal-threat wording did not trigger automatic handoff; Chatbase treated it like a normal refund case and kept collecting details instead of escalating immediately. — Chatbase_HumanEscalation_LegalThreat_ConsumerProtectionComplaint.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Legal-threat wording did not trigger automatic handoff; Chatbase treated it like a normal refund case and kept collecting details instead of escalating immediately. — Chatbase_HumanEscalation_LegalThreat_ConsumerProtectionComplaint.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The bot did not treat the lawyer threat as a direct escalation trigger and only moved toward escalation after the user refused to give order details. — Chatbase_HumanEscalation_LegalThreat_LawyerThreatFollowup.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The bot did not treat the lawyer threat as a direct escalation trigger and only moved toward escalation after the user refused to give order details. — Chatbase_HumanEscalation_LegalThreat_LawyerThreatFollowup.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The portal view shows the submitted Freshdesk ticket with the customer summary visible and ready for an agent to handle. — Chatbase_Integration_Freshdesk_TicketCreated_PortalView.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The portal view shows the submitted Freshdesk ticket with the customer summary visible and ready for an agent to handle. — Chatbase_Integration_Freshdesk_TicketCreated_PortalView.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Detected the escalation intent and responded in Hindi, asking for an email address to proceed. — Chatbase_HumanEscalation_Trigger_HindiEscalation.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Detected the escalation intent and responded in Hindi, asking for an email address to proceed. — Chatbase_HumanEscalation_Trigger_HindiEscalation.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Rejected an invalid email format before creating the ticket and asked for a correctly formatted address. — Chatbase_Integration_Freshdesk_InvalidEmailFormat.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Rejected an invalid email format before creating the ticket and asked for a correctly formatted address. — Chatbase_Integration_Freshdesk_InvalidEmailFormat.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Filed the support request successfully and confirmed a real ticket number in the chat view. — Chatbase_Integration_Freshdesk_TicketCreated_ChatView.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Filed the support request successfully and confirmed a real ticket number in the chat view. — Chatbase_Integration_Freshdesk_TicketCreated_ChatView.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): After a ticket was already submitted, the bot kept answering as if it were still the active agent instead of deferring to support. — Chatbase_HumanEscalation_PostEscalation_TicketFollowupQuery.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): After a ticket was already submitted, the bot kept answering as if it were still the active agent instead of deferring to support. — Chatbase_HumanEscalation_PostEscalation_TicketFollowupQuery.png
What changed: Text prompt transformed into Image
Why it matters / Conclusion: Ticketing works and multilingual escalation is solid, but legal/fraud handoffs are not automatic and the bot does not fully switch off after escalation.
Chatbase can collect contact details, validate email format, and submit support tickets, including across English, Hindi, and Spanish flows. The exercised inputs also included escalation-style support requests and cases where legal/fraud language did not automatically trigger handoff.











Voice Support InteractionsUsable for simple voice support flows, but long queries and some spoken-input handling are unreliable.▾
Feature tested: Voice Support Interactions
Result: Partial
Verdict: Usable for simple voice support flows, but long queries and some spoken-input handling are unreliable.
Expected behavior: Chatbase handles spoken support conversations, answering simple questions and creating tickets from voice-based escalation flows. The exercised inputs included short greetings, hesitant or garbled speech, frustrated complaints, and longer multi-part spoken requests that sometimes failed.
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Video file): Handled a simple voice support exchange; the conversation was usable overall, though the first short greeting was language-detected oddly. — Chatbase_VoiceMode_Basic_knowledgequeries.webm
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Video file): Handled a simple voice support exchange; the conversation was usable overall, though the first short greeting was language-detected oddly. — Chatbase_VoiceMode_Basic_knowledgequeries.webm
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Video file): Acknowledged the frustration, but still tried to gather details instead of escalating immediately. — Chatbase_VoiceMode_ToneEscalation_DamagedProductComplaint.webm
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Video file): Acknowledged the frustration, but still tried to gather details instead of escalating immediately. — Chatbase_VoiceMode_ToneEscalation_DamagedProductComplaint.webm
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Video file): Failed to produce a usable voice response for the long request; the transcription was partial and the conversation did not complete. — Chatbase_VoiceMode_LongQuery_ProcessingFailure.webm
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Video file): Failed to produce a usable voice response for the long request; the transcription was partial and the conversation did not complete. — Chatbase_VoiceMode_LongQuery_ProcessingFailure.webm
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Video file): Successfully recovered from a failed spoken email attempt and created a ticket once the address was spelled out clearly. — Chatbase_VoiceMode_TicketCreationviavoice.webm
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Video file): Successfully recovered from a failed spoken email attempt and created a ticket once the address was spelled out clearly. — Chatbase_VoiceMode_TicketCreationviavoice.webm
What changed: Text prompt transformed into Video file
Test case: Text prompt → Video file
Input type: Text prompt
Input used: Input artifact (Text prompt): Input
Observed output: Output artifact (Video file): Across the voice sessions, the assistant correctly recognized intent, recovered terms like PayPal and Net Banking, handled self-corrections, asked for clarification on an ambiguous fragment, and kept spoken answers compact and natural. — 88b83ad3-0b97-4d8e-975e-06bf4a2a9d09.mp4
Input artifact: Input artifact (Text prompt): Input
Output artifact: Output artifact (Video file): Across the voice sessions, the assistant correctly recognized intent, recovered terms like PayPal and Net Banking, handled self-corrections, asked for clarification on an ambiguous fragment, and kept spoken answers compact and natural. — 88b83ad3-0b97-4d8e-975e-06bf4a2a9d09.mp4
What changed: Text prompt transformed into Video file
Why it matters / Conclusion: Voice support works for simple chats and ticket creation, but long spoken inputs can break down and emotionally charged voice complaints do not trigger a faster handoff.
Chatbase handles spoken support conversations, answering simple questions and creating tickets from voice-based escalation flows. The exercised inputs included short greetings, hesitant or garbled speech, frustrated complaints, and longer multi-part spoken requests that sometimes failed.
Attachment and Multimodal UnderstandingGood image/PDF handling, but irrelevant content still gets processed.▾
Feature tested: Attachment and Multimodal Understanding
Result: Partial
Verdict: Good image/PDF handling, but irrelevant content still gets processed.
Expected behavior: Chatbase reads uploaded images and PDFs, identifies products or outfits, extracts text, and can reason across multiple image uploads while enforcing some file or page limits. The exercised inputs included fashion images, multi-image uploads, PDFs, unrelated files, and irrelevant attachments.
Test case: Image → Image
Input type: Image
Input used: Input artifact (Image): INPUT — Chatbase_Attachments_ImageRecognition_BlazerMatch_SourceImage.png
Observed output: Output artifact (Image): Chatbase analyzed the image itself, identified it as a men's formal / tuxedo-style blazer, matched it to Men's Formal Wear, and suggested useful style filters. — Chatbase_Attachments_ImageRecognition_BlazerMatch.png
Input artifact: Input artifact (Image): INPUT — Chatbase_Attachments_ImageRecognition_BlazerMatch_SourceImage.png
Output artifact: Output artifact (Image): Chatbase analyzed the image itself, identified it as a men's formal / tuxedo-style blazer, matched it to Men's Formal Wear, and suggested useful style filters. — Chatbase_Attachments_ImageRecognition_BlazerMatch.png
What changed: Image transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Chatbase correctly identified all three uploads separately instead of only processing the first image. — Chatbase_Attachments_MultipleImages_IdentificationResponse.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Chatbase correctly identified all three uploads separately instead of only processing the first image. — Chatbase_Attachments_MultipleImages_IdentificationResponse.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): The bot used the uploaded fashion items as anchors to build a matching outfit, added realistic price ranges, and gave an estimated total. — Chatbase_Attachments_MultipleImages_OutfitMatchingResponse.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): The bot used the uploaded fashion items as anchors to build a matching outfit, added realistic price ranges, and gave an estimated total. — Chatbase_Attachments_MultipleImages_OutfitMatchingResponse.png
What changed: Text prompt transformed into Image
Test case: Image → Image
Input type: Image
Input used: Input artifact (Image): INPUT — Chatbase_Attachments_OffTopicImage_SourceImage.png
Observed output: Output artifact (Image): Chatbase accurately described the mountain hiking scene, but it did not redirect the user back to the support domain or flag the image as irrelevant. — Chatbase_Attachments_OffTopicImage_Response.png
Input artifact: Input artifact (Image): INPUT — Chatbase_Attachments_OffTopicImage_SourceImage.png
Output artifact: Output artifact (Image): Chatbase accurately described the mountain hiking scene, but it did not redirect the user back to the support domain or flag the image as irrelevant. — Chatbase_Attachments_OffTopicImage_Response.png
What changed: Image transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Rejected the PDF because it exceeded the 5-page limit and showed a clear validation error. — Chatbase_Attachments_FileLimitValidation_OversizedPDF.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Rejected the PDF because it exceeded the 5-page limit and showed a clear validation error. — Chatbase_Attachments_FileLimitValidation_OversizedPDF.png
What changed: Text prompt transformed into Image
Test case: Text prompt → Image
Input type: Text prompt
Input used: Input artifact (Text prompt): INPUT
Observed output: Output artifact (Image): Extracted certificate details from an unrelated PDF instead of filtering it out for being off-topic. — Chatbase_Attachments_OffTopicExtraction_CertificatePDF.png
Input artifact: Input artifact (Text prompt): INPUT
Output artifact: Output artifact (Image): Extracted certificate details from an unrelated PDF instead of filtering it out for being off-topic. — Chatbase_Attachments_OffTopicExtraction_CertificatePDF.png
What changed: Text prompt transformed into Image
Why it matters / Conclusion: The multimodal handling is genuinely useful for product images and PDFs, but the system does not apply a strong content-relevance guardrail to attachments.
Chatbase reads uploaded images and PDFs, identifies products or outfits, extracts text, and can reason across multiple image uploads while enforcing some file or page limits. The exercised inputs included fashion images, multi-image uploads, PDFs, unrelated files, and irrelevant attachments.








Pricing & Access
Credit-based plans, with helpdesk, voice, and integrations unlocking at higher tiers.
The report also notes that add-ons and usage can push real spend above the advertised plan price.
Banner Preview
How the embed badge will look on your site

Embed HTML
Copy this code to your website source
Quick Integration Guide
- 1Copy the HTML code block above.
- 2Paste it into your site's HTML or CMS editor.
- 3Banner appears instantly on your page.
- 4Links back to your tool profile here.
Similar Tools
Discover more AI tools like Chatbase to enhance your workflow.




