As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI’s ratings for the rest, and resolve it.
When an agent appeals a call, a QA re-scores it. You rate each disputed parameter with a remark the agent reads, keep or change the AI’s ratings for the rest, and resolve; your score becomes the call’s official score.In Ringg Analytics: Sidebar → Interactions → Filter → Appeal. Owners, admins and QAs can review.
The video shows the whole flow, from the queue to the final score.
Taking an appeal from the queue, re-scoring it and resolving it
1
Open the queue
On Interactions, click Filter → Appeal, pick Waiting for review and click Save. The queue lists the oldest appeal first.
Appeals waiting for review
2
Claim the appeal
Click the call, then Open full page. The Appeal card shows who appealed, their team lead, the QA target and the disputed parameters. Click Start review.
An appeal waiting for a QA
The appeal moves to In review, and other QAs see that you have it.
3
Rate the disputed parameters
Review the appeal opens with “Disputed by the agent” first. Each disputed parameter shows the agent’s reason and the AI’s. Pick your rating and write a remark: the remark is required, and the agent reads it.
4
Keep or change the rest
Other parameters holds everything nobody disputed. Click Keep AI ratings for … to keep the AI’s rating on all of them, or Rate them myself to open them and change any. Tick Mark interaction as fatal if the call breaks a fatal rule, and add a note to the agent if you want; it goes in their email.
A disputed parameter accepted, the AI's ratings kept for the rest
5
Resolve
Check Score so far and click Resolve appeal. The confirmation says how many parameters keep the AI’s rating; click Submit final score, or Back to change something.
The last check before the score is final
The call shows “Final score · Appeal reviewed by QA” with the AI’s score and the outcome, and each disputed parameter’s result with your remark. The agent and their team lead get an email: “Appeal reviewed: …”.
The resolved appeal
Your work saves as a draft while you review, so you can leave and come back. Only reviewers see the draft; the agent never does.
A QA in Blind review sees the names of the disputed parameters but not the agent’s reasons, and none of the AI’s ratings or reasons, so they re-score the call from the recording. Keep AI ratings still works; the ratings stay hidden. See QA settings.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ringg AI","description":"Build AI agents that make and answer phone calls, talk on your website and chat on WhatsApp, then run them from the Ringg AI dashboard or REST API.","colors":{"primary":"#0A0A0B","light":"#FFFFFF","dark":"#0A0A0B"},"logo":{"light":"https://mintcdn.com/ringgai-0da73d20/ZLVFI55VhZ4gmYrF/logo/light.svg?fit=max\u0026auto=format\u0026n=ZLVFI55VhZ4gmYrF\u0026q=85\u0026s=053f22dbaf5140cd8e5dadb1d4d057cd","dark":"https://mintcdn.com/ringgai-0da73d20/ZLVFI55VhZ4gmYrF/logo/dark.svg?fit=max\u0026auto=format\u0026n=ZLVFI55VhZ4gmYrF\u0026q=85\u0026s=cf9075384ec572e1a19b939d5a8674af","href":"https://www.ringg.ai"},"favicon":"https://mintcdn.com/ringgai-0da73d20/ZLVFI55VhZ4gmYrF/favicon.svg?fit=max\u0026auto=format\u0026n=ZLVFI55VhZ4gmYrF\u0026q=85\u0026s=e612fcf76df43d6468baa340dc3fde50","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript"]},"mdx":{"auth":{"method":"key","name":"X-API-KEY"},"server":"https://prod-api.ringg.ai/ca/api/v0"}},"appearance":{"default":"dark"},"background":{"decoration":"grid"},"navbar":{"links":[{"href":"/resources/learn/all-lessons","label":"Learn"},{"href":"mailto:admin@ringg.ai","label":"Contact us"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.ringg.ai/dashboard"}},"footer":{"socials":{"x":"https://x.com/ringg_ai","linkedin":"https://www.linkedin.com/company/ringg","youtube":"https://www.youtube.com/@RinggAI","instagram":"https://www.instagram.com/ringg_ai","discord":"https://discord.gg/YuEnb8Vsca"},"links":[{"header":"For AI agents","items":[{"label":"llms.txt","href":"https://docs.ringg.ai/llms.txt"},{"label":"skill.md","href":"https://docs.ringg.ai/skill.md"},{"label":"OpenAPI spec","href":"https://docs.ringg.ai/api-reference/openapi.json"},{"label":"MCP server","href":"/resources/mcp-server/docs-mcp-server/mcp-for-ai-assistants"}]}]},"search":{"prompt":"Search the docs"},"seo":{"metatags":{"canonical":"https://docs.ringg.ai","og:site_name":"Ringg AI Docs","twitter:site":"@ringg_ai"},"organization":{"id":"https://www.ringg.ai/#organization","legalName":"Stoic AI Private Limited","url":"https://www.ringg.ai","logo":"https://assets.ringg.ai/images/logo/logo.svg","sameAs":["https://x.com/ringg_ai","https://www.linkedin.com/company/ringg","https://www.youtube.com/@RinggAI","https://www.instagram.com/ringg_ai","https://discord.gg/YuEnb8Vsca"]}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"errors":{"404":{"redirect":false,"title":"This page doesn't exist","description":"It may have moved in the docs rebuild. The suggestions below usually have it; otherwise start from [the introduction](/get-started/ringg-ai) or search above."}},"contextual":{"options":["copy","view","chatgpt","claude","mcp","download-spec"],"display":"header"},"markdown":{"instructions":["To search or read these docs, connect the Ringg docs MCP server at https://docs.ringg.ai/mcp (no key needed; tools search_ringg_ai and query_docs_filesystem_ringg_ai) instead of browsing pages one by one. Setup for each client: https://docs.ringg.ai/resources/mcp-server/docs-mcp-server/mcp-for-ai-assistants.md","The dashboard labels agents \"Assistants\"; these docs say \"agent\". Both mean the same object, identified by agent_id.","API base URL: https://prod-api.ringg.ai/ca/api/v0. Send the workspace API key in the X-API-KEY header, from server-side code only.","Placing a call dials a real phone number and spends credits. Confirm the number with the user before calling.","To act on a Ringg workspace (place calls, edit agents, read transcripts), use the separate Ringg workspace MCP server at https://mcp.ringg.ai/mcp: https://docs.ringg.ai/resources/mcp-server/workspace-mcp-server/overview.md"]},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ringgai-0da73d20","hasAudioNarration":false,"actualSubdomain":"ringgai-0da73d20","customDomains":["docs.ringg.ai"],"gitSource":{"type":"github","owner":"stonkr","repo":"ringg-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad9d43adb34909eda59236b","collectionId":"ac5402d2-0b29-4968-8492-f1c0210a7fce","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad9d43adb34909eda59236b"},"feedback":{"thumbs":true,"agentFeedback":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6ad9d43adb34909eda59236b","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Documentation","count":90},{"language":"default","tag":"API reference","count":52},{"language":"default","tag":"Build agents","count":37},{"language":"default","tag":"Resources","count":34},{"language":"default","tag":"Learn","count":27},{"language":"default","tag":"Inventory","count":23},{"language":"default","tag":"Deploy","count":22},{"language":"default","tag":"Customize agent behaviour","count":19},{"language":"default","tag":"Agents","count":17},{"language":"default","tag":"Calling","count":15}],"searchSettings":{"showContentSnippets":true,"maxResults":8}},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"img.nav-logo{height:1.375rem!important;width:auto!important}.figure-card{display:flex;flex-direction:column;margin:.5rem 0;overflow:hidden;border:1px solid rgb(10 10 11/.08);border-radius:1rem;background:#fff;text-decoration:none!important;transition:border-color 150ms}.figure-card:hover{border-color:rgb(10 10 11/.2)}.dark .figure-card{border-color:rgb(255 255 255/.08);background:rgb(var(--background-dark))}.dark .figure-card:hover{border-color:rgb(255 255 255/.2)}.figure-card-panel{display:flex;justify-content:center;height:12rem;margin:.375rem .375rem 0;border-radius:.75rem;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent);mask-image:linear-gradient(to bottom,#000 62%,transparent);background:#f6f6f7 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='384' height='256' fill='none' stroke='%230a0a0b' stroke-opacity='0.03' stroke-width='1.5'%3E%3Ccircle cx='32' cy='32' r='25'/%3E%3Ccircle cx='96' cy='32' r='25'/%3E%3Crect x='135' y='7' width='50' height='50' rx='8'/%3E%3Ccircle cx='224' cy='32' r='25'/%3E%3Ccircle cx='288' cy='32' r='25'/%3E%3Ccircle cx='352' cy='32' r='25'/%3E%3Ccircle cx='32' cy='96' r='25'/%3E%3Ccircle cx='96' cy='96' r='25'/%3E%3Ccircle cx='160' cy='96' r='25'/%3E%3Ccircle cx='224' cy='96' r='25'/%3E%3Ccircle cx='288' cy='96' r='25'/%3E%3Ccircle cx='352' cy='96' r='25'/%3E%3Ccircle cx='32' cy='160' r='25'/%3E%3Crect x='71' y='135' width='50' height='50' rx='8'/%3E%3Ccircle cx='160' cy='160' r='25'/%3E%3Ccircle cx='224' cy='160' r='25'/%3E%3Crect x='263' y='135' width='50' height='50' rx='8'/%3E%3Crect x='327' y='135' width='50' height='50' rx='8'/%3E%3Crect x='7' y='199' width='50' height='50' rx='8'/%3E%3Ccircle cx='96' cy='224' r='25'/%3E%3Crect x='135' y='199' width='50' height='50' rx='8'/%3E%3Ccircle cx='224' cy='224' r='25'/%3E%3Crect x='263' y='199' width='50' height='50' rx='8'/%3E%3Ccircle cx='352' cy='224' r='25'/%3E%3C/svg%3E\") center/192px 128px;--hairline-plate:#f6f6f7}.dark .figure-card-panel{background:#0f0f11 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='384' height='256' fill='none' stroke='%23ffffff' stroke-opacity='0.025' stroke-width='1.5'%3E%3Ccircle cx='32' cy='32' r='25'/%3E%3Ccircle cx='96' cy='32' r='25'/%3E%3Crect x='135' y='7' width='50' height='50' rx='8'/%3E%3Ccircle cx='224' cy='32' r='25'/%3E%3Ccircle cx='288' cy='32' r='25'/%3E%3Ccircle cx='352' cy='32' r='25'/%3E%3Ccircle cx='32' cy='96' r='25'/%3E%3Ccircle cx='96' cy='96' r='25'/%3E%3Ccircle cx='160' cy='96' r='25'/%3E%3Ccircle cx='224' cy='96' r='25'/%3E%3Ccircle cx='288' cy='96' r='25'/%3E%3Ccircle cx='352' cy='96' r='25'/%3E%3Ccircle cx='32' cy='160' r='25'/%3E%3Crect x='71' y='135' width='50' height='50' rx='8'/%3E%3Ccircle cx='160' cy='160' r='25'/%3E%3Ccircle cx='224' cy='160' r='25'/%3E%3Crect x='263' y='135' width='50' height='50' rx='8'/%3E%3Crect x='327' y='135' width='50' height='50' rx='8'/%3E%3Crect x='7' y='199' width='50' height='50' rx='8'/%3E%3Ccircle cx='96' cy='224' r='25'/%3E%3Crect x='135' y='199' width='50' height='50' rx='8'/%3E%3Ccircle cx='224' cy='224' r='25'/%3E%3Crect x='263' y='199' width='50' height='50' rx='8'/%3E%3Ccircle cx='352' cy='224' r='25'/%3E%3C/svg%3E\") center/192px 128px;--hairline-plate:#0f0f11}.figure-card-panel>[data-hairline]{width:13.75rem}.figure-card-text{flex:1;padding:.25rem 1.25rem 1.25rem}.figure-card-title{font-weight:600;color:rgb(17 24 39)}.dark .figure-card-title{color:rgb(255 255 255)}.figure-card-body{margin-top:.25rem;font-size:.9375rem;line-height:1.6;color:rgb(75 85 99)}.dark .figure-card-body{color:rgb(161 161 170)}"}],"page":{"pagePath":"analytics-platform/disputes/review-a-dispute","slug":"/analytics-platform/disputes/review-a-dispute","pageMetadata":{"title":"Review a dispute","sidebarTitle":"Review a dispute","description":"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI's ratings for the rest, and resolve it.","og:title":"Review a dispute: re-score an appealed call in Ringg Analytics","href":"/analytics-platform/disputes/review-a-dispute"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI’s ratings for the rest, and resolve it.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,Check,Columns,Frame,Heading,OptimizedImage,Step,Steps,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`When an agent appeals a call, a QA re-scores it. You rate each disputed parameter with a remark the agent reads, keep or change the AI’s ratings for the rest, and resolve; your score becomes the call’s official score.`}),`\n`,_jsxs(_components.p,{children:[`In `,_jsx(_components.a,{href:`https://analytics.ringg.ai`,children:`Ringg Analytics`}),`: `,_jsx(_components.strong,{children:`Sidebar → Interactions → Filter → Appeal`}),`. Owners, admins and QAs can review.`]}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`A reviewer role`,icon:`shield`,href:`/analytics-platform/roles-and-access`,horizontal:true,children:_jsx(_components.p,{children:`You are a QA, an admin or the owner.`})}),_jsx(Card,{title:`An appeal waiting`,icon:`flag`,href:`/analytics-platform/disputes/raise-a-dispute`,horizontal:true,children:_jsx(_components.p,{children:`An agent has appealed a call.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`resolve-a-dispute`,children:`Resolve a dispute`}),`\n`,_jsx(_components.p,{children:`The video shows the whole flow, from the queue to the final score.`}),`\n`,_jsx(Frame,{caption:`Taking an appeal from the queue, re-scoring it and resolving it`,children:_jsx(`video`,{alt:`Taking an appeal from the queue, re-scoring it and resolving it`,\"aria-label\":`Taking an appeal from the queue, re-scoring it and resolving it`,controls:true,muted:true,playsInline:true,className:`mint-w-full mint-rounded-xl`,style:{aspectRatio:`16 / 10`},preload:`metadata`,controlsList:`nodownload noremoteplayback`,poster:`/media/disputes-review/poster.webp`,children:_jsx(`source`,{src:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/video.webm?fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=262872c1fb3b4cacccdd9ab38a27b534`,type:`video/webm; codecs=\"av01.0.09M.08\"`,\"data-path\":`media/disputes-review/video.webm`})})}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the queue`,children:[_jsxs(_components.p,{children:[`On `,_jsx(_components.strong,{children:`Interactions`}),`, click `,_jsx(_components.strong,{children:`Filter → Appeal`}),`, pick `,_jsx(_components.strong,{children:`Waiting for review`}),` and click `,_jsx(_components.strong,{children:`Save`}),`. The queue lists the oldest appeal first.`]}),_jsx(Frame,{caption:`Appeals waiting for review`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/queue.webp?fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=7bcd35ec4557d5eeb97196443c4869f3`,alt:`Interactions with the Appeal: Waiting for review filter chip, listing three calls by Meera Iyer, Rahul Verma and Vikram Rao, each with an Appeal · waiting badge`,\"data-og-width\":`2304`,width:`2304`,\"data-og-height\":`1440`,height:`1440`,\"data-path\":`media/disputes-review/queue.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/queue.webp?w=280\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=3c2b117c8b47c3a749b9a85916bc1589 280w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/queue.webp?w=560\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=3b623f241b7c30fe71b9bdbd5bf2db8e 560w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/queue.webp?w=840\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=f4b6841b1bf512c2ab687cd6d0d7836b 840w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/queue.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=41293ca3a659f60fa9179ae87d064bd8 1100w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/queue.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=c89228f7f1feb18c2f33da65387dc3e9 1650w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/queue.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=c7c2ed63c03c7140268b3e3a96d02ee5 2500w`})})]}),_jsxs(Step,{title:`Claim the appeal`,children:[_jsxs(_components.p,{children:[`Click the call, then `,_jsx(_components.strong,{children:`Open full page`}),`. The `,_jsx(_components.strong,{children:`Appeal`}),` card shows who appealed, their team lead, the `,_jsx(_components.strong,{children:`QA target`}),` and the disputed parameters. Click `,_jsx(_components.strong,{children:`Start review`}),`.`]}),_jsx(Frame,{caption:`An appeal waiting for a QA`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/start-review.webp?fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=609f2b1cdbf8ab9d8f76adb82845f9b0`,alt:`Appeal card marked Submitted: submitted by Meera Iyer with team lead Rohan Das, QA target with 6 hours left, 1 disputed parameter, and a Start review button`,\"data-og-width\":`1076`,width:`1076`,\"data-og-height\":`398`,height:`398`,\"data-path\":`media/disputes-review/start-review.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/start-review.webp?w=280\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=941a86caeaa5a05492cfde64b6e020f3 280w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/start-review.webp?w=560\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=a62bfda53faf5cb66dee9b8bdf4c10fb 560w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/start-review.webp?w=840\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=ef1226b42577258dbb7bc2fd47beae62 840w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/start-review.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=d19f4ef7243841b04d10aa888c7b1d16 1100w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/start-review.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=9fa6ea996b4698236dc7c81c42f38ec0 1650w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/start-review.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=8a1f0ca19ffc9a93fd1ea06410175ebc 2500w`})}),_jsxs(Check,{children:[`The appeal moves to `,_jsx(_components.strong,{children:`In review`}),`, and other QAs see that you have it.`]})]}),_jsx(Step,{title:`Rate the disputed parameters`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Review the appeal`}),` opens with “Disputed by the agent” first. Each disputed parameter shows the agent’s reason and the AI’s. Pick your rating and write a remark: the remark is required, and the agent reads it.`]})}),_jsxs(Step,{title:`Keep or change the rest`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Other parameters`}),` holds everything nobody disputed. Click `,_jsx(_components.strong,{children:`Keep AI ratings for …`}),` to keep the AI’s rating on all of them, or `,_jsx(_components.strong,{children:`Rate them myself`}),` to open them and change any. Tick `,_jsx(_components.strong,{children:`Mark interaction as fatal`}),` if the call breaks a fatal rule, and add a note to the agent if you want; it goes in their email.`]}),_jsx(Frame,{caption:`A disputed parameter accepted, the AI's ratings kept for the rest`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/review-form.webp?fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=ccfcae93caf0d511d71a95c51a894fb8`,alt:`Review the appeal form: Disputed by the agent (1), 1/1 rated, with Stated the EMI amount and due date showing AI: No, the agent's and the AI's reasons, Yes selected, the QA's remark and an Accepted badge; below, Other parameters (9) · AI ratings kept with a Rate them myself button`,\"data-og-width\":`1076`,width:`1076`,\"data-og-height\":`806`,height:`806`,\"data-path\":`media/disputes-review/review-form.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/review-form.webp?w=280\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=3974a33ac48c11de68b49a103ac01d83 280w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/review-form.webp?w=560\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=3a00ee17bcaa04329b0a7ed6a9362a78 560w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/review-form.webp?w=840\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=035f700be7d30ac44b907401cf0a2876 840w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/review-form.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=700e7192ee8010723afc1f91bd71a9cf 1100w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/review-form.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=46bff1ec3f3cfd93d85f620399fb2f55 1650w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/review-form.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=812baaf9396d701d7a5158f303d4ce66 2500w`})})]}),_jsxs(Step,{title:`Resolve`,children:[_jsxs(_components.p,{children:[`Check `,_jsx(_components.strong,{children:`Score so far`}),` and click `,_jsx(_components.strong,{children:`Resolve appeal`}),`. The confirmation says how many parameters keep the AI’s rating; click `,_jsx(_components.strong,{children:`Submit final score`}),`, or `,_jsx(_components.strong,{children:`Back`}),` to change something.`]}),_jsx(Frame,{caption:`The last check before the score is final`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/resolve-confirm.webp?fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=9c71723c3601d895f35edbc5ace3fec1`,alt:`Confirmation reading Your score replaces the AI score everywhere, and the agent and their TL are emailed. Submit the final scoring? The AI's ratings are kept for 9 parameters you didn't rate., with Back and Submit final score buttons`,\"data-og-width\":`1008`,width:`1008`,\"data-og-height\":`290`,height:`290`,\"data-path\":`media/disputes-review/resolve-confirm.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/resolve-confirm.webp?w=280\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=3dd15cff585dec8042986da4d5237f50 280w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/resolve-confirm.webp?w=560\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=57ade451fe340226d1074d76b107b4b7 560w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/resolve-confirm.webp?w=840\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=eced5386de2aeed4b61e6cb5482a7181 840w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/resolve-confirm.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=e7e6365dda6acf373c52eb9694fc51b3 1100w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/resolve-confirm.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=2ad552113f440f2273b8a19527060b75 1650w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/resolve-confirm.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=259db6786a075bfa850a7df006e63dd0 2500w`})}),_jsx(Check,{children:`The call shows “Final score · Appeal reviewed by QA” with the AI’s score and the outcome, and each disputed parameter’s result with your remark. The agent and their team lead get an email: “Appeal reviewed: …”.`}),_jsx(Frame,{caption:`The resolved appeal`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/final-score.webp?fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=81c477dfff9ed32bb9b78a1e1727c8ca`,alt:`Final score 100, AI scored 90 (+10) · Overturned; the Appeal card marked Resolved, submitted by Meera Iyer and resolved by Farah Ali; Stated the EMI amount and due date changed from No to Yes with the QA's remark; and the Correct the final score (offline dispute accepted) button`,\"data-og-width\":`1108`,width:`1108`,\"data-og-height\":`782`,height:`782`,\"data-path\":`media/disputes-review/final-score.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/final-score.webp?w=280\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=ec4de88fa8d8b21d6a4b34523ab23fdb 280w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/final-score.webp?w=560\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=41f86820d1135264aae1f82bd282fb42 560w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/final-score.webp?w=840\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=379067b03bdffaae83985d2195d72eb0 840w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/final-score.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=83c30305fc273cde6e550275e548c93e 1100w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/final-score.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=b3f1da9cf834106f90775f17d6b5c4b7 1650w, https://mintcdn.com/ringgai-0da73d20/BhQtV3gvIrxE9J2L/media/disputes-review/final-score.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=BhQtV3gvIrxE9J2L\u0026q=85\u0026s=28b86ff5d009584dd1f6e62946c164f9 2500w`})})]})]}),`\n`,_jsx(_components.p,{children:`Your work saves as a draft while you review, so you can leave and come back. Only reviewers see the draft; the agent never does.`}),`\n`,_jsx(Heading,{level:`2`,id:`queue-filters`,children:`Queue filters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Filter`}),_jsx(_components.th,{children:`Lists`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Waiting for review`})}),_jsx(_components.td,{children:`Appeals no QA has claimed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`In review`})}),_jsx(_components.td,{children:`Appeals a QA has claimed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`In review by me`})}),_jsx(_components.td,{children:`Appeals you have claimed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Overdue`})}),_jsxs(_components.td,{children:[`Open appeals past their `,_jsx(_components.strong,{children:`QA target`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Resolved`})}),_jsx(_components.td,{children:`Appeals with a final score`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Not appealed`})}),_jsx(_components.td,{children:`Calls without an appeal`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`release-or-reassign`,children:`Release or reassign`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Release`}),` to put an appeal you claimed back in the queue.`]}),`\n`,_jsxs(_components.li,{children:[`An owner or admin can `,_jsx(_components.strong,{children:`Take back`}),` anyone’s claim, or pick a QA under `,_jsx(_components.strong,{children:`Assign to…`}),` to hand it over.`]}),`\n`,_jsx(_components.li,{children:`A reviewer who is removed from the workspace, or moved to a role that can’t review, gives up their claims automatically.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`blind-review`,children:`Blind review`}),`\n`,_jsxs(_components.p,{children:[`A QA in `,_jsx(_components.strong,{children:`Blind review`}),` sees the names of the disputed parameters but not the agent’s reasons, and none of the AI’s ratings or reasons, so they re-score the call from the recording. `,_jsx(_components.strong,{children:`Keep AI ratings`}),` still works; the ratings stay hidden. See `,_jsx(_components.a,{href:`/analytics-platform/roles-and-access#qa-settings`,children:`QA settings`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`outcomes`,children:`Outcomes`}),`\n`,_jsxs(_components.p,{children:[`Each disputed parameter is marked `,_jsx(_components.strong,{children:`Changed`}),` or `,_jsx(_components.strong,{children:`Unchanged`}),` (`,_jsx(_components.strong,{children:`Accepted`}),` or `,_jsx(_components.strong,{children:`Rejected`}),` in full view), and the appeal as a whole:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Outcome`}),_jsx(_components.th,{children:`When`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`AI score upheld`})}),_jsx(_components.td,{children:`You changed none of the disputed parameters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Partially overturned`})}),_jsx(_components.td,{children:`You changed some of them`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Overturned`})}),_jsx(_components.td,{children:`You changed all of them`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(Columns,{cols:3,children:[_jsx(Card,{title:`Results and corrections`,icon:`file-check`,href:`/analytics-platform/disputes/results-and-corrections`,children:`What the agent sees, and how to correct a result.`}),_jsx(Card,{title:`Settings and reports`,icon:`settings`,href:`/analytics-platform/disputes/settings-and-reports`,children:`Turnaround targets and the dispute report.`}),_jsx(Card,{title:`QA reviews`,icon:`clipboard-check`,href:`/analytics-platform/review-calls/qa-reviews`,children:`Review calls nobody disputed.`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Review a dispute","sidebarTitle":"Review a dispute","description":"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI's ratings for the rest, and resolve it.","og:title":"Review a dispute: re-score an appealed call in Ringg Analytics","href":"/analytics-platform/disputes/review-a-dispute"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Resolve a dispute","slug":"resolve-a-dispute","depth":2,"children":[]},{"title":"Queue filters","slug":"queue-filters","depth":2,"children":[]},{"title":"Release or reassign","slug":"release-or-reassign","depth":2,"children":[]},{"title":"Blind review","slug":"blind-review","depth":2,"children":[]},{"title":"Outcomes","slug":"outcomes","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/ringgai-0da73d20/45c33e65ef05fabf/hairline.js"],"dynamicCss":".mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"ringgai-0da73d20","siteName":"Ringg AI","title":"Review a dispute: re-score an appealed call in Ringg Analytics","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T09:16:25.789Z","originalFileLocation":"analytics-platform/disputes/review-a-dispute.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI\u0026#x27;s ratings for the rest, and resolve it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ringg AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Review a dispute: re-score an appealed call in Ringg Analytics\">\u003cmeta data-mint-head property=\"og:description\" content=\"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI\u0026#x27;s ratings for the rest, and resolve it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ringg AI Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ringgai-0da73d20.mintlify.app/_mintlify/api/og/v2?division=Disputes\u0026amp;title=Review+a+dispute\u0026amp;description=As+a+QA%2C+take+a+dispute+from+the+queue%2C+re-score+the+call+with+the+disputed+parameters+first%2C+keep+the+AI%27s+ratings+for+the+rest%2C+and+resolve+it.\u0026amp;theme=e8b2fe5a90e1bbc125069659\u0026amp;signature=36ed71a5504b851828aea35c34b920cab7be551fe421184bef0e372c11a7880b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Review a dispute: re-score an appealed call in Ringg Analytics\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI\u0026#x27;s ratings for the rest, and resolve it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ringgai-0da73d20.mintlify.app/_mintlify/api/og/v2?division=Disputes\u0026amp;title=Review+a+dispute\u0026amp;description=As+a+QA%2C+take+a+dispute+from+the+queue%2C+re-score+the+call+with+the+disputed+parameters+first%2C+keep+the+AI%27s+ratings+for+the+rest%2C+and+resolve+it.\u0026amp;theme=e8b2fe5a90e1bbc125069659\u0026amp;signature=36ed71a5504b851828aea35c34b920cab7be551fe421184bef0e372c11a7880b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/ringgai-0da73d20/p7P0VdTXwvUPgoLE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ringg AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A0A0B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/analytics-platform/disputes/review-a-dispute.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.ringg.ai/#organization\",\"name\":\"Ringg AI\",\"legalName\":\"Stoic AI Private Limited\",\"url\":\"https://www.ringg.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://assets.ringg.ai/images/logo/logo.svg\"},\"sameAs\":[\"https://x.com/ringg_ai\",\"https://www.linkedin.com/company/ringg\",\"https://www.youtube.com/@RinggAI\",\"https://www.instagram.com/ringg_ai\",\"https://discord.gg/YuEnb8Vsca\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ringg.ai#website\",\"name\":\"Ringg AI\",\"url\":\"https://docs.ringg.ai\",\"publisher\":{\"@id\":\"https://www.ringg.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute#webpage\",\"url\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute\",\"name\":\"Review a dispute\",\"description\":\"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI's ratings for the rest, and resolve it.\",\"dateModified\":\"2026-10-22T09:16:25.789Z\",\"isPartOf\":{\"@id\":\"https://docs.ringg.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Disputes\",\"item\":\"https://docs.ringg.ai/analytics-platform/disputes/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Review a dispute\",\"item\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute#article\",\"headline\":\"Review a dispute\",\"name\":\"Review a dispute\",\"description\":\"As a QA, take a dispute from the queue, re-score the call with the disputed parameters first, keep the AI's ratings for the rest, and resolve it.\",\"url\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ringg.ai/analytics-platform/disputes/review-a-dispute#webpage\"},\"dateModified\":\"2026-10-22T09:16:25.789Z\",\"publisher\":{\"@id\":\"https://www.ringg.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ringg.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ringg AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ringg AI","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":"/get-started/introduction"}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/documentation/introduction"}]},{"tab":"Analytics platform","pages":[{"title":"Ringg Analytics","sidebarTitle":"Introduction","href":"/analytics-platform/introduction"},{"title":"Roles and access","sidebarTitle":"Roles and access","href":"/analytics-platform/roles-and-access"},{"group":"Review calls","pages":[{"title":"Summary","sidebarTitle":"Summary","href":"/analytics-platform/review-calls/summary"},{"title":"Interactions","sidebarTitle":"Interactions","href":"/analytics-platform/review-calls/interactions"},{"title":"QA reviews","sidebarTitle":"QA reviews","href":"/analytics-platform/review-calls/qa-reviews"}]},{"group":"Disputes","tag":"NEW","pages":[{"title":"Disputes","sidebarTitle":"Overview","href":"/analytics-platform/disputes/overview"},{"title":"Raise a dispute","sidebarTitle":"Raise a dispute","description":"As an agent, appeal the AI score on one of your calls in Ringg Analytics: pick the parameters you think are wrong, explain each one, and submit.","href":"/analytics-platform/disputes/raise-a-dispute"},{"title":"Review a dispute","sidebarTitle":"Review a dispute","href":"/analytics-platform/disputes/review-a-dispute"},{"title":"Results and corrections","sidebarTitle":"Results and corrections","description":"After a QA resolves a dispute, the agent sees the final score, each parameter's result and the QA's remarks. A QA can correct a resolved dispute later.","href":"/analytics-platform/disputes/results-and-corrections"},{"title":"Settings and reports","sidebarTitle":"Settings and reports","href":"/analytics-platform/disputes/settings-and-reports"}]},{"group":"Coach agents","tag":"NEW","pages":[{"title":"Agents and teams","sidebarTitle":"Agents and teams","href":"/analytics-platform/coach-agents/agents-and-teams"},{"title":"Report cards","sidebarTitle":"Report cards","href":"/analytics-platform/coach-agents/report-cards"}]},{"group":"Set up","pages":[{"title":"Metrics","sidebarTitle":"Metrics","href":"/analytics-platform/set-up/metrics"},{"title":"Notifications","sidebarTitle":"Notifications","href":"/analytics-platform/set-up/notifications"}]}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction/quickstart"}]},{"tab":"Resources","menu":[{"item":"MCP server","description":"Let Claude, ChatGPT or Cursor work in your workspace, or search these docs","pages":[{"title":"MCP server","href":"/resources/mcp-server/docs-mcp-server/mcp-for-ai-assistants"}]},{"item":"Learn","description":"Lessons that build a payment-reminder system end to end","pages":[{"title":"Learn","href":"/resources/learn/all-lessons"}]},{"item":"Security","description":"How Ringg protects your data, and what to do on your side","pages":[{"title":"Security","href":"/resources/security/security"}]},{"item":"Changelog","description":"New features, API changes and new guides","pages":[{"title":"Changelog","href":"/resources/changelog/changelog"}]}],"pages":[{"title":"Resources","href":"/resources/mcp-server/docs-mcp-server/mcp-for-ai-assistants"}]}]},"title":"Review a dispute: re-score an appealed call in Ringg Analytics","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DpBmNN95.js","DynamicMarkdown-BY_qDhTn.js","zoom-image-lightbox-D4WcYaf4.js","PlusIcon-CwhPVjTe.js","lightbox-handle-r17bVUz3.js"]}