> ## Documentation Index
> Fetch the complete documentation index at: https://help.craftcx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Audit - AI Trust & Observability

> Independent audit of your AI customer support tooling to verify billing accuracy and track performance

The Audit feature provides an independent, objective assessment of your AI customer support tooling. It helps you verify billing accuracy, understand AI performance, and ensure you're being charged fairly for AI-powered resolutions.

## Key Benefits

### **Performance Transparency**

Get clear visibility into how your AI tools are performing. See resolution rates, AI involvement levels, and AXIS scores to understand where your AI excels and where it needs improvement.

### **Billing Dispute Support**

When an AI vendor charges for a resolution, use CraftCX Audit as an independent and unbiased source of data to help assess whether that charge is justified. Export detailed audit reports to support billing disputes or internal analysis.

### **Operational Insights**

Understand the true impact of your AI support tools. Identify patterns in resolution failures, track AI performance trends, and make data-driven decisions about your support operations.

## How Audit Works

The Audit feature analyzes every conversation that has been evaluated by CraftCX, providing an independent assessment of:

<Tabs>
  <Tab title="Resolution Status">
    **What it measures:** Whether the conversation was actually resolved, partially resolved, or not resolved.

    **Why it matters:** AI vendors often charge per-resolution. This independent verification helps you ensure you're only paying for genuine resolutions.

    **Status Types:**

    * **Resolved** - Customer's issue was fully addressed
    * **Partial** - Some progress made but issue not fully resolved
    * **Not Resolved** - Issue was not resolved or escalated to human support
  </Tab>

  <Tab title="AI Involvement">
    **What it measures:** The level of AI participation in each conversation.

    **Why it matters:** Understand how much your AI tools are actually contributing to resolutions versus when human agents step in.

    **Involvement Types:**

    * **AI Only** - Entire conversation handled by AI
    * **AI Assisted** - AI handled part of the conversation with human involvement
    * **No AI** - Human-only conversation
  </Tab>

  <Tab title="AXIS Scores">
    **What it measures:** The quality of the AI's performance using Resolution Accuracy (RA), Interaction Effort (IE), and Handoff Smoothness (HS). Learn more about the [AXIS score](/features/axis-score).

    **Why it matters:** Low scores indicate areas where your AI needs improvement, while high scores validate that your AI is performing well.

    **Score Components:**

    * **Resolution Accuracy (RA)** - Did the AI provide correct answers?
    * **Interaction Effort (IE)** - How efficient was the conversation?
    * **Handoff Smoothness (HS)** - How well did AI-to-human transitions work?
  </Tab>
</Tabs>

## Using the Audit Dashboard

The Audit dashboard provides a comprehensive view of your AI support performance with filtering, metrics, and detailed conversation analysis.

### Dashboard Features

**Metrics Overview**

* Total audited conversations
* Resolution rate breakdown (resolved, partial, not resolved)
* AI involvement distribution
* Average AXIS scores

**Filtering Options**

* **Date Range** - Filter by conversation date
* **Resolution Status** - Filter by resolved, partial, or not resolved
* **AI Involvement** - Filter by AI only, AI assisted, or no AI

**Conversation Details**

* Click any conversation to view detailed audit information
* See full conversation transcript
* Review AXIS score breakdowns
* Access resolution notes and explanations

### Exporting Audit Data

You can export audit data in two ways:

**Dashboard Export**

1. Set your desired filters (date range, resolution status, AI involvement)
2. Click the "Export" button in the filter bar
3. The export will be processed asynchronously
4. Download the CSV file when ready

**API Export**
Use the Audit API endpoints to programmatically export audit data for integration with your own systems or automated reporting.

## Understanding Audit Data

### Resolution Status

The audit independently determines resolution status based on conversation analysis:

* **Resolved** - Customer's issue was fully addressed and resolved
* **Partial** - Some progress was made but the issue wasn't fully resolved
* **Not Resolved** - Issue was not resolved, escalated to human support, or marked as failed

### AI Involvement Classification

AI involvement is determined by analyzing the conversation participants:

* **AI Only** - All messages were from AI/bot participants
* **AI Assisted** - Mix of AI and human messages, indicating collaboration
* **No AI** - Only human agents participated in the conversation

### Export File Format

Audit exports are provided as CSV files with the following columns:

