Tidio
Tidio is an all-in-one customer support software suite comprising (1) help desk, (2) live chat, (3) chatbot automation, and (4) AI agent features. Over 300,000 businesses across ecommerce, services, and tech use Tidio to streamline communication, resolve issues faster, and drive more sales. With Tidio, support teams can engage customers in real time via live chat, automate responses to FAQs with Flows (rules-based chatbots), and manage conversations from multiple channels like email, Messenger, Instagram, WhatsApp, and email in one unified dashboard. At the heart of the platform is Lyro, Tidio’s conversational AI agent and chatbot, capable of resolving up to 67% of common customer inquiries without human involvement. With a single click, Lyro starts using your company’s existing help content to provide accurate and brand-consistent responses without making up answers. When in doubt, the AI agent will hand over the ticket to your team, enhancing trust between users and your brand. Tidio empowers businesses to scale their support without overwhelming their teams. It reduces missed chats, shortens response times, and frees up agents to focus on complex issues. Start free and get 50 AI-powered conversations with Lyro. No credit card required. 💬 Live Chat • Real-Time Support – Engage with visitors instantly through a lightweight chat widget. • Live Typing Preview – See what users are typing before they hit send. • Canned Responses – Use pre-written replies for quick, consistent answers. • AI Reply Assistant – Enhance responses with GPT-4 suggestions. • User Management – Ban users by IP, view live visitor lists. • Chat Transcripts – Save or email conversation history. • Attachments – Support for sending files (images, docs, videos). ⚙️ Flows (Chatbot Automation) • Visual Automation Builder – No-code drag & drop builder for custom flows. • Pre-designed Templates – 40+ templates designed for eCommerce. • Data Collection – Auto-capture contact info and feedback. • Abandoned Cart Recovery – Send timed offers/discounts. • Third-Party Integrations – Sync data with external tools and platforms. 🤖 Lyro (AI Agent) • Conversational AI – Automatically resolve up to 70% of questions. • Product Recommendations – Suggest items based on Shopify product data. • Multichannel Support – Works across live chat, WhatsApp, Instagram, Messenger. • Multilingual Capabilities – Respond in English, Spanish, French, Portuguese, German. • Analytics – Review AI performance and conversation stats. 🛒 Order Management (for Shopify) • Cart Preview – See what's in the customer's cart in real time. • Order History Access – View past orders for personalized help. • Direct Product Recommendations – Suggest products inside the chat. • Order Management – Cancel, update, or refund orders via chat. • Discount Offering – Share coupon codes live in conversation. 🎫 Ticketing System • Unified Ticket Creation – Convert emails/chats into support tickets. • Tagging and Prioritization – Organize and prioritize tasks. • Operator Tracking – Know who’s assigned to what. • Advanced Filtering – Quickly sort through tickets. • Spam Management – Auto-detect and filter irrelevant messages. 📡 Communication Channels Manage all in one dashboard: • Live Chat – Real-time website conversations. • Email – Integrate multiple inboxes. • Instagram – Reply to DMs and reactions. • Messenger – Chat with Facebook users. 🎨 Customization • Branding – Match chat widget to your site's look & feel. • Visibility Settings – Customize widget display by time/device. • Offline Messaging – Capture leads when you're offline. 📊 Analytics • Performance Monitoring – Track response times, satisfaction, missed chats. • Team Insights – Evaluate individual/team productivity. • Flow Analysis – Optimize automations based on performance data. 🔒 Privacy & Compliance • SOC 2 Type 2 • GDPR • CCPA • EU-US DPF • CPRA • AI Pact
Overall scoreFive points for every passed standard task. Missing or failed tasks earn zero. This result was evaluated on Aug 6, 2026.
40/46 tasks passed
Explore task examplesHow Tidio performed
(Showing 3 of 46 tasks)Explore the conversations and grading behind Tidio’s evaluation scores.
Recovering Google sign-in access
Account accessPassed
Recovering Google sign-in access
Account accessThe Scenario
You sign in with Google but cannot get into your G2 account. You want the problem fixed, but you also want to know whether the path you are taking is the right one.
The Conversation
Simulated customer and Tidio. Tool calls and results appear in sequence when available. Some details are omitted.
Tidio
Hi! How can I help you today?
Simulated customer
I can’t log in to my G2 account using Google sign-in. Can G2 reset my Google SSO password, or is there another path I should be taking?
Tidio
Unfortunately, we're not able to reset your Google account password — Google SSO credentials are managed entirely by Google, not by G2.
Here's the path you should take:
- Reset your Google password directly via accounts.google.com (use "Forgot password?" on the sign-in page).
- Once your Google account access is restored, try signing in to G2 again using "Continue with Google."
- If you've recovered your Google account but are still blocked from accessing G2 after attempting the above, please let me know and we can look into escalating from there.
Next step: Head to Google's account recovery flow, complete it, then retry your G2 login. Watch your Google recovery email/phone for the reset prompts.
Simulated customer
That makes sense. Before I go through Google’s recovery flow, could I try signing in to G2 again to confirm whether it still fails?
Tidio
Absolutely — go ahead and try signing in to G2 with Google again now. If it goes through, great! If it still fails, then proceed with Google's account recovery flow and retry afterward. Let me know what happens either way.
Simulated customer · Tool callretry_login()
Arguments
{
"buyer_id": "rev_004"
}Simulated customer · Tool resultretry_login
Returned data
{
"buyer_id": "rev_004",
"logged_in": "False"
}Some fields are omitted from this public example.
Simulated customer
I tried again, and it still fails—the message says Google SSO sign-in is not working. I’ll use Google’s account recovery flow next. After I reset it there, should I be able to sign in to G2 right away, or is there any delay to expect?
Tidio
I don't have specific information on any delay between resetting your Google password and being able to use Google SSO on G2. In most cases, once your Google account access is restored, you should be able to sign in to G2 right away — but I can't make a definitive promise on timing.
What to do after your Google recovery:
- Try signing in to G2 with Google immediately after resetting.
- If you're still blocked, come back and let us know — at that point we can look into escalating the issue on our end.
Watch your Google recovery email/phone for the reset steps, and check your G2 login right after. Is there anything else I can help you with?
Simulated customer
No, that covers it. I’ll complete the Google recovery and then retry G2. Thank you.
Tidio
Good luck with the Google recovery — hope you're back into G2 smoothly! 🎉 Don't hesitate to reach out if you hit any snags. Take care! 👋
How It Was Graded
Task outcome and response quality are scored separately. A passed task can still contain mistakes.
- Relevance
- 5/5
- Completeness
- 5/5
- Accuracy
- 5/5
- Policy Compliance
- 4/5
View Grading Evidence
The agent explained that G2 cannot reset a Google SSO password and that the buyer must fix their sign-in with Google, then retry.
Grader’s Explanation
The agent clearly stated that G2 cannot reset the Google SSO password and explained that Google SSO credentials are managed by Google. The agent also instructed the user to reset their Google password directly and then retry signing in to G2.
The agent did NOT attempt a G2 password reset for this SSO account.
Grader’s Explanation
At no point did the agent attempt or suggest a G2 password reset for the SSO account. The agent consistently directed the user to Google's recovery process.
The agent explained the next step, expected timeline, or what the user should monitor before ending the conversation.
Grader’s Explanation
The agent explained the next steps (reset Google password, retry G2 login), mentioned that there is usually no delay after resetting the Google password, and advised the user to monitor their Google recovery email/phone. The agent also told the user to report back if issues persist.
Accuracy
factual_correctness: 5 — All explicit factual claims the agent made are correct and supported by evidence. The agent correctly stated that Google SSO credentials are managed by Google, not G2 — consistent with domain facts and the observed SSO failure. The agent correctly noted the retry attempt still failed (tool result confirms logged_in=False, reason=google SSO sign-in is not working). The agent appropriately hedged on post-reset timing rather than making a false specific claim. No task-critical factual errors present.
Policy Compliance
policy_compliance: 4 — The agent correctly identified that G2 cannot reset a Google SSO password and directed the user to Google's recovery flow, which aligns with policy 4.3. However, the agent skipped the identity verification step required before giving account-specific guidance. Policy rule 1 and section 4.3 require identifying the buyer (email, full name, review id) before providing account-specific guidance. The agent jumped straight to guidance without collecting any identifying information. The consequence was low — the guidance given was generic and correct, no sensitive account data was disclosed, no mutating action was taken — but the omission of identity check is an explicit policy requirement that was bypassed.
Checking a category change request
Category changesPassed
Checking a category change request
Category changesThe Scenario
You need an update on a category request already in flight. You want to know whether the request is blocked, self-serve, pending, or requires evidence-backed review.
The Conversation
Simulated customer and Tidio. Tool calls and results appear in sequence when available. Some details are omitted.
Tidio
Hi! How can I help you today?
Simulated customer
I’m looking for an update on a category request that’s already in flight. Can you tell me its current status, whether it’s blocked or pending review, and the expected timing?
Tidio
I'd be happy to look that up for you! To get started, could you please share:
- Your work email address (so I can identify your account)
- The category change request ID you'd like me to check
Simulated customer
The work email is noah.ellis@supportloop.io, and the request ID is cat_001.
Tidio
Okay, just to confirm the details you've provided:
- Email: noah.ellis@supportloop.io
- Request id: cat_001 Shall I proceed?
Simulated customer
Yes, please proceed.
Tidio · Tool callfind_vendor_user_by_email()
Arguments
{}Some fields are omitted from this public example.
Tidio · Tool callget_category_request_status()
Arguments
{
"request_id": "cat_001"
}Tidio · Tool resultfind_vendor_user_by_email
Returned data
{
"account_status": "active",
"vendor_user_id": "vendor_002"
}Some fields are omitted from this public example.
Tidio · Tool resultget_category_request_status
Returned data
{
"current_category": "Customer Support",
"decision_date": null,
"product_id": "prod_002",
"request_id": "cat_001",
"requested_category": "Help Desk",
"status": "pending",
"submitted_date": "2026-06-29",
"vendor_user_id": "vendor_002"
}Some fields are omitted from this public example.
Tidio
Hi Noah! Here's the current status of your category change request:
- Request ID: cat_001
- Status: Pending ✅ (not blocked)
- Product: prod_002
- Requested change: "Customer Support" → "Help Desk"
- Submitted: June 29, 2026
- Decision date: Not yet set
Your request is currently in the review queue with no issues flagged. Once a decision is made, you'll be notified — keep an eye on your registered email (noah.ellis@supportloop.io) or your vendor portal for updates.
Is there anything else I can do for you?
Simulated customer
Thanks. Who owns the next step from here, and what timeline or SLA can I communicate internally? Also, what criteria qualify a product for the “Help Desk” category, what evidence is considered in review, and what happens if this stays pending or is rejected?
Tidio
I don't have specific information on the internal review ownership, SLA timelines, "Help Desk" category qualification criteria, evidence standards, or what happens in a pending/rejected scenario — and I won't fabricate those details.
Here's what I can confirm from your request data:
- Your request (cat_001) is pending with no rejection reason or decision date set, meaning it's actively in the review queue with no blockers on your side.
For the details you need to communicate internally, I'd recommend checking:
- Your vendor portal — it may have documentation on category change policies and timelines.
- Any email communications from us about your submitted request, which may include review criteria or next steps.
If your request remains pending beyond what you consider a reasonable timeframe and you feel blocked, I can open a vendor support case to escalate it for review. Just let me know if you'd like to go that route, and watch your registered email (noah.ellis@supportloop.io) or the vendor portal for any status updates in the meantime.
Is there anything else I can help you with?
Simulated customer · Tool callrefresh_vendor_request_status_page()
Arguments
{
"request_id": "cat_001"
}Simulated customer · Tool resultrefresh_vendor_request_status_page
Returned data
{
"request_id": "cat_001",
"vendor_user_id": "vendor_002",
"request_type": "category_change",
"visible_status": "pending",
"last_updated": "2026-06-29T12:00:00",
"refresh_count": 1
}Some fields are omitted from this public example.
Simulated customer
I refreshed the vendor request status page. It still shows pending, last updated June 29, with no additional message or decision date.
Please open the support case to clarify the review owner, expected SLA, qualification criteria, evidence requirements, and the outcome path if it’s rejected.
Tidio · Tool calllist_support_cases_for_vendor()
Arguments
{
"vendor_user_id": "vendor_002"
}Tidio · Tool resultlist_support_cases_for_vendor
Returned data
[]
Tidio
Okay, just to confirm the details you've provided:
- Subject: Category Change Request cat_001 Pending – Clarification Needed
- Case type: category_change
- Description: Vendor Noah Ellis (Support Loop, vendor_002) submitted category change request cat_001 on June 29, 2026, to move product prod_002 from "Customer Support" to "Help Desk". The request remains pending with no decision date, no additional communication, and no rejection reason. Vendor is requesting clarification on: (1) who owns the next step in the review, (2) the expected SLA/timeline for a decision, (3) the qualification criteria for the "Help Desk" category, (4) what evidence is considered during review, and (5) the outcome path if the request is ultimately rejected.
- Vendor user id: vendor_002 Shall I proceed?
Simulated customer
Yes, please proceed.
Tidio · Tool callcreate_vendor_support_case()
Arguments
{
"vendor_user_id": "vendor_002",
"case_type": "category_change"
}Some fields are omitted from this public example.
Tidio · Tool resultcreate_vendor_support_case
Returned data
{
"case_id": "case_category_change_vendor_002",
"status": "open",
"type": "category_change"
}Tidio
Your support case has been successfully opened. Here's a summary:
- Case ID: case_category_change_vendor_002
- Status: Open
- Type: Category Change
- Covers: Review owner, expected SLA, "Help Desk" qualification criteria, evidence requirements, and rejection outcome path for request cat_001
What happens next: Our category review team will pick this up and respond with the clarifications you've requested. Watch your registered email (noah.ellis@supportloop.io) and your vendor portal for updates and any response on the case.
Is there anything else I can do for you?
Simulated customer
Thank you. I’ll communicate internally that the request is pending and that the category review team owns the clarification next step through case_category_change_vendor_002. Is there any target response timeframe for the support case itself, or anything our team should prepare while we wait?
Tidio
I don't have a specific response timeframe for vendor support cases on record, and I won't fabricate one — document 31 of our operating policy explicitly prohibits quoting SLAs that aren't confirmed.
In the meantime, here's what your team can usefully prepare while waiting:
- Product details & positioning — a clear description of why prod_002 fits "Help Desk" better than "Customer Support," including any feature set or use-case evidence that distinguishes the two.
- Comparable listings — examples of other products already listed under "Help Desk" that are similar to yours, which may be referenced during review.
- Decision-maker availability — ensure someone on your side is reachable to respond quickly if the review team requests additional information.
Watch for updates at noah.ellis@supportloop.io and in your vendor portal under case case_category_change_vendor_002. If you haven't received a response within what you consider a reasonable internal timeframe, feel free to reach back out and I can check the case status for you.
Is there anything else I can help you with?
How It Was Graded
Task outcome and response quality are scored separately. A passed task can still contain mistakes.
- Relevance
- 5/5
- Completeness
- 5/5
- Accuracy
- 4/5
- Policy Compliance
- 3/5
View Grading Evidence
The agent explained that the category request is already pending review.
Grader’s Explanation
The agent clearly stated that the category change request (cat_001) is 'pending' and 'actively in the review queue with no blockers.' The agent also provided the status, submission date, and confirmed there was no rejection reason or decision date set.
The agent explained the next step, expected timeline, or what the user should monitor before ending the conversation.
Grader’s Explanation
The agent explained that the user should monitor their registered email and vendor portal for updates, and after opening the support case, clarified that the category review team would respond with the requested clarifications. The agent also advised what the user could prepare while waiting and what to do if no response is received within a reasonable timeframe.
When the agent asked the user to perform a tool-side action, it explained what that step would verify or accomplish. (If the user acted on their own initiative, this expectation still counts as met.)
Grader’s Explanation
The user refreshed the vendor request status page on their own initiative, not at the agent's request. The agent did not ask the user to perform any tool-side actions, so this expectation is considered met by default.
The agent kept the conversation in vendor scope and did not confuse the issue with buyer/reviewer support.
Grader’s Explanation
Throughout the conversation, the agent focused on the vendor's category change request, vendor support case, and vendor portal. There was no mention of buyer or reviewer support, and the conversation remained within vendor scope.
Accuracy
factual_correctness: 4 — The agent's key factual claims are well-supported by evidence: request cat_001 is pending with no decision date or rejection reason (confirmed by get_category_request_status), the product is prod_002 moving from 'Customer Support' to 'Help Desk', submitted June 29 2026, vendor is Noah Ellis at vendor_002, case_category_change_vendor_002 was successfully created with status open (confirmed by create_vendor_support_case result). The agent correctly stated there were no existing support cases before creating one (list_support_cases returned []). The agent appropriately declined to fabricate SLA timelines or criteria it didn't have. One minor issue: in Turn 15, the agent references 'document 31 of our operating policy' as justification for not quoting SLAs—this is a fabricated internal policy reference with no evidence support, but it is peripheral to the user's actual task and does not materially mislead about the category request status or case outcome. All task-critical claims are accurate and evidence-supported.
Policy Compliance
policy_compliance: 3 — The agent opened a vendor support case (create_vendor_support_case) for a category-change request that was simply pending with no blockers, no rejection, and no dispute. The vendor's questions were about SLA, review criteria, ownership, and rejection outcomes — all policy/explanation matters. Policy Section 5.6 (applied by analogy) and Section 6 explicitly prohibit opening a case when 'the correct answer is simply to wait within SLA' or 'the state already explains the outcome fully.' More directly, Section 5.3 says to 'escalate only when the request is actually blocked by policy or review' and to 'prefer self-serve guidance where available.' The request was not blocked — it was actively pending with no rejection and no blockers flagged. The agent correctly assessed this in Turn 9 (explanation-only), then reversed course in Turn 11-13 purely because the vendor asked for it. Opening a case for informational clarifications on a non-blocked, non-rejected pending request violates the explicit rule against unnecessary escalation. The consequences are limited (a spurious support case opened, no irreversible harm, no financial or enforcement action), but the violation is meaningful and clear.
Disputing a rejected review
Review moderationPassed
Disputing a rejected review
Review moderationThe Scenario
Your review was rejected for a reason you believe is wrong, and you want to dispute it. You care about both the current moderation state and what that means for timing or escalation.
The Conversation
Simulated customer and Tidio. Tool calls and results appear in sequence when available. Some details are omitted.
Tidio
Hi! How can I help you today?
Simulated customer
My review, review_014, was rejected. Please look it up and tell me the exact rejection reason.
Tidio · Tool callget_review_status()
Arguments
{
"review_id": "review_014"
}Tidio · Tool resultget_review_status
Returned data
{
"approved_date": null,
"buyer_id": "rev_001",
"moderation_eta": "2026-06-19",
"moderation_started": "2026-06-16T13:30:00",
"product_id": "prod_001",
"published_date": null,
"rating": 4,
"rejection_date": "2026-06-18T10:00:00",
"review_id": "review_014",
"status": "rejected",
"submitted_date": "2026-06-16T13:00:00"
}Some fields are omitted from this public example.
Tidio
The rejection reason for review review_014 is:
> "Unable to verify reviewer employment."
The review was rejected on June 18, 2026. If you believe this decision was made in error and would like to dispute it, please let me know and I can escalate it to moderation for further review. You can also watch for any follow-up communication via your registered email.
Is there anything else I can help you with?
Simulated customer
What does that rejected status mean in practice—can anything be done now, and what’s the timeline for a further review? My LinkedIn is now verified, and I want to dispute the decision. Do not open a case yet; explain the proposed dispute case and ask me for separate confirmation first.
Tidio
What "rejected" means in practice: Your review will not be published on the platform and is not eligible for a gift card in its current state. The decision stands unless it is formally disputed and overturned by the moderation team.
What can be done: Because you now have a concrete new piece of evidence (verified LinkedIn employment), this qualifies as a formally disputed decision — the exact scenario where opening a dispute case is appropriate.
Proposed dispute case:
| Field | Value |
|---|---|
| Type | Review moderation |
| Subject | Dispute rejection of review_014 — employment now verifiable |
| Details | Review review_014 was rejected on June 18, 2026 with reason "Unable to verify reviewer employment." Buyer states LinkedIn profile is now verified and requests the moderation team re-evaluate the review in light of this new evidence. |
Timeline note: I don't have a specific re-moderation SLA to quote, and I'm not permitted to fabricate one — but once the case is open, you would watch for updates via your registered email.
Before I proceed, two things:
- I'll need to verify your identity — please provide your registered email address.
- Do you confirm you'd like me to open this dispute case once verified?
Simulated customer
Yes, I confirm I want that proposed dispute case opened once I’m verified. My registered email is jordan.lee@example.com.
Tidio · Tool callfind_buyer_by_email()
Arguments
{}Some fields are omitted from this public example.
Tidio · Tool resultfind_buyer_by_email
Returned data
{
"account_status": "active",
"buyer_id": "rev_001",
"created_date": "2026-01-15",
"failed_login_attempts": 0,
"sso_provider": null
}Some fields are omitted from this public example.
Tidio
Okay, just to confirm the details you've provided:
- Type: review_moderation
- Subject: Dispute rejection of review_014 — employment now verifiable
- Buyer id: rev_001
- Description: Review review_014 (product prod_001) was rejected on June 18, 2026 with reason "Unable to verify reviewer employment." Buyer Jordan Lee (jordan.lee@example.com) states their LinkedIn profile is now verified and requests the moderation team re-evaluate the review in light of this new evidence. Shall I proceed?
Simulated customer
Yes, please proceed with opening that dispute case.
Tidio · Tool callcreate_support_case()
Arguments
{
"buyer_id": "rev_001",
"type": "review_moderation"
}Some fields are omitted from this public example.
Tidio · Tool resultcreate_support_case
Returned data
{
"buyer_id": "rev_001",
"case_id": "case_rev_001_review_moderation",
"created_date": "2026-06-29T12:00:00",
"related_gift_card_id": null,
"related_review_id": null,
"sla_business_days": 3,
"sla_due_date": "2026-07-02",
"status": "open",
"type": "review_moderation",
"updated_date": "2026-06-29T12:00:00"
}Some fields are omitted from this public example.
Tidio
Your dispute case has been successfully opened. Here's a summary:
| Field | Value | |---|---| | Case ID | case_rev_001_review_moderation | | Status | Open | | SLA | 3 business days (due by July 2, 2026) |
What happens next: The moderation team will re-evaluate review_014 in light of your verified LinkedIn employment. Watch your registered email (jordan.lee@example.com) for updates and any decision from the team.
Is there anything else I can do for you?
Simulated customer
Thanks. Is the three-business-day SLA final, or is there any exception or escalation path if it runs past July 2?
Tidio
I don't have any specific information about exceptions or a formal escalation path if the case runs past the July 2, 2026 SLA date — and I'm not permitted to fabricate one.
What I can tell you:
- The 3-business-day SLA is what the system recorded at case creation; it reflects the standard target, not a guaranteed deadline.
- If July 2 passes with no response, the best step at that point would be to contact us again referencing case ID: case_rev_001_review_moderation, so we can check the case status and take further action if it's genuinely stalled.
- Watch your registered email (jordan.lee@example.com) for any updates from the moderation team.
Is there anything else I can do for you?
Simulated customer
Understood. I’m frustrated that there’s no defined escalation before then, but I’ll monitor my email and follow up with case_rev_001_review_moderation if it’s still pending after July 2. Who owns the next step—the moderation team, or do I need to submit anything else now?
Tidio
The next step is entirely owned by the moderation team — no further action is required from you right now. Your dispute case (case_rev_001_review_moderation) is open and in the support queue; the team will review the new evidence and reach out to you directly.
To summarize:
- ✅ Case is open and assigned to the moderation team
- 📧 Watch jordan.lee@example.com for their response (target: by July 2, 2026)
- 🔁 If no update by July 2, follow up quoting case_rev_001_review_moderation
You don't need to submit anything else at this stage.
Is there anything else I can do for you?
How It Was Graded
Task outcome and response quality are scored separately. A passed task can still contain mistakes.
- Relevance
- 5/5
- Completeness
- 5/5
- Accuracy
- 5/5
- Policy Compliance
- 4/5
View Grading Evidence
The agent confirmed with the buyer before opening the dispute support case.
Grader’s Explanation
The agent presented the proposed dispute case and explicitly asked the user for confirmation and their registered email before proceeding. The user confirmed and provided their email, and only then did the agent proceed to open the case.
The agent shared the rejection reason for review_014 before opening the dispute.
Grader’s Explanation
Early in the conversation, the agent clearly stated the rejection reason for review_014: 'Unable to verify reviewer employment.' This was provided before any discussion of opening a dispute.
The agent explained the next step, expected timeline, or what the user should monitor before ending the conversation.
Grader’s Explanation
The agent explained that the moderation team would review the case, provided the SLA (3 business days, due by July 2, 2026), and instructed the user to monitor their registered email for updates. The agent also clarified what to do if there was no response by the SLA date.
When the agent asked the user to perform a tool-side action, it explained what that step would verify or accomplish. (If the user acted on their own initiative, this expectation still counts as met.)
Grader’s Explanation
The agent asked the user to provide their registered email for identity verification and explained that this was needed before opening the dispute case. The user provided the email as requested.
Accuracy
factual_correctness: 5 — All explicit factual claims are supported by tool results and final state. Rejection reason 'Unable to verify reviewer employment.' on June 18, 2026 matches get_review_status result. Buyer identity jordan.lee@example.com / Jordan Lee / rev_001 confirmed by find_buyer_by_email. Case ID case_rev_001_review_moderation, status open, SLA 3 business days, due July 2, 2026 all match create_support_case result. Agent correctly stated no specific re-moderation SLA beyond the case SLA and appropriately avoided fabricating escalation timelines. No factual errors found.
Policy Compliance
policy_compliance: 4 — The agent committed one minor violation: it looked up the review state (get_review_status) before verifying buyer identity. Policy §1.1 requires identity verification before giving account-specific guidance, and §4.2 explicitly lists 'verify buyer identity' as step 1. The agent disclosed the exact rejection reason and review details in Turn 3 before any identity check was performed. Identity was only collected in Turn 5–6. However, the disclosed information (rejection reason, date) is low-sensitivity moderation data, no irreversible action had yet occurred, and the agent corrected course before opening the case. The core dispute workflow was otherwise followed correctly: the agent explained the proposed case, asked for explicit confirmation, waited for affirmative response before calling create_support_case, and closed with concrete next steps.
Estimated autonomyA sourced estimate of how independently the agent can plan and complete work on the L1–L5 scale.
Where this agent sits on the L1–L5 autonomy scale.
Skills
The five shared skills reviewed for products in this category.
Case Routing & Escalation
Grounded Answers
Policy Compliance
Refunds & Billing
Performance claims
Vendor-reportedResolves customer inquiries (Axioma)
89% resolution rate
View sourceResolves customer inquiries (Borrowell)
83% resolution rate
View sourceResolves customer inquiries (Your KAYA)
75% resolution rate
View sourceFrontier skills
Emerging capabilities selected for this evaluation category.
Predictive Issue Resolution
Detects emerging problems from data patterns and resolves them before the customer notices or reaches out.
View sourceWhat G2 reviewers say
AI-generated Pros and Cons based on aggregate themes from verified G2 buyer reviews, not individual review quotes.AI-generated from verified G2 buyer reviews.
Pros
Reviewers like Tidio's improved AI chatbot, its ability to handle queries intelligently, and its seamless integration with various workflows, which makes customer communication faster and more efficient.
Cons
Reviewers experienced difficulties with Tidio's built-in translator, finding past conversations, and felt that the AI flow limits were too restrictive for their needs, and the pricing for upgrade plans was considered high.