* `ticket_id` - Internal CraftCX ticket identifier
* `helpdesk_id` - External helpdesk ticket ID (if available)
* `subject` - Conversation subject line
* `channel` - Support channel (Front, Zendesk, Intercom, etc.)
* `resolution_status` - Audit-determined resolution status
* `ai_involvement` - Level of AI participation
* `axis_score` - Overall AXIS score (average of RA, IE, HS)
* `ra` - Resolution Accuracy score
* `ie` - Interaction Effort score
* `hs` - Handoff Smoothness score
* `resolution_note` - Any resolution notes or explanations
* `audited_at` - Timestamp when the audit was performed

## Use Cases

### Billing Verification

When an AI vendor charges for a resolution:

1. Export audit data for the relevant time period
2. Filter by the specific conversation or date range
3. Review the independent resolution status assessment
4. Use audit data to verify or dispute billing charges

### Performance Analysis

To understand AI performance:

1. Filter by AI involvement type to see AI-only vs. AI-assisted conversations
2. Review AXIS scores to identify quality issues
3. Analyze resolution rates to understand success patterns
4. Export data for deeper analysis in spreadsheets or BI tools

### Operational Improvement

To improve your support operations:

1. Filter for "not resolved" conversations to identify failure patterns
2. Review low AXIS scores to understand quality issues
3. Analyze AI involvement to optimize handoff processes
4. Track trends over time to measure improvement

## Frequently Asked Questions

<Accordion title="How far back can I audit conversations?">
  You can audit any conversation that has been evaluated by CraftCX. The default view shows the last 30 days, but you can adjust the date range to view older conversations. Export date ranges are limited to 367 days per export.
</Accordion>

<Accordion title="How quickly is audit data available?">
  Audit data is available as soon as a conversation has been evaluated by CraftCX. Most evaluations complete within minutes of conversation resolution, though timing can vary based on your helpdesk's resolution status updates.
</Accordion>

<Accordion title="Can I use audit data to dispute billing?">
  Yes. The Audit feature provides independent verification of resolution status that you can use to verify or dispute billing charges from AI vendors. Export the relevant audit data and use it as evidence in billing discussions.
</Accordion>

<Accordion title="What's the difference between resolution status and AI involvement?">
  Resolution status indicates whether the customer's issue was resolved. AI involvement indicates how much the AI participated in the conversation. A conversation can be resolved with or without AI, and AI can be involved even if the issue wasn't resolved.
</Accordion>

<Accordion title="How do I export audit data via API?">
  Use the Audit API endpoints to programmatically create exports. See the API documentation for details on authentication and request formats. Exports are processed asynchronously and you can check status via the API.
</Accordion>

<Accordion title="Can I filter exports by specific criteria?">
  Yes. When creating an export (via dashboard or API), you can filter by date range, resolution status, and AI involvement level. This allows you to create targeted exports for specific analysis needs.
</Accordion>

## Next Steps

Ready to start auditing your AI support tooling? Begin by:

1. **Reviewing your audit dashboard** - See your current AI performance metrics
2. **Filtering by resolution status** - Identify conversations that weren't truly resolved
3. **Analyzing AI involvement** - Understand how much your AI is contributing
4. **Exporting audit data** - Create reports for billing verification or analysis
5. **Using API exports** - Integrate audit data into your own systems

The Audit feature gives you the independent verification and transparency needed to ensure fair billing and optimize your AI support operations.

## API Access

The Audit feature provides both dashboard and API access to audit data.

### Dashboard Access

The Audit dashboard is available in-app at `/audits` and provides a full-featured interface for viewing audit data, filtering conversations, and exporting reports.

### Public API

Audit exports are available via the public API at `/v1/evaluations/exports`. The API allows you to programmatically create and manage audit export jobs.

For complete API documentation including request/response schemas, authentication details, and code examples, see the [API Reference](/api-reference/introduction) documentation. The evaluation exports endpoints are documented in the OpenAPI specification and will be automatically updated when you run the OpenAPI documentation build tool.

<CardGroup>
  <Card title="Billing verification" icon="receipt">
    Independently verify whether AI vendors' resolution charges are legitimate.
  </Card>

  <Card title="Performance insights" icon="chart-line">
    Understand how your AI tools are actually performing with objective metrics.
  </Card>

  <Card title="Export flexibility" icon="download">
    Export audit data via dashboard or API for analysis and reporting.
  </Card>

  <Card title="Independent assessment" icon="shield-check">
    Get unbiased evaluation of your AI support tooling performance.
  </Card>
</CardGroup>